# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.flow.StateFlowImpl":"StateFlow.kt","kotlinx.coroutines.flow.ReadonlyStateFlow":"Share.kt","androidx.navigationevent.NavigationEventHandler":"NavigationEventHandler.kt","androidx.navigationevent.NavigationEventHistory":"NavigationEventHistory.kt","androidx.navigationevent.NavigationEventInput":"NavigationEventInput.kt"}}
androidx.navigationevent.NavigationEventProcessor -> mj4:
# {"id":"sourceFile","fileName":"NavigationEventProcessor.kt"}
    kotlinx.coroutines.flow.MutableStateFlow _transitionState -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf07;"}
    kotlinx.coroutines.flow.MutableStateFlow _history -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf07;"}
    kotlinx.coroutines.flow.StateFlow history -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liq5;"}
    kotlin.collections.ArrayDeque overlayHandlers -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkr;"}
    kotlin.collections.ArrayDeque defaultHandlers -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkr;"}
    androidx.navigationevent.NavigationEventHandler inProgressHandler -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljj4;"}
    int inProgressDirection -> g
    androidx.navigationevent.NavigationEventInput inProgressInput -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llj4;"}
    java.util.Set unspecifiedInputs -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashSet;"}
    java.util.Set defaultInputs -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashSet;"}
    java.util.Set overlayInputs -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashSet;"}
    boolean hasEnabledDefaultHandlers -> l
    boolean hasEnabledOverlayHandlers -> m
    boolean hasEnabledAnyHandlers -> n
    1:3:void <init>():36:36 -> <init>
    4:11:void <init>():42:42 -> <init>
    12:22:void <init>():51:51 -> <init>
    23:26:kotlinx.coroutines.flow.StateFlow kotlinx.coroutines.flow.FlowKt.asStateFlow(kotlinx.coroutines.flow.MutableStateFlow):1:1 -> <init>
    23:26:void <init>():67 -> <init>
    27:28:void <init>():67:67 -> <init>
    29:35:void <init>():79:79 -> <init>
    36:42:void <init>():90:90 -> <init>
    43:49:void <init>():135:135 -> <init>
    50:56:void <init>():143:143 -> <init>
    57:64:void <init>():151:151 -> <init>
    4:12:androidx.navigationevent.NavigationEventDispatcher androidx.navigationevent.NavigationEventInput.getDispatcher$navigationevent():45:45 -> a
    4:12:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):322 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb23;Llj4;I)V"}
    13:15:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):330:330 -> a
    16:18:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):329:329 -> a
    19:20:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):328:328 -> a
    21:23:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):332:332 -> a
    24:25:void androidx.navigationevent.NavigationEventInput.setDispatcher$navigationevent(androidx.navigationevent.NavigationEventDispatcher):45:45 -> a
    24:25:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):334 -> a
    26:27:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):338:338 -> a
    28:29:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> a
    28:29:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):338 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:33:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> a
    30:33:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):338 -> a
    34:35:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):338:338 -> a
    36:42:void androidx.navigationevent.NavigationEventInput.doOnHistoryChanged$navigationevent(androidx.navigationevent.NavigationEventHistory):0:0 -> a
    36:42:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):338 -> a
    43:45:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):345:345 -> a
    46:48:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):344:344 -> a
    49:50:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):343:343 -> a
    51:54:void androidx.navigationevent.NavigationEventInput.doOnHasEnabledHandlersChanged$navigationevent(boolean):103:103 -> a
    51:54:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):347 -> a
    55:64:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):323:323 -> a
    65:66:androidx.navigationevent.NavigationEventDispatcher androidx.navigationevent.NavigationEventInput.getDispatcher$navigationevent():45:45 -> a
    65:66:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):323 -> a
    67:83:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):323:323 -> a
    84:93:void addInput(androidx.navigationevent.NavigationEventDispatcher,androidx.navigationevent.NavigationEventInput,int):322:322 -> a
    1:12:void refreshEnabledHandlers():627:627 -> b
    13:28:void refreshEnabledHandlers():628:628 -> b
    29:34:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> b
    29:34:void refreshEnabledHandlers():173 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:44:void refreshEnabledHandlers():630:630 -> b
    45:60:void refreshEnabledHandlers():631:631 -> b
    61:74:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> b
    61:74:void refreshEnabledHandlers():174 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:81:void refreshEnabledHandlers():177:177 -> b
    82:88:void refreshEnabledHandlers():178:178 -> b
    89:94:void refreshEnabledHandlers():179:179 -> b
    95:98:void refreshEnabledHandlers():182:182 -> b
    99:114:void refreshEnabledHandlers():183:183 -> b
    115:118:void androidx.navigationevent.NavigationEventInput.doOnHasEnabledHandlersChanged$navigationevent(boolean):103:103 -> b
    115:118:void refreshEnabledHandlers():184 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    119:122:void refreshEnabledHandlers():188:188 -> b
    123:138:void refreshEnabledHandlers():189:189 -> b
    139:142:void androidx.navigationevent.NavigationEventInput.doOnHasEnabledHandlersChanged$navigationevent(boolean):103:103 -> b
    139:142:void refreshEnabledHandlers():190 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    143:146:void refreshEnabledHandlers():194:194 -> b
    147:162:void refreshEnabledHandlers():195:195 -> b
    163:166:void androidx.navigationevent.NavigationEventInput.doOnHasEnabledHandlersChanged$navigationevent(boolean):103:103 -> b
    163:166:void refreshEnabledHandlers():196 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    167:168:void refreshEnabledHandlers():202:202 -> b
    169:170:void refreshEnabledHandlers():203:203 -> b
    171:172:void refreshEnabledHandlers():204:204 -> b
    173:176:void refreshEnabledHandlers():208:208 -> b
    177:180:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler$default(androidx.navigationevent.NavigationEventProcessor,int,int,java.lang.Object):550:550 -> b
    177:180:void refreshEnabledHandlers():208 -> b
    181:184:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):222:222 -> b
    181:184:void refreshEnabledHandlers():208 -> b
    185:188:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler$default(androidx.navigationevent.NavigationEventProcessor,int,int,java.lang.Object):550:550 -> b
    185:188:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):222 -> b
    185:188:void refreshEnabledHandlers():208 -> b
    189:198:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):224:224 -> b
    189:198:void refreshEnabledHandlers():208 -> b
    199:204:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):233:233 -> b
    199:204:void refreshEnabledHandlers():208 -> b
    205:209:java.util.List resolveCombinedBackInfo():607:607 -> b
    205:209:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):236 -> b
    205:209:void refreshEnabledHandlers():208 -> b
    210:225:java.util.List resolveCombinedBackInfo():610:610 -> b
    210:225:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):236 -> b
    210:225:void refreshEnabledHandlers():208 -> b
    226:228:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> b
    226:228:java.util.List resolveCombinedBackInfo():611 -> b
    226:228:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):236 -> b
    226:228:void refreshEnabledHandlers():208 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    229:244:java.util.List resolveCombinedBackInfo():617:617 -> b
    229:244:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):236 -> b
    229:244:void refreshEnabledHandlers():208 -> b
    245:247:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> b
    245:247:java.util.List resolveCombinedBackInfo():618 -> b
    245:247:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):236 -> b
    245:247:void refreshEnabledHandlers():208 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    248:249:androidx.navigationevent.NavigationEventInfo androidx.navigationevent.NavigationEventHandler.getCurrentInfo():72:72 -> b
    248:249:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):237 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    248:249:void refreshEnabledHandlers():208 -> b
    250:251:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235:235 -> b
    250:251:void refreshEnabledHandlers():208 -> b
    252:255:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):78:78 -> b
    252:255:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    252:255:void refreshEnabledHandlers():208 -> b
    256:258:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):79:79 -> b
    256:258:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    256:258:void refreshEnabledHandlers():208 -> b
    259:261:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):80:80 -> b
    259:261:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    259:261:void refreshEnabledHandlers():208 -> b
    262:266:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):81:81 -> b
    262:266:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    262:266:void refreshEnabledHandlers():208 -> b
    267:270:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):78:78 -> b
    267:270:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    267:270:void refreshEnabledHandlers():208 -> b
    271:274:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):83:83 -> b
    271:274:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    271:274:void refreshEnabledHandlers():208 -> b
    275:278:void androidx.navigationevent.NavigationEventHistory.<init>(androidx.navigationevent.NavigationEventInfo,java.util.List,java.util.List):76:76 -> b
    275:278:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):235 -> b
    275:278:void refreshEnabledHandlers():208 -> b
    279:286:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):243:243 -> b
    279:286:void refreshEnabledHandlers():208 -> b
    287:294:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):244:244 -> b
    287:294:void refreshEnabledHandlers():208 -> b
    295:297:void kotlinx.coroutines.flow.StateFlowImpl.setValue(java.lang.Object):321:321 -> b
    295:297:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):248 -> b
    295:297:void refreshEnabledHandlers():208 -> b
    298:313:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):253:253 -> b
    298:313:void refreshEnabledHandlers():208 -> b
    314:317:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):254:254 -> b
    314:317:void refreshEnabledHandlers():208 -> b
    318:333:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):256:256 -> b
    318:333:void refreshEnabledHandlers():208 -> b
    334:337:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):257:257 -> b
    334:337:void refreshEnabledHandlers():208 -> b
    338:353:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):259:259 -> b
    338:353:void refreshEnabledHandlers():208 -> b
    354:358:void updateEnabledHandlerInfo$navigationevent(androidx.navigationevent.NavigationEventHandler):260:260 -> b
    354:358:void refreshEnabledHandlers():208 -> b
    2:13:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):553:553 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ljj4;"}
    14:29:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):640:640 -> c
    30:33:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):557:557 -> c
    34:49:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):640:640 -> c
    50:54:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):557:557 -> c
    55:56:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):639:639 -> c
    57:83:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):558:558 -> c
    84:100:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):634:634 -> c
    101:106:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> c
    101:106:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):555 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    107:110:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):633:633 -> c
    111:127:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):634:634 -> c
    128:133:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> c
    128:133:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):555 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    134:137:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):635:635 -> c
    138:154:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):637:637 -> c
    155:160:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> c
    155:160:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):556 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    161:164:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):636:636 -> c
    165:181:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):637:637 -> c
    182:186:boolean androidx.navigationevent.NavigationEventHandler.isBackEnabled():126:126 -> c
    182:186:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):556 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    187:190:androidx.navigationevent.NavigationEventHandler resolveEnabledHandler(int):638:638 -> c
