# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.core.Threads":"Threads.kt","androidx.camera.camera2.pipe.CameraGraph$Config":"CameraGraph.kt","androidx.camera.camera2.pipe.InputStream$Config":"Streams.kt","androidx.camera.camera2.pipe.compat.SessionConfigData":"Configuration.kt","androidx.camera.camera2.pipe.CameraStream$Config":"Streams.kt","androidx.camera.camera2.pipe.OutputStream$Config":"Streams.kt","androidx.camera.camera2.pipe.compat.OutputConfigurations":"CaptureSessionFactory.kt","androidx.camera.camera2.pipe.compat.InputConfigData":"Configuration.kt"}}
androidx.camera.camera2.pipe.compat.AndroidPSessionFactory -> le:
# {"id":"sourceFile","fileName":"CaptureSessionFactory.kt"}
    androidx.camera.camera2.pipe.core.Threads threads -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llh7;"}
    androidx.camera.camera2.pipe.CameraGraph$Config graphConfig -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbj0;"}
    androidx.camera.camera2.pipe.graph.StreamGraphImpl streamGraph -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj27;"}
    4:6:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.CameraGraph$Config,androidx.camera.camera2.pipe.graph.StreamGraphImpl):225:225 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llh7;Lbj0;Lj27;)V"}
    7:8:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.CameraGraph$Config,androidx.camera.camera2.pipe.graph.StreamGraphImpl):229:229 -> <init>
    9:10:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.CameraGraph$Config,androidx.camera.camera2.pipe.graph.StreamGraphImpl):230:230 -> <init>
    11:13:void <init>(androidx.camera.camera2.pipe.core.Threads,androidx.camera.camera2.pipe.CameraGraph$Config,androidx.camera.camera2.pipe.graph.StreamGraphImpl):231:231 -> <init>
    10:26:int androidx.camera.camera2.pipe.CameraGraph$Config.getSessionMode-2uNL3no():85:85 -> a
    10:26:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):240 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lti0;Ljava/util/Map;Lho0;)Lao0;"}
    27:36:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):250:250 -> a
    37:44:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):251:251 -> a
    45:58:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):252:252 -> a
    59:61:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):589:589 -> a
    62:65:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):253:253 -> a
    66:69:java.util.List androidx.camera.camera2.pipe.CameraGraph$Config.getInput():81:81 -> a
    66:69:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):258 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:80:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):591:591 -> a
    81:93:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):592:592 -> a
    94:95:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):593:593 -> a
    96:97:androidx.camera.camera2.pipe.CameraStream$Config androidx.camera.camera2.pipe.InputStream$Config.getStream():527:527 -> a
    96:97:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):259 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:99:java.util.List androidx.camera.camera2.pipe.CameraStream$Config.getOutputs():77:77 -> a
    98:99:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):259 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:105:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):259:259 -> a
    106:109:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):260:260 -> a
    110:111:android.util.Size androidx.camera.camera2.pipe.OutputStream$Config.getSize():183:183 -> a
    110:111:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):261 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    112:115:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):261:261 -> a
    116:117:android.util.Size androidx.camera.camera2.pipe.OutputStream$Config.getSize():183:183 -> a
    116:117:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):262 -> a
    118:121:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):262:262 -> a
    122:123:int androidx.camera.camera2.pipe.OutputStream$Config.getFormat-8FPWQzE():184:184 -> a
    122:123:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):263 -> a
    124:126:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):260:260 -> a
    127:139:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):593:593 -> a
    140:146:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):595:595 -> a
    147:161:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):596:596 -> a
    162:164:int androidx.camera.camera2.pipe.compat.InputConfigData.getFormat():90:90 -> a
    162:164:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):268 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    165:170:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):268:268 -> a
    171:175:int androidx.camera.camera2.pipe.compat.InputConfigData.getFormat():90:90 -> a
    171:175:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):268 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    176:177:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):269:269 -> a
    178:182:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):268:268 -> a
    183:184:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):274:274 -> a
    185:186:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):278:278 -> a
    187:188:java.util.concurrent.Executor androidx.camera.camera2.pipe.core.Threads.getCamera2Executor():53:53 -> a
    187:188:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):278 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    189:195:java.util.concurrent.Executor androidx.camera.camera2.pipe.core.Threads.getCamera2Executor():53:53 -> a
    189:195:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):278 -> a
    196:197:int androidx.camera.camera2.pipe.CameraGraph$Config.getSessionTemplate-fGx8uWA():83:83 -> a
    196:197:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):280 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    198:201:java.util.Map androidx.camera.camera2.pipe.CameraGraph$Config.getSessionParameters():84:84 -> a
    198:201:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):281 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    202:204:void androidx.camera.camera2.pipe.compat.SessionConfigData.<init>(int,java.util.List,java.util.List,java.util.concurrent.Executor,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,int,java.util.Map,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    202:204:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):274 -> a
    205:210:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):285:285 -> a
    211:239:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):287:287 -> a
    240:242:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):598:598 -> a
    243:246:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):289:289 -> a
    247:248:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):292:292 -> a
    249:250:java.util.Map androidx.camera.camera2.pipe.compat.OutputConfigurations.getDeferred():584:584 -> a
    249:250:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):292 -> a
    251:252:java.util.Map androidx.camera.camera2.pipe.compat.OutputConfigurations.getOutputSurfaceMap():586:586 -> a
    251:252:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):292 -> a
    253:258:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):292:292 -> a
    259:264:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):245:245 -> a
    265:268:androidx.camera.camera2.pipe.compat.CaptureSessionFactory$Result create(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,java.util.Map,androidx.camera.camera2.pipe.compat.CaptureSessionState):244:244 -> a
