# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.jvm.internal.Ref$BooleanRef":"Ref.java","androidx.camera.camera2.pipe.compat.Camera2Quirks":"Camera2Quirks.kt","androidx.camera.camera2.pipe.StrictMode":"StrictMode.kt","kotlin.Pair":"Tuples.kt","androidx.camera.camera2.pipe.compat.AwaitOpenCameraResult":"RetryingCameraStateOpener.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","androidx.camera.camera2.pipe.compat.AudioRestrictionControllerImpl":"AudioRestrictionController.kt","androidx.camera.camera2.pipe.compat.AndroidCameraState":"VirtualCamera.kt"}}
androidx.camera.camera2.pipe.compat.Camera2DeviceCloserImpl -> nh0:
# {"id":"sourceFile","fileName":"Camera2DeviceCloser.kt"}
    androidx.camera.camera2.pipe.core.Threads threads -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxm7;"}
    androidx.camera.camera2.pipe.compat.Camera2Quirks camera2Quirks -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lth0;"}
    androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener retryingCameraStateOpener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lva6;"}
    10:12:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.compat.Camera2Quirks,androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxm7;Lth0;Lva6;)V"}
    13:14:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.compat.Camera2Quirks,androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener):48:48 -> <init>
    15:16:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.compat.Camera2Quirks,androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener):49:49 -> <init>
    17:19:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.compat.Camera2Quirks,androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener):50:50 -> <init>
    5:22:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):61:61 -> a
    5:22:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfj0;Landroid/hardware/camera2/CameraDevice;Lqa;Lcw;ZZ)V"}
    23:29:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):63:63 -> a
    23:29:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    30:34:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):264:264 -> a
    30:34:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    35:38:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):65:65 -> a
    35:38:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    39:45:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    39:45:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):65 -> a
    39:45:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    46:49:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):66:66 -> a
    46:49:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    50:53:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0:0 -> a
    54:57:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):67:67 -> a
    54:57:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    58:69:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):66:66 -> a
    58:69:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    70:79:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):65:65 -> a
    70:79:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    80:85:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):76:76 -> a
    80:85:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    86:91:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):77:77 -> a
    86:91:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    92:96:void androidx.camera.camera2.pipe.compat.AudioRestrictionControllerImpl.removeListener(androidx.camera.camera2.pipe.compat.AudioRestrictionController$Listener):174:174 -> a
    92:96:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):77 -> a
    92:96:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    97:117:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):143:143 -> a
    97:117:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    97:117:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    118:122:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):268:268 -> a
    118:122:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    118:122:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    123:128:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):144:144 -> a
    123:128:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    123:128:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    129:130:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):147:147 -> a
    129:130:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    129:130:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    131:133:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):273:273 -> a
    131:133:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    131:133:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    134:135:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):148:148 -> a
    134:135:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    134:135:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    136:138:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):277:277 -> a
    136:138:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    136:138:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    139:141:void access$closeCameraDevice(androidx.camera.camera2.pipe.compat.Camera2DeviceCloserImpl,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):44:44 -> a
    139:141:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):149 -> a
    139:141:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    139:141:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    142:143:androidx.camera.camera2.pipe.compat.RetryingCameraStateOpener access$getRetryingCameraStateOpener$p(androidx.camera.camera2.pipe.compat.Camera2DeviceCloserImpl):44:44 -> a
    142:143:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):150 -> a
    142:143:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    142:143:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    144:147:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):150:150 -> a
    144:147:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    144:147:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    148:155:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):281:281 -> a
    148:155:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    148:155:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    156:156:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):283:283 -> a
    156:156:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    156:156:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    157:161:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):153:153 -> a
    157:161:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    157:161:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    162:172:androidx.camera.camera2.pipe.compat.CameraDeviceWrapper androidx.camera.camera2.pipe.compat.AwaitOpenCameraResult.getCameraDeviceWrapper():212:212 -> a
    162:172:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):155 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    162:172:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    162:172:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    173:174:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):161:161 -> a
    173:174:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    173:174:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    175:177:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):289:289 -> a
    175:177:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    175:177:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    178:193:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):162:162 -> a
    178:193:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    178:193:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    194:196:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):293:293 -> a
    194:196:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    194:196:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    197:199:void access$createCaptureSession(androidx.camera.camera2.pipe.compat.Camera2DeviceCloserImpl,androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):44:44 -> a
    197:199:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):163 -> a
    197:199:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    197:199:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    200:201:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):164:164 -> a
    200:201:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    200:201:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    202:204:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):295:295 -> a
    202:204:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    202:204:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    205:212:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):299:299 -> a
    205:212:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    205:212:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    213:213:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):301:301 -> a
    213:213:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    213:213:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    214:219:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):168:168 -> a
    214:219:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    214:219:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    220:221:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):156:156 -> a
    220:221:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    220:221:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    222:226:kotlin.Pair handleQuirksBeforeClosing(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,boolean,boolean):284:284 -> a
    222:226:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):81 -> a
    222:226:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    227:228:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):89:89 -> a
    227:228:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    229:231:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):265:265 -> a
    229:231:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    232:234:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):90:90 -> a
    232:234:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    235:237:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):91:91 -> a
    235:237:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    238:241:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):92:92 -> a
    238:241:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    242:243:java.lang.Object kotlin.Pair.component1():0:0 -> a
    242:243:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):96 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    242:243:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    244:245:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):96:96 -> a
    244:245:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    246:247:java.lang.Object kotlin.Pair.component2():0:0 -> a
    246:247:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):96 -> a
    246:247:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    248:249:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):96:96 -> a
    248:249:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    250:261:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):98:98 -> a
    250:261:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    262:264:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):104:104 -> a
    262:264:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    265:267:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):105:105 -> a
    265:267:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    268:272:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):106:106 -> a
    268:272:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    273:276:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):110:110 -> a
    273:276:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    277:284:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):98:98 -> a
    277:284:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    285:288:void closeCamera(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState,androidx.camera.camera2.pipe.compat.AudioRestrictionController,boolean,boolean):117:117 -> a
    285:288:void Camera2DeviceCloserImpl.closeCamera(CameraDeviceWrapper,android.hardware.camera2.CameraDevice,AndroidCameraState,AudioRestrictionControllerImpl,boolean,boolean):0 -> a
    1:7:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):175:175 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/camera2/CameraDevice;Lqa;)V"}
    8:26:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):176:176 -> b
    27:31:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):302:302 -> b
    32:33:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):177:177 -> b
    34:36:void kotlin.jvm.internal.Ref$BooleanRef.<init>():85:85 -> b
    34:36:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):177 -> b
    37:55:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):178:178 -> b
    56:74:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):184:184 -> b
    75:77:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):304:304 -> b
    78:84:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):189:189 -> b
    85:87:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):306:306 -> b
    88:92:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):193:193 -> b
    93:94:boolean androidx.camera.camera2.pipe.compat.Camera2Quirks.shouldWaitForCameraDeviceOnClosed-EfqyGwQ$camera_camera2_pipe(java.lang.String):93:93 -> b
    93:94:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):193 -> b
    95:97:boolean androidx.camera.camera2.pipe.StrictMode.getEnabled():23:23 -> b
    95:97:boolean androidx.camera.camera2.pipe.compat.Camera2Quirks.shouldWaitForCameraDeviceOnClosed-EfqyGwQ$camera_camera2_pipe(java.lang.String):93 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:97:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):193 -> b
    98:114:boolean androidx.camera.camera2.pipe.compat.Camera2Quirks.shouldWaitForCameraDeviceOnClosed-EfqyGwQ$camera_camera2_pipe(java.lang.String):96:96 -> b
    98:114:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):193 -> b
    115:118:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):193:193 -> b
    119:136:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):194:194 -> b
    137:139:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):307:307 -> b
    140:141:boolean androidx.camera.camera2.pipe.compat.AndroidCameraState.awaitCameraDeviceClosed$camera_camera2_pipe(long):301:301 -> b
    140:141:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):195 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    142:151:boolean androidx.camera.camera2.pipe.compat.AndroidCameraState.awaitCameraDeviceClosed$camera_camera2_pipe(long):301:301 -> b
    142:151:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):195 -> b
    152:169:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):196:196 -> b
    170:173:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):309:309 -> b
    174:196:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):198:198 -> b
    197:200:void closeCameraDevice(android.hardware.camera2.CameraDevice,androidx.camera.camera2.pipe.compat.AndroidCameraState):311:311 -> b
    1:13:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):204:204 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfj0;)V"}
    14:18:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):205:205 -> c
    19:22:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):206:206 -> c
    23:28:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):207:207 -> c
    29:33:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):209:209 -> c
    34:43:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):245:245 -> c
    44:47:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):246:246 -> c
    48:49:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):313:313 -> c
    50:51:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):249:249 -> c
    52:54:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):313:313 -> c
    55:60:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):252:252 -> c
    61:63:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):253:253 -> c
    64:67:void createCaptureSession(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper):254:254 -> c
