# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.compat.CameraStateClosing":"VirtualCamera.kt","kotlinx.atomicfu.AtomicInt":"AtomicFU.kt","androidx.camera.camera2.pipe.compat.VirtualCameraKt":"VirtualCamera.kt","kotlinx.coroutines.Job":"Job.kt","androidx.camera.camera2.pipe.compat.VirtualAndroidCameraDevice":"CameraDeviceWrapper.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","androidx.camera.camera2.pipe.compat.CameraStateClosed":"VirtualCamera.kt"}}
androidx.camera.camera2.pipe.compat.VirtualCameraState -> iv7:
# {"id":"sourceFile","fileName":"VirtualCamera.kt"}
    java.lang.String cameraId -> a
    androidx.camera.camera2.pipe.graph.GraphListener graphListener -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmt2;"}
    kotlinx.coroutines.CoroutineScope scope -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcd1;"}
    int debugId -> d
    java.lang.Object lock -> e
    boolean closed -> f
    androidx.camera.camera2.pipe.compat.VirtualAndroidCameraDevice currentVirtualAndroidCamera -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcv7;"}
    kotlinx.coroutines.flow.MutableSharedFlow _stateFlow -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lro6;"}
    kotlinx.coroutines.flow.Flow _states -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgg2;"}
    androidx.camera.camera2.pipe.compat.CameraState _lastState -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfl0;"}
    kotlinx.coroutines.Job job -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov6;"}
    androidx.camera.camera2.pipe.core.Token wakelockToken -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbd4;"}
    7:9:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):120:120 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lmt2;Lcd1;)V"}
    10:11:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):121:121 -> <init>
    12:13:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):122:122 -> <init>
    14:15:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):123:123 -> <init>
    16:17:kotlinx.atomicfu.AtomicInt androidx.camera.camera2.pipe.compat.VirtualCameraKt.getVirtualCameraDebugIds():118:118 -> <init>
    16:17:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):125 -> <init>
    18:20:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):125:125 -> <init>
    21:26:int kotlinx.atomicfu.AtomicInt.incrementAndGet():303:303 -> <init>
    21:26:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):125 -> <init>
    27:28:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):125:125 -> <init>
    29:38:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):126:126 -> <init>
    39:44:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):134:134 -> <init>
    45:48:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.distinctUntilChanged(kotlinx.coroutines.flow.Flow):1:1 -> <init>
    45:48:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):135 -> <init>
    49:50:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):135:135 -> <init>
    51:54:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):137:137 -> <init>
    55:67:void <init>(java.lang.String,androidx.camera.camera2.pipe.graph.GraphListener,kotlinx.coroutines.CoroutineScope):150:150 -> <init>
    1:5:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):203:203 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lui0;)V"}
    6:9:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):204:204 -> a
    10:12:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):203:203 -> a
    13:14:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):207:207 -> a
    15:16:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):587:587 -> a
    17:28:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):209:209 -> a
    29:31:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):587:587 -> a
    32:35:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):211:211 -> a
    36:46:void androidx.camera.camera2.pipe.compat.VirtualAndroidCameraDevice.disconnect$camera_camera2_pipe():702:702 -> a
    36:46:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):211 -> a
    47:51:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):212:212 -> a
    52:58:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> a
    52:58:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> a
    52:58:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):212 -> a
    59:65:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):213:213 -> a
    66:71:androidx.camera.camera2.pipe.compat.CameraState getValue():143:143 -> a
    66:71:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):216 -> a
    72:75:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):216:216 -> a
    76:79:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):217:217 -> a
    80:81:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):218:218 -> a
    82:84:void androidx.camera.camera2.pipe.compat.CameraStateClosing.<init>(androidx.camera.camera2.pipe.CameraError,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    82:84:void androidx.camera.camera2.pipe.compat.CameraStateClosing.<init>(androidx.camera.camera2.pipe.CameraError,int,kotlin.jvm.internal.DefaultConstructorMarker):58 -> a
    82:84:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):218 -> a
    85:87:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):218:218 -> a
    88:89:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):221:221 -> a
    90:91:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):222:222 -> a
    92:100:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):223:223 -> a
    101:103:void androidx.camera.camera2.pipe.compat.CameraStateClosed.<init>(java.lang.String,androidx.camera.camera2.pipe.compat.ClosedReason,java.lang.Integer,androidx.camera.camera2.pipe.core.DurationNs,java.lang.Throwable,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.CameraError,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    101:103:void androidx.camera.camera2.pipe.compat.CameraStateClosed.<init>(java.lang.String,androidx.camera.camera2.pipe.compat.ClosedReason,java.lang.Integer,androidx.camera.camera2.pipe.core.DurationNs,java.lang.Throwable,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.core.DurationNs,androidx.camera.camera2.pipe.CameraError,int,kotlin.jvm.internal.DefaultConstructorMarker):60 -> a
    101:103:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):221 -> a
    104:106:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):220:220 -> a
    107:110:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):203:203 -> a
    111:112:androidx.camera.camera2.pipe.compat.CameraState getValue():143:143 -> a
    111:112:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):216 -> a
    113:114:void disconnect-TPqeGZw(androidx.camera.camera2.pipe.CameraError):203:203 -> a
    1:2:void emitState(androidx.camera.camera2.pipe.compat.CameraState):233:233 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfl0;)V"}
    3:19:void emitState(androidx.camera.camera2.pipe.compat.CameraState):234:234 -> b
    1:17:java.lang.String toString():237:237 -> toString
