Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,17 @@
package com.sistemasolton.itranvias;
import android.os.Build;
import kotlin.Metadata;
/* JADX INFO: compiled from: Platform.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096D¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/sistemasolton/itranvias/AndroidPlatform;", "Lcom/sistemasolton/itranvias/Platform;", "<init>", "()V", "name", "", "getName", "()Ljava/lang/String;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class AndroidPlatform implements Platform {
public static final int $stable = 0;
private final String name = "Android " + Build.VERSION.SDK_INT;
@Override // com.sistemasolton.itranvias.Platform
public String getName() {
return this.name;
}
}
@@ -0,0 +1,48 @@
package com.sistemasolton.itranvias;
import androidx.compose.runtime.State;
import kotlin.Metadata;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* JADX INFO: compiled from: App.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.AppKt$App$1$1", f = "App.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
final class AppKt$App$1$1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
final /* synthetic */ State<String> $language$delegate;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
AppKt$App$1$1(State<String> state, Continuation<? super AppKt$App$1$1> continuation) {
super(2, continuation);
this.$language$delegate = state;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return new AppKt$App$1$1(this.$language$delegate, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
return ((AppKt$App$1$1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
Localization_androidKt.changeLanguage(AppKt.App$lambda$0(this.$language$delegate));
return Unit.INSTANCE;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}
@@ -0,0 +1,44 @@
package com.sistemasolton.itranvias;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.RecomposeScopeImplKt;
import androidx.compose.runtime.State;
import com.sistemasolton.itranvias.data.preferences.SettingsRepository;
import kotlin.Metadata;
import kotlin.Unit;
/* JADX INFO: compiled from: App.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u001a#\u0010\u0000\u001a\u00020\u00012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u0007¢\u0006\u0002\u0010\u0006¨\u0006\u0007²\u0006\n\u0010\b\u001a\u00020\u0003X\u008a\u0084\u0002²\u0006\n\u0010\t\u001a\u00020\u0003X\u008a\u0084\u0002"}, d2 = {"App", "", "nfcTagId", "", "settingsRepository", "Lcom/sistemasolton/itranvias/data/preferences/SettingsRepository;", "(Ljava/lang/String;Lcom/sistemasolton/itranvias/data/preferences/SettingsRepository;Landroidx/compose/runtime/Composer;II)V", "composeApp_release", "language", "theme"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class AppKt {
/* JADX INFO: Access modifiers changed from: private */
public static final Unit App$lambda$3(String str, SettingsRepository settingsRepository, int i, int i2, Composer composer, int i3) {
App(str, settingsRepository, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1), i2);
return Unit.INSTANCE;
}
/* JADX WARN: Removed duplicated region for block: B:51:0x00ce */
/* JADX WARN: Removed duplicated region for block: B:56:0x0109 */
/* JADX WARN: Removed duplicated region for block: B:60:0x0130 */
/* JADX WARN: Removed duplicated region for block: B:66:0x016a */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public static final void App(java.lang.String r18, com.sistemasolton.itranvias.data.preferences.SettingsRepository r19, androidx.compose.runtime.Composer r20, final int r21, final int r22) {
/*
Method dump skipped, instruction units count: 380
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.AppKt.App(java.lang.String, com.sistemasolton.itranvias.data.preferences.SettingsRepository, androidx.compose.runtime.Composer, int, int):void");
}
/* JADX INFO: Access modifiers changed from: private */
public static final String App$lambda$0(State<String> state) {
return state.getValue();
}
private static final String App$lambda$1(State<String> state) {
return state.getValue();
}
}
@@ -0,0 +1,15 @@
package com.sistemasolton.itranvias;
import android.nfc.Tag;
import com.sistemasolton.itranvias.MainActivity;
import kotlin.Metadata;
import kotlin.Result;
import kotlin.coroutines.Continuation;
/* JADX INFO: compiled from: CardRepository.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\bf\u0018\u00002\u00020\u0001J\u001e\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u00032\u0006\u0010\u0005\u001a\u00020\u0006H¦@¢\u0006\u0004\b\u0007\u0010\\u0006\t"}, d2 = {"Lcom/sistemasolton/itranvias/CardRepository;", "", "getCard", "Lkotlin/Result;", "Lcom/sistemasolton/itranvias/MainActivity$CardData;", "tag", "Landroid/nfc/Tag;", "getCard-gIAlu-s", "(Landroid/nfc/Tag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface CardRepository {
/* JADX INFO: renamed from: getCard-gIAlu-s, reason: not valid java name */
Object mo7881getCardgIAlus(Tag tag, Continuation<? super Result<MainActivity.CardData>> continuation);
}
@@ -0,0 +1,32 @@
package com.sistemasolton.itranvias;
import kotlin.Metadata;
import kotlin.Result;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
/* JADX INFO: compiled from: CardRepositoryImpl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.CardRepositoryImpl", f = "CardRepositoryImpl.kt", i = {}, l = {14}, m = "getCard-gIAlu-s", n = {}, s = {})
final class CardRepositoryImpl$getCard$1 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
final /* synthetic */ CardRepositoryImpl this$0;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
CardRepositoryImpl$getCard$1(CardRepositoryImpl cardRepositoryImpl, Continuation<? super CardRepositoryImpl$getCard$1> continuation) {
super(continuation);
this.this$0 = cardRepositoryImpl;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
Object objMo7881getCardgIAlus = this.this$0.mo7881getCardgIAlus(null, this);
return objMo7881getCardgIAlus == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objMo7881getCardgIAlus : Result.m8387boximpl(objMo7881getCardgIAlus);
}
}
@@ -0,0 +1,76 @@
package com.sistemasolton.itranvias;
import android.nfc.Tag;
import android.nfc.tech.IsoDep;
import com.sistemasolton.itranvias.MainActivity;
import kotlin.Metadata;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;
/* JADX INFO: compiled from: CardRepositoryImpl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001*\u00020\u0003H\n"}, d2 = {"<anonymous>", "Lkotlin/Result;", "Lcom/sistemasolton/itranvias/MainActivity$CardData;", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.CardRepositoryImpl$getCard$2", f = "CardRepositoryImpl.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
final class CardRepositoryImpl$getCard$2 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Result<? extends MainActivity.CardData>>, Object> {
final /* synthetic */ Tag $tag;
int label;
final /* synthetic */ CardRepositoryImpl this$0;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
CardRepositoryImpl$getCard$2(Tag tag, CardRepositoryImpl cardRepositoryImpl, Continuation<? super CardRepositoryImpl$getCard$2> continuation) {
super(2, continuation);
this.$tag = tag;
this.this$0 = cardRepositoryImpl;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return new CardRepositoryImpl$getCard$2(this.$tag, this.this$0, continuation);
}
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Object invoke(CoroutineScope coroutineScope, Continuation<? super Result<? extends MainActivity.CardData>> continuation) {
return invoke2(coroutineScope, (Continuation<? super Result<MainActivity.CardData>>) continuation);
}
/* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
public final Object invoke2(CoroutineScope coroutineScope, Continuation<? super Result<MainActivity.CardData>> continuation) {
return ((CardRepositoryImpl$getCard$2) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
Object objM8388constructorimpl;
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
try {
IsoDep isoDep = IsoDep.get(this.$tag);
isoDep.connect();
Intrinsics.checkNotNull(isoDep);
byte[] bArrSelectTransportNetwork = CardRepositoryImplKt.selectTransportNetwork(isoDep);
CardRepositoryImplKt.readEnvironment(isoDep);
byte[] contract = CardRepositoryImplKt.readContract(isoDep);
String cardId = this.this$0.getCardId(bArrSelectTransportNetwork);
double intBigEndian = ((double) CardRepositoryImplKt.toIntBigEndian(contract, 29, 3)) / 100.0d;
isoDep.close();
Result.Companion companion = Result.INSTANCE;
objM8388constructorimpl = Result.m8388constructorimpl(new MainActivity.CardData(cardId, Boxing.boxDouble(intBigEndian), null, 4, null));
} catch (Exception e) {
Result.Companion companion2 = Result.INSTANCE;
objM8388constructorimpl = Result.m8388constructorimpl(ResultKt.createFailure(e));
}
return Result.m8387boximpl(objM8388constructorimpl);
}
}
@@ -0,0 +1,111 @@
package com.sistemasolton.itranvias;
import kotlin.Metadata;
import kotlin.collections.ArraysKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.ranges.RangesKt;
import kotlin.text.StringsKt;
import kotlinx.coroutines.CoroutineDispatcher;
import kotlinx.coroutines.Dispatchers;
/* JADX INFO: compiled from: CardRepositoryImpl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0012\n\u0000\b\u0007\u0018\u00002\u00020\u0001B\u0011\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u001e\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u00072\u0006\u0010\t\u001a\u00020\nH\u0096@¢\u0006\u0004\b\u000b\u0010\fJ\u0010\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0010H\u0002R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0011"}, d2 = {"Lcom/sistemasolton/itranvias/CardRepositoryImpl;", "Lcom/sistemasolton/itranvias/CardRepository;", "dispatcher", "Lkotlinx/coroutines/CoroutineDispatcher;", "<init>", "(Lkotlinx/coroutines/CoroutineDispatcher;)V", "getCard", "Lkotlin/Result;", "Lcom/sistemasolton/itranvias/MainActivity$CardData;", "tag", "Landroid/nfc/Tag;", "getCard-gIAlu-s", "(Landroid/nfc/Tag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getCardId", "", "transportNetworkResponse", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class CardRepositoryImpl implements CardRepository {
public static final int $stable = 8;
private final CoroutineDispatcher dispatcher;
public CardRepositoryImpl() {
this(null, 1, 0 == true ? 1 : 0);
}
public CardRepositoryImpl(CoroutineDispatcher dispatcher) {
Intrinsics.checkNotNullParameter(dispatcher, "dispatcher");
this.dispatcher = dispatcher;
}
public /* synthetic */ CardRepositoryImpl(CoroutineDispatcher coroutineDispatcher, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? Dispatchers.getIO() : coroutineDispatcher);
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.CardRepository
/* JADX INFO: renamed from: getCard-gIAlu-s */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object mo7881getCardgIAlus(android.nfc.Tag r6, kotlin.coroutines.Continuation<? super kotlin.Result<com.sistemasolton.itranvias.MainActivity.CardData>> r7) {
/*
r5 = this;
boolean r0 = r7 instanceof com.sistemasolton.itranvias.CardRepositoryImpl$getCard$1
if (r0 == 0) goto L14
r0 = r7
com.sistemasolton.itranvias.CardRepositoryImpl$getCard$1 r0 = (com.sistemasolton.itranvias.CardRepositoryImpl$getCard$1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r7 = r0.label
int r7 = r7 - r2
r0.label = r7
goto L19
L14:
com.sistemasolton.itranvias.CardRepositoryImpl$getCard$1 r0 = new com.sistemasolton.itranvias.CardRepositoryImpl$getCard$1
r0.<init>(r5, r7)
L19:
java.lang.Object r7 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L32
if (r2 != r3) goto L2a
kotlin.ResultKt.throwOnFailure(r7)
goto L4a
L2a:
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
r6.<init>(r7)
throw r6
L32:
kotlin.ResultKt.throwOnFailure(r7)
kotlinx.coroutines.CoroutineDispatcher r7 = r5.dispatcher
kotlin.coroutines.CoroutineContext r7 = (kotlin.coroutines.CoroutineContext) r7
com.sistemasolton.itranvias.CardRepositoryImpl$getCard$2 r2 = new com.sistemasolton.itranvias.CardRepositoryImpl$getCard$2
r4 = 0
r2.<init>(r6, r5, r4)
kotlin.jvm.functions.Function2 r2 = (kotlin.jvm.functions.Function2) r2
r0.label = r3
java.lang.Object r7 = kotlinx.coroutines.BuildersKt.withContext(r7, r2, r0)
if (r7 != r1) goto L4a
return r1
L4a:
kotlin.Result r7 = (kotlin.Result) r7
java.lang.Object r6 = r7.getValue()
return r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.CardRepositoryImpl.mo7881getCardgIAlus(android.nfc.Tag, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX INFO: Access modifiers changed from: private */
public final String getCardId(byte[] transportNetworkResponse) {
String str;
String strPanToIep;
byte[] bArrSliceArray = ArraysKt.sliceArray(transportNetworkResponse, RangesKt.until(2, transportNetworkResponse.length - 2));
String strBcdToDecString = CardRepositoryImplKt.bcdToDecString(bArrSliceArray);
String strSubstring = strBcdToDecString.substring(6, 8);
Intrinsics.checkNotNullExpressionValue(strSubstring, "substring(...)");
if (Intrinsics.areEqual(strSubstring, "04") || !StringsKt.startsWith$default(strBcdToDecString, "987020", false, 2, (Object) null)) {
String strSubstring2 = strBcdToDecString.substring(6, 8);
Intrinsics.checkNotNullExpressionValue(strSubstring2, "substring(...)");
str = !Intrinsics.areEqual(strSubstring2, "04") ? "00" : null;
} else {
str = "01";
}
if (str != null && (strPanToIep = CardRepositoryImplKt.panToIep(bArrSliceArray, str)) != null) {
strBcdToDecString = strPanToIep;
}
return CardRepositoryImplKt.groupEvery$default(CardRepositoryImplKt.maskFirstNChars(strBcdToDecString, 8), 4, null, 2, null);
}
}
@@ -0,0 +1,199 @@
package com.sistemasolton.itranvias;
import android.nfc.tech.IsoDep;
import io.ktor.http.ContentDisposition;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import kotlin.Metadata;
import kotlin.UByte;
import kotlin.collections.ArraysKt;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.ByteCompanionObject;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.CharsKt;
import kotlin.text.StringsKt;
/* JADX INFO: compiled from: CardRepositoryImpl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0000\n\u0002\u0010\b\n\u0002\u0010\u0012\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\f\n\u0002\b\u0005\u001a\u001a\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00012\u0006\u0010\u0004\u001a\u00020\u0001\u001a\u0014\u0010\u0005\u001a\u00020\u0006*\u00020\u00022\b\b\u0002\u0010\u0007\u001a\u00020\b\u001a\u0012\u0010\t\u001a\u00020\u0006*\u00020\u00022\u0006\u0010\n\u001a\u00020\u0001\u001a\n\u0010\u000b\u001a\u00020\b*\u00020\u0002\u001a\u0012\u0010\f\u001a\u00020\b*\u00020\u00022\u0006\u0010\r\u001a\u00020\b\u001a\u0018\u0010\f\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\b2\u0006\u0010\r\u001a\u00020\bH\u0002\u001a\n\u0010\u000f\u001a\u00020\b*\u00020\u0001\u001a\u001a\u0010\u0010\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0011\u001a\u00020\u00012\u0006\u0010\u0004\u001a\u00020\u0001\u001a\n\u0010\u0012\u001a\u00020\u0002*\u00020\u0013\u001a\n\u0010\u0014\u001a\u00020\u0002*\u00020\u0013\u001a\n\u0010\u0015\u001a\u00020\u0002*\u00020\u0013\u001a$\u0010\u0016\u001a\u00020\u0002*\u00020\u00132\u0006\u0010\u0017\u001a\u00020\u00022\u0006\u0010\u0018\u001a\u00020\u00012\b\b\u0002\u0010\u0007\u001a\u00020\b\u001a\n\u0010\u0019\u001a\u00020\u001a*\u00020\b\u001a\u0012\u0010\u001b\u001a\u00020\b*\u00020\b2\u0006\u0010\u001c\u001a\u00020\u0001\u001a\u001c\u0010\u001d\u001a\u00020\b*\u00020\b2\u0006\u0010\n\u001a\u00020\u00012\b\b\u0002\u0010\u001e\u001a\u00020\\u0006\u001f"}, d2 = {"toIntBigEndian", "", "", "offset", "length", "requireStatusWord", "", "statusWord", "", "requireSize", ContentDisposition.Parameters.Size, "bcdToDecString", "panToIep", "apli", "pan16", "toBalanceString", "getBits", "start", "selectTransportNetwork", "Landroid/nfc/tech/IsoDep;", "readEnvironment", "readContract", "sendApdu", "command", "responseSize", "luhnCheckDigit", "", "maskFirstNChars", "n", "groupEvery", "sep", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class CardRepositoryImplKt {
public static final int toIntBigEndian(byte[] bArr, int i, int i2) {
Intrinsics.checkNotNullParameter(bArr, "<this>");
if (i < 0 || i + i2 > bArr.length) {
throw new IllegalArgumentException(("Array too small: need " + i2 + " bytes at offset " + i + " but size is " + bArr.length).toString());
}
int i3 = 0;
for (int i4 = 0; i4 < i2; i4++) {
i3 = (i3 << 8) | (bArr[i + i4] & UByte.MAX_VALUE);
}
return i3;
}
public static /* synthetic */ void requireStatusWord$default(byte[] bArr, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = "9000";
}
requireStatusWord(bArr, str);
}
public static final void requireStatusWord(byte[] bArr, String statusWord) {
Intrinsics.checkNotNullParameter(bArr, "<this>");
Intrinsics.checkNotNullParameter(statusWord, "statusWord");
String str = String.format("%02X%02X", Arrays.copyOf(new Object[]{Byte.valueOf(bArr[bArr.length - 2]), Byte.valueOf(bArr[bArr.length - 1])}, 2));
Intrinsics.checkNotNullExpressionValue(str, "format(...)");
if (!Intrinsics.areEqual(statusWord, str)) {
throw new IllegalArgumentException(("APDU error: expected status word " + statusWord + " but was " + str).toString());
}
}
public static final void requireSize(byte[] bArr, int i) {
Intrinsics.checkNotNullParameter(bArr, "<this>");
if (bArr.length == i) {
return;
}
throw new IllegalArgumentException(("APDU response size error: expected " + i + " bytes but was " + bArr.length).toString());
}
public static final String bcdToDecString(byte[] bArr) {
Intrinsics.checkNotNullParameter(bArr, "<this>");
if (bArr.length != 8) {
throw new IllegalArgumentException(("8 BCD bytes were expected from PAN, but they were " + bArr.length).toString());
}
return ArraysKt.joinToString$default(bArr, (CharSequence) "", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, new Function1() { // from class: com.sistemasolton.itranvias.CardRepositoryImplKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return CardRepositoryImplKt.bcdToDecString$lambda$5(((Byte) obj).byteValue());
}
}, 30, (Object) null);
}
/* JADX INFO: Access modifiers changed from: private */
public static final CharSequence bcdToDecString$lambda$5(byte b) {
int i = b & UByte.MAX_VALUE;
int i2 = i >>> 4;
int i3 = b & 15;
if (i2 >= 10 || i3 >= 10) {
String str = String.format("Byte is not valid BCD: %02X", Arrays.copyOf(new Object[]{Integer.valueOf(i)}, 1));
Intrinsics.checkNotNullExpressionValue(str, "format(...)");
throw new IllegalArgumentException(str.toString());
}
return new StringBuilder().append(i2).append(i3).toString();
}
public static final String panToIep(byte[] bArr, String apli) {
Intrinsics.checkNotNullParameter(bArr, "<this>");
Intrinsics.checkNotNullParameter(apli, "apli");
return panToIep(bcdToDecString(bArr), apli);
}
private static final String panToIep(String str, String str2) {
if (str2.length() != 2) {
throw new IllegalArgumentException("Apli must have exactly 2 characters".toString());
}
String strPadEnd = StringsKt.padEnd(str, 16, '0');
StringBuilder sb = new StringBuilder();
String strSubstring = strPadEnd.substring(0, 6);
Intrinsics.checkNotNullExpressionValue(strSubstring, "substring(...)");
sb.append(strSubstring);
sb.append(str2);
String strSubstring2 = strPadEnd.substring(8, 15);
Intrinsics.checkNotNullExpressionValue(strSubstring2, "substring(...)");
sb.append(strSubstring2);
sb.append('0');
String string = sb.toString();
String strSubstring3 = string.substring(0, 15);
Intrinsics.checkNotNullExpressionValue(strSubstring3, "substring(...)");
return strSubstring3 + luhnCheckDigit(string);
}
public static final String toBalanceString(int i) {
String str = String.format("%,.2f", Arrays.copyOf(new Object[]{Double.valueOf(((double) i) / 100.0d)}, 1));
Intrinsics.checkNotNullExpressionValue(str, "format(...)");
return str;
}
public static final int getBits(int i, int i2, int i3) {
if (i2 < 0 || i2 >= 16 || 1 > i3 || i3 >= 17 || i2 + i3 > 16) {
throw new IllegalArgumentException("Invalid bit range".toString());
}
return (i >> i2) & ((1 << i3) - 1);
}
public static final byte[] selectTransportNetwork(IsoDep isoDep) {
Intrinsics.checkNotNullParameter(isoDep, "<this>");
return sendApdu$default(isoDep, new byte[]{ByteCompanionObject.MIN_VALUE, 38, 79, 17, 10}, 12, null, 4, null);
}
public static final byte[] readEnvironment(IsoDep isoDep) {
Intrinsics.checkNotNullParameter(isoDep, "<this>");
return sendApdu$default(isoDep, new byte[]{ByteCompanionObject.MIN_VALUE, 50, 0, 0, 24}, 26, null, 4, null);
}
public static final byte[] readContract(IsoDep isoDep) {
Intrinsics.checkNotNullParameter(isoDep, "<this>");
return sendApdu$default(isoDep, new byte[]{ByteCompanionObject.MIN_VALUE, 46, 1, 0, 32}, 34, null, 4, null);
}
public static /* synthetic */ byte[] sendApdu$default(IsoDep isoDep, byte[] bArr, int i, String str, int i2, Object obj) {
if ((i2 & 4) != 0) {
str = "9000";
}
return sendApdu(isoDep, bArr, i, str);
}
public static final byte[] sendApdu(IsoDep isoDep, byte[] command, int i, String statusWord) throws IOException {
Intrinsics.checkNotNullParameter(isoDep, "<this>");
Intrinsics.checkNotNullParameter(command, "command");
Intrinsics.checkNotNullParameter(statusWord, "statusWord");
byte[] bArrTransceive = isoDep.transceive(command);
Intrinsics.checkNotNull(bArrTransceive);
requireSize(bArrTransceive, i);
requireStatusWord(bArrTransceive, statusWord);
return bArrTransceive;
}
public static final char luhnCheckDigit(String str) {
Intrinsics.checkNotNullParameter(str, "<this>");
String str2 = str;
ArrayList arrayList = new ArrayList(str2.length());
int i = 0;
for (int i2 = 0; i2 < str2.length(); i2++) {
i++;
int iDigitToInt = CharsKt.digitToInt(str2.charAt(i2));
if (i % 2 == (str.length() + 1) % 2) {
iDigitToInt *= 2;
}
if (iDigitToInt > 9) {
iDigitToInt -= 9;
}
arrayList.add(Integer.valueOf(iDigitToInt));
}
return CharsKt.digitToChar((10 - (CollectionsKt.sumOfInt(arrayList) % 10)) % 10);
}
public static final String maskFirstNChars(String str, int i) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (str.length() <= i) {
return StringsKt.repeat(str, str.length());
}
String strRepeat = StringsKt.repeat(str, i);
String strSubstring = str.substring(i);
Intrinsics.checkNotNullExpressionValue(strSubstring, "substring(...)");
return strRepeat + strSubstring;
}
public static final String groupEvery(String str, int i, String sep) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(sep, "sep");
return CollectionsKt.joinToString$default(StringsKt.chunked(str, i), sep, null, null, 0, null, null, 62, null);
}
public static /* synthetic */ String groupEvery$default(String str, int i, String str2, int i2, Object obj) {
if ((i2 & 2) != 0) {
str2 = " ";
}
return groupEvery(str, i, str2);
}
}
@@ -0,0 +1,15 @@
package com.sistemasolton.itranvias;
import kotlin.Metadata;
/* JADX INFO: compiled from: Greeting.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0006\u0010\u0006\u001a\u00020\u0007R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\b"}, d2 = {"Lcom/sistemasolton/itranvias/Greeting;", "", "<init>", "()V", "platform", "Lcom/sistemasolton/itranvias/Platform;", "greet", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class Greeting {
public static final int $stable = 8;
private final Platform platform = Platform_androidKt.getPlatform();
public final String greet() {
return "Hello, " + this.platform.getName() + "!";
}
}
@@ -0,0 +1,183 @@
package com.sistemasolton.itranvias;
import android.app.Application;
import android.content.ComponentCallbacks;
import androidx.core.view.MotionEventCompat;
import com.sistemasolton.itranvias.data.preferences.CreateDataStore_androidKt;
import com.sistemasolton.itranvias.data.preferences.OldSettingsMigration;
import com.sistemasolton.itranvias.data.preferences.SettingsRepository;
import com.sistemasolton.itranvias.home.di.HomeModuleKt;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.Job;
import kotlinx.coroutines.SupervisorKt;
import org.koin.android.ext.android.AndroidKoinScopeExtKt;
import org.koin.android.ext.koin.KoinExtKt;
import org.koin.core.KoinApplication;
import org.koin.core.qualifier.Qualifier;
/* JADX INFO: compiled from: ITranviasApp.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u0006\u001a\u00020\u0007H\u0016J\b\u0010\b\u001a\u00020\u0007H\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\\u0006\n\u0010\n\u001a\u00020\u000bX\u008a\u0084\u0002"}, d2 = {"Lcom/sistemasolton/itranvias/ITranviasApp;", "Landroid/app/Application;", "<init>", "()V", "applicationScope", "Lkotlinx/coroutines/CoroutineScope;", "onCreate", "", "migrateOldSettingsIfNeeded", "composeApp_release", "settingsRepository", "Lcom/sistemasolton/itranvias/data/preferences/SettingsRepository;"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class ITranviasApp extends Application {
public static final int $stable = 8;
private final CoroutineScope applicationScope = CoroutineScopeKt.CoroutineScope(SupervisorKt.SupervisorJob$default((Job) null, 1, (Object) null).plus(Dispatchers.getDefault()));
@Override // android.app.Application
public void onCreate() {
super.onCreate();
CreateDataStore_androidKt.initDataStore(this);
HomeModuleKt.initKoin(new Function1() { // from class: com.sistemasolton.itranvias.ITranviasApp$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return ITranviasApp.onCreate$lambda$0(this.f$0, (KoinApplication) obj);
}
});
migrateOldSettingsIfNeeded();
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit onCreate$lambda$0(ITranviasApp iTranviasApp, KoinApplication initKoin) {
Intrinsics.checkNotNullParameter(initKoin, "$this$initKoin");
KoinExtKt.androidContext(initKoin, iTranviasApp);
return Unit.INSTANCE;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.ITranviasApp$migrateOldSettingsIfNeeded$1, reason: invalid class name */
/* JADX INFO: compiled from: ITranviasApp.kt */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.ITranviasApp$migrateOldSettingsIfNeeded$1", f = "ITranviasApp.kt", i = {0, 1, 1, 1}, l = {MotionEventCompat.AXIS_GENERIC_14, 58, 70}, m = "invokeSuspend", n = {"settingsRepository$delegate", "oldLanguage", "oldTheme", "oldPreferredTab"}, s = {"L$0", "L$0", "L$1", "L$2"})
static final class AnonymousClass1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
Object L$0;
Object L$1;
Object L$2;
int label;
AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
super(2, continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return ITranviasApp.this.new AnonymousClass1(continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
return ((AnonymousClass1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
Lazy lazy;
String oldLanguage;
String str;
String str2;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.label;
final Qualifier qualifier = null;
byte b = 0;
try {
} catch (Exception e) {
System.out.println((Object) (" Error migrating old settings: " + e.getMessage()));
}
if (i == 0) {
ResultKt.throwOnFailure(obj);
final ITranviasApp iTranviasApp = ITranviasApp.this;
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
final byte b2 = b == true ? 1 : 0;
lazy = LazyKt.lazy(lazyThreadSafetyMode, (Function0) new Function0<SettingsRepository>() { // from class: com.sistemasolton.itranvias.ITranviasApp$migrateOldSettingsIfNeeded$1$invokeSuspend$$inlined$inject$default$1
/* JADX WARN: Type inference failed for: r0v2, types: [com.sistemasolton.itranvias.data.preferences.SettingsRepository, java.lang.Object] */
@Override // kotlin.jvm.functions.Function0
public final SettingsRepository invoke() {
ComponentCallbacks componentCallbacks = iTranviasApp;
return AndroidKoinScopeExtKt.getKoinScope(componentCallbacks).get(Reflection.getOrCreateKotlinClass(SettingsRepository.class), qualifier, b2);
}
});
this.L$0 = lazy;
this.label = 1;
obj = invokeSuspend$lambda$0(lazy).isMigrationCompleted(this);
if (obj == coroutine_suspended) {
return coroutine_suspended;
}
} else {
if (i != 1) {
if (i != 2) {
if (i != 3) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
System.out.println((Object) " No old settings found to migrate");
return Unit.INSTANCE;
}
str = (String) this.L$2;
str2 = (String) this.L$1;
oldLanguage = (String) this.L$0;
ResultKt.throwOnFailure(obj);
System.out.println((Object) " Settings migrated successfully from SharedPreferences to DataStore");
System.out.println((Object) (" - Language: " + oldLanguage));
System.out.println((Object) (" - Theme: " + str2));
System.out.println((Object) (" - Preferred Tab: " + str));
return Unit.INSTANCE;
}
lazy = (Lazy) this.L$0;
ResultKt.throwOnFailure(obj);
}
if (((Boolean) obj).booleanValue()) {
return Unit.INSTANCE;
}
OldSettingsMigration oldSettingsMigration = new OldSettingsMigration(ITranviasApp.this);
if (oldSettingsMigration.hasOldSettings()) {
oldLanguage = oldSettingsMigration.getOldLanguage();
String oldTheme = oldSettingsMigration.getOldTheme();
String oldPreferredTab = oldSettingsMigration.getOldPreferredTab();
this.L$0 = oldLanguage;
this.L$1 = oldTheme;
this.L$2 = oldPreferredTab;
this.label = 2;
if (invokeSuspend$lambda$0(lazy).migrateFromOldSettings(oldLanguage, oldTheme, oldPreferredTab, this) == coroutine_suspended) {
return coroutine_suspended;
}
str = oldPreferredTab;
str2 = oldTheme;
System.out.println((Object) " Settings migrated successfully from SharedPreferences to DataStore");
System.out.println((Object) (" - Language: " + oldLanguage));
System.out.println((Object) (" - Theme: " + str2));
System.out.println((Object) (" - Preferred Tab: " + str));
return Unit.INSTANCE;
}
this.L$0 = null;
this.label = 3;
if (invokeSuspend$lambda$0(lazy).migrateFromOldSettings(null, null, null, this) == coroutine_suspended) {
return coroutine_suspended;
}
System.out.println((Object) " No old settings found to migrate");
return Unit.INSTANCE;
}
private static final SettingsRepository invokeSuspend$lambda$0(Lazy<SettingsRepository> lazy) {
return lazy.getValue();
}
}
private final void migrateOldSettingsIfNeeded() {
BuildersKt__Builders_commonKt.launch$default(this.applicationScope, null, null, new AnonymousClass1(null), 3, null);
}
}
@@ -0,0 +1,27 @@
package com.sistemasolton.itranvias;
import androidx.compose.runtime.CompositionLocalKt;
import androidx.compose.runtime.ProvidableCompositionLocal;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
/* JADX INFO: compiled from: Localization.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\"\u0017\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"LocalLocalization", "Landroidx/compose/runtime/ProvidableCompositionLocal;", "", "getLocalLocalization", "()Landroidx/compose/runtime/ProvidableCompositionLocal;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class LocalizationKt {
private static final ProvidableCompositionLocal<String> LocalLocalization = CompositionLocalKt.staticCompositionLocalOf(new Function0() { // from class: com.sistemasolton.itranvias.LocalizationKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return LocalizationKt.LocalLocalization$lambda$0();
}
});
/* JADX INFO: Access modifiers changed from: private */
public static final String LocalLocalization$lambda$0() {
return "es";
}
public static final ProvidableCompositionLocal<String> getLocalLocalization() {
return LocalLocalization;
}
}
@@ -0,0 +1,15 @@
package com.sistemasolton.itranvias;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: Localization.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\u001a\u000e\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003¨\u0006\u0004"}, d2 = {"changeLanguage", "", "language", "", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class Localization_androidKt {
public static final void changeLanguage(String language) {
Intrinsics.checkNotNullParameter(language, "language");
Locale.setDefault(new Locale(language));
}
}
@@ -0,0 +1,126 @@
package com.sistemasolton.itranvias;
import android.nfc.Tag;
import android.widget.Toast;
import androidx.compose.runtime.MutableState;
import com.sistemasolton.itranvias.MainActivity;
import kotlin.Metadata;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.Dispatchers;
/* JADX INFO: compiled from: MainActivity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.MainActivity$onNewIntent$1$1", f = "MainActivity.kt", i = {}, l = {93, 94}, m = "invokeSuspend", n = {}, s = {})
final class MainActivity$onNewIntent$1$1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
final /* synthetic */ Tag $tag;
int label;
final /* synthetic */ MainActivity this$0;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
MainActivity$onNewIntent$1$1(Tag tag, MainActivity mainActivity, Continuation<? super MainActivity$onNewIntent$1$1> continuation) {
super(2, continuation);
this.$tag = tag;
this.this$0 = mainActivity;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return new MainActivity$onNewIntent$1$1(this.$tag, this.this$0, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
return ((MainActivity$onNewIntent$1$1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
Object objMo7881getCardgIAlus;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.label;
if (i == 0) {
ResultKt.throwOnFailure(obj);
this.label = 1;
objMo7881getCardgIAlus = new CardRepositoryImpl(null, 1, null).mo7881getCardgIAlus(this.$tag, this);
if (objMo7881getCardgIAlus == coroutine_suspended) {
return coroutine_suspended;
}
} else {
if (i != 1) {
if (i != 2) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
return Unit.INSTANCE;
}
ResultKt.throwOnFailure(obj);
objMo7881getCardgIAlus = ((Result) obj).getValue();
}
this.label = 2;
if (BuildersKt.withContext(Dispatchers.getMain(), new AnonymousClass1(objMo7881getCardgIAlus, this.this$0, null), this) == coroutine_suspended) {
return coroutine_suspended;
}
return Unit.INSTANCE;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.MainActivity$onNewIntent$1$1$1, reason: invalid class name */
/* JADX INFO: compiled from: MainActivity.kt */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.MainActivity$onNewIntent$1$1$1", f = "MainActivity.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class AnonymousClass1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
final /* synthetic */ Object $result;
int label;
final /* synthetic */ MainActivity this$0;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
AnonymousClass1(Object obj, MainActivity mainActivity, Continuation<? super AnonymousClass1> continuation) {
super(2, continuation);
this.$result = obj;
this.this$0 = mainActivity;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return new AnonymousClass1(this.$result, this.this$0, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
return ((AnonymousClass1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
Object obj2 = this.$result;
MainActivity mainActivity = this.this$0;
if (Result.m8391exceptionOrNullimpl(obj2) == null) {
MainActivity.CardData cardData = (MainActivity.CardData) obj2;
mainActivity.getCardDataState$composeApp_release().setValue(cardData);
mainActivity.getNfcTagState$composeApp_release().setValue(cardData.getId());
MutableState<Integer> readingTrigger$composeApp_release = mainActivity.getReadingTrigger$composeApp_release();
readingTrigger$composeApp_release.setValue(Boxing.boxInt(readingTrigger$composeApp_release.getValue().intValue() + 1));
} else {
Toast.makeText(mainActivity, "Error", 1).show();
MutableState<Integer> readingTrigger$composeApp_release2 = mainActivity.getReadingTrigger$composeApp_release();
readingTrigger$composeApp_release2.setValue(Boxing.boxInt(readingTrigger$composeApp_release2.getValue().intValue() + 1));
}
return Unit.INSTANCE;
}
}
}
@@ -0,0 +1,240 @@
package com.sistemasolton.itranvias;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.IntentFilter;
import android.nfc.NfcAdapter;
import android.nfc.Tag;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.EdgeToEdge;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.CompositionLocalKt;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.ProvidableCompositionLocal;
import androidx.compose.runtime.ProvidedValue;
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.ui.platform.CompositionLocalsKt;
import androidx.compose.ui.unit.Density;
import androidx.compose.ui.unit.DensityKt;
import androidx.sqlite.driver.bundled.BundledSQLite;
import com.google.android.gms.common.internal.BaseGmsClient;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.Dispatchers;
/* JADX INFO: compiled from: MainActivity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000V\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u00002\u00020\u0001:\u0001\"B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\u0014\u001a\u00020\u00152\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017H\u0014J\u0006\u0010\u0018\u001a\u00020\u0015J\u0006\u0010\u0019\u001a\u00020\u0015J\b\u0010\u001a\u001a\u00020\u0015H\u0014J\b\u0010\u001b\u001a\u00020\u0015H\u0014J\u0010\u0010\u001f\u001a\u00020\u00152\u0006\u0010 \u001a\u00020!H\u0014R\u001c\u0010\u0004\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00060\u0005X\u0080\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u001c\u0010\t\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\n0\u0005X\u0080\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\bR\u0010\u0010\f\u001a\u0004\u0018\u00010\rX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0082\u000e¢\u0006\u0002\n\u0000R\u0018\u0010\u0010\u001a\n\u0012\u0004\u0012\u00020\u0012\u0018\u00010\u0011X\u0082\u000e¢\u0006\u0004\n\u0002\u0010\u0013R\u001a\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u001d0\u0005X\u0080\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\\u0006#"}, d2 = {"Lcom/sistemasolton/itranvias/MainActivity;", "Landroidx/activity/ComponentActivity;", "<init>", "()V", "cardDataState", "Landroidx/compose/runtime/MutableState;", "Lcom/sistemasolton/itranvias/MainActivity$CardData;", "getCardDataState$composeApp_release", "()Landroidx/compose/runtime/MutableState;", "nfcTagState", "", "getNfcTagState$composeApp_release", "nfcAdapter", "Landroid/nfc/NfcAdapter;", BaseGmsClient.KEY_PENDING_INTENT, "Landroid/app/PendingIntent;", "intentFilters", "", "Landroid/content/IntentFilter;", "[Landroid/content/IntentFilter;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "enableNfcDispatch", "disableNfcDispatch", "onResume", "onPause", "readingTrigger", "", "getReadingTrigger$composeApp_release", "onNewIntent", "intent", "Landroid/content/Intent;", "CardData", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class MainActivity extends ComponentActivity {
public static final int $stable = 8;
private IntentFilter[] intentFilters;
private NfcAdapter nfcAdapter;
private PendingIntent pendingIntent;
private final MutableState<CardData> cardDataState = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(null, null, 2, null);
private final MutableState<String> nfcTagState = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(null, null, 2, null);
private final MutableState<Integer> readingTrigger = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(0, null, 2, null);
/* JADX INFO: compiled from: MainActivity.kt */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0006\n\u0002\b\u000f\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B'\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u0003¢\u0006\u0004\b\u0007\u0010\bJ\t\u0010\u000f\u001a\u00020\u0003HÆ\u0003J\u0010\u0010\u0010\u001a\u0004\u0018\u00010\u0005HÆ\u0003¢\u0006\u0002\u0010\fJ\u000b\u0010\u0011\u001a\u0004\u0018\u00010\u0003HÆ\u0003J0\u0010\u0012\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u0003HÆ\u0001¢\u0006\u0002\u0010\u0013J\u0013\u0010\u0014\u001a\u00020\u00152\b\u0010\u0016\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0017\u001a\u00020\u0018HÖ\u0001J\t\u0010\u0019\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u0015\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\n\n\u0002\u0010\r\u001a\u0004\b\u000b\u0010\fR\u0013\u0010\u0006\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000e\u0010\\u0006\u001a"}, d2 = {"Lcom/sistemasolton/itranvias/MainActivity$CardData;", "", "id", "", "balance", "", "lastOperation", "<init>", "(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)V", "getId", "()Ljava/lang/String;", "getBalance", "()Ljava/lang/Double;", "Ljava/lang/Double;", "getLastOperation", "component1", "component2", "component3", "copy", "(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;)Lcom/sistemasolton/itranvias/MainActivity$CardData;", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final /* data */ class CardData {
public static final int $stable = 0;
private final Double balance;
private final String id;
private final String lastOperation;
public static /* synthetic */ CardData copy$default(CardData cardData, String str, Double d, String str2, int i, Object obj) {
if ((i & 1) != 0) {
str = cardData.id;
}
if ((i & 2) != 0) {
d = cardData.balance;
}
if ((i & 4) != 0) {
str2 = cardData.lastOperation;
}
return cardData.copy(str, d, str2);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final String getId() {
return this.id;
}
/* JADX INFO: renamed from: component2, reason: from getter */
public final Double getBalance() {
return this.balance;
}
/* JADX INFO: renamed from: component3, reason: from getter */
public final String getLastOperation() {
return this.lastOperation;
}
public final CardData copy(String id, Double balance, String lastOperation) {
Intrinsics.checkNotNullParameter(id, "id");
return new CardData(id, balance, lastOperation);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof CardData)) {
return false;
}
CardData cardData = (CardData) other;
return Intrinsics.areEqual(this.id, cardData.id) && Intrinsics.areEqual((Object) this.balance, (Object) cardData.balance) && Intrinsics.areEqual(this.lastOperation, cardData.lastOperation);
}
public int hashCode() {
int iHashCode = this.id.hashCode() * 31;
Double d = this.balance;
int iHashCode2 = (iHashCode + (d == null ? 0 : d.hashCode())) * 31;
String str = this.lastOperation;
return iHashCode2 + (str != null ? str.hashCode() : 0);
}
public String toString() {
return "CardData(id=" + this.id + ", balance=" + this.balance + ", lastOperation=" + this.lastOperation + ")";
}
public CardData(String id, Double d, String str) {
Intrinsics.checkNotNullParameter(id, "id");
this.id = id;
this.balance = d;
this.lastOperation = str;
}
public /* synthetic */ CardData(String str, Double d, String str2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i & 2) != 0 ? null : d, (i & 4) != 0 ? null : str2);
}
public final String getId() {
return this.id;
}
public final Double getBalance() {
return this.balance;
}
public final String getLastOperation() {
return this.lastOperation;
}
}
public final MutableState<CardData> getCardDataState$composeApp_release() {
return this.cardDataState;
}
public final MutableState<String> getNfcTagState$composeApp_release() {
return this.nfcTagState;
}
@Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle savedInstanceState) {
MainActivity mainActivity = this;
EdgeToEdge.enable$default(mainActivity, null, null, 3, null);
super.onCreate(savedInstanceState);
MainActivity mainActivity2 = this;
this.nfcAdapter = NfcAdapter.getDefaultAdapter(mainActivity2);
Intent intentAddFlags = new Intent(mainActivity2, getClass()).addFlags(536870912);
Intrinsics.checkNotNullExpressionValue(intentAddFlags, "addFlags(...)");
this.pendingIntent = PendingIntent.getActivity(mainActivity2, 0, intentAddFlags, BundledSQLite.SQLITE_OPEN_EXRESCODE);
this.intentFilters = new IntentFilter[]{new IntentFilter("android.nfc.action.TAG_DISCOVERED")};
ComponentActivityKt.setContent$default(mainActivity, null, ComposableLambdaKt.composableLambdaInstance(1220621109, true, new Function2<Composer, Integer, Unit>() { // from class: com.sistemasolton.itranvias.MainActivity.onCreate.1
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.INSTANCE;
}
public final void invoke(Composer composer, int i) {
if ((i & 3) == 2 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(1220621109, i, -1, "com.sistemasolton.itranvias.MainActivity.onCreate.<anonymous> (MainActivity.kt:49)");
}
ProvidableCompositionLocal<Density> localDensity = CompositionLocalsKt.getLocalDensity();
ComposerKt.sourceInformationMarkerStart(composer, 2023513938, "CC(<get-current>):CompositionLocal.kt#9igjgp");
Object objConsume = composer.consume(localDensity);
ComposerKt.sourceInformationMarkerEnd(composer);
ProvidedValue<Density> providedValueProvides = CompositionLocalsKt.getLocalDensity().provides(DensityKt.Density(((Density) objConsume).getDensity(), 1.0f));
final MainActivity mainActivity3 = MainActivity.this;
CompositionLocalKt.CompositionLocalProvider(providedValueProvides, ComposableLambdaKt.rememberComposableLambda(927237749, true, new Function2<Composer, Integer, Unit>() { // from class: com.sistemasolton.itranvias.MainActivity.onCreate.1.1
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Unit invoke(Composer composer2, Integer num) {
invoke(composer2, num.intValue());
return Unit.INSTANCE;
}
public final void invoke(Composer composer2, int i2) {
if ((i2 & 3) == 2 && composer2.getSkipping()) {
composer2.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(927237749, i2, -1, "com.sistemasolton.itranvias.MainActivity.onCreate.<anonymous>.<anonymous> (MainActivity.kt:56)");
}
AppKt.App(mainActivity3.getNfcTagState$composeApp_release().getValue(), null, composer2, 0, 2);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}, composer, 54), composer, ProvidedValue.$stable | 48);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), 1, null);
}
public final void enableNfcDispatch() {
NfcAdapter nfcAdapter = this.nfcAdapter;
if (nfcAdapter != null) {
nfcAdapter.enableForegroundDispatch(this, this.pendingIntent, this.intentFilters, null);
}
}
public final void disableNfcDispatch() {
NfcAdapter nfcAdapter = this.nfcAdapter;
if (nfcAdapter != null) {
nfcAdapter.disableForegroundDispatch(this);
}
}
@Override // android.app.Activity
protected void onResume() {
super.onResume();
}
@Override // android.app.Activity
protected void onPause() {
super.onPause();
}
public final MutableState<Integer> getReadingTrigger$composeApp_release() {
return this.readingTrigger;
}
@Override // androidx.activity.ComponentActivity, android.app.Activity
protected void onNewIntent(Intent intent) {
Tag tag;
Intrinsics.checkNotNullParameter(intent, "intent");
super.onNewIntent(intent);
if (!Intrinsics.areEqual(intent.getAction(), "android.nfc.action.TAG_DISCOVERED") || (tag = (Tag) intent.getParcelableExtra("android.nfc.extra.TAG")) == null) {
return;
}
BuildersKt__Builders_commonKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), null, null, new MainActivity$onNewIntent$1$1(tag, this, null), 3, null);
}
}
@@ -0,0 +1,10 @@
package com.sistemasolton.itranvias;
import kotlin.Metadata;
/* JADX INFO: compiled from: Platform.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\bf\u0018\u00002\u00020\u0001R\u0012\u0010\u0002\u001a\u00020\u0003X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0004\u0010\u0005¨\u0006\u0006"}, d2 = {"Lcom/sistemasolton/itranvias/Platform;", "", "name", "", "getName", "()Ljava/lang/String;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface Platform {
String getName();
}
@@ -0,0 +1,12 @@
package com.sistemasolton.itranvias;
import kotlin.Metadata;
/* JADX INFO: compiled from: Platform.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0006\u0010\u0000\u001a\u00020\u0001¨\u0006\u0002"}, d2 = {"getPlatform", "Lcom/sistemasolton/itranvias/Platform;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class Platform_androidKt {
public static final Platform getPlatform() {
return new AndroidPlatform();
}
}
@@ -0,0 +1,40 @@
package com.sistemasolton.itranvias;
/* JADX INFO: loaded from: classes2.dex */
public final class R {
public static final class color {
public static int ic_launcher_background = 0x7f050040;
private color() {
}
}
public static final class drawable {
public static int ic_launcher_background = 0x7f070075;
public static int ic_launcher_foreground = 0x7f070076;
public static int nfc = 0x7f070077;
private drawable() {
}
}
public static final class mipmap {
public static int ic_launcher = 0x7f0c0000;
public static int ic_launcher_foreground = 0x7f0c0001;
public static int ic_launcher_round = 0x7f0c0002;
private mipmap() {
}
}
public static final class string {
public static int app_name = 0x7f0d001c;
private string() {
}
}
private R() {
}
}
@@ -0,0 +1,94 @@
package com.sistemasolton.itranvias;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.view.Window;
import androidx.compose.material3.MaterialTheme;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.EffectsKt;
import androidx.compose.runtime.ProvidableCompositionLocal;
import androidx.compose.runtime.RecomposeScopeImplKt;
import androidx.compose.runtime.ScopeUpdateScope;
import androidx.compose.ui.graphics.ColorKt;
import androidx.compose.ui.platform.AndroidCompositionLocals_androidKt;
import androidx.core.view.WindowCompat;
import androidx.core.view.WindowInsetsControllerCompat;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: SystemBarsColors.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0007¢\u0006\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"SystemBarsColors", "", "darkTheme", "", "(ZLandroidx/compose/runtime/Composer;I)V", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class SystemBarsColors_androidKt {
/* JADX INFO: Access modifiers changed from: private */
public static final Unit SystemBarsColors$lambda$3(boolean z, int i, Composer composer, int i2) {
SystemBarsColors(z, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1));
return Unit.INSTANCE;
}
public static final void SystemBarsColors(final boolean z, Composer composer, final int i) {
Composer composerStartRestartGroup = composer.startRestartGroup(-574355358);
if ((i & 1) != 0 || !composerStartRestartGroup.getSkipping()) {
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(-574355358, i, -1, "com.sistemasolton.itranvias.SystemBarsColors (SystemBarsColors.android.kt:10)");
}
ProvidableCompositionLocal<View> localView = AndroidCompositionLocals_androidKt.getLocalView();
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 2023513938, "CC(<get-current>):CompositionLocal.kt#9igjgp");
Object objConsume = composerStartRestartGroup.consume(localView);
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
final View view = (View) objConsume;
if (!view.isInEditMode()) {
Context context = view.getContext();
Activity activity = context instanceof Activity ? (Activity) context : null;
final Window window = activity != null ? activity.getWindow() : null;
final long jM2005getInversePrimary0d7_KjU = MaterialTheme.INSTANCE.getColorScheme(composerStartRestartGroup, MaterialTheme.$stable).getInversePrimary();
composerStartRestartGroup.startReplaceGroup(-1746271574);
boolean zChangedInstance = composerStartRestartGroup.changedInstance(window) | composerStartRestartGroup.changed(jM2005getInversePrimary0d7_KjU) | composerStartRestartGroup.changedInstance(view);
Object objRememberedValue = composerStartRestartGroup.rememberedValue();
if (zChangedInstance || objRememberedValue == Composer.INSTANCE.getEmpty()) {
objRememberedValue = new Function0() { // from class: com.sistemasolton.itranvias.SystemBarsColors_androidKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return SystemBarsColors_androidKt.SystemBarsColors$lambda$2$lambda$1(window, jM2005getInversePrimary0d7_KjU, view);
}
};
composerStartRestartGroup.updateRememberedValue(objRememberedValue);
}
composerStartRestartGroup.endReplaceGroup();
EffectsKt.SideEffect((Function0) objRememberedValue, composerStartRestartGroup, 0);
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
} else {
composerStartRestartGroup.skipToGroupEnd();
}
ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
if (scopeUpdateScopeEndRestartGroup != null) {
scopeUpdateScopeEndRestartGroup.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.SystemBarsColors_androidKt$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return SystemBarsColors_androidKt.SystemBarsColors$lambda$3(z, i, (Composer) obj, ((Integer) obj2).intValue());
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit SystemBarsColors$lambda$2$lambda$1(Window window, long j, View view) {
if (window != null) {
window.setStatusBarColor(ColorKt.m4555toArgb8_81llA(j));
window.setNavigationBarColor(ColorKt.m4555toArgb8_81llA(j));
WindowInsetsControllerCompat insetsController = WindowCompat.getInsetsController(window, view);
Intrinsics.checkNotNullExpressionValue(insetsController, "getInsetsController(...)");
insetsController.setAppearanceLightStatusBars(false);
insetsController.setAppearanceLightNavigationBars(false);
}
return Unit.INSTANCE;
}
}
@@ -0,0 +1,56 @@
package com.sistemasolton.itranvias.core.presentation;
import androidx.compose.foundation.layout.RowScope;
import androidx.compose.material3.TextKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.text.TextLayoutResult;
import androidx.compose.ui.text.TextStyle;
import androidx.compose.ui.text.font.FontFamily;
import androidx.compose.ui.text.font.FontStyle;
import androidx.compose.ui.text.font.FontWeight;
import androidx.compose.ui.text.style.TextAlign;
import androidx.compose.ui.text.style.TextDecoration;
import itranvias.composeapp.generated.resources.Res;
import itranvias.composeapp.generated.resources.String0_commonMainKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.compose.resources.StringResourcesKt;
/* JADX INFO: compiled from: ConnectionErrorScreen.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
public final class ComposableSingletons$ConnectionErrorScreenKt {
public static final ComposableSingletons$ConnectionErrorScreenKt INSTANCE = new ComposableSingletons$ConnectionErrorScreenKt();
private static Function3<RowScope, Composer, Integer, Unit> lambda$2129653473 = ComposableLambdaKt.composableLambdaInstance(2129653473, false, new Function3<RowScope, Composer, Integer, Unit>() { // from class: com.sistemasolton.itranvias.core.presentation.ComposableSingletons$ConnectionErrorScreenKt$lambda$2129653473$1
@Override // kotlin.jvm.functions.Function3
public /* bridge */ /* synthetic */ Unit invoke(RowScope rowScope, Composer composer, Integer num) {
invoke(rowScope, composer, num.intValue());
return Unit.INSTANCE;
}
public final void invoke(RowScope Button, Composer composer, int i) {
Intrinsics.checkNotNullParameter(Button, "$this$Button");
if ((i & 17) == 16 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(2129653473, i, -1, "com.sistemasolton.itranvias.core.presentation.ComposableSingletons$ConnectionErrorScreenKt.lambda$2129653473.<anonymous> (ConnectionErrorScreen.kt:41)");
}
TextKt.m2803Text4IGK_g(StringResourcesKt.stringResource(String0_commonMainKt.getConnection_error_retry(Res.string.INSTANCE), composer, 0), (Modifier) null, 0L, 0L, (FontStyle) null, (FontWeight) null, (FontFamily) null, 0L, (TextDecoration) null, (TextAlign) null, 0L, 0, false, 0, 0, (Function1<? super TextLayoutResult, Unit>) null, (TextStyle) null, composer, 0, 0, 131070);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
});
public final Function3<RowScope, Composer, Integer, Unit> getLambda$2129653473$composeApp_release() {
return lambda$2129653473;
}
}
@@ -0,0 +1,159 @@
package com.sistemasolton.itranvias.core.presentation;
import androidx.compose.foundation.layout.Arrangement;
import androidx.compose.foundation.layout.ColumnKt;
import androidx.compose.foundation.layout.ColumnScopeInstance;
import androidx.compose.foundation.layout.PaddingKt;
import androidx.compose.foundation.layout.SizeKt;
import androidx.compose.foundation.layout.SpacerKt;
import androidx.compose.material3.ButtonKt;
import androidx.compose.material3.MaterialTheme;
import androidx.compose.material3.TextKt;
import androidx.compose.runtime.Applier;
import androidx.compose.runtime.ComposablesKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.CompositionLocalMap;
import androidx.compose.runtime.RecomposeScopeImplKt;
import androidx.compose.runtime.ScopeUpdateScope;
import androidx.compose.runtime.Updater;
import androidx.compose.ui.Alignment;
import androidx.compose.ui.ComposedModifierKt;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.layout.MeasurePolicy;
import androidx.compose.ui.node.ComposeUiNode;
import androidx.compose.ui.text.TextLayoutResult;
import androidx.compose.ui.text.TextStyle;
import androidx.compose.ui.text.font.FontFamily;
import androidx.compose.ui.text.font.FontStyle;
import androidx.compose.ui.text.font.FontWeight;
import androidx.compose.ui.text.style.TextAlign;
import androidx.compose.ui.text.style.TextDecoration;
import androidx.compose.ui.unit.Dp;
import itranvias.composeapp.generated.resources.Res;
import itranvias.composeapp.generated.resources.String0_commonMainKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.compose.resources.StringResourcesKt;
/* JADX INFO: compiled from: ConnectionErrorScreen.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a%\u0010\u0000\u001a\u00020\u00012\b\b\u0002\u0010\u0002\u001a\u00020\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00010\u0005H\u0007¢\u0006\u0002\u0010\u0006¨\u0006\u0007"}, d2 = {"ConnectionErrorScreen", "", "modifier", "Landroidx/compose/ui/Modifier;", "onRetry", "Lkotlin/Function0;", "(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class ConnectionErrorScreenKt {
/* JADX INFO: Access modifiers changed from: private */
public static final Unit ConnectionErrorScreen$lambda$3(Modifier modifier, Function0 function0, int i, int i2, Composer composer, int i3) {
ConnectionErrorScreen(modifier, function0, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1), i2);
return Unit.INSTANCE;
}
public static final void ConnectionErrorScreen(Modifier modifier, final Function0<Unit> onRetry, Composer composer, final int i, final int i2) {
final Modifier modifier2;
int i3;
Composer composer2;
Intrinsics.checkNotNullParameter(onRetry, "onRetry");
Composer composerStartRestartGroup = composer.startRestartGroup(712037243);
int i4 = i2 & 1;
if (i4 != 0) {
i3 = i | 6;
modifier2 = modifier;
} else if ((i & 6) == 0) {
modifier2 = modifier;
i3 = (composerStartRestartGroup.changed(modifier2) ? 4 : 2) | i;
} else {
modifier2 = modifier;
i3 = i;
}
if ((i2 & 2) != 0) {
i3 |= 48;
} else if ((i & 48) == 0) {
i3 |= composerStartRestartGroup.changedInstance(onRetry) ? 32 : 16;
}
int i5 = i3;
if ((i5 & 19) != 18 || !composerStartRestartGroup.getSkipping()) {
Modifier modifier3 = i4 != 0 ? Modifier.INSTANCE : modifier2;
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(712037243, i5, -1, "com.sistemasolton.itranvias.core.presentation.ConnectionErrorScreen (ConnectionErrorScreen.kt:24)");
}
Modifier modifierM832padding3ABfNKs = PaddingKt.m832padding3ABfNKs(SizeKt.fillMaxSize$default(modifier3, 0.0f, 1, null), Dp.m7215constructorimpl(16));
Arrangement.HorizontalOrVertical center = Arrangement.INSTANCE.getCenter();
Alignment.Horizontal centerHorizontally = Alignment.INSTANCE.getCenterHorizontally();
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 1341605231, "CC(Column)N(modifier,verticalArrangement,horizontalAlignment,content)87@4443L61,88@4509L134:Column.kt#2w3rfo");
MeasurePolicy measurePolicyColumnMeasurePolicy = ColumnKt.columnMeasurePolicy(center, centerHorizontally, composerStartRestartGroup, 54);
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, -1159599143, "CC(Layout)P(!1,2)80@3267L27,83@3433L360:Layout.kt#80mrfh");
int iHashCode = Long.hashCode(ComposablesKt.getCurrentCompositeKeyHashCode(composerStartRestartGroup, 0));
CompositionLocalMap currentCompositionLocalMap = composerStartRestartGroup.getCurrentCompositionLocalMap();
Modifier modifierMaterializeModifier = ComposedModifierKt.materializeModifier(composerStartRestartGroup, modifierM832padding3ABfNKs);
Function0<ComposeUiNode> constructor = ComposeUiNode.INSTANCE.getConstructor();
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, -553112988, "CC(ReusableComposeNode)N(factory,update,content)399@15590L9:Composables.kt#9igjgp");
if (!(composerStartRestartGroup.getApplier() instanceof Applier)) {
ComposablesKt.invalidApplier();
}
composerStartRestartGroup.startReusableNode();
if (composerStartRestartGroup.getInserting()) {
composerStartRestartGroup.createNode(constructor);
} else {
composerStartRestartGroup.useNode();
}
Composer composerM3820constructorimpl = Updater.m3820constructorimpl(composerStartRestartGroup);
Updater.m3827setimpl(composerM3820constructorimpl, measurePolicyColumnMeasurePolicy, ComposeUiNode.INSTANCE.getSetMeasurePolicy());
Updater.m3827setimpl(composerM3820constructorimpl, currentCompositionLocalMap, ComposeUiNode.INSTANCE.getSetResolvedCompositionLocals());
Function2<ComposeUiNode, Integer, Unit> setCompositeKeyHash = ComposeUiNode.INSTANCE.getSetCompositeKeyHash();
if (composerM3820constructorimpl.getInserting() || !Intrinsics.areEqual(composerM3820constructorimpl.rememberedValue(), Integer.valueOf(iHashCode))) {
composerM3820constructorimpl.updateRememberedValue(Integer.valueOf(iHashCode));
composerM3820constructorimpl.apply(Integer.valueOf(iHashCode), setCompositeKeyHash);
}
Updater.m3827setimpl(composerM3820constructorimpl, modifierMaterializeModifier, ComposeUiNode.INSTANCE.getSetModifier());
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 2093002350, "C89@4557L9:Column.kt#2w3rfo");
ColumnScopeInstance columnScopeInstance = ColumnScopeInstance.INSTANCE;
Modifier modifier4 = modifier3;
TextKt.m2803Text4IGK_g(StringResourcesKt.stringResource(String0_commonMainKt.getConnection_error_title(Res.string.INSTANCE), composerStartRestartGroup, 0), (Modifier) null, MaterialTheme.INSTANCE.getColorScheme(composerStartRestartGroup, MaterialTheme.$stable).getOnSurface(), 0L, (FontStyle) null, (FontWeight) null, (FontFamily) null, 0L, (TextDecoration) null, (TextAlign) null, 0L, 0, false, 0, 0, (Function1<? super TextLayoutResult, Unit>) null, (TextStyle) null, composerStartRestartGroup, 0, 0, 131066);
SpacerKt.Spacer(SizeKt.m870height3ABfNKs(modifier4, Dp.m7215constructorimpl(8)), composerStartRestartGroup, 0);
composerStartRestartGroup.startReplaceGroup(5004770);
boolean z = (i5 & 112) == 32;
Object objRememberedValue = composerStartRestartGroup.rememberedValue();
if (z || objRememberedValue == Composer.INSTANCE.getEmpty()) {
objRememberedValue = new Function0() { // from class: com.sistemasolton.itranvias.core.presentation.ConnectionErrorScreenKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return ConnectionErrorScreenKt.ConnectionErrorScreen$lambda$2$lambda$1$lambda$0(onRetry);
}
};
composerStartRestartGroup.updateRememberedValue(objRememberedValue);
}
composerStartRestartGroup.endReplaceGroup();
composer2 = composerStartRestartGroup;
ButtonKt.Button((Function0) objRememberedValue, null, false, null, null, null, null, null, null, ComposableSingletons$ConnectionErrorScreenKt.INSTANCE.getLambda$2129653473$composeApp_release(), composerStartRestartGroup, 805306368, 510);
ComposerKt.sourceInformationMarkerEnd(composer2);
composer2.endNode();
ComposerKt.sourceInformationMarkerEnd(composer2);
ComposerKt.sourceInformationMarkerEnd(composer2);
ComposerKt.sourceInformationMarkerEnd(composer2);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
modifier2 = modifier4;
} else {
composerStartRestartGroup.skipToGroupEnd();
composer2 = composerStartRestartGroup;
}
ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composer2.endRestartGroup();
if (scopeUpdateScopeEndRestartGroup != null) {
scopeUpdateScopeEndRestartGroup.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.core.presentation.ConnectionErrorScreenKt$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ConnectionErrorScreenKt.ConnectionErrorScreen$lambda$3(modifier2, onRetry, i, i2, (Composer) obj, ((Integer) obj2).intValue());
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit ConnectionErrorScreen$lambda$2$lambda$1$lambda$0(Function0 function0) {
function0.invoke();
return Unit.INSTANCE;
}
}
@@ -0,0 +1,96 @@
package com.sistemasolton.itranvias.core.presentation;
import androidx.compose.foundation.BackgroundKt;
import androidx.compose.foundation.layout.BoxKt;
import androidx.compose.foundation.layout.BoxScopeInstance;
import androidx.compose.foundation.layout.SizeKt;
import androidx.compose.material3.MaterialTheme;
import androidx.compose.material3.ProgressIndicatorKt;
import androidx.compose.runtime.Applier;
import androidx.compose.runtime.ComposablesKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.CompositionLocalMap;
import androidx.compose.runtime.RecomposeScopeImplKt;
import androidx.compose.runtime.ScopeUpdateScope;
import androidx.compose.runtime.Updater;
import androidx.compose.ui.Alignment;
import androidx.compose.ui.ComposedModifierKt;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.layout.MeasurePolicy;
import androidx.compose.ui.node.ComposeUiNode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: LoadingScreen.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\u001a\r\u0010\u0000\u001a\u00020\u0001H\u0007¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"LoadingScreen", "", "(Landroidx/compose/runtime/Composer;I)V", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class LoadingScreenKt {
/* JADX INFO: Access modifiers changed from: private */
public static final Unit LoadingScreen$lambda$1(int i, Composer composer, int i2) {
LoadingScreen(composer, RecomposeScopeImplKt.updateChangedFlags(i | 1));
return Unit.INSTANCE;
}
public static final void LoadingScreen(Composer composer, final int i) {
Composer composerStartRestartGroup = composer.startRestartGroup(448306334);
if (i != 0 || !composerStartRestartGroup.getSkipping()) {
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(448306334, i, -1, "com.sistemasolton.itranvias.core.presentation.LoadingScreen (LoadingScreen.kt:13)");
}
Modifier modifierM257backgroundbw27NRU$default = BackgroundKt.m257backgroundbw27NRU$default(SizeKt.fillMaxSize$default(Modifier.INSTANCE, 0.0f, 1, null), MaterialTheme.INSTANCE.getColorScheme(composerStartRestartGroup, MaterialTheme.$stable).getBackground(), null, 2, null);
Alignment center = Alignment.INSTANCE.getCenter();
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 1042775818, "CC(Box)N(modifier,contentAlignment,propagateMinConstraints,content)71@3424L131:Box.kt#2w3rfo");
MeasurePolicy measurePolicyMaybeCachedBoxMeasurePolicy = BoxKt.maybeCachedBoxMeasurePolicy(center, false);
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, -1159599143, "CC(Layout)P(!1,2)80@3267L27,83@3433L360:Layout.kt#80mrfh");
int iHashCode = Long.hashCode(ComposablesKt.getCurrentCompositeKeyHashCode(composerStartRestartGroup, 0));
CompositionLocalMap currentCompositionLocalMap = composerStartRestartGroup.getCurrentCompositionLocalMap();
Modifier modifierMaterializeModifier = ComposedModifierKt.materializeModifier(composerStartRestartGroup, modifierM257backgroundbw27NRU$default);
Function0<ComposeUiNode> constructor = ComposeUiNode.INSTANCE.getConstructor();
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, -553112988, "CC(ReusableComposeNode)N(factory,update,content)399@15590L9:Composables.kt#9igjgp");
if (!(composerStartRestartGroup.getApplier() instanceof Applier)) {
ComposablesKt.invalidApplier();
}
composerStartRestartGroup.startReusableNode();
if (composerStartRestartGroup.getInserting()) {
composerStartRestartGroup.createNode(constructor);
} else {
composerStartRestartGroup.useNode();
}
Composer composerM3820constructorimpl = Updater.m3820constructorimpl(composerStartRestartGroup);
Updater.m3827setimpl(composerM3820constructorimpl, measurePolicyMaybeCachedBoxMeasurePolicy, ComposeUiNode.INSTANCE.getSetMeasurePolicy());
Updater.m3827setimpl(composerM3820constructorimpl, currentCompositionLocalMap, ComposeUiNode.INSTANCE.getSetResolvedCompositionLocals());
Function2<ComposeUiNode, Integer, Unit> setCompositeKeyHash = ComposeUiNode.INSTANCE.getSetCompositeKeyHash();
if (composerM3820constructorimpl.getInserting() || !Intrinsics.areEqual(composerM3820constructorimpl.rememberedValue(), Integer.valueOf(iHashCode))) {
composerM3820constructorimpl.updateRememberedValue(Integer.valueOf(iHashCode));
composerM3820constructorimpl.apply(Integer.valueOf(iHashCode), setCompositeKeyHash);
}
Updater.m3827setimpl(composerM3820constructorimpl, modifierMaterializeModifier, ComposeUiNode.INSTANCE.getSetModifier());
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 1833054614, "C72@3469L9:Box.kt#2w3rfo");
BoxScopeInstance boxScopeInstance = BoxScopeInstance.INSTANCE;
ProgressIndicatorKt.m2477CircularProgressIndicatorLxG7B9w(null, 0L, 0.0f, 0L, 0, composerStartRestartGroup, 0, 31);
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
composerStartRestartGroup.endNode();
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
} else {
composerStartRestartGroup.skipToGroupEnd();
}
ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
if (scopeUpdateScopeEndRestartGroup != null) {
scopeUpdateScopeEndRestartGroup.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.core.presentation.LoadingScreenKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return LoadingScreenKt.LoadingScreen$lambda$1(i, (Composer) obj, ((Integer) obj2).intValue());
}
});
}
}
}
@@ -0,0 +1,41 @@
package com.sistemasolton.itranvias.data.local;
import android.content.Context;
import androidx.room.Room;
import androidx.room.RoomDatabase;
import androidx.room.util.KClassUtil;
import com.sistemasolton.itranvias.home.data.local.BusDatabase;
import java.io.File;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.text.StringsKt;
/* JADX INFO: compiled from: DatabaseBuilder.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0014\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004¨\u0006\u0005"}, d2 = {"getDatabaseBuilder", "Landroidx/room/RoomDatabase$Builder;", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "context", "Landroid/content/Context;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class DatabaseBuilder_androidKt {
public static final RoomDatabase.Builder<BusDatabase> getDatabaseBuilder(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
File databasePath = context.getDatabasePath("bus.db");
Room room = Room.INSTANCE;
String absolutePath = databasePath.getAbsolutePath();
Intrinsics.checkNotNullExpressionValue(absolutePath, "getAbsolutePath(...)");
DatabaseBuilder_androidKt$getDatabaseBuilder$$inlined$databaseBuilder$default$1 databaseBuilder_androidKt$getDatabaseBuilder$$inlined$databaseBuilder$default$1 = new Function0<BusDatabase>() { // from class: com.sistemasolton.itranvias.data.local.DatabaseBuilder_androidKt$getDatabaseBuilder$$inlined$databaseBuilder$default$1
/* JADX WARN: Can't rename method to resolve collision */
/* JADX WARN: Type inference failed for: r0v2, types: [androidx.room.RoomDatabase, com.sistemasolton.itranvias.home.data.local.BusDatabase] */
@Override // kotlin.jvm.functions.Function0
public final BusDatabase invoke() {
return (RoomDatabase) KClassUtil.findAndInstantiateDatabaseImpl$default(BusDatabase.class, null, 2, null);
}
};
if (StringsKt.isBlank(absolutePath)) {
throw new IllegalArgumentException("Cannot build a database with empty name. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder().".toString());
}
if (Intrinsics.areEqual(absolutePath, ":memory:")) {
throw new IllegalArgumentException("Cannot build a database with the special name ':memory:'. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder().".toString());
}
return new RoomDatabase.Builder<>(Reflection.getOrCreateKotlinClass(BusDatabase.class), absolutePath, databaseBuilder_androidKt$getDatabaseBuilder$$inlined$databaseBuilder$default$1, context);
}
}
@@ -0,0 +1,10 @@
package com.sistemasolton.itranvias.data.preferences;
import kotlin.Metadata;
/* JADX INFO: compiled from: createDataStore.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0080T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DATASTORE_FILE_NAME", "", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class CreateDataStoreKt {
public static final String DATASTORE_FILE_NAME = "itranvias_preferences.preferences_pb";
}
@@ -0,0 +1,45 @@
package com.sistemasolton.itranvias.data.preferences;
import android.content.Context;
import androidx.datastore.core.DataStore;
import androidx.datastore.preferences.PreferenceDataStoreDelegateKt;
import androidx.datastore.preferences.core.Preferences;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.PropertyReference1Impl;
import kotlin.jvm.internal.Reflection;
import kotlin.properties.ReadOnlyProperty;
import kotlin.reflect.KProperty;
/* JADX INFO: compiled from: createDataStore.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0003\u001a\u000e\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u0005\u001a\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000\"%\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003*\u00020\u00058BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\u0006\u0010\u0007\"\u000e\u0010\n\u001a\u00020\u0005X\u0082.¢\u0006\u0002\n\u0000¨\u0006\u000f"}, d2 = {"DATASTORE_FILE_NAME", "", "dataStore", "Landroidx/datastore/core/DataStore;", "Landroidx/datastore/preferences/core/Preferences;", "Landroid/content/Context;", "getDataStore", "(Landroid/content/Context;)Landroidx/datastore/core/DataStore;", "dataStore$delegate", "Lkotlin/properties/ReadOnlyProperty;", "applicationContext", "initDataStore", "", "context", "createDataStore", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class CreateDataStore_androidKt {
private static Context applicationContext;
static final /* synthetic */ KProperty<Object>[] $$delegatedProperties = {Reflection.property1(new PropertyReference1Impl(CreateDataStore_androidKt.class, "dataStore", "getDataStore(Landroid/content/Context;)Landroidx/datastore/core/DataStore;", 1))};
private static final String DATASTORE_FILE_NAME = "itranvias_preferences";
private static final ReadOnlyProperty dataStore$delegate = PreferenceDataStoreDelegateKt.preferencesDataStore$default(DATASTORE_FILE_NAME, null, null, null, 14, null);
private static final DataStore<Preferences> getDataStore(Context context) {
return (DataStore) dataStore$delegate.getValue(context, $$delegatedProperties[0]);
}
public static final void initDataStore(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
if (applicationContext == null) {
applicationContext = context.getApplicationContext();
}
}
public static final DataStore<Preferences> createDataStore() {
Context context = applicationContext;
if (context == null) {
throw new IllegalStateException("DataStore not initialized. Call initDataStore(context) from MainActivity.onCreate()");
}
if (context == null) {
Intrinsics.throwUninitializedPropertyAccessException("applicationContext");
context = null;
}
return getDataStore(context);
}
}
@@ -0,0 +1,81 @@
package com.sistemasolton.itranvias.data.preferences;
import androidx.datastore.core.DataStore;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import org.koin.core.definition.BeanDefinition;
import org.koin.core.definition.Kind;
import org.koin.core.definition.KoinDefinition;
import org.koin.core.instance.SingleInstanceFactory;
import org.koin.core.module.Module;
import org.koin.core.parameter.ParametersHolder;
import org.koin.core.registry.ScopeRegistry;
import org.koin.core.scope.Scope;
import org.koin.dsl.ModuleDSLKt;
/* JADX INFO: compiled from: DataStoreModule.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\"\u0011\u0010\u0000\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"dataStoreModule", "Lorg/koin/core/module/Module;", "getDataStoreModule", "()Lorg/koin/core/module/Module;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class DataStoreModuleKt {
private static final Module dataStoreModule = ModuleDSLKt.module$default(false, new Function1() { // from class: com.sistemasolton.itranvias.data.preferences.DataStoreModuleKt$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return DataStoreModuleKt.dataStoreModule$lambda$2((Module) obj);
}
}, 1, null);
public static final Module getDataStoreModule() {
return dataStoreModule;
}
/* JADX INFO: Access modifiers changed from: private */
public static final DataStore dataStoreModule$lambda$2$lambda$0(Scope single, ParametersHolder it) {
Intrinsics.checkNotNullParameter(single, "$this$single");
Intrinsics.checkNotNullParameter(it, "it");
return CreateDataStore_androidKt.createDataStore();
}
/* JADX INFO: Access modifiers changed from: private */
public static final SettingsRepository dataStoreModule$lambda$2$lambda$1(Scope single, ParametersHolder it) {
Intrinsics.checkNotNullParameter(single, "$this$single");
Intrinsics.checkNotNullParameter(it, "it");
return new SettingsRepository((DataStore) single.get(Reflection.getOrCreateKotlinClass(DataStore.class), null, null));
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit dataStoreModule$lambda$2(Module module) {
Intrinsics.checkNotNullParameter(module, "$this$module");
Function2 function2 = new Function2() { // from class: com.sistemasolton.itranvias.data.preferences.DataStoreModuleKt$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return DataStoreModuleKt.dataStoreModule$lambda$2$lambda$0((Scope) obj, (ParametersHolder) obj2);
}
};
SingleInstanceFactory<?> singleInstanceFactory = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(DataStore.class), null, function2, Kind.Singleton, CollectionsKt.emptyList()));
SingleInstanceFactory<?> singleInstanceFactory2 = singleInstanceFactory;
module.indexPrimaryType(singleInstanceFactory2);
if (module.get_createdAtStart()) {
module.prepareForCreationAtStart(singleInstanceFactory);
}
new KoinDefinition(module, singleInstanceFactory2);
Function2 function22 = new Function2() { // from class: com.sistemasolton.itranvias.data.preferences.DataStoreModuleKt$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return DataStoreModuleKt.dataStoreModule$lambda$2$lambda$1((Scope) obj, (ParametersHolder) obj2);
}
};
SingleInstanceFactory<?> singleInstanceFactory3 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(SettingsRepository.class), null, function22, Kind.Singleton, CollectionsKt.emptyList()));
SingleInstanceFactory<?> singleInstanceFactory4 = singleInstanceFactory3;
module.indexPrimaryType(singleInstanceFactory4);
if (module.get_createdAtStart()) {
module.prepareForCreationAtStart(singleInstanceFactory3);
}
new KoinDefinition(module, singleInstanceFactory4);
return Unit.INSTANCE;
}
}
@@ -0,0 +1,144 @@
package com.sistemasolton.itranvias.data.preferences;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.util.Log;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: OldSettingsMigration.android.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\b\u0007\u0018\u0000 \u000f2\u00020\u0001:\u0001\u000fB\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\b\u0010\t\u001a\u0004\u0018\u00010\nJ\b\u0010\u000b\u001a\u0004\u0018\u00010\nJ\b\u0010\f\u001a\u0004\u0018\u00010\nJ\u0006\u0010\r\u001a\u00020\u000eR\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/data/preferences/OldSettingsMigration;", "", "context", "Landroid/content/Context;", "<init>", "(Landroid/content/Context;)V", "possiblePreferences", "", "Landroid/content/SharedPreferences;", "getOldLanguage", "", "getOldTheme", "getOldPreferredTab", "hasOldSettings", "", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class OldSettingsMigration {
@Deprecated
public static final String TAG = "OldSettingsMigration";
private final List<SharedPreferences> possiblePreferences;
private static final Companion Companion = new Companion(null);
public static final int $stable = 8;
public OldSettingsMigration(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
this.possiblePreferences = CollectionsKt.listOf((Object[]) new SharedPreferences[]{PreferenceManager.getDefaultSharedPreferences(context), context.getSharedPreferences("com.russhwolf.settings.Settings", 0), context.getSharedPreferences(context.getPackageName(), 0), context.getSharedPreferences("app_preferences", 0)});
}
/* JADX INFO: compiled from: OldSettingsMigration.android.kt */
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\b\u0082\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u000e\u0010\u0004\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000¨\u0006\u0006"}, d2 = {"Lcom/sistemasolton/itranvias/data/preferences/OldSettingsMigration$Companion;", "", "<init>", "()V", "TAG", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
private static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
public final String getOldLanguage() {
String str;
Log.d(TAG, "🔍 Buscando 'app_language' en SharedPreferences...");
Iterator<T> it = this.possiblePreferences.iterator();
int i = 0;
while (it.hasNext()) {
int i2 = i + 1;
String string = ((SharedPreferences) it.next()).getString("app_language", null);
if (string != null) {
if (i == 0) {
str = "Default SharedPreferences";
} else if (i == 1) {
str = "com.russhwolf.settings.Settings";
} else if (i == 2) {
str = "Nombre del paquete";
} else if (i == 3) {
str = "app_preferences";
} else {
str = "Ubicación desconocida";
}
Log.i(TAG, "✅ 'app_language' encontrado en: " + str + " = '" + string + "'");
return string;
}
i = i2;
}
Log.w(TAG, "⚠️ 'app_language' NO encontrado en ninguna ubicación");
return null;
}
public final String getOldTheme() {
String str;
Log.d(TAG, "🔍 Buscando 'app_theme' en SharedPreferences...");
Iterator<T> it = this.possiblePreferences.iterator();
int i = 0;
while (it.hasNext()) {
int i2 = i + 1;
String string = ((SharedPreferences) it.next()).getString("app_theme", null);
if (string != null) {
if (i == 0) {
str = "Default SharedPreferences";
} else if (i == 1) {
str = "com.russhwolf.settings.Settings";
} else if (i == 2) {
str = "Nombre del paquete";
} else if (i == 3) {
str = "app_preferences";
} else {
str = "Ubicación desconocida";
}
Log.i(TAG, "✅ 'app_theme' encontrado en: " + str + " = '" + string + "'");
return string;
}
i = i2;
}
Log.w(TAG, "⚠️ 'app_theme' NO encontrado en ninguna ubicación");
return null;
}
public final String getOldPreferredTab() {
String str;
Log.d(TAG, "🔍 Buscando 'preferred_tab' en SharedPreferences...");
Iterator<T> it = this.possiblePreferences.iterator();
int i = 0;
while (it.hasNext()) {
int i2 = i + 1;
String string = ((SharedPreferences) it.next()).getString("preferred_tab", null);
if (string != null) {
if (i == 0) {
str = "Default SharedPreferences";
} else if (i == 1) {
str = "com.russhwolf.settings.Settings";
} else if (i == 2) {
str = "Nombre del paquete";
} else if (i == 3) {
str = "app_preferences";
} else {
str = "Ubicación desconocida";
}
Log.i(TAG, "✅ 'preferred_tab' encontrado en: " + str + " = '" + string + "'");
return string;
}
i = i2;
}
Log.w(TAG, "⚠️ 'preferred_tab' NO encontrado en ninguna ubicación");
return null;
}
public final boolean hasOldSettings() {
Log.d(TAG, "🔍 Verificando si hay datos antiguos para migrar...");
boolean z = true;
boolean z2 = getOldLanguage() != null;
boolean z3 = getOldTheme() != null;
boolean z4 = getOldPreferredTab() != null;
if (!z2 && !z3 && !z4) {
z = false;
}
if (z) {
Log.i(TAG, "✅ Datos antiguos encontrados (Language: " + z2 + ", Theme: " + z3 + ", Tab: " + z4 + ")");
} else {
Log.i(TAG, "️ No se encontraron datos antiguos para migrar");
}
return z;
}
}
@@ -0,0 +1,771 @@
package com.sistemasolton.itranvias.data.preferences;
import androidx.datastore.core.DataStore;
import androidx.datastore.preferences.core.MutablePreferences;
import androidx.datastore.preferences.core.Preferences;
import androidx.datastore.preferences.core.PreferencesKeys;
import androidx.datastore.preferences.core.PreferencesKt;
import kotlin.Metadata;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.flow.Flow;
import kotlinx.coroutines.flow.FlowCollector;
/* JADX INFO: compiled from: SettingsRepository.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\r\n\u0002\u0010\u000b\n\u0002\b\u0007\b\u0007\u0018\u0000 !2\u00020\u0001:\u0001!B\u0015\u0012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\u0004\b\u0005\u0010\u0006J\u0016\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\tH\u0086@¢\u0006\u0002\u0010\u000fJ\u0016\u0010\u0012\u001a\u00020\r2\u0006\u0010\u0013\u001a\u00020\tH\u0086@¢\u0006\u0002\u0010\u000fJ\u0016\u0010\u0016\u001a\u00020\r2\u0006\u0010\u0017\u001a\u00020\tH\u0086@¢\u0006\u0002\u0010\u000fJ\u000e\u0010\u0018\u001a\u00020\rH\u0086@¢\u0006\u0002\u0010\u0019J\u000e\u0010\u001a\u001a\u00020\u001bH\u0086@¢\u0006\u0002\u0010\u0019J,\u0010\u001c\u001a\u00020\r2\b\u0010\u001d\u001a\u0004\u0018\u00010\t2\b\u0010\u001e\u001a\u0004\u0018\u00010\t2\b\u0010\u001f\u001a\u0004\u0018\u00010\tH\u0086@¢\u0006\u0002\u0010 R\u0014\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0017\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u0017\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\t0\\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u000bR\u0017\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\t0\\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u000b¨\u0006\""}, d2 = {"Lcom/sistemasolton/itranvias/data/preferences/SettingsRepository;", "", "dataStore", "Landroidx/datastore/core/DataStore;", "Landroidx/datastore/preferences/core/Preferences;", "<init>", "(Landroidx/datastore/core/DataStore;)V", "languageFlow", "Lkotlinx/coroutines/flow/Flow;", "", "getLanguageFlow", "()Lkotlinx/coroutines/flow/Flow;", "setLanguage", "", "language", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "themeFlow", "getThemeFlow", "setTheme", "theme", "preferredTabFlow", "getPreferredTabFlow", "setPreferredTab", "tabRoute", "clearPreferredTab", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "isMigrationCompleted", "", "migrateFromOldSettings", "oldLanguage", "oldTheme", "oldPreferredTab", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class SettingsRepository {
private final DataStore<Preferences> dataStore;
private final Flow<String> languageFlow;
private final Flow<String> preferredTabFlow;
private final Flow<String> themeFlow;
public static final int $stable = 8;
private static final Preferences.Key<String> KEY_LANGUAGE = PreferencesKeys.stringKey("app_language");
private static final Preferences.Key<String> KEY_THEME = PreferencesKeys.stringKey("app_theme");
private static final Preferences.Key<String> KEY_PREFERRED_TAB = PreferencesKeys.stringKey("preferred_tab");
private static final Preferences.Key<String> KEY_MIGRATION_COMPLETED = PreferencesKeys.stringKey("migration_from_old_settings_completed");
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$isMigrationCompleted$1, reason: invalid class name */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository", f = "SettingsRepository.kt", i = {}, l = {107}, m = "isMigrationCompleted", n = {}, s = {})
static final class AnonymousClass1 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return SettingsRepository.this.isMigrationCompleted(this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository", f = "SettingsRepository.kt", i = {0, 0, 0}, l = {125, 129}, m = "migrateFromOldSettings", n = {"oldLanguage", "oldTheme", "oldPreferredTab"}, s = {"L$0", "L$1", "L$2"})
static final class C06251 extends ContinuationImpl {
Object L$0;
Object L$1;
Object L$2;
int label;
/* synthetic */ Object result;
C06251(Continuation<? super C06251> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return SettingsRepository.this.migrateFromOldSettings(null, null, null, this);
}
}
public SettingsRepository(DataStore<Preferences> dataStore) {
Intrinsics.checkNotNullParameter(dataStore, "dataStore");
this.dataStore = dataStore;
final Flow<Preferences> data = dataStore.getData();
this.languageFlow = new Flow<String>() { // from class: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u008a@¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\b"}, d2 = {"<anonymous>", "", "T", "R", "value", "emit", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "kotlinx/coroutines/flow/FlowKt__EmittersKt$unsafeTransform$1$1", "kotlinx/coroutines/flow/FlowKt__TransformKt$map$$inlined$unsafeTransform$1$2"}, k = 3, mv = {2, 1, 0}, xi = 48)
public static final class AnonymousClass2<T> implements FlowCollector {
final /* synthetic */ FlowCollector $this_unsafeFlow;
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2$1, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2", f = "SettingsRepository.kt", i = {}, l = {219}, m = "emit", n = {}, s = {})
public static final class AnonymousClass1 extends ContinuationImpl {
Object L$0;
int label;
/* synthetic */ Object result;
public AnonymousClass1(Continuation continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return AnonymousClass2.this.emit(null, this);
}
}
public AnonymousClass2(FlowCollector flowCollector) {
this.$this_unsafeFlow = flowCollector;
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // kotlinx.coroutines.flow.FlowCollector
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final java.lang.Object emit(java.lang.Object r5, kotlin.coroutines.Continuation r6) throws java.lang.Throwable {
/*
r4 = this;
boolean r0 = r6 instanceof com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1.AnonymousClass2.AnonymousClass1
if (r0 == 0) goto L14
r0 = r6
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2$1 r0 = (com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1.AnonymousClass2.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r6 = r0.label
int r6 = r6 - r2
r0.label = r6
goto L19
L14:
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2$1 r0 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1$2$1
r0.<init>(r6)
L19:
java.lang.Object r6 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L32
if (r2 != r3) goto L2a
kotlin.ResultKt.throwOnFailure(r6)
goto L53
L2a:
java.lang.IllegalStateException r5 = new java.lang.IllegalStateException
java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
r5.<init>(r6)
throw r5
L32:
kotlin.ResultKt.throwOnFailure(r6)
kotlinx.coroutines.flow.FlowCollector r6 = r4.$this_unsafeFlow
r2 = r0
kotlin.coroutines.Continuation r2 = (kotlin.coroutines.Continuation) r2
androidx.datastore.preferences.core.Preferences r5 = (androidx.datastore.preferences.core.Preferences) r5
androidx.datastore.preferences.core.Preferences$Key r2 = com.sistemasolton.itranvias.data.preferences.SettingsRepository.access$getKEY_LANGUAGE$cp()
java.lang.Object r5 = r5.get(r2)
java.lang.String r5 = (java.lang.String) r5
if (r5 != 0) goto L4a
java.lang.String r5 = "es"
L4a:
r0.label = r3
java.lang.Object r5 = r6.emit(r5, r0)
if (r5 != r1) goto L53
return r1
L53:
kotlin.Unit r5 = kotlin.Unit.INSTANCE
return r5
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$1.AnonymousClass2.emit(java.lang.Object, kotlin.coroutines.Continuation):java.lang.Object");
}
}
@Override // kotlinx.coroutines.flow.Flow
public Object collect(FlowCollector<? super String> flowCollector, Continuation continuation) {
Object objCollect = data.collect(new AnonymousClass2(flowCollector), continuation);
return objCollect == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objCollect : Unit.INSTANCE;
}
};
final Flow<Preferences> data2 = dataStore.getData();
this.themeFlow = new Flow<String>() { // from class: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u008a@¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\b"}, d2 = {"<anonymous>", "", "T", "R", "value", "emit", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "kotlinx/coroutines/flow/FlowKt__EmittersKt$unsafeTransform$1$1", "kotlinx/coroutines/flow/FlowKt__TransformKt$map$$inlined$unsafeTransform$1$2"}, k = 3, mv = {2, 1, 0}, xi = 48)
public static final class AnonymousClass2<T> implements FlowCollector {
final /* synthetic */ FlowCollector $this_unsafeFlow;
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2$1, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2", f = "SettingsRepository.kt", i = {}, l = {219}, m = "emit", n = {}, s = {})
public static final class AnonymousClass1 extends ContinuationImpl {
Object L$0;
int label;
/* synthetic */ Object result;
public AnonymousClass1(Continuation continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return AnonymousClass2.this.emit(null, this);
}
}
public AnonymousClass2(FlowCollector flowCollector) {
this.$this_unsafeFlow = flowCollector;
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // kotlinx.coroutines.flow.FlowCollector
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final java.lang.Object emit(java.lang.Object r5, kotlin.coroutines.Continuation r6) throws java.lang.Throwable {
/*
r4 = this;
boolean r0 = r6 instanceof com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2.AnonymousClass2.AnonymousClass1
if (r0 == 0) goto L14
r0 = r6
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2$1 r0 = (com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2.AnonymousClass2.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r6 = r0.label
int r6 = r6 - r2
r0.label = r6
goto L19
L14:
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2$1 r0 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2$2$1
r0.<init>(r6)
L19:
java.lang.Object r6 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L32
if (r2 != r3) goto L2a
kotlin.ResultKt.throwOnFailure(r6)
goto L53
L2a:
java.lang.IllegalStateException r5 = new java.lang.IllegalStateException
java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
r5.<init>(r6)
throw r5
L32:
kotlin.ResultKt.throwOnFailure(r6)
kotlinx.coroutines.flow.FlowCollector r6 = r4.$this_unsafeFlow
r2 = r0
kotlin.coroutines.Continuation r2 = (kotlin.coroutines.Continuation) r2
androidx.datastore.preferences.core.Preferences r5 = (androidx.datastore.preferences.core.Preferences) r5
androidx.datastore.preferences.core.Preferences$Key r2 = com.sistemasolton.itranvias.data.preferences.SettingsRepository.access$getKEY_THEME$cp()
java.lang.Object r5 = r5.get(r2)
java.lang.String r5 = (java.lang.String) r5
if (r5 != 0) goto L4a
java.lang.String r5 = "system"
L4a:
r0.label = r3
java.lang.Object r5 = r6.emit(r5, r0)
if (r5 != r1) goto L53
return r1
L53:
kotlin.Unit r5 = kotlin.Unit.INSTANCE
return r5
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$2.AnonymousClass2.emit(java.lang.Object, kotlin.coroutines.Continuation):java.lang.Object");
}
}
@Override // kotlinx.coroutines.flow.Flow
public Object collect(FlowCollector<? super String> flowCollector, Continuation continuation) {
Object objCollect = data2.collect(new AnonymousClass2(flowCollector), continuation);
return objCollect == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objCollect : Unit.INSTANCE;
}
};
final Flow<Preferences> data3 = dataStore.getData();
this.preferredTabFlow = new Flow<String>() { // from class: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u008a@¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\b"}, d2 = {"<anonymous>", "", "T", "R", "value", "emit", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "kotlinx/coroutines/flow/FlowKt__EmittersKt$unsafeTransform$1$1", "kotlinx/coroutines/flow/FlowKt__TransformKt$map$$inlined$unsafeTransform$1$2"}, k = 3, mv = {2, 1, 0}, xi = 48)
public static final class AnonymousClass2<T> implements FlowCollector {
final /* synthetic */ FlowCollector $this_unsafeFlow;
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2$1, reason: invalid class name */
/* JADX INFO: compiled from: Emitters.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2", f = "SettingsRepository.kt", i = {}, l = {219}, m = "emit", n = {}, s = {})
public static final class AnonymousClass1 extends ContinuationImpl {
Object L$0;
int label;
/* synthetic */ Object result;
public AnonymousClass1(Continuation continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return AnonymousClass2.this.emit(null, this);
}
}
public AnonymousClass2(FlowCollector flowCollector) {
this.$this_unsafeFlow = flowCollector;
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // kotlinx.coroutines.flow.FlowCollector
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final java.lang.Object emit(java.lang.Object r5, kotlin.coroutines.Continuation r6) throws java.lang.Throwable {
/*
r4 = this;
boolean r0 = r6 instanceof com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3.AnonymousClass2.AnonymousClass1
if (r0 == 0) goto L14
r0 = r6
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2$1 r0 = (com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3.AnonymousClass2.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r6 = r0.label
int r6 = r6 - r2
r0.label = r6
goto L19
L14:
com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2$1 r0 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3$2$1
r0.<init>(r6)
L19:
java.lang.Object r6 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L32
if (r2 != r3) goto L2a
kotlin.ResultKt.throwOnFailure(r6)
goto L53
L2a:
java.lang.IllegalStateException r5 = new java.lang.IllegalStateException
java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
r5.<init>(r6)
throw r5
L32:
kotlin.ResultKt.throwOnFailure(r6)
kotlinx.coroutines.flow.FlowCollector r6 = r4.$this_unsafeFlow
r2 = r0
kotlin.coroutines.Continuation r2 = (kotlin.coroutines.Continuation) r2
androidx.datastore.preferences.core.Preferences r5 = (androidx.datastore.preferences.core.Preferences) r5
androidx.datastore.preferences.core.Preferences$Key r2 = com.sistemasolton.itranvias.data.preferences.SettingsRepository.access$getKEY_PREFERRED_TAB$cp()
java.lang.Object r5 = r5.get(r2)
java.lang.String r5 = (java.lang.String) r5
if (r5 != 0) goto L4a
java.lang.String r5 = "lines"
L4a:
r0.label = r3
java.lang.Object r5 = r6.emit(r5, r0)
if (r5 != r1) goto L53
return r1
L53:
kotlin.Unit r5 = kotlin.Unit.INSTANCE
return r5
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.data.preferences.SettingsRepository$special$$inlined$map$3.AnonymousClass2.emit(java.lang.Object, kotlin.coroutines.Continuation):java.lang.Object");
}
}
@Override // kotlinx.coroutines.flow.Flow
public Object collect(FlowCollector<? super String> flowCollector, Continuation continuation) {
Object objCollect = data3.collect(new AnonymousClass2(flowCollector), continuation);
return objCollect == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objCollect : Unit.INSTANCE;
}
};
}
public final Flow<String> getLanguageFlow() {
return this.languageFlow;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$setLanguage$2, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "preferences", "Landroidx/datastore/preferences/core/MutablePreferences;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$setLanguage$2", f = "SettingsRepository.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class C06272 extends SuspendLambda implements Function2<MutablePreferences, Continuation<? super Unit>, Object> {
final /* synthetic */ String $language;
/* synthetic */ Object L$0;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
C06272(String str, Continuation<? super C06272> continuation) {
super(2, continuation);
this.$language = str;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
C06272 c06272 = new C06272(this.$language, continuation);
c06272.L$0 = obj;
return c06272;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(MutablePreferences mutablePreferences, Continuation<? super Unit> continuation) {
return ((C06272) create(mutablePreferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
((MutablePreferences) this.L$0).set(SettingsRepository.KEY_LANGUAGE, this.$language);
return Unit.INSTANCE;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}
public final Object setLanguage(String str, Continuation<? super Unit> continuation) {
Object objEdit = PreferencesKt.edit(this.dataStore, new C06272(str, null), continuation);
return objEdit == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objEdit : Unit.INSTANCE;
}
public final Flow<String> getThemeFlow() {
return this.themeFlow;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$setTheme$2, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "preferences", "Landroidx/datastore/preferences/core/MutablePreferences;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$setTheme$2", f = "SettingsRepository.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class C06292 extends SuspendLambda implements Function2<MutablePreferences, Continuation<? super Unit>, Object> {
final /* synthetic */ String $theme;
/* synthetic */ Object L$0;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
C06292(String str, Continuation<? super C06292> continuation) {
super(2, continuation);
this.$theme = str;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
C06292 c06292 = new C06292(this.$theme, continuation);
c06292.L$0 = obj;
return c06292;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(MutablePreferences mutablePreferences, Continuation<? super Unit> continuation) {
return ((C06292) create(mutablePreferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
((MutablePreferences) this.L$0).set(SettingsRepository.KEY_THEME, this.$theme);
return Unit.INSTANCE;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}
public final Object setTheme(String str, Continuation<? super Unit> continuation) {
Object objEdit = PreferencesKt.edit(this.dataStore, new C06292(str, null), continuation);
return objEdit == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objEdit : Unit.INSTANCE;
}
public final Flow<String> getPreferredTabFlow() {
return this.preferredTabFlow;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$setPreferredTab$2, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "preferences", "Landroidx/datastore/preferences/core/MutablePreferences;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$setPreferredTab$2", f = "SettingsRepository.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class C06282 extends SuspendLambda implements Function2<MutablePreferences, Continuation<? super Unit>, Object> {
final /* synthetic */ String $tabRoute;
/* synthetic */ Object L$0;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
C06282(String str, Continuation<? super C06282> continuation) {
super(2, continuation);
this.$tabRoute = str;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
C06282 c06282 = new C06282(this.$tabRoute, continuation);
c06282.L$0 = obj;
return c06282;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(MutablePreferences mutablePreferences, Continuation<? super Unit> continuation) {
return ((C06282) create(mutablePreferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
((MutablePreferences) this.L$0).set(SettingsRepository.KEY_PREFERRED_TAB, this.$tabRoute);
return Unit.INSTANCE;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}
public final Object setPreferredTab(String str, Continuation<? super Unit> continuation) {
Object objEdit = PreferencesKt.edit(this.dataStore, new C06282(str, null), continuation);
return objEdit == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objEdit : Unit.INSTANCE;
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$clearPreferredTab$2, reason: invalid class name */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "preferences", "Landroidx/datastore/preferences/core/MutablePreferences;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$clearPreferredTab$2", f = "SettingsRepository.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class AnonymousClass2 extends SuspendLambda implements Function2<MutablePreferences, Continuation<? super Unit>, Object> {
/* synthetic */ Object L$0;
int label;
AnonymousClass2(Continuation<? super AnonymousClass2> continuation) {
super(2, continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
AnonymousClass2 anonymousClass2 = new AnonymousClass2(continuation);
anonymousClass2.L$0 = obj;
return anonymousClass2;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(MutablePreferences mutablePreferences, Continuation<? super Unit> continuation) {
return ((AnonymousClass2) create(mutablePreferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label == 0) {
ResultKt.throwOnFailure(obj);
((MutablePreferences) this.L$0).remove(SettingsRepository.KEY_PREFERRED_TAB);
return Unit.INSTANCE;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
}
public final Object clearPreferredTab(Continuation<? super Unit> continuation) {
Object objEdit = PreferencesKt.edit(this.dataStore, new AnonymousClass2(null), continuation);
return objEdit == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objEdit : Unit.INSTANCE;
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final java.lang.Object isMigrationCompleted(kotlin.coroutines.Continuation<? super java.lang.Boolean> r5) throws java.lang.Throwable {
/*
r4 = this;
boolean r0 = r5 instanceof com.sistemasolton.itranvias.data.preferences.SettingsRepository.AnonymousClass1
if (r0 == 0) goto L14
r0 = r5
com.sistemasolton.itranvias.data.preferences.SettingsRepository$isMigrationCompleted$1 r0 = (com.sistemasolton.itranvias.data.preferences.SettingsRepository.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r5 = r0.label
int r5 = r5 - r2
r0.label = r5
goto L19
L14:
com.sistemasolton.itranvias.data.preferences.SettingsRepository$isMigrationCompleted$1 r0 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$isMigrationCompleted$1
r0.<init>(r5)
L19:
java.lang.Object r5 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L32
if (r2 != r3) goto L2a
kotlin.ResultKt.throwOnFailure(r5)
goto L44
L2a:
java.lang.IllegalStateException r5 = new java.lang.IllegalStateException
java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
r5.<init>(r0)
throw r5
L32:
kotlin.ResultKt.throwOnFailure(r5)
androidx.datastore.core.DataStore<androidx.datastore.preferences.core.Preferences> r5 = r4.dataStore
kotlinx.coroutines.flow.Flow r5 = r5.getData()
r0.label = r3
java.lang.Object r5 = kotlinx.coroutines.flow.FlowKt.first(r5, r0)
if (r5 != r1) goto L44
return r1
L44:
androidx.datastore.preferences.core.Preferences r5 = (androidx.datastore.preferences.core.Preferences) r5
androidx.datastore.preferences.core.Preferences$Key<java.lang.String> r0 = com.sistemasolton.itranvias.data.preferences.SettingsRepository.KEY_MIGRATION_COMPLETED
java.lang.Object r5 = r5.get(r0)
java.lang.String r0 = "true"
boolean r5 = kotlin.jvm.internal.Intrinsics.areEqual(r5, r0)
java.lang.Boolean r5 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(r5)
return r5
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.data.preferences.SettingsRepository.isMigrationCompleted(kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final java.lang.Object migrateFromOldSettings(java.lang.String r6, java.lang.String r7, java.lang.String r8, kotlin.coroutines.Continuation<? super kotlin.Unit> r9) throws java.lang.Throwable {
/*
r5 = this;
boolean r0 = r9 instanceof com.sistemasolton.itranvias.data.preferences.SettingsRepository.C06251
if (r0 == 0) goto L14
r0 = r9
com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$1 r0 = (com.sistemasolton.itranvias.data.preferences.SettingsRepository.C06251) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r9 = r0.label
int r9 = r9 - r2
r0.label = r9
goto L19
L14:
com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$1 r0 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$1
r0.<init>(r9)
L19:
java.lang.Object r9 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L47
if (r2 == r4) goto L35
if (r2 != r3) goto L2d
kotlin.ResultKt.throwOnFailure(r9)
goto L7d
L2d:
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
r6.<init>(r7)
throw r6
L35:
java.lang.Object r6 = r0.L$2
r8 = r6
java.lang.String r8 = (java.lang.String) r8
java.lang.Object r6 = r0.L$1
r7 = r6
java.lang.String r7 = (java.lang.String) r7
java.lang.Object r6 = r0.L$0
java.lang.String r6 = (java.lang.String) r6
kotlin.ResultKt.throwOnFailure(r9)
goto L59
L47:
kotlin.ResultKt.throwOnFailure(r9)
r0.L$0 = r6
r0.L$1 = r7
r0.L$2 = r8
r0.label = r4
java.lang.Object r9 = r5.isMigrationCompleted(r0)
if (r9 != r1) goto L59
return r1
L59:
java.lang.Boolean r9 = (java.lang.Boolean) r9
boolean r9 = r9.booleanValue()
if (r9 == 0) goto L64
kotlin.Unit r6 = kotlin.Unit.INSTANCE
return r6
L64:
androidx.datastore.core.DataStore<androidx.datastore.preferences.core.Preferences> r9 = r5.dataStore
com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$2 r2 = new com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$2
r4 = 0
r2.<init>(r6, r7, r8, r4)
kotlin.jvm.functions.Function2 r2 = (kotlin.jvm.functions.Function2) r2
r0.L$0 = r4
r0.L$1 = r4
r0.L$2 = r4
r0.label = r3
java.lang.Object r6 = androidx.datastore.preferences.core.PreferencesKt.edit(r9, r2, r0)
if (r6 != r1) goto L7d
return r1
L7d:
kotlin.Unit r6 = kotlin.Unit.INSTANCE
return r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.data.preferences.SettingsRepository.migrateFromOldSettings(java.lang.String, java.lang.String, java.lang.String, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$2, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: SettingsRepository.kt */
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "preferences", "Landroidx/datastore/preferences/core/MutablePreferences;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.data.preferences.SettingsRepository$migrateFromOldSettings$2", f = "SettingsRepository.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
static final class C06262 extends SuspendLambda implements Function2<MutablePreferences, Continuation<? super Unit>, Object> {
final /* synthetic */ String $oldLanguage;
final /* synthetic */ String $oldPreferredTab;
final /* synthetic */ String $oldTheme;
/* synthetic */ Object L$0;
int label;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
C06262(String str, String str2, String str3, Continuation<? super C06262> continuation) {
super(2, continuation);
this.$oldLanguage = str;
this.$oldTheme = str2;
this.$oldPreferredTab = str3;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
C06262 c06262 = new C06262(this.$oldLanguage, this.$oldTheme, this.$oldPreferredTab, continuation);
c06262.L$0 = obj;
return c06262;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(MutablePreferences mutablePreferences, Continuation<? super Unit> continuation) {
return ((C06262) create(mutablePreferences, continuation)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) throws Throwable {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
MutablePreferences mutablePreferences = (MutablePreferences) this.L$0;
String str = this.$oldLanguage;
if (str != null) {
mutablePreferences.set(SettingsRepository.KEY_LANGUAGE, str);
}
String str2 = this.$oldTheme;
if (str2 != null) {
mutablePreferences.set(SettingsRepository.KEY_THEME, str2);
}
String str3 = this.$oldPreferredTab;
if (str3 != null) {
mutablePreferences.set(SettingsRepository.KEY_PREFERRED_TAB, str3);
}
mutablePreferences.set(SettingsRepository.KEY_MIGRATION_COMPLETED, "true");
return Unit.INSTANCE;
}
}
}
@@ -0,0 +1,26 @@
package com.sistemasolton.itranvias.home.data.local;
import androidx.room.RoomDatabase;
import com.sistemasolton.itranvias.home.data.local.dao.BusDao;
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao;
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao;
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao;
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao;
import kotlin.Metadata;
/* JADX INFO: compiled from: BusDatabase.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b'\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u0004\u001a\u00020\u0005H&J\b\u0010\u0006\u001a\u00020\u0007H&J\b\u0010\b\u001a\u00020\tH&J\b\u0010\n\u001a\u00020\u000bH&J\b\u0010\f\u001a\u00020\rH&¨\u0006\u000e"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "Landroidx/room/RoomDatabase;", "<init>", "()V", "busDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "stopHistoryDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "stopFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "lineFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "infoDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public abstract class BusDatabase extends RoomDatabase {
public static final int $stable = 8;
public abstract BusDao busDao();
public abstract InfoDao infoDao();
public abstract LineFavoriteDao lineFavoriteDao();
public abstract StopFavoriteDao stopFavoriteDao();
public abstract StopHistoryDao stopHistoryDao();
}
@@ -0,0 +1,20 @@
package com.sistemasolton.itranvias.home.data.local;
import androidx.room.RoomDatabaseConstructor;
import kotlin.Metadata;
/* JADX INFO: compiled from: BusDatabaseConstructor.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\b\u0010\u0005\u001a\u00020\u0002H\u0016¨\u0006\u0006"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabaseConstructor;", "Landroidx/room/RoomDatabaseConstructor;", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "<init>", "()V", "initialize", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusDatabaseConstructor implements RoomDatabaseConstructor<BusDatabase> {
public static final int $stable = 0;
public static final BusDatabaseConstructor INSTANCE = new BusDatabaseConstructor();
private BusDatabaseConstructor() {
}
@Override // androidx.room.RoomDatabaseConstructor
public BusDatabase initialize() {
return new BusDatabase_Impl();
}
}
@@ -0,0 +1,24 @@
package com.sistemasolton.itranvias.home.data.local;
import androidx.room.migration.Migration;
import androidx.sqlite.SQLite;
import androidx.sqlite.SQLiteConnection;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: BusDatabase_AutoMigration_2_3_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0001\u0018\u00002\u00020\u0001B\t\b\u0016¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007H\u0016¨\u0006\b"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase_AutoMigration_2_3_Impl;", "Landroidx/room/migration/Migration;", "<init>", "()V", "migrate", "", "connection", "Landroidx/sqlite/SQLiteConnection;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusDatabase_AutoMigration_2_3_Impl extends Migration {
public static final int $stable = 8;
public BusDatabase_AutoMigration_2_3_Impl() {
super(2, 3);
}
@Override // androidx.room.migration.Migration
public void migrate(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
SQLite.execSQL(connection, "ALTER TABLE `stop_favorites` ADD COLUMN `alias` TEXT DEFAULT NULL");
}
}
@@ -0,0 +1,253 @@
package com.sistemasolton.itranvias.home.data.local;
import androidx.room.InvalidationTracker;
import androidx.room.RoomMasterTable;
import androidx.room.RoomOpenDelegate;
import androidx.room.migration.AutoMigrationSpec;
import androidx.room.migration.Migration;
import androidx.room.util.DBUtil;
import androidx.room.util.TableInfo;
import androidx.sqlite.SQLite;
import androidx.sqlite.SQLiteConnection;
import com.sistemasolton.itranvias.home.data.local.dao.BusDao;
import com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl;
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao;
import com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl;
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao;
import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl;
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao;
import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl;
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao;
import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.reflect.KClass;
/* JADX INFO: compiled from: BusDatabase_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010$\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0000\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u000f\u001a\u00020\u0010H\u0014J\b\u0010\u0011\u001a\u00020\u0012H\u0014J\b\u0010\u0013\u001a\u00020\u0014H\u0016J\"\u0010\u0015\u001a\u001c\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u0017\u0012\u000e\u0012\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00170\u00180\u0016H\u0014J\u0016\u0010\u0019\u001a\u0010\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u001b0\u00170\u001aH\u0016J*\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u001d0\u00182\u001a\u0010\u001e\u001a\u0016\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u001b0\u0017\u0012\u0004\u0012\u00020\u001b0\u0016H\u0016J\b\u0010\u001f\u001a\u00020\u0006H\u0016J\b\u0010 \u001a\u00020\bH\u0016J\b\u0010!\u001a\u00020\nH\u0016J\b\u0010\"\u001a\u00020\fH\u0016J\b\u0010#\u001a\u00020\u000eH\u0016R\u0014\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\b0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\t\u001a\b\u0012\u0004\u0012\u00020\n0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\f0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0005X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006$"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusDatabase_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "<init>", "()V", "_busDao", "Lkotlin/Lazy;", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "_stopHistoryDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "_stopFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "_lineFavoriteDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "_infoDao", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "createOpenDelegate", "Landroidx/room/RoomOpenDelegate;", "createInvalidationTracker", "Landroidx/room/InvalidationTracker;", "clearAllTables", "", "getRequiredTypeConverterClasses", "", "Lkotlin/reflect/KClass;", "", "getRequiredAutoMigrationSpecClasses", "", "Landroidx/room/migration/AutoMigrationSpec;", "createAutoMigrations", "Landroidx/room/migration/Migration;", "autoMigrationSpecs", "busDao", "stopHistoryDao", "stopFavoriteDao", "lineFavoriteDao", "infoDao", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusDatabase_Impl extends BusDatabase {
public static final int $stable = 8;
private final Lazy<BusDao> _busDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return BusDatabase_Impl._busDao$lambda$0(this.f$0);
}
});
private final Lazy<StopHistoryDao> _stopHistoryDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return BusDatabase_Impl._stopHistoryDao$lambda$1(this.f$0);
}
});
private final Lazy<StopFavoriteDao> _stopFavoriteDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return BusDatabase_Impl._stopFavoriteDao$lambda$2(this.f$0);
}
});
private final Lazy<LineFavoriteDao> _lineFavoriteDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return BusDatabase_Impl._lineFavoriteDao$lambda$3(this.f$0);
}
});
private final Lazy<InfoDao> _infoDao = LazyKt.lazy(new Function0() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$$ExternalSyntheticLambda4
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return BusDatabase_Impl._infoDao$lambda$4(this.f$0);
}
});
/* JADX INFO: Access modifiers changed from: private */
public static final BusDao_Impl _busDao$lambda$0(BusDatabase_Impl busDatabase_Impl) {
return new BusDao_Impl(busDatabase_Impl);
}
/* JADX INFO: Access modifiers changed from: private */
public static final StopHistoryDao_Impl _stopHistoryDao$lambda$1(BusDatabase_Impl busDatabase_Impl) {
return new StopHistoryDao_Impl(busDatabase_Impl);
}
/* JADX INFO: Access modifiers changed from: private */
public static final StopFavoriteDao_Impl _stopFavoriteDao$lambda$2(BusDatabase_Impl busDatabase_Impl) {
return new StopFavoriteDao_Impl(busDatabase_Impl);
}
/* JADX INFO: Access modifiers changed from: private */
public static final LineFavoriteDao_Impl _lineFavoriteDao$lambda$3(BusDatabase_Impl busDatabase_Impl) {
return new LineFavoriteDao_Impl(busDatabase_Impl);
}
/* JADX INFO: Access modifiers changed from: private */
public static final InfoDao_Impl _infoDao$lambda$4(BusDatabase_Impl busDatabase_Impl) {
return new InfoDao_Impl(busDatabase_Impl);
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.RoomDatabase
public RoomOpenDelegate createOpenDelegate() {
return new RoomOpenDelegate() { // from class: com.sistemasolton.itranvias.home.data.local.BusDatabase_Impl$createOpenDelegate$_openDelegate$1
@Override // androidx.room.RoomOpenDelegate
public void onCreate(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
}
@Override // androidx.room.RoomOpenDelegate
public void onPostMigrate(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
}
{
super(3, "ab9c929d39c76af6f9833c6d056764d0", "75ad154426de60cfb3bd0dc66dfe2747");
}
@Override // androidx.room.RoomOpenDelegate
public void createAllTables(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `bus` (`_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL)");
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `stop_history` (`stopCode` TEXT NOT NULL, `timestamp` INTEGER NOT NULL, PRIMARY KEY(`stopCode`))");
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `stop_favorites` (`stopCode` TEXT NOT NULL, `alias` TEXT, PRIMARY KEY(`stopCode`))");
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `line_favorites` (`lineCode` TEXT NOT NULL, PRIMARY KEY(`lineCode`))");
SQLite.execSQL(connection, "CREATE TABLE IF NOT EXISTS `info` (`id` INTEGER NOT NULL, `json` TEXT NOT NULL, PRIMARY KEY(`id`))");
SQLite.execSQL(connection, RoomMasterTable.CREATE_QUERY);
SQLite.execSQL(connection, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'ab9c929d39c76af6f9833c6d056764d0')");
}
@Override // androidx.room.RoomOpenDelegate
public void dropAllTables(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `bus`");
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `stop_history`");
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `stop_favorites`");
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `line_favorites`");
SQLite.execSQL(connection, "DROP TABLE IF EXISTS `info`");
}
@Override // androidx.room.RoomOpenDelegate
public void onOpen(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
this.this$0.internalInitInvalidationTracker(connection);
}
@Override // androidx.room.RoomOpenDelegate
public void onPreMigrate(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
DBUtil.dropFtsSyncTriggers(connection);
}
@Override // androidx.room.RoomOpenDelegate
public RoomOpenDelegate.ValidationResult onValidateSchema(SQLiteConnection connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
LinkedHashMap linkedHashMap = new LinkedHashMap();
linkedHashMap.put("_id", new TableInfo.Column("_id", "INTEGER", true, 1, null, 1));
TableInfo tableInfo = new TableInfo("bus", linkedHashMap, new LinkedHashSet(), new LinkedHashSet());
TableInfo tableInfo2 = TableInfo.Companion.read(connection, "bus");
if (!tableInfo.equals(tableInfo2)) {
return new RoomOpenDelegate.ValidationResult(false, "bus(com.sistemasolton.itranvias.home.data.local.entity.BusEntity).\n Expected:\n" + tableInfo + "\n Found:\n" + tableInfo2);
}
LinkedHashMap linkedHashMap2 = new LinkedHashMap();
linkedHashMap2.put("stopCode", new TableInfo.Column("stopCode", "TEXT", true, 1, null, 1));
linkedHashMap2.put("timestamp", new TableInfo.Column("timestamp", "INTEGER", true, 0, null, 1));
TableInfo tableInfo3 = new TableInfo("stop_history", linkedHashMap2, new LinkedHashSet(), new LinkedHashSet());
TableInfo tableInfo4 = TableInfo.Companion.read(connection, "stop_history");
if (!tableInfo3.equals(tableInfo4)) {
return new RoomOpenDelegate.ValidationResult(false, "stop_history(com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity).\n Expected:\n" + tableInfo3 + "\n Found:\n" + tableInfo4);
}
LinkedHashMap linkedHashMap3 = new LinkedHashMap();
linkedHashMap3.put("stopCode", new TableInfo.Column("stopCode", "TEXT", true, 1, null, 1));
linkedHashMap3.put("alias", new TableInfo.Column("alias", "TEXT", false, 0, null, 1));
TableInfo tableInfo5 = new TableInfo("stop_favorites", linkedHashMap3, new LinkedHashSet(), new LinkedHashSet());
TableInfo tableInfo6 = TableInfo.Companion.read(connection, "stop_favorites");
if (!tableInfo5.equals(tableInfo6)) {
return new RoomOpenDelegate.ValidationResult(false, "stop_favorites(com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity).\n Expected:\n" + tableInfo5 + "\n Found:\n" + tableInfo6);
}
LinkedHashMap linkedHashMap4 = new LinkedHashMap();
linkedHashMap4.put("lineCode", new TableInfo.Column("lineCode", "TEXT", true, 1, null, 1));
TableInfo tableInfo7 = new TableInfo("line_favorites", linkedHashMap4, new LinkedHashSet(), new LinkedHashSet());
TableInfo tableInfo8 = TableInfo.Companion.read(connection, "line_favorites");
if (!tableInfo7.equals(tableInfo8)) {
return new RoomOpenDelegate.ValidationResult(false, "line_favorites(com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity).\n Expected:\n" + tableInfo7 + "\n Found:\n" + tableInfo8);
}
LinkedHashMap linkedHashMap5 = new LinkedHashMap();
linkedHashMap5.put("id", new TableInfo.Column("id", "INTEGER", true, 1, null, 1));
linkedHashMap5.put("json", new TableInfo.Column("json", "TEXT", true, 0, null, 1));
TableInfo tableInfo9 = new TableInfo("info", linkedHashMap5, new LinkedHashSet(), new LinkedHashSet());
TableInfo tableInfo10 = TableInfo.Companion.read(connection, "info");
if (!tableInfo9.equals(tableInfo10)) {
return new RoomOpenDelegate.ValidationResult(false, "info(com.sistemasolton.itranvias.home.data.local.entity.InfoEntity).\n Expected:\n" + tableInfo9 + "\n Found:\n" + tableInfo10);
}
return new RoomOpenDelegate.ValidationResult(true, null);
}
};
}
@Override // androidx.room.RoomDatabase
protected InvalidationTracker createInvalidationTracker() {
return new InvalidationTracker(this, new LinkedHashMap(), new LinkedHashMap(), "bus", "stop_history", "stop_favorites", "line_favorites", "info");
}
@Override // androidx.room.RoomDatabase
public void clearAllTables() {
super.performClear(false, "bus", "stop_history", "stop_favorites", "line_favorites", "info");
}
@Override // androidx.room.RoomDatabase
protected Map<KClass<?>, List<KClass<?>>> getRequiredTypeConverterClasses() {
LinkedHashMap linkedHashMap = new LinkedHashMap();
linkedHashMap.put(Reflection.getOrCreateKotlinClass(BusDao.class), BusDao_Impl.INSTANCE.getRequiredConverters());
linkedHashMap.put(Reflection.getOrCreateKotlinClass(StopHistoryDao.class), StopHistoryDao_Impl.INSTANCE.getRequiredConverters());
linkedHashMap.put(Reflection.getOrCreateKotlinClass(StopFavoriteDao.class), StopFavoriteDao_Impl.INSTANCE.getRequiredConverters());
linkedHashMap.put(Reflection.getOrCreateKotlinClass(LineFavoriteDao.class), LineFavoriteDao_Impl.INSTANCE.getRequiredConverters());
linkedHashMap.put(Reflection.getOrCreateKotlinClass(InfoDao.class), InfoDao_Impl.INSTANCE.getRequiredConverters());
return linkedHashMap;
}
@Override // androidx.room.RoomDatabase
public Set<KClass<? extends AutoMigrationSpec>> getRequiredAutoMigrationSpecClasses() {
return new LinkedHashSet();
}
@Override // androidx.room.RoomDatabase
public List<Migration> createAutoMigrations(Map<KClass<? extends AutoMigrationSpec>, ? extends AutoMigrationSpec> autoMigrationSpecs) {
Intrinsics.checkNotNullParameter(autoMigrationSpecs, "autoMigrationSpecs");
ArrayList arrayList = new ArrayList();
arrayList.add(new BusDatabase_AutoMigration_2_3_Impl());
return arrayList;
}
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
public BusDao busDao() {
return this._busDao.getValue();
}
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
public StopHistoryDao stopHistoryDao() {
return this._stopHistoryDao.getValue();
}
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
public StopFavoriteDao stopFavoriteDao() {
return this._stopFavoriteDao.getValue();
}
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
public LineFavoriteDao lineFavoriteDao() {
return this._lineFavoriteDao.getValue();
}
@Override // com.sistemasolton.itranvias.home.data.local.BusDatabase
public InfoDao infoDao() {
return this._infoDao.getValue();
}
}
@@ -0,0 +1,25 @@
package com.sistemasolton.itranvias.home.data.local;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.StringCompanionObject;
import kotlinx.serialization.builtins.BuiltinSerializersKt;
import kotlinx.serialization.json.Json;
/* JADX INFO: compiled from: BusDatabase.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0016\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u00052\u0006\u0010\u0007\u001a\u00020\u0006H\u0007J\u0016\u0010\b\u001a\u00020\u00062\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0007¨\u0006\n"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/BusTypeConverter;", "", "<init>", "()V", "fromString", "", "", "value", "fromList", "list", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusTypeConverter {
public static final int $stable = 0;
public final List<String> fromString(String value) {
Intrinsics.checkNotNullParameter(value, "value");
return (List) Json.INSTANCE.decodeFromString(BuiltinSerializersKt.ListSerializer(BuiltinSerializersKt.serializer(StringCompanionObject.INSTANCE)), value);
}
public final String fromList(List<String> list) {
Intrinsics.checkNotNullParameter(list, "list");
return Json.INSTANCE.encodeToString(BuiltinSerializersKt.ListSerializer(BuiltinSerializersKt.serializer(StringCompanionObject.INSTANCE)), list);
}
}
@@ -0,0 +1,17 @@
package com.sistemasolton.itranvias.home.data.local;
import androidx.room.RoomDatabase;
import androidx.sqlite.driver.bundled.BundledSQLiteDriver;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.Dispatchers;
/* JADX INFO: compiled from: getRoomDatabase.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0014\u0010\u0000\u001a\u00020\u00012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0003¨\u0006\u0004"}, d2 = {"getRoomDatabase", "Lcom/sistemasolton/itranvias/home/data/local/BusDatabase;", "builder", "Landroidx/room/RoomDatabase$Builder;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class GetRoomDatabaseKt {
public static final BusDatabase getRoomDatabase(RoomDatabase.Builder<BusDatabase> builder) {
Intrinsics.checkNotNullParameter(builder, "builder");
return (BusDatabase) builder.setDriver(new BundledSQLiteDriver()).setQueryCoroutineContext(Dispatchers.getIO()).build();
}
}
@@ -0,0 +1,19 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: BusDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0014\u0010\u0007\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\t0\bH'J\u0016\u0010\n\u001a\u00020\u00032\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\\u0006\u000e"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "", "insertBus", "", "bus", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface BusDao {
Object deleteBusById(int i, Continuation<? super Unit> continuation);
Flow<List<BusEntity>> getAllBuses();
Object insertBus(BusEntity busEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,140 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.BusEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: BusDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\b\u0007\u0018\u0000 \u00142\u00020\u0001:\u0001\u0014B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0015"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfBusEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "insertBus", "", "bus", "(Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllBuses", "Lkotlinx/coroutines/flow/Flow;", "", "deleteBusById", "busId", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class BusDao_Impl implements BusDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<BusEntity> __insertAdapterOfBusEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public BusDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfBusEntity = new EntityInsertAdapter<BusEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `bus` (`_id`) VALUES (nullif(?, 0))";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, BusEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7593bindLong(1, entity.get_id());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Object insertBus(final BusEntity busEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.insertBus$lambda$0(this.f$0, busEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertBus$lambda$0(BusDao_Impl busDao_Impl, BusEntity busEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
busDao_Impl.__insertAdapterOfBusEntity.insert(_connection, busEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Flow<List<BusEntity>> getAllBuses() {
final String str = "SELECT * FROM bus";
return FlowUtil.createFlow(this.__db, true, new String[]{"bus"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.getAllBuses$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllBuses$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "_id");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new BusEntity((int) sQLiteStatementPrepare.getLong(columnIndexOrThrow)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.BusDao
public Object deleteBusById(final int i, Continuation<? super Unit> continuation) {
final String str = "DELETE FROM bus WHERE _id = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.BusDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return BusDao_Impl.deleteBusById$lambda$2(str, i, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteBusById$lambda$2(String str, int i, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7593bindLong(1, i);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: BusDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/BusDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,16 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: InfoDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\bg\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0006J\u0010\u0010\u0007\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00050\bH'¨\u0006\t"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "", "insertInfo", "", "info", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface InfoDao {
Flow<InfoEntity> getInfo();
Object insertInfo(InfoEntity infoEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,108 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: InfoDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \u000f2\u00020\u0001:\u0001\u000fB\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0010\u0010\r\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\b0\u000eH\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfInfoEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "insertInfo", "", "info", "(Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getInfo", "Lkotlinx/coroutines/flow/Flow;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class InfoDao_Impl implements InfoDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<InfoEntity> __insertAdapterOfInfoEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public InfoDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfInfoEntity = new EntityInsertAdapter<InfoEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `info` (`id`,`json`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, InfoEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7593bindLong(1, entity.getId());
statement.mo7595bindText(2, entity.getJson());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
public Object insertInfo(final InfoEntity infoEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return InfoDao_Impl.insertInfo$lambda$0(this.f$0, infoEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertInfo$lambda$0(InfoDao_Impl infoDao_Impl, InfoEntity infoEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
infoDao_Impl.__insertAdapterOfInfoEntity.insert(_connection, infoEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.InfoDao
public Flow<InfoEntity> getInfo() {
final String str = "SELECT * FROM info LIMIT 1";
return FlowUtil.createFlow(this.__db, false, new String[]{"info"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.InfoDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return InfoDao_Impl.getInfo$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final InfoEntity getInfo$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
return sQLiteStatementPrepare.step() ? new InfoEntity((int) sQLiteStatementPrepare.getLong(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "id")), sQLiteStatementPrepare.getText(SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "json"))) : null;
} finally {
sQLiteStatementPrepare.close();
}
}
/* JADX INFO: compiled from: InfoDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/InfoDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,21 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: LineFavoriteDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface LineFavoriteDao {
Object addLineFavorite(LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation);
Object deleteAllFavorites(Continuation<? super Unit> continuation);
Object deleteFavoriteLineByCode(String str, Continuation<? super Unit> continuation);
Flow<List<LineFavoriteEntity>> getAllLinesFavorite();
}
@@ -0,0 +1,166 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.LineFavoriteEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfLineFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "addLineFavorite", "", "line", "(Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllLinesFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteLineByCode", "lineCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllFavorites", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class LineFavoriteDao_Impl implements LineFavoriteDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<LineFavoriteEntity> __insertAdapterOfLineFavoriteEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public LineFavoriteDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfLineFavoriteEntity = new EntityInsertAdapter<LineFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `line_favorites` (`lineCode`) VALUES (?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, LineFavoriteEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getLineCode());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object addLineFavorite(final LineFavoriteEntity lineFavoriteEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.addLineFavorite$lambda$0(this.f$0, lineFavoriteEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit addLineFavorite$lambda$0(LineFavoriteDao_Impl lineFavoriteDao_Impl, LineFavoriteEntity lineFavoriteEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
lineFavoriteDao_Impl.__insertAdapterOfLineFavoriteEntity.insert(_connection, lineFavoriteEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Flow<List<LineFavoriteEntity>> getAllLinesFavorite() {
final String str = "SELECT * FROM line_favorites";
return FlowUtil.createFlow(this.__db, true, new String[]{"line_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.getAllLinesFavorite$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllLinesFavorite$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "lineCode");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new LineFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object deleteFavoriteLineByCode(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM line_favorites WHERE lineCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.deleteFavoriteLineByCode$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteFavoriteLineByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao
public Object deleteAllFavorites(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM line_favorites";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return LineFavoriteDao_Impl.deleteAllFavorites$lambda$3(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteAllFavorites$lambda$3(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: LineFavoriteDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/LineFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,23 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopFavoriteDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0007\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ \u0010\u000e\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\f2\b\u0010\u000f\u001a\u0004\u0018\u00010\fH§@¢\u0006\u0002\u0010\u0010J\u000e\u0010\u0011\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface StopFavoriteDao {
Object addStopFavorite(StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation);
Object deleteAllStopsFavorite(Continuation<? super Unit> continuation);
Object deleteFavoriteStopByCode(String str, Continuation<? super Unit> continuation);
Flow<List<StopFavoriteEntity>> getAllStopsFavorite();
Object updateStopAlias(String str, String str2, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,205 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.StopFavoriteEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\b\b\u0007\u0018\u0000 \u00192\u00020\u0001:\u0001\u0019B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J \u0010\u0014\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u00122\b\u0010\u0015\u001a\u0004\u0018\u00010\u0012H\u0096@¢\u0006\u0002\u0010\u0016J\u000e\u0010\u0017\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0018R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u001a"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopFavoriteEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "addStopFavorite", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllStopsFavorite", "Lkotlinx/coroutines/flow/Flow;", "", "deleteFavoriteStopByCode", "stopCode", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateStopAlias", "alias", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteAllStopsFavorite", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class StopFavoriteDao_Impl implements StopFavoriteDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<StopFavoriteEntity> __insertAdapterOfStopFavoriteEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public StopFavoriteDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfStopFavoriteEntity = new EntityInsertAdapter<StopFavoriteEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `stop_favorites` (`stopCode`,`alias`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, StopFavoriteEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getStopCode());
String alias = entity.getAlias();
if (alias == null) {
statement.mo7594bindNull(2);
} else {
statement.mo7595bindText(2, alias);
}
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object addStopFavorite(final StopFavoriteEntity stopFavoriteEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda4
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.addStopFavorite$lambda$0(this.f$0, stopFavoriteEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit addStopFavorite$lambda$0(StopFavoriteDao_Impl stopFavoriteDao_Impl, StopFavoriteEntity stopFavoriteEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
stopFavoriteDao_Impl.__insertAdapterOfStopFavoriteEntity.insert(_connection, stopFavoriteEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Flow<List<StopFavoriteEntity>> getAllStopsFavorite() {
final String str = "SELECT * FROM stop_favorites";
return FlowUtil.createFlow(this.__db, true, new String[]{"stop_favorites"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.getAllStopsFavorite$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getAllStopsFavorite$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "alias");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new StopFavoriteEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.isNull(columnIndexOrThrow2) ? null : sQLiteStatementPrepare.getText(columnIndexOrThrow2)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object deleteFavoriteStopByCode(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM stop_favorites WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.deleteFavoriteStopByCode$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteFavoriteStopByCode$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object updateStopAlias(final String str, final String str2, Continuation<? super Unit> continuation) {
final String str3 = "UPDATE stop_favorites SET alias = ? WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.updateStopAlias$lambda$3(str3, str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit updateStopAlias$lambda$3(String str, String str2, String str3, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
if (str2 == null) {
sQLiteStatementPrepare.mo7594bindNull(1);
} else {
sQLiteStatementPrepare.mo7595bindText(1, str2);
}
sQLiteStatementPrepare.mo7595bindText(2, str3);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao
public Object deleteAllStopsFavorite(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM stop_favorites";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopFavoriteDao_Impl.deleteAllStopsFavorite$lambda$4(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteAllStopsFavorite$lambda$4(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: StopFavoriteDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopFavoriteDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,21 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopHistoryDao.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\bg\u0018\u00002\u00020\u0001J\u0014\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u0003H'J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\tJ\u0016\u0010\n\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\fH§@¢\u0006\u0002\u0010\rJ\u000e\u0010\u000e\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u000f¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface StopHistoryDao {
Object clearHistory(Continuation<? super Unit> continuation);
Object deleteStop(String str, Continuation<? super Unit> continuation);
Flow<List<StopHistoryEntity>> getRecentStops();
Object insertStop(StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation);
}
@@ -0,0 +1,168 @@
package com.sistemasolton.itranvias.home.data.local.dao;
import androidx.room.EntityInsertAdapter;
import androidx.room.RoomDatabase;
import androidx.room.coroutines.FlowUtil;
import androidx.room.util.DBUtil;
import androidx.room.util.SQLiteStatementUtil;
import androidx.sqlite.SQLiteConnection;
import androidx.sqlite.SQLiteStatement;
import com.sistemasolton.itranvias.home.data.local.entity.StopHistoryEntity;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.flow.Flow;
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\bH\u0096@¢\u0006\u0002\u0010\fJ\u0014\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u000f0\u000eH\u0016J\u0016\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u0012H\u0096@¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0014\u001a\u00020\nH\u0096@¢\u0006\u0002\u0010\u0015R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl;", "Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao;", "__db", "Landroidx/room/RoomDatabase;", "<init>", "(Landroidx/room/RoomDatabase;)V", "__insertAdapterOfStopHistoryEntity", "Landroidx/room/EntityInsertAdapter;", "Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "insertStop", "", "stop", "(Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getRecentStops", "Lkotlinx/coroutines/flow/Flow;", "", "deleteStop", "code", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "clearHistory", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class StopHistoryDao_Impl implements StopHistoryDao {
private final RoomDatabase __db;
private final EntityInsertAdapter<StopHistoryEntity> __insertAdapterOfStopHistoryEntity;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public StopHistoryDao_Impl(RoomDatabase __db) {
Intrinsics.checkNotNullParameter(__db, "__db");
this.__db = __db;
this.__insertAdapterOfStopHistoryEntity = new EntityInsertAdapter<StopHistoryEntity>() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl.1
@Override // androidx.room.EntityInsertAdapter
protected String createQuery() {
return "INSERT OR REPLACE INTO `stop_history` (`stopCode`,`timestamp`) VALUES (?,?)";
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.room.EntityInsertAdapter
public void bind(SQLiteStatement statement, StopHistoryEntity entity) {
Intrinsics.checkNotNullParameter(statement, "statement");
Intrinsics.checkNotNullParameter(entity, "entity");
statement.mo7595bindText(1, entity.getStopCode());
statement.mo7593bindLong(2, entity.getTimestamp());
}
};
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object insertStop(final StopHistoryEntity stopHistoryEntity, Continuation<? super Unit> continuation) {
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.insertStop$lambda$0(this.f$0, stopHistoryEntity, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit insertStop$lambda$0(StopHistoryDao_Impl stopHistoryDao_Impl, StopHistoryEntity stopHistoryEntity, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
stopHistoryDao_Impl.__insertAdapterOfStopHistoryEntity.insert(_connection, stopHistoryEntity);
return Unit.INSTANCE;
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Flow<List<StopHistoryEntity>> getRecentStops() {
final String str = "SELECT * FROM stop_history ORDER BY timestamp DESC LIMIT 10";
return FlowUtil.createFlow(this.__db, false, new String[]{"stop_history"}, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda3
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.getRecentStops$lambda$1(str, (SQLiteConnection) obj);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static final List getRecentStops$lambda$1(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
int columnIndexOrThrow = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "stopCode");
int columnIndexOrThrow2 = SQLiteStatementUtil.getColumnIndexOrThrow(sQLiteStatementPrepare, "timestamp");
ArrayList arrayList = new ArrayList();
while (sQLiteStatementPrepare.step()) {
arrayList.add(new StopHistoryEntity(sQLiteStatementPrepare.getText(columnIndexOrThrow), sQLiteStatementPrepare.getLong(columnIndexOrThrow2)));
}
return arrayList;
} finally {
sQLiteStatementPrepare.close();
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object deleteStop(final String str, Continuation<? super Unit> continuation) {
final String str2 = "DELETE FROM stop_history WHERE stopCode = ?";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda2
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.deleteStop$lambda$2(str2, str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit deleteStop$lambda$2(String str, String str2, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.mo7595bindText(1, str2);
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
@Override // com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao
public Object clearHistory(Continuation<? super Unit> continuation) {
final String str = "DELETE FROM stop_history";
Object objPerformSuspending = DBUtil.performSuspending(this.__db, false, true, new Function1() { // from class: com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao_Impl$$ExternalSyntheticLambda1
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
return StopHistoryDao_Impl.clearHistory$lambda$3(str, (SQLiteConnection) obj);
}
}, continuation);
return objPerformSuspending == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? objPerformSuspending : Unit.INSTANCE;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Unit clearHistory$lambda$3(String str, SQLiteConnection _connection) {
Intrinsics.checkNotNullParameter(_connection, "_connection");
SQLiteStatement sQLiteStatementPrepare = _connection.prepare(str);
try {
sQLiteStatementPrepare.step();
sQLiteStatementPrepare.close();
return Unit.INSTANCE;
} catch (Throwable th) {
sQLiteStatementPrepare.close();
throw th;
}
}
/* JADX INFO: compiled from: StopHistoryDao_Impl.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u0004\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/dao/StopHistoryDao_Impl$Companion;", "", "<init>", "()V", "getRequiredConverters", "", "Lkotlin/reflect/KClass;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final List<KClass<?>> getRequiredConverters() {
return CollectionsKt.emptyList();
}
}
}
@@ -0,0 +1,59 @@
package com.sistemasolton.itranvias.home.data.local.entity;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* JADX INFO: compiled from: BusEntity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\u0011\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\r\u001a\u00020\u0003HÖ\u0001J\t\u0010\u000e\u001a\u00020\u000fHÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/BusEntity;", "", "_id", "", "<init>", "(I)V", "get_id", "()I", "component1", "copy", "equals", "", "other", "hashCode", "toString", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final /* data */ class BusEntity {
public static final int $stable = 0;
private final int _id;
public BusEntity() {
this(0, 1, null);
}
public static /* synthetic */ BusEntity copy$default(BusEntity busEntity, int i, int i2, Object obj) {
if ((i2 & 1) != 0) {
i = busEntity._id;
}
return busEntity.copy(i);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final int get_id() {
return this._id;
}
public final BusEntity copy(int _id) {
return new BusEntity(_id);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof BusEntity) && this._id == ((BusEntity) other)._id;
}
public int hashCode() {
return Integer.hashCode(this._id);
}
public String toString() {
return "BusEntity(_id=" + this._id + ")";
}
public BusEntity(int i) {
this._id = i;
}
public /* synthetic */ BusEntity(int i, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? 0 : i);
}
public final int get_id() {
return this._id;
}
}
@@ -0,0 +1,76 @@
package com.sistemasolton.itranvias.home.data.local.entity;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: InfoEntity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0087\b\u0018\u00002\u00020\u0001B\u0019\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005¢\u0006\u0004\b\u0006\u0010\u0007J\t\u0010\f\u001a\u00020\u0003HÆ\u0003J\t\u0010\r\u001a\u00020\u0005HÆ\u0003J\u001d\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005HÆ\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0012\u001a\u00020\u0003HÖ\u0001J\t\u0010\u0013\u001a\u00020\u0005HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b¨\u0006\u0014"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "", "id", "", "json", "", "<init>", "(ILjava/lang/String;)V", "getId", "()I", "getJson", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "hashCode", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final /* data */ class InfoEntity {
public static final int $stable = 0;
private final int id;
private final String json;
public static /* synthetic */ InfoEntity copy$default(InfoEntity infoEntity, int i, String str, int i2, Object obj) {
if ((i2 & 1) != 0) {
i = infoEntity.id;
}
if ((i2 & 2) != 0) {
str = infoEntity.json;
}
return infoEntity.copy(i, str);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final int getId() {
return this.id;
}
/* JADX INFO: renamed from: component2, reason: from getter */
public final String getJson() {
return this.json;
}
public final InfoEntity copy(int id, String json) {
Intrinsics.checkNotNullParameter(json, "json");
return new InfoEntity(id, json);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof InfoEntity)) {
return false;
}
InfoEntity infoEntity = (InfoEntity) other;
return this.id == infoEntity.id && Intrinsics.areEqual(this.json, infoEntity.json);
}
public int hashCode() {
return (Integer.hashCode(this.id) * 31) + this.json.hashCode();
}
public String toString() {
return "InfoEntity(id=" + this.id + ", json=" + this.json + ")";
}
public InfoEntity(int i, String json) {
Intrinsics.checkNotNullParameter(json, "json");
this.id = i;
this.json = json;
}
public /* synthetic */ InfoEntity(int i, String str, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? 0 : i, str);
}
public final int getId() {
return this.id;
}
public final String getJson() {
return this.json;
}
}
@@ -0,0 +1,53 @@
package com.sistemasolton.itranvias.home.data.local.entity;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: LineFavoriteEntity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\r\u001a\u00020\u000eHÖ\u0001J\t\u0010\u000f\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0010"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/LineFavoriteEntity;", "", "lineCode", "", "<init>", "(Ljava/lang/String;)V", "getLineCode", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final /* data */ class LineFavoriteEntity {
public static final int $stable = 0;
private final String lineCode;
public static /* synthetic */ LineFavoriteEntity copy$default(LineFavoriteEntity lineFavoriteEntity, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = lineFavoriteEntity.lineCode;
}
return lineFavoriteEntity.copy(str);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final String getLineCode() {
return this.lineCode;
}
public final LineFavoriteEntity copy(String lineCode) {
Intrinsics.checkNotNullParameter(lineCode, "lineCode");
return new LineFavoriteEntity(lineCode);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof LineFavoriteEntity) && Intrinsics.areEqual(this.lineCode, ((LineFavoriteEntity) other).lineCode);
}
public int hashCode() {
return this.lineCode.hashCode();
}
public String toString() {
return "LineFavoriteEntity(lineCode=" + this.lineCode + ")";
}
public LineFavoriteEntity(String lineCode) {
Intrinsics.checkNotNullParameter(lineCode, "lineCode");
this.lineCode = lineCode;
}
public final String getLineCode() {
return this.lineCode;
}
}
@@ -0,0 +1,78 @@
package com.sistemasolton.itranvias.home.data.local.entity;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: StopFavoriteEntity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u001b\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\u0004\b\u0005\u0010\u0006J\t\u0010\n\u001a\u00020\u0003HÆ\u0003J\u000b\u0010\u000b\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u001f\u0010\f\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\u0013\u0010\r\u001a\u00020\u000e2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0010\u001a\u00020\u0011HÖ\u0001J\t\u0010\u0012\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0013\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\\u0006\u0013"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/StopFavoriteEntity;", "", "stopCode", "", "alias", "<init>", "(Ljava/lang/String;Ljava/lang/String;)V", "getStopCode", "()Ljava/lang/String;", "getAlias", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final /* data */ class StopFavoriteEntity {
public static final int $stable = 0;
private final String alias;
private final String stopCode;
public static /* synthetic */ StopFavoriteEntity copy$default(StopFavoriteEntity stopFavoriteEntity, String str, String str2, int i, Object obj) {
if ((i & 1) != 0) {
str = stopFavoriteEntity.stopCode;
}
if ((i & 2) != 0) {
str2 = stopFavoriteEntity.alias;
}
return stopFavoriteEntity.copy(str, str2);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final String getStopCode() {
return this.stopCode;
}
/* JADX INFO: renamed from: component2, reason: from getter */
public final String getAlias() {
return this.alias;
}
public final StopFavoriteEntity copy(String stopCode, String alias) {
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
return new StopFavoriteEntity(stopCode, alias);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof StopFavoriteEntity)) {
return false;
}
StopFavoriteEntity stopFavoriteEntity = (StopFavoriteEntity) other;
return Intrinsics.areEqual(this.stopCode, stopFavoriteEntity.stopCode) && Intrinsics.areEqual(this.alias, stopFavoriteEntity.alias);
}
public int hashCode() {
int iHashCode = this.stopCode.hashCode() * 31;
String str = this.alias;
return iHashCode + (str == null ? 0 : str.hashCode());
}
public String toString() {
return "StopFavoriteEntity(stopCode=" + this.stopCode + ", alias=" + this.alias + ")";
}
public StopFavoriteEntity(String stopCode, String str) {
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
this.stopCode = stopCode;
this.alias = str;
}
public /* synthetic */ StopFavoriteEntity(String str, String str2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i & 2) != 0 ? null : str2);
}
public final String getStopCode() {
return this.stopCode;
}
public final String getAlias() {
return this.alias;
}
}
@@ -0,0 +1,77 @@
package com.sistemasolton.itranvias.home.data.local.entity;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.datetime.Clock;
/* JADX INFO: compiled from: StopHistoryEntity.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\t\n\u0002\b\n\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u0019\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005¢\u0006\u0004\b\u0006\u0010\u0007J\t\u0010\f\u001a\u00020\u0003HÆ\u0003J\t\u0010\r\u001a\u00020\u0005HÆ\u0003J\u001d\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005HÆ\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0012\u001a\u00020\u0013HÖ\u0001J\t\u0010\u0014\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b¨\u0006\u0015"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/local/entity/StopHistoryEntity;", "", "stopCode", "", "timestamp", "", "<init>", "(Ljava/lang/String;J)V", "getStopCode", "()Ljava/lang/String;", "getTimestamp", "()J", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final /* data */ class StopHistoryEntity {
public static final int $stable = 0;
private final String stopCode;
private final long timestamp;
public static /* synthetic */ StopHistoryEntity copy$default(StopHistoryEntity stopHistoryEntity, String str, long j, int i, Object obj) {
if ((i & 1) != 0) {
str = stopHistoryEntity.stopCode;
}
if ((i & 2) != 0) {
j = stopHistoryEntity.timestamp;
}
return stopHistoryEntity.copy(str, j);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final String getStopCode() {
return this.stopCode;
}
/* JADX INFO: renamed from: component2, reason: from getter */
public final long getTimestamp() {
return this.timestamp;
}
public final StopHistoryEntity copy(String stopCode, long timestamp) {
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
return new StopHistoryEntity(stopCode, timestamp);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof StopHistoryEntity)) {
return false;
}
StopHistoryEntity stopHistoryEntity = (StopHistoryEntity) other;
return Intrinsics.areEqual(this.stopCode, stopHistoryEntity.stopCode) && this.timestamp == stopHistoryEntity.timestamp;
}
public int hashCode() {
return (this.stopCode.hashCode() * 31) + Long.hashCode(this.timestamp);
}
public String toString() {
return "StopHistoryEntity(stopCode=" + this.stopCode + ", timestamp=" + this.timestamp + ")";
}
public StopHistoryEntity(String stopCode, long j) {
Intrinsics.checkNotNullParameter(stopCode, "stopCode");
this.stopCode = stopCode;
this.timestamp = j;
}
public final String getStopCode() {
return this.stopCode;
}
public /* synthetic */ StopHistoryEntity(String str, long j, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i & 2) != 0 ? Clock.System.INSTANCE.now().toEpochMilliseconds() : j);
}
public final long getTimestamp() {
return this.timestamp;
}
}
@@ -0,0 +1,22 @@
package com.sistemasolton.itranvias.home.data.mappers;
import com.sistemasolton.itranvias.home.data.local.entity.InfoEntity;
import com.sistemasolton.itranvias.home.data.remote.dto.infodto.InfoDto;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.json.Json;
/* JADX INFO: compiled from: InfoMappers.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a\n\u0010\u0000\u001a\u00020\u0001*\u00020\u0002\u001a\n\u0010\u0003\u001a\u00020\u0002*\u00020\u0001¨\u0006\u0004"}, d2 = {"toEntity", "Lcom/sistemasolton/itranvias/home/data/local/entity/InfoEntity;", "Lcom/sistemasolton/itranvias/home/data/remote/dto/infodto/InfoDto;", "toDto", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
public final class InfoMappersKt {
public static final InfoEntity toEntity(InfoDto infoDto) {
Intrinsics.checkNotNullParameter(infoDto, "<this>");
return new InfoEntity(0, Json.INSTANCE.encodeToString(InfoDto.INSTANCE.serializer(), infoDto));
}
public static final InfoDto toDto(InfoEntity infoEntity) {
Intrinsics.checkNotNullParameter(infoEntity, "<this>");
return (InfoDto) Json.INSTANCE.decodeFromString(InfoDto.INSTANCE.serializer(), infoEntity.getJson());
}
}
@@ -0,0 +1,106 @@
package com.sistemasolton.itranvias.home.data.remote;
import androidx.core.app.NotificationCompat;
import java.util.List;
import kotlin.Deprecated;
import kotlin.DeprecationLevel;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.DeserializationStrategy;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.UnknownFieldException;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeDecoder;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.encoding.Decoder;
import kotlinx.serialization.encoding.Encoder;
import kotlinx.serialization.internal.GeneratedSerializer;
import kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
import kotlinx.serialization.internal.SerializationConstructorMarker;
import kotlinx.serialization.internal.StringSerializer;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00006\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\u0015\u0010\u0005\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00070\u0006¢\u0006\u0002\u0010\bJ\u000e\u0010\t\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\u000bJ\u0016\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002R\u0011\u0010\u0011\u001a\u00020\u0012¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014¨\u0006\u0015"}, d2 = {"com/sistemasolton/itranvias/home/data/remote/AutocompleteResponse.$serializer", "Lkotlinx/serialization/internal/GeneratedSerializer;", "Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse;", "<init>", "()V", "childSerializers", "", "Lkotlinx/serialization/KSerializer;", "()[Lkotlinx/serialization/KSerializer;", "deserialize", "decoder", "Lkotlinx/serialization/encoding/Decoder;", "serialize", "", "encoder", "Lkotlinx/serialization/encoding/Encoder;", "value", "descriptor", "Lkotlinx/serialization/descriptors/SerialDescriptor;", "getDescriptor", "()Lkotlinx/serialization/descriptors/SerialDescriptor;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
@Deprecated(level = DeprecationLevel.HIDDEN, message = "This synthesized declaration should not be used directly")
public /* synthetic */ class AutocompleteResponse$$serializer implements GeneratedSerializer<AutocompleteResponse> {
public static final int $stable;
public static final AutocompleteResponse$$serializer INSTANCE;
private static final SerialDescriptor descriptor;
private AutocompleteResponse$$serializer() {
}
@Override // kotlinx.serialization.KSerializer, kotlinx.serialization.SerializationStrategy, kotlinx.serialization.DeserializationStrategy
public final SerialDescriptor getDescriptor() {
return descriptor;
}
static {
AutocompleteResponse$$serializer autocompleteResponse$$serializer = new AutocompleteResponse$$serializer();
INSTANCE = autocompleteResponse$$serializer;
$stable = 8;
PluginGeneratedSerialDescriptor pluginGeneratedSerialDescriptor = new PluginGeneratedSerialDescriptor("com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse", autocompleteResponse$$serializer, 2);
pluginGeneratedSerialDescriptor.addElement("predictions", true);
pluginGeneratedSerialDescriptor.addElement(NotificationCompat.CATEGORY_STATUS, false);
descriptor = pluginGeneratedSerialDescriptor;
}
/* JADX WARN: Multi-variable type inference failed */
@Override // kotlinx.serialization.internal.GeneratedSerializer
public final KSerializer<?>[] childSerializers() {
return new KSerializer[]{AutocompleteResponse.$childSerializers[0].getValue(), StringSerializer.INSTANCE};
}
@Override // kotlinx.serialization.DeserializationStrategy
public final AutocompleteResponse deserialize(Decoder decoder) {
List list;
String strDecodeStringElement;
int i;
Intrinsics.checkNotNullParameter(decoder, "decoder");
SerialDescriptor serialDescriptor = descriptor;
CompositeDecoder compositeDecoderBeginStructure = decoder.beginStructure(serialDescriptor);
Lazy[] lazyArr = AutocompleteResponse.$childSerializers;
if (compositeDecoderBeginStructure.decodeSequentially()) {
list = (List) compositeDecoderBeginStructure.decodeSerializableElement(serialDescriptor, 0, (DeserializationStrategy) lazyArr[0].getValue(), null);
strDecodeStringElement = compositeDecoderBeginStructure.decodeStringElement(serialDescriptor, 1);
i = 3;
} else {
boolean z = true;
int i2 = 0;
List list2 = null;
String strDecodeStringElement2 = null;
while (z) {
int iDecodeElementIndex = compositeDecoderBeginStructure.decodeElementIndex(serialDescriptor);
if (iDecodeElementIndex == -1) {
z = false;
} else if (iDecodeElementIndex == 0) {
list2 = (List) compositeDecoderBeginStructure.decodeSerializableElement(serialDescriptor, 0, (DeserializationStrategy) lazyArr[0].getValue(), list2);
i2 |= 1;
} else {
if (iDecodeElementIndex != 1) {
throw new UnknownFieldException(iDecodeElementIndex);
}
strDecodeStringElement2 = compositeDecoderBeginStructure.decodeStringElement(serialDescriptor, 1);
i2 |= 2;
}
}
list = list2;
strDecodeStringElement = strDecodeStringElement2;
i = i2;
}
compositeDecoderBeginStructure.endStructure(serialDescriptor);
return new AutocompleteResponse(i, list, strDecodeStringElement, (SerializationConstructorMarker) null);
}
@Override // kotlinx.serialization.SerializationStrategy
public final void serialize(Encoder encoder, AutocompleteResponse value) {
Intrinsics.checkNotNullParameter(encoder, "encoder");
Intrinsics.checkNotNullParameter(value, "value");
SerialDescriptor serialDescriptor = descriptor;
CompositeEncoder compositeEncoderBeginStructure = encoder.beginStructure(serialDescriptor);
AutocompleteResponse.write$Self$composeApp_release(value, compositeEncoderBeginStructure, serialDescriptor);
compositeEncoderBeginStructure.endStructure(serialDescriptor);
}
}
@@ -0,0 +1,144 @@
package com.sistemasolton.itranvias.home.data.remote;
import androidx.core.app.NotificationCompat;
import java.util.List;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.Serializable;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.internal.ArrayListSerializer;
import kotlinx.serialization.internal.PluginExceptionsKt;
import kotlinx.serialization.internal.SerializationConstructorMarker;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0087\b\u0018\u0000 #2\u00020\u0001:\u0002\"#B\u001f\u0012\u000e\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0004\b\u0007\u0010\bB5\b\u0010\u0012\u0006\u0010\t\u001a\u00020\n\u0012\u000e\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\b\u0010\u000b\u001a\u0004\u0018\u00010\\u0006\u0004\b\u0007\u0010\rJ\u000f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003HÆ\u0003J\t\u0010\u0013\u001a\u00020\u0006HÆ\u0003J#\u0010\u0014\u001a\u00020\u00002\u000e\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u0006HÆ\u0001J\u0013\u0010\u0015\u001a\u00020\u00162\b\u0010\u0017\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0018\u001a\u00020\nHÖ\u0001J\t\u0010\u0019\u001a\u00020\u0006HÖ\u0001J%\u0010\u001a\u001a\u00020\u001b2\u0006\u0010\u001c\u001a\u00020\u00002\u0006\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020 H\u0001¢\u0006\u0002\b!R\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000e\u0010\u000fR\u0011\u0010\u0005\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010\u0011¨\u0006$"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse;", "", "predictions", "", "Lcom/sistemasolton/itranvias/home/data/remote/Prediction;", NotificationCompat.CATEGORY_STATUS, "", "<init>", "(Ljava/util/List;Ljava/lang/String;)V", "seen0", "", "serializationConstructorMarker", "Lkotlinx/serialization/internal/SerializationConstructorMarker;", "(ILjava/util/List;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V", "getPredictions", "()Ljava/util/List;", "getStatus", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "hashCode", "toString", "write$Self", "", "self", "output", "Lkotlinx/serialization/encoding/CompositeEncoder;", "serialDesc", "Lkotlinx/serialization/descriptors/SerialDescriptor;", "write$Self$composeApp_release", "$serializer", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
@Serializable
public final /* data */ class AutocompleteResponse {
private final List<Prediction> predictions;
private final String status;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
private static final Lazy<KSerializer<Object>>[] $childSerializers = {LazyKt.lazy(LazyThreadSafetyMode.PUBLICATION, new Function0() { // from class: com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse$$ExternalSyntheticLambda0
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return AutocompleteResponse._childSerializers$_anonymous_();
}
}), null};
/* JADX INFO: Access modifiers changed from: private */
public static final /* synthetic */ KSerializer _childSerializers$_anonymous_() {
return new ArrayListSerializer(Prediction$$serializer.INSTANCE);
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ AutocompleteResponse copy$default(AutocompleteResponse autocompleteResponse, List list, String str, int i, Object obj) {
if ((i & 1) != 0) {
list = autocompleteResponse.predictions;
}
if ((i & 2) != 0) {
str = autocompleteResponse.status;
}
return autocompleteResponse.copy(list, str);
}
public final List<Prediction> component1() {
return this.predictions;
}
/* JADX INFO: renamed from: component2, reason: from getter */
public final String getStatus() {
return this.status;
}
public final AutocompleteResponse copy(List<Prediction> predictions, String status) {
Intrinsics.checkNotNullParameter(predictions, "predictions");
Intrinsics.checkNotNullParameter(status, "status");
return new AutocompleteResponse(predictions, status);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof AutocompleteResponse)) {
return false;
}
AutocompleteResponse autocompleteResponse = (AutocompleteResponse) other;
return Intrinsics.areEqual(this.predictions, autocompleteResponse.predictions) && Intrinsics.areEqual(this.status, autocompleteResponse.status);
}
public int hashCode() {
return (this.predictions.hashCode() * 31) + this.status.hashCode();
}
public String toString() {
return "AutocompleteResponse(predictions=" + this.predictions + ", status=" + this.status + ")";
}
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse$Companion;", "", "<init>", "()V", "serializer", "Lkotlinx/serialization/KSerializer;", "Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final KSerializer<AutocompleteResponse> serializer() {
return AutocompleteResponse$$serializer.INSTANCE;
}
}
public /* synthetic */ AutocompleteResponse(int i, List list, String str, SerializationConstructorMarker serializationConstructorMarker) {
if (2 != (i & 2)) {
PluginExceptionsKt.throwMissingFieldException(i, 2, AutocompleteResponse$$serializer.INSTANCE.getDescriptor());
}
if ((i & 1) == 0) {
this.predictions = CollectionsKt.emptyList();
} else {
this.predictions = list;
}
this.status = str;
}
@JvmStatic
public static final /* synthetic */ void write$Self$composeApp_release(AutocompleteResponse self, CompositeEncoder output, SerialDescriptor serialDesc) {
Lazy<KSerializer<Object>>[] lazyArr = $childSerializers;
if (output.shouldEncodeElementDefault(serialDesc, 0) || !Intrinsics.areEqual(self.predictions, CollectionsKt.emptyList())) {
output.encodeSerializableElement(serialDesc, 0, lazyArr[0].getValue(), self.predictions);
}
output.encodeStringElement(serialDesc, 1, self.status);
}
public AutocompleteResponse(List<Prediction> predictions, String status) {
Intrinsics.checkNotNullParameter(predictions, "predictions");
Intrinsics.checkNotNullParameter(status, "status");
this.predictions = predictions;
this.status = status;
}
public /* synthetic */ AutocompleteResponse(List list, String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? CollectionsKt.emptyList() : list, str);
}
public final List<Prediction> getPredictions() {
return this.predictions;
}
public final String getStatus() {
return this.status;
}
}
@@ -0,0 +1,90 @@
package com.sistemasolton.itranvias.home.data.remote;
import kotlin.Deprecated;
import kotlin.DeprecationLevel;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.UnknownFieldException;
import kotlinx.serialization.builtins.BuiltinSerializersKt;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeDecoder;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.encoding.Decoder;
import kotlinx.serialization.encoding.Encoder;
import kotlinx.serialization.internal.GeneratedSerializer;
import kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
import kotlinx.serialization.internal.SerializationConstructorMarker;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00006\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\u0015\u0010\u0005\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00070\u0006¢\u0006\u0002\u0010\bJ\u000e\u0010\t\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\u000bJ\u0016\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002R\u0011\u0010\u0011\u001a\u00020\u0012¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014¨\u0006\u0015"}, d2 = {"com/sistemasolton/itranvias/home/data/remote/Geometry.$serializer", "Lkotlinx/serialization/internal/GeneratedSerializer;", "Lcom/sistemasolton/itranvias/home/data/remote/Geometry;", "<init>", "()V", "childSerializers", "", "Lkotlinx/serialization/KSerializer;", "()[Lkotlinx/serialization/KSerializer;", "deserialize", "decoder", "Lkotlinx/serialization/encoding/Decoder;", "serialize", "", "encoder", "Lkotlinx/serialization/encoding/Encoder;", "value", "descriptor", "Lkotlinx/serialization/descriptors/SerialDescriptor;", "getDescriptor", "()Lkotlinx/serialization/descriptors/SerialDescriptor;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
@Deprecated(level = DeprecationLevel.HIDDEN, message = "This synthesized declaration should not be used directly")
public /* synthetic */ class Geometry$$serializer implements GeneratedSerializer<Geometry> {
public static final int $stable;
public static final Geometry$$serializer INSTANCE;
private static final SerialDescriptor descriptor;
private Geometry$$serializer() {
}
@Override // kotlinx.serialization.KSerializer, kotlinx.serialization.SerializationStrategy, kotlinx.serialization.DeserializationStrategy
public final SerialDescriptor getDescriptor() {
return descriptor;
}
static {
Geometry$$serializer geometry$$serializer = new Geometry$$serializer();
INSTANCE = geometry$$serializer;
$stable = 8;
PluginGeneratedSerialDescriptor pluginGeneratedSerialDescriptor = new PluginGeneratedSerialDescriptor("com.sistemasolton.itranvias.home.data.remote.Geometry", geometry$$serializer, 1);
pluginGeneratedSerialDescriptor.addElement("location", true);
descriptor = pluginGeneratedSerialDescriptor;
}
@Override // kotlinx.serialization.internal.GeneratedSerializer
public final KSerializer<?>[] childSerializers() {
return new KSerializer[]{BuiltinSerializersKt.getNullable(Location$$serializer.INSTANCE)};
}
@Override // kotlinx.serialization.DeserializationStrategy
public final Geometry deserialize(Decoder decoder) {
Location location;
Intrinsics.checkNotNullParameter(decoder, "decoder");
SerialDescriptor serialDescriptor = descriptor;
CompositeDecoder compositeDecoderBeginStructure = decoder.beginStructure(serialDescriptor);
int i = 1;
if (compositeDecoderBeginStructure.decodeSequentially()) {
location = (Location) compositeDecoderBeginStructure.decodeNullableSerializableElement(serialDescriptor, 0, Location$$serializer.INSTANCE, null);
} else {
boolean z = true;
int i2 = 0;
location = null;
while (z) {
int iDecodeElementIndex = compositeDecoderBeginStructure.decodeElementIndex(serialDescriptor);
if (iDecodeElementIndex == -1) {
z = false;
} else {
if (iDecodeElementIndex != 0) {
throw new UnknownFieldException(iDecodeElementIndex);
}
location = (Location) compositeDecoderBeginStructure.decodeNullableSerializableElement(serialDescriptor, 0, Location$$serializer.INSTANCE, location);
i2 = 1;
}
}
i = i2;
}
compositeDecoderBeginStructure.endStructure(serialDescriptor);
return new Geometry(i, location, (SerializationConstructorMarker) null);
}
@Override // kotlinx.serialization.SerializationStrategy
public final void serialize(Encoder encoder, Geometry value) {
Intrinsics.checkNotNullParameter(encoder, "encoder");
Intrinsics.checkNotNullParameter(value, "value");
SerialDescriptor serialDescriptor = descriptor;
CompositeEncoder compositeEncoderBeginStructure = encoder.beginStructure(serialDescriptor);
Geometry.write$Self$composeApp_release(value, compositeEncoderBeginStructure, serialDescriptor);
compositeEncoderBeginStructure.endStructure(serialDescriptor);
}
}
@@ -0,0 +1,105 @@
package com.sistemasolton.itranvias.home.data.remote;
import kotlin.Metadata;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.Serializable;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.internal.SerializationConstructorMarker;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0087\b\u0018\u0000 \u001e2\u00020\u0001:\u0002\u001d\u001eB\u0013\u0012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\u0004\b\u0004\u0010\u0005B%\b\u0010\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\\u0006\u0004\b\u0004\u0010\nJ\u000b\u0010\r\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0015\u0010\u000e\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0012\u001a\u00020\u0007HÖ\u0001J\t\u0010\u0013\u001a\u00020\u0014HÖ\u0001J%\u0010\u0015\u001a\u00020\u00162\u0006\u0010\u0017\u001a\u00020\u00002\u0006\u0010\u0018\u001a\u00020\u00192\u0006\u0010\u001a\u001a\u00020\u001bH\u0001¢\u0006\u0002\b\u001cR\u0013\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\\u0006\u001f"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/Geometry;", "", "location", "Lcom/sistemasolton/itranvias/home/data/remote/Location;", "<init>", "(Lcom/sistemasolton/itranvias/home/data/remote/Location;)V", "seen0", "", "serializationConstructorMarker", "Lkotlinx/serialization/internal/SerializationConstructorMarker;", "(ILcom/sistemasolton/itranvias/home/data/remote/Location;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V", "getLocation", "()Lcom/sistemasolton/itranvias/home/data/remote/Location;", "component1", "copy", "equals", "", "other", "hashCode", "toString", "", "write$Self", "", "self", "output", "Lkotlinx/serialization/encoding/CompositeEncoder;", "serialDesc", "Lkotlinx/serialization/descriptors/SerialDescriptor;", "write$Self$composeApp_release", "$serializer", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
@Serializable
public final /* data */ class Geometry {
public static final int $stable = 0;
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
private final Location location;
public Geometry() {
this((Location) null, 1, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
public static /* synthetic */ Geometry copy$default(Geometry geometry, Location location, int i, Object obj) {
if ((i & 1) != 0) {
location = geometry.location;
}
return geometry.copy(location);
}
/* JADX INFO: renamed from: component1, reason: from getter */
public final Location getLocation() {
return this.location;
}
public final Geometry copy(Location location) {
return new Geometry(location);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof Geometry) && Intrinsics.areEqual(this.location, ((Geometry) other).location);
}
public int hashCode() {
Location location = this.location;
if (location == null) {
return 0;
}
return location.hashCode();
}
public String toString() {
return "Geometry(location=" + this.location + ")";
}
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¨\u0006\u0007"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/Geometry$Companion;", "", "<init>", "()V", "serializer", "Lkotlinx/serialization/KSerializer;", "Lcom/sistemasolton/itranvias/home/data/remote/Geometry;", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final KSerializer<Geometry> serializer() {
return Geometry$$serializer.INSTANCE;
}
}
public /* synthetic */ Geometry(int i, Location location, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.location = null;
} else {
this.location = location;
}
}
@JvmStatic
public static final /* synthetic */ void write$Self$composeApp_release(Geometry self, CompositeEncoder output, SerialDescriptor serialDesc) {
if (!output.shouldEncodeElementDefault(serialDesc, 0) && self.location == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 0, Location$$serializer.INSTANCE, self.location);
}
public Geometry(Location location) {
this.location = location;
}
public /* synthetic */ Geometry(Location location, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : location);
}
public final Location getLocation() {
return this.location;
}
}
@@ -0,0 +1,43 @@
package com.sistemasolton.itranvias.home.data.remote;
import com.sistemasolton.itranvias.Platform_androidKt;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.text.StringsKt;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\bf\u0018\u0000 \u000b2\u00020\u0001:\u0001\u000bJ\u0016\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H¦@¢\u0006\u0002\u0010\u0006J\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\u0005H¦@¢\u0006\u0002\u0010\u0006J\b\u0010\n\u001a\u00020\u0005H\u0016¨\u0006\f"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/GooglePlacesApi;", "", "autocomplete", "Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse;", "input", "", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "placeDetails", "Lcom/sistemasolton/itranvias/home/data/remote/PlaceDetailsResponse;", "placeId", "getGooglePlacesApiKey", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface GooglePlacesApi {
public static final String BASE_URL = "https://maps.googleapis.com/maps/api/place/";
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = Companion.$$INSTANCE;
Object autocomplete(String str, Continuation<? super AutocompleteResponse> continuation);
String getGooglePlacesApiKey();
Object placeDetails(String str, Continuation<? super PlaceDetailsResponse> continuation);
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
public static final class DefaultImpls {
public static String getGooglePlacesApiKey(GooglePlacesApi googlePlacesApi) {
if (StringsKt.startsWith$default(Platform_androidKt.getPlatform().getName(), "Android", false, 2, (Object) null)) {
return "AIzaSyDhukfWmUJxDQLSwSisJtlU_EZydlxbkno";
}
return "AIzaSyDvjE9AhZ8Qnom7yfKjIcA-RNoPronjUuU";
}
}
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u000e\u0010\u0004\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000¨\u0006\u0006"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/GooglePlacesApi$Companion;", "", "<init>", "()V", "BASE_URL", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
static final /* synthetic */ Companion $$INSTANCE = new Companion();
public static final String BASE_URL = "https://maps.googleapis.com/maps/api/place/";
private Companion() {
}
}
}
@@ -0,0 +1,260 @@
package com.sistemasolton.itranvias.home.data.remote;
import com.sistemasolton.itranvias.home.data.remote.GooglePlacesApi;
import io.ktor.client.HttpClient;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: GooglePlacesApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u0007H\u0096@¢\u0006\u0002\u0010\u000bJ\u0016\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u0007H\u0096@¢\u0006\u0002\u0010\u000bR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u000f"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/GooglePlacesApiImpl;", "Lcom/sistemasolton/itranvias/home/data/remote/GooglePlacesApi;", "client", "Lio/ktor/client/HttpClient;", "<init>", "(Lio/ktor/client/HttpClient;)V", "apiKey", "", "autocomplete", "Lcom/sistemasolton/itranvias/home/data/remote/AutocompleteResponse;", "input", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "placeDetails", "Lcom/sistemasolton/itranvias/home/data/remote/PlaceDetailsResponse;", "placeId", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class GooglePlacesApiImpl implements GooglePlacesApi {
public static final int $stable = 8;
private final String apiKey;
private final HttpClient client;
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$autocomplete$1, reason: invalid class name */
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl", f = "GooglePlacesApi.kt", i = {}, l = {89, 90}, m = "autocomplete", n = {}, s = {})
static final class AnonymousClass1 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return GooglePlacesApiImpl.this.autocomplete(null, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$placeDetails$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: GooglePlacesApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl", f = "GooglePlacesApi.kt", i = {}, l = {89, 90}, m = "placeDetails", n = {}, s = {})
static final class C06301 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06301(Continuation<? super C06301> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return GooglePlacesApiImpl.this.placeDetails(null, this);
}
}
public GooglePlacesApiImpl(HttpClient client) {
Intrinsics.checkNotNullParameter(client, "client");
this.client = client;
this.apiKey = getGooglePlacesApiKey();
}
@Override // com.sistemasolton.itranvias.home.data.remote.GooglePlacesApi
public String getGooglePlacesApiKey() {
return GooglePlacesApi.DefaultImpls.getGooglePlacesApiKey(this);
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00a2 */
/* JADX WARN: Removed duplicated region for block: B:25:0x00a5 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.GooglePlacesApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object autocomplete(java.lang.String r7, kotlin.coroutines.Continuation<? super com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse> r8) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r8 instanceof com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.AnonymousClass1
if (r0 == 0) goto L14
r0 = r8
com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$autocomplete$1 r0 = (com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r8 = r0.label
int r8 = r8 - r2
r0.label = r8
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$autocomplete$1 r0 = new com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$autocomplete$1
r0.<init>(r8)
L19:
java.lang.Object r8 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L39
if (r2 == r4) goto L35
if (r2 != r3) goto L2d
kotlin.ResultKt.throwOnFailure(r8)
goto La0
L2d:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L35:
kotlin.ResultKt.throwOnFailure(r8)
goto L7d
L39:
kotlin.ResultKt.throwOnFailure(r8)
io.ktor.client.HttpClient r8 = r6.client
io.ktor.client.request.HttpRequestBuilder r2 = new io.ktor.client.request.HttpRequestBuilder
r2.<init>()
java.lang.String r5 = "https://maps.googleapis.com/maps/api/place/autocomplete/json"
io.ktor.client.request.HttpRequestKt.url(r2, r5)
java.lang.String r5 = "input"
io.ktor.client.request.UtilsKt.parameter(r2, r5, r7)
java.lang.String r7 = "key"
java.lang.String r5 = r6.apiKey
io.ktor.client.request.UtilsKt.parameter(r2, r7, r5)
java.lang.String r7 = "location"
java.lang.String r5 = "43.3623,-8.4115"
io.ktor.client.request.UtilsKt.parameter(r2, r7, r5)
r7 = 7000(0x1b58, float:9.809E-42)
java.lang.Integer r7 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r7)
java.lang.String r5 = "radius"
io.ktor.client.request.UtilsKt.parameter(r2, r5, r7)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r2.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r2, r8)
r0.label = r4
java.lang.Object r8 = r7.execute(r0)
if (r8 != r1) goto L7d
return r1
L7d:
io.ktor.client.statement.HttpResponse r8 = (io.ktor.client.statement.HttpResponse) r8
io.ktor.client.call.HttpClientCall r7 = r8.getCall()
java.lang.Class<com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse> r8 = com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r2 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse> r4 = com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse.class
kotlin.reflect.KClass r4 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r4)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r2, r4, r8)
r0.label = r3
java.lang.Object r8 = r7.bodyNullable(r8, r0)
if (r8 != r1) goto La0
return r1
La0:
if (r8 == 0) goto La5
com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse r8 = (com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse) r8
return r8
La5:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type com.sistemasolton.itranvias.home.data.remote.AutocompleteResponse"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.autocomplete(java.lang.String, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x0090 */
/* JADX WARN: Removed duplicated region for block: B:25:0x0093 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.GooglePlacesApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object placeDetails(java.lang.String r7, kotlin.coroutines.Continuation<? super com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse> r8) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r8 instanceof com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.C06301
if (r0 == 0) goto L14
r0 = r8
com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$placeDetails$1 r0 = (com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.C06301) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r8 = r0.label
int r8 = r8 - r2
r0.label = r8
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$placeDetails$1 r0 = new com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl$placeDetails$1
r0.<init>(r8)
L19:
java.lang.Object r8 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L39
if (r2 == r4) goto L35
if (r2 != r3) goto L2d
kotlin.ResultKt.throwOnFailure(r8)
goto L8e
L2d:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L35:
kotlin.ResultKt.throwOnFailure(r8)
goto L6b
L39:
kotlin.ResultKt.throwOnFailure(r8)
io.ktor.client.HttpClient r8 = r6.client
io.ktor.client.request.HttpRequestBuilder r2 = new io.ktor.client.request.HttpRequestBuilder
r2.<init>()
java.lang.String r5 = "https://maps.googleapis.com/maps/api/place/details/json"
io.ktor.client.request.HttpRequestKt.url(r2, r5)
java.lang.String r5 = "place_id"
io.ktor.client.request.UtilsKt.parameter(r2, r5, r7)
java.lang.String r7 = "key"
java.lang.String r5 = r6.apiKey
io.ktor.client.request.UtilsKt.parameter(r2, r7, r5)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r2.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r2, r8)
r0.label = r4
java.lang.Object r8 = r7.execute(r0)
if (r8 != r1) goto L6b
return r1
L6b:
io.ktor.client.statement.HttpResponse r8 = (io.ktor.client.statement.HttpResponse) r8
io.ktor.client.call.HttpClientCall r7 = r8.getCall()
java.lang.Class<com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse> r8 = com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r2 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse> r4 = com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse.class
kotlin.reflect.KClass r4 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r4)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r2, r4, r8)
r0.label = r3
java.lang.Object r8 = r7.bodyNullable(r8, r0)
if (r8 != r1) goto L8e
return r1
L8e:
if (r8 == 0) goto L93
com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse r8 = (com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse) r8
return r8
L93:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type com.sistemasolton.itranvias.home.data.remote.PlaceDetailsResponse"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl.placeDetails(java.lang.String, kotlin.coroutines.Continuation):java.lang.Object");
}
}
@@ -0,0 +1,146 @@
package com.sistemasolton.itranvias.home.data.remote;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlinx.datetime.Clock;
/* JADX INFO: compiled from: iTranviasApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0002\b\f\bf\u0018\u0000 \u00132\u00020\u0001:\u0001\u0013J,\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\tJ*\u0010\n\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\tJ*\u0010\u000b\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\tJ*\u0010\f\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\tJ2\u0010\r\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u000e\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\u000fJ4\u0010\u0010\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0011\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\u000fJ*\u0010\u0012\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH¦@¢\u0006\u0002\u0010\\u0006\u0014"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/ITranviasApi;", "", "getInfoDef", "", "dato", "func", "", "timestamp", "", "(Ljava/lang/String;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getStopDetail", "getLineDetail", "getNearbyStops", "getSchedule", "fecha", "(Ljava/lang/String;Ljava/lang/String;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getLineMap", "mostrar", "getMasterVersion", "Companion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface ITranviasApi {
/* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = Companion.$$INSTANCE;
public static final String DEFAULT_DATO = "20250701T175122_es_3_20250728T104916";
public static final int DEFAULT_FUNC = 7;
public static final long DEFAULT_TIMESTAMP = 1753692562932L;
Object getInfoDef(String str, int i, long j, Continuation<? super String> continuation);
Object getLineDetail(String str, int i, long j, Continuation<? super String> continuation);
Object getLineMap(String str, String str2, int i, long j, Continuation<? super String> continuation);
Object getMasterVersion(String str, int i, long j, Continuation<? super String> continuation);
Object getNearbyStops(String str, int i, long j, Continuation<? super String> continuation);
Object getSchedule(String str, String str2, int i, long j, Continuation<? super String> continuation);
Object getStopDetail(String str, int i, long j, Continuation<? super String> continuation);
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
public static final class DefaultImpls {
public static /* synthetic */ Object getInfoDef$default(ITranviasApi iTranviasApi, String str, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getInfoDef");
}
if ((i2 & 1) != 0) {
str = "20250701T175122_es_3_20250728T104916";
}
String str2 = str;
if ((i2 & 2) != 0) {
i = 7;
}
int i3 = i;
if ((i2 & 4) != 0) {
j = 1753692562932L;
}
return iTranviasApi.getInfoDef(str2, i3, j, continuation);
}
public static /* synthetic */ Object getStopDetail$default(ITranviasApi iTranviasApi, String str, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getStopDetail");
}
if ((i2 & 2) != 0) {
i = 0;
}
int i3 = i;
if ((i2 & 4) != 0) {
j = Clock.System.INSTANCE.now().toEpochMilliseconds();
}
return iTranviasApi.getStopDetail(str, i3, j, continuation);
}
public static /* synthetic */ Object getLineDetail$default(ITranviasApi iTranviasApi, String str, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getLineDetail");
}
if ((i2 & 2) != 0) {
i = 2;
}
int i3 = i;
if ((i2 & 4) != 0) {
j = Clock.System.INSTANCE.now().toEpochMilliseconds();
}
return iTranviasApi.getLineDetail(str, i3, j, continuation);
}
public static /* synthetic */ Object getNearbyStops$default(ITranviasApi iTranviasApi, String str, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getNearbyStops");
}
if ((i2 & 2) != 0) {
i = 3;
}
int i3 = i;
if ((i2 & 4) != 0) {
j = Clock.System.INSTANCE.now().toEpochMilliseconds();
}
return iTranviasApi.getNearbyStops(str, i3, j, continuation);
}
public static /* synthetic */ Object getSchedule$default(ITranviasApi iTranviasApi, String str, String str2, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj == null) {
return iTranviasApi.getSchedule(str, str2, (i2 & 4) != 0 ? 8 : i, (i2 & 8) != 0 ? Clock.System.INSTANCE.now().toEpochMilliseconds() : j, continuation);
}
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getSchedule");
}
public static /* synthetic */ Object getLineMap$default(ITranviasApi iTranviasApi, String str, String str2, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getLineMap");
}
if ((i2 & 2) != 0) {
str2 = "PRB";
}
String str3 = str2;
if ((i2 & 4) != 0) {
i = 99;
}
int i3 = i;
if ((i2 & 8) != 0) {
j = Clock.System.INSTANCE.now().toEpochMilliseconds();
}
return iTranviasApi.getLineMap(str, str3, i3, j, continuation);
}
public static /* synthetic */ Object getMasterVersion$default(ITranviasApi iTranviasApi, String str, int i, long j, Continuation continuation, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getMasterVersion");
}
if ((i2 & 2) != 0) {
i = 7;
}
int i3 = i;
if ((i2 & 4) != 0) {
j = Clock.System.INSTANCE.now().toEpochMilliseconds();
}
return iTranviasApi.getMasterVersion(str, i3, j, continuation);
}
}
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u000e\u0010\u0004\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0086T¢\u0006\u0002\n\u0000¨\u0006\n"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/ITranviasApi$Companion;", "", "<init>", "()V", "DEFAULT_DATO", "", "DEFAULT_FUNC", "", "DEFAULT_TIMESTAMP", "", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
static final /* synthetic */ Companion $$INSTANCE = new Companion();
public static final String DEFAULT_DATO = "20250701T175122_es_3_20250728T104916";
public static final int DEFAULT_FUNC = 7;
public static final long DEFAULT_TIMESTAMP = 1753692562932L;
private Companion() {
}
}
}
@@ -0,0 +1,874 @@
package com.sistemasolton.itranvias.home.data.remote;
import io.ktor.client.HttpClient;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: iTranviasApi.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0002\b\u000b\b\u0007\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J&\u0010\b\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u000eJ&\u0010\u000f\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u000eJ&\u0010\u0010\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u000eJ&\u0010\u0011\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u000eJ.\u0010\u0012\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u0014J.\u0010\u0015\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\u0016\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u0014J&\u0010\u0017\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0096@¢\u0006\u0002\u0010\u000eR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0018"}, d2 = {"Lcom/sistemasolton/itranvias/home/data/remote/ITranviasApiImpl;", "Lcom/sistemasolton/itranvias/home/data/remote/ITranviasApi;", "client", "Lio/ktor/client/HttpClient;", "<init>", "(Lio/ktor/client/HttpClient;)V", "baseUrl", "", "getInfoDef", "dato", "func", "", "timestamp", "", "(Ljava/lang/String;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getStopDetail", "getLineDetail", "getNearbyStops", "getSchedule", "fecha", "(Ljava/lang/String;Ljava/lang/String;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getLineMap", "mostrar", "getMasterVersion", "composeApp_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class ITranviasApiImpl implements ITranviasApi {
public static final int $stable = 8;
private final String baseUrl;
private final HttpClient client;
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getInfoDef$1, reason: invalid class name */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getInfoDef", n = {}, s = {})
static final class AnonymousClass1 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getInfoDef(null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineDetail$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getLineDetail", n = {}, s = {})
static final class C06311 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06311(Continuation<? super C06311> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getLineDetail(null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineMap$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getLineMap", n = {}, s = {})
static final class C06321 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06321(Continuation<? super C06321> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getLineMap(null, null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getMasterVersion$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getMasterVersion", n = {}, s = {})
static final class C06331 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06331(Continuation<? super C06331> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getMasterVersion(null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getNearbyStops$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getNearbyStops", n = {}, s = {})
static final class C06341 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06341(Continuation<? super C06341> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getNearbyStops(null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getSchedule$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getSchedule", n = {}, s = {})
static final class C06351 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06351(Continuation<? super C06351> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getSchedule(null, null, 0, 0L, this);
}
}
/* JADX INFO: renamed from: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getStopDetail$1, reason: invalid class name and case insensitive filesystem */
/* JADX INFO: compiled from: iTranviasApi.kt */
@Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl", f = "iTranviasApi.kt", i = {}, l = {151, 152}, m = "getStopDetail", n = {}, s = {})
static final class C06361 extends ContinuationImpl {
int label;
/* synthetic */ Object result;
C06361(Continuation<? super C06361> continuation) {
super(continuation);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return ITranviasApiImpl.this.getStopDetail(null, 0, 0L, this);
}
}
public ITranviasApiImpl(HttpClient client) {
Intrinsics.checkNotNullParameter(client, "client");
this.client = client;
this.baseUrl = ITranviasApiKt.getBaseUrl();
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00af */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b2 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getInfoDef(java.lang.String r7, int r8, long r9, kotlin.coroutines.Continuation<? super java.lang.String> r11) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r11 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.AnonymousClass1
if (r0 == 0) goto L14
r0 = r11
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getInfoDef$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.AnonymousClass1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r11 = r0.label
int r11 = r11 - r2
r0.label = r11
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getInfoDef$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getInfoDef$1
r0.<init>(r11)
L19:
java.lang.Object r11 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r11)
goto Lad
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r11)
goto L8a
L3a:
kotlin.ResultKt.throwOnFailure(r11)
io.ktor.client.HttpClient r11 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r8)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r11)
r0.label = r4
java.lang.Object r11 = r7.execute(r0)
if (r11 != r1) goto L8a
return r1
L8a:
io.ktor.client.statement.HttpResponse r11 = (io.ktor.client.statement.HttpResponse) r11
io.ktor.client.call.HttpClientCall r7 = r11.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r11 = r7.bodyNullable(r8, r0)
if (r11 != r1) goto Lad
return r1
Lad:
if (r11 == 0) goto Lb2
java.lang.String r11 = (java.lang.String) r11
return r11
Lb2:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getInfoDef(java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00af */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b2 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getStopDetail(java.lang.String r7, int r8, long r9, kotlin.coroutines.Continuation<? super java.lang.String> r11) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r11 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06361
if (r0 == 0) goto L14
r0 = r11
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getStopDetail$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06361) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r11 = r0.label
int r11 = r11 - r2
r0.label = r11
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getStopDetail$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getStopDetail$1
r0.<init>(r11)
L19:
java.lang.Object r11 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r11)
goto Lad
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r11)
goto L8a
L3a:
kotlin.ResultKt.throwOnFailure(r11)
io.ktor.client.HttpClient r11 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r8)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r11)
r0.label = r4
java.lang.Object r11 = r7.execute(r0)
if (r11 != r1) goto L8a
return r1
L8a:
io.ktor.client.statement.HttpResponse r11 = (io.ktor.client.statement.HttpResponse) r11
io.ktor.client.call.HttpClientCall r7 = r11.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r11 = r7.bodyNullable(r8, r0)
if (r11 != r1) goto Lad
return r1
Lad:
if (r11 == 0) goto Lb2
java.lang.String r11 = (java.lang.String) r11
return r11
Lb2:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getStopDetail(java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00af */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b2 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getLineDetail(java.lang.String r7, int r8, long r9, kotlin.coroutines.Continuation<? super java.lang.String> r11) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r11 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06311
if (r0 == 0) goto L14
r0 = r11
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineDetail$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06311) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r11 = r0.label
int r11 = r11 - r2
r0.label = r11
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineDetail$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineDetail$1
r0.<init>(r11)
L19:
java.lang.Object r11 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r11)
goto Lad
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r11)
goto L8a
L3a:
kotlin.ResultKt.throwOnFailure(r11)
io.ktor.client.HttpClient r11 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r8)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r11)
r0.label = r4
java.lang.Object r11 = r7.execute(r0)
if (r11 != r1) goto L8a
return r1
L8a:
io.ktor.client.statement.HttpResponse r11 = (io.ktor.client.statement.HttpResponse) r11
io.ktor.client.call.HttpClientCall r7 = r11.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r11 = r7.bodyNullable(r8, r0)
if (r11 != r1) goto Lad
return r1
Lad:
if (r11 == 0) goto Lb2
java.lang.String r11 = (java.lang.String) r11
return r11
Lb2:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getLineDetail(java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00af */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b2 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getNearbyStops(java.lang.String r7, int r8, long r9, kotlin.coroutines.Continuation<? super java.lang.String> r11) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r11 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06341
if (r0 == 0) goto L14
r0 = r11
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getNearbyStops$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06341) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r11 = r0.label
int r11 = r11 - r2
r0.label = r11
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getNearbyStops$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getNearbyStops$1
r0.<init>(r11)
L19:
java.lang.Object r11 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r11)
goto Lad
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r11)
goto L8a
L3a:
kotlin.ResultKt.throwOnFailure(r11)
io.ktor.client.HttpClient r11 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r8)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r11)
r0.label = r4
java.lang.Object r11 = r7.execute(r0)
if (r11 != r1) goto L8a
return r1
L8a:
io.ktor.client.statement.HttpResponse r11 = (io.ktor.client.statement.HttpResponse) r11
io.ktor.client.call.HttpClientCall r7 = r11.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r11 = r7.bodyNullable(r8, r0)
if (r11 != r1) goto Lad
return r1
Lad:
if (r11 == 0) goto Lb2
java.lang.String r11 = (java.lang.String) r11
return r11
Lb2:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getNearbyStops(java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00b4 */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b7 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getSchedule(java.lang.String r7, java.lang.String r8, int r9, long r10, kotlin.coroutines.Continuation<? super java.lang.String> r12) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r12 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06351
if (r0 == 0) goto L14
r0 = r12
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getSchedule$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06351) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r12 = r0.label
int r12 = r12 - r2
r0.label = r12
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getSchedule$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getSchedule$1
r0.<init>(r12)
L19:
java.lang.Object r12 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r12)
goto Lb2
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r12)
goto L8f
L3a:
kotlin.ResultKt.throwOnFailure(r12)
io.ktor.client.HttpClient r12 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "fecha"
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r10)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r12)
r0.label = r4
java.lang.Object r12 = r7.execute(r0)
if (r12 != r1) goto L8f
return r1
L8f:
io.ktor.client.statement.HttpResponse r12 = (io.ktor.client.statement.HttpResponse) r12
io.ktor.client.call.HttpClientCall r7 = r12.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r12 = r7.bodyNullable(r8, r0)
if (r12 != r1) goto Lb2
return r1
Lb2:
if (r12 == 0) goto Lb7
java.lang.String r12 = (java.lang.String) r12
return r12
Lb7:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getSchedule(java.lang.String, java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00b4 */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b7 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getLineMap(java.lang.String r7, java.lang.String r8, int r9, long r10, kotlin.coroutines.Continuation<? super java.lang.String> r12) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r12 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06321
if (r0 == 0) goto L14
r0 = r12
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineMap$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06321) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r12 = r0.label
int r12 = r12 - r2
r0.label = r12
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineMap$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getLineMap$1
r0.<init>(r12)
L19:
java.lang.Object r12 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r12)
goto Lb2
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r12)
goto L8f
L3a:
kotlin.ResultKt.throwOnFailure(r12)
io.ktor.client.HttpClient r12 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "mostrar"
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r10)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r12)
r0.label = r4
java.lang.Object r12 = r7.execute(r0)
if (r12 != r1) goto L8f
return r1
L8f:
io.ktor.client.statement.HttpResponse r12 = (io.ktor.client.statement.HttpResponse) r12
io.ktor.client.call.HttpClientCall r7 = r12.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r12 = r7.bodyNullable(r8, r0)
if (r12 != r1) goto Lb2
return r1
Lb2:
if (r12 == 0) goto Lb7
java.lang.String r12 = (java.lang.String) r12
return r12
Lb7:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getLineMap(java.lang.String, java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:23:0x00af */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b2 */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
@Override // com.sistemasolton.itranvias.home.data.remote.ITranviasApi
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public java.lang.Object getMasterVersion(java.lang.String r7, int r8, long r9, kotlin.coroutines.Continuation<? super java.lang.String> r11) throws java.lang.Throwable {
/*
r6 = this;
boolean r0 = r11 instanceof com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06331
if (r0 == 0) goto L14
r0 = r11
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getMasterVersion$1 r0 = (com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.C06331) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r1 = r1 & r2
if (r1 == 0) goto L14
int r11 = r0.label
int r11 = r11 - r2
r0.label = r11
goto L19
L14:
com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getMasterVersion$1 r0 = new com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl$getMasterVersion$1
r0.<init>(r11)
L19:
java.lang.Object r11 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 2
r4 = 1
if (r2 == 0) goto L3a
if (r2 == r4) goto L36
if (r2 != r3) goto L2e
kotlin.ResultKt.throwOnFailure(r11)
goto Lad
L2e:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L36:
kotlin.ResultKt.throwOnFailure(r11)
goto L8a
L3a:
kotlin.ResultKt.throwOnFailure(r11)
io.ktor.client.HttpClient r11 = r6.client
java.lang.String r2 = r6.baseUrl
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.StringBuilder r2 = r5.append(r2)
java.lang.String r5 = "queryitr_v3.php"
java.lang.StringBuilder r2 = r2.append(r5)
java.lang.String r2 = r2.toString()
io.ktor.client.request.HttpRequestBuilder r5 = new io.ktor.client.request.HttpRequestBuilder
r5.<init>()
io.ktor.client.request.HttpRequestKt.url(r5, r2)
java.lang.String r2 = "dato"
io.ktor.client.request.UtilsKt.parameter(r5, r2, r7)
java.lang.String r7 = "func"
java.lang.Integer r8 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r8)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
java.lang.String r7 = "_"
java.lang.Long r8 = kotlin.coroutines.jvm.internal.Boxing.boxLong(r9)
io.ktor.client.request.UtilsKt.parameter(r5, r7, r8)
io.ktor.http.HttpMethod$Companion r7 = io.ktor.http.HttpMethod.INSTANCE
io.ktor.http.HttpMethod r7 = r7.getGet()
r5.setMethod(r7)
io.ktor.client.statement.HttpStatement r7 = new io.ktor.client.statement.HttpStatement
r7.<init>(r5, r11)
r0.label = r4
java.lang.Object r11 = r7.execute(r0)
if (r11 != r1) goto L8a
return r1
L8a:
io.ktor.client.statement.HttpResponse r11 = (io.ktor.client.statement.HttpResponse) r11
io.ktor.client.call.HttpClientCall r7 = r11.getCall()
java.lang.Class<java.lang.String> r8 = java.lang.String.class
kotlin.reflect.KType r8 = kotlin.jvm.internal.Reflection.typeOf(r8)
java.lang.reflect.Type r9 = kotlin.reflect.TypesJVMKt.getJavaType(r8)
java.lang.Class<java.lang.String> r10 = java.lang.String.class
kotlin.reflect.KClass r10 = kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(r10)
io.ktor.util.reflect.TypeInfo r8 = io.ktor.util.reflect.TypeInfoJvmKt.typeInfoImpl(r9, r10, r8)
r0.label = r3
java.lang.Object r11 = r7.bodyNullable(r8, r0)
if (r11 != r1) goto Lad
return r1
Lad:
if (r11 == 0) goto Lb2
java.lang.String r11 = (java.lang.String) r11
return r11
Lb2:
java.lang.NullPointerException r7 = new java.lang.NullPointerException
java.lang.String r8 = "null cannot be cast to non-null type kotlin.String"
r7.<init>(r8)
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl.getMasterVersion(java.lang.String, int, long, kotlin.coroutines.Continuation):java.lang.Object");
}
}

Some files were not shown because too many files have changed in this diff Show More