# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.navigation.KClassResultDest":"RouteWithResultDest.kt","kotlinx.serialization.SerializationException":"SerializationExceptions.kt","world.respect.shared.navigation.RouteResultDest":"RouteWithResultDest.kt","world.respect.shared.navigation.NavResultReturnerImpl":"NavResultReturnerImpl.kt","kotlinx.serialization.encoding.Encoder":"Encoding.kt"}}
com.google.android.gms.internal.mlkit_common.zznx -> ho9:
# {"id":"sourceFile","fileName":"com.google.mlkit:common@@18.11.0"}
    1:7:void kotlinx.serialization.encoding.AbstractEncoder.encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):58:58 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxc5;IB)V"}
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeChar(char):50:50 -> H
    4:11:void kotlinx.serialization.encoding.AbstractEncoder.encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):52:52 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;I)V"}
    1:7:void kotlinx.serialization.encoding.AbstractEncoder.encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):59:59 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxc5;IS)V"}
    4:10:void kotlinx.serialization.encoding.AbstractEncoder.encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):60:60 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILvj6;)V"}
    7:13:void kotlinx.serialization.encoding.AbstractEncoder.encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):65:65 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;ILjava/lang/String;)V"}
    1:7:void kotlinx.serialization.encoding.AbstractEncoder.encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int,char):64:64 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxc5;IC)V"}
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeInt(int):46:46 -> X
    7:9:void kotlinx.serialization.encoding.AbstractEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):89:89 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;ILck6;Ljava/lang/Object;)V"}
    10:19:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):289:289 -> Y
    10:19:void kotlinx.serialization.encoding.AbstractEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):90 -> Y
    20:25:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):292:292 -> Y
    20:25:void kotlinx.serialization.encoding.AbstractEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):90 -> Y
    26:29:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):297:297 -> Y
    26:29:void kotlinx.serialization.encoding.AbstractEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):90 -> Y
    30:33:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):300:300 -> Y
    30:33:void kotlinx.serialization.encoding.AbstractEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):90 -> Y
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeLong(long):47:47 -> a0
    1:4:void zznx.encodeElement(SerialDescriptor,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;I)V"}
    7:9:void kotlinx.serialization.encoding.AbstractEncoder.encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):79:79 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;ILck6;Ljava/lang/Object;)V"}
    10:13:void kotlinx.serialization.encoding.AbstractEncoder.encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):80:80 -> c0
    1:4:void zznx.endStructure(SerialDescriptor):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;)V"}
    1:4:CompositeEncoder zznx.beginStructure(SerialDescriptor):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;)Li31;"}
    1:12:kotlinx.serialization.encoding.Encoder kotlinx.serialization.encoding.AbstractEncoder.encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):71:71 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxc5;I)Lf22;"}
    1:45:void kotlinx.serialization.encoding.AbstractEncoder.encodeValue(java.lang.Object):37:37 -> g
    46:48:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> g
    46:48:void kotlinx.serialization.encoding.AbstractEncoder.encodeValue(java.lang.Object):37 -> g
    49:49:void kotlinx.serialization.encoding.AbstractEncoder.encodeValue(java.lang.Object):37:37 -> g
    4:10:void kotlinx.serialization.encoding.AbstractEncoder.encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int,float):62:62 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;IF)V"}
    10:13:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):16:16 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxd4;Lk26;Lga4;Ljava/lang/Object;)Z"}
    14:28:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):18:18 -> h
    29:33:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):22:22 -> h
    34:38:void world.respect.shared.navigation.NavResultReturnerImpl.sendResult(world.respect.shared.navigation.NavResult):24:24 -> h
    34:38:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):21 -> h
    39:42:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):29:29 -> h
    43:44:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):30:30 -> h
    45:46:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):31:31 -> h
    47:48:kotlin.reflect.KClass world.respect.shared.navigation.KClassResultDest.getResultPopUpTo():31:31 -> h
    47:48:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):31 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:52:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):30:30 -> h
    53:56:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):36:36 -> h
    57:58:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):37:37 -> h
    59:60:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):38:38 -> h
    61:62:world.respect.shared.navigation.RespectAppRoute world.respect.shared.navigation.RouteResultDest.getResultPopUpTo():37:37 -> h
    61:62:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):38 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:67:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):37:37 -> h
    68:74:boolean world.respect.shared.navigation.NavResultReturnerExtKt.sendResultIfResultExpected(world.respect.shared.navigation.NavResultReturner,world.respect.shared.navigation.RouteWithResultDest,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object):49:49 -> h
    1:4:void kotlinx.serialization.encoding.AbstractEncoder.encodeNull():40:40 -> i
    5:7:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> i
    5:7:void kotlinx.serialization.encoding.AbstractEncoder.encodeNull():40 -> i
    8:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeNull():40:40 -> i
    4:7:void kotlinx.serialization.encoding.AbstractEncoder.encodeString(java.lang.String):51:51 -> k0
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeDouble(double):49:49 -> m
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeShort(short):45:45 -> n
    4:10:void kotlinx.serialization.encoding.AbstractEncoder.encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):61:61 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;IJ)V"}
    4:10:void kotlinx.serialization.encoding.AbstractEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):57:57 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;IZ)V"}
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeByte(byte):44:44 -> q
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeBoolean(boolean):43:43 -> u
    1:4:Encoder1 zznx.encodeInline(SerialDescriptor):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;)Lf22;"}
    4:10:void kotlinx.serialization.encoding.AbstractEncoder.encodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int,double):63:63 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;ID)V"}
    1:8:void kotlinx.serialization.encoding.AbstractEncoder.encodeFloat(float):48:48 -> y
