# compiler: R8
# compiler_version: 8.10.21
# min_api: 32
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: 502f9d9
# pg_map_hash: SHA-256 502f9d9adf613bc7ea252c046ac43728ed890a7ef461c11392612af45f60d33c
android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    0:3:void <init>():11:11 -> <init>
    0:4:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"}
    0:3:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):17:17 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"}
android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
    0:3:void <init>():11:11 -> <init>
    0:4:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    0:3:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):17:17 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"}
android.window.OnBackInvokedCallback -> android.window.OnBackInvokedCallback:
# {"id":"com.android.tools.r8.synthesized"}
    void <clinit>() -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.Cancellable -> androidx.activity.a:
# {"id":"sourceFile","fileName":"Cancellable.java"}
androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.contextaware.ContextAwareHelper mContextAwareHelper -> mContextAwareHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/a;"}
    androidx.lifecycle.ViewModelProvider$Factory mDefaultFactory -> mDefaultFactory
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    androidx.core.view.MenuHostHelper mMenuHostHelper -> mMenuHostHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"}
    androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> mSavedStateRegistryController
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/d;"}
    androidx.lifecycle.ViewModelStore mViewModelStore -> mViewModelStore
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/D;"}
    0:2:void <init>():267:267 -> <init>
    3:9:void <init>():141:141 -> <init>
    10:21:void <init>():142:142 -> <init>
    22:28:void <init>():143:143 -> <init>
    29:34:void <init>():146:146 -> <init>
    35:46:void <init>():152:152 -> <init>
    47:53:void <init>():174:174 -> <init>
    54:60:void <init>():176:176 -> <init>
    61:67:void <init>():248:248 -> <init>
    68:74:void <init>():250:250 -> <init>
    75:81:void <init>():252:252 -> <init>
    82:88:void <init>():254:254 -> <init>
    89:96:void <init>():256:256 -> <init>
    97:98:void <init>():259:259 -> <init>
    99:100:void <init>():260:260 -> <init>
    101:106:void <init>():268:268 -> <init>
    107:118:void <init>():277:277 -> <init>
    119:130:void <init>():291:291 -> <init>
    131:142:void <init>():305:305 -> <init>
    143:145:void <init>():313:313 -> <init>
    146:148:void <init>():314:314 -> <init>
    149:162:void <init>():319:319 -> <init>
    163:171:void <init>():325:325 -> <init>
    172:179:void <init>():271:271 -> <init>
    0:3:void access$001(androidx.activity.ComponentActivity):118:118 -> access$001
    1:1:void addMenuProvider(androidx.core.view.MenuProvider):546:546 -> addMenuProvider
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;)V"}
    2:2:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):551:551 -> addMenuProvider
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;Landroidx/lifecycle/l;)V"}
    3:3:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):558:558 -> addMenuProvider
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;Landroidx/lifecycle/l;Landroidx/lifecycle/h$c;)V"}
    0:5:void addOnConfigurationChangedListener(androidx.core.util.Consumer):875:875 -> addOnConfigurationChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):500:500 -> addOnContextAvailableListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    0:5:void addOnMultiWindowModeChangedListener(androidx.core.util.Consumer):990:990 -> addOnMultiWindowModeChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void addOnNewIntentListener(androidx.core.util.Consumer):930:930 -> addOnNewIntentListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):1054:1054 -> addOnPictureInPictureModeChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void addOnTrimMemoryListener(androidx.core.util.Consumer):901:901 -> addOnTrimMemoryListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:3:void lambda$new$1(android.content.Context):326:326 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;Landroid/content/Context;)V"}
    4:5:void lambda$new$1(android.content.Context):326:326 -> b
    6:11:void lambda$new$1(android.content.Context):327:327 -> b
    12:17:void lambda$new$1(android.content.Context):329:329 -> b
    3:7:android.os.Bundle lambda$new$0():321:321 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle;"}
    8:13:android.os.Bundle lambda$new$0():322:322 -> c
    0:10:void initViewTreeOwners():476:476 -> d
    11:21:void initViewTreeOwners():477:477 -> d
    22:32:void initViewTreeOwners():478:478 -> d
    33:44:void initViewTreeOwners():479:479 -> d
    0:3:void ensureViewModelStore():613:613 -> ensureViewModelStore
    4:11:void ensureViewModelStore():615:615 -> ensureViewModelStore
    12:15:void ensureViewModelStore():618:618 -> ensureViewModelStore
    16:19:void ensureViewModelStore():620:620 -> ensureViewModelStore
    20:27:void ensureViewModelStore():621:621 -> ensureViewModelStore
    0:2:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():853:853 -> getActivityResultRegistry
    0:4:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():649:649 -> getDefaultViewModelCreationExtras
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt/a;"}
    5:10:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():650:650 -> getDefaultViewModelCreationExtras
    11:19:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():651:651 -> getDefaultViewModelCreationExtras
    20:24:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():653:653 -> getDefaultViewModelCreationExtras
    25:29:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():654:654 -> getDefaultViewModelCreationExtras
    30:45:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():655:655 -> getDefaultViewModelCreationExtras
    46:59:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():656:656 -> getDefaultViewModelCreationExtras
    0:3:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():629:629 -> getDefaultViewModelProviderFactory
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/B$b;"}
    4:5:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():630:630 -> getDefaultViewModelProviderFactory
    6:9:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():631:631 -> getDefaultViewModelProviderFactory
    10:30:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():633:633 -> getDefaultViewModelProviderFactory
    31:33:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():635:635 -> getDefaultViewModelProviderFactory
    0:7:java.lang.Object getLastCustomNonConfigurationInstance():441:441 -> getLastCustomNonConfigurationInstance
    8:12:java.lang.Object getLastCustomNonConfigurationInstance():442:442 -> getLastCustomNonConfigurationInstance
    0:2:androidx.lifecycle.Lifecycle getLifecycle():587:587 -> getLifecycle
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h;"}
    0:2:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():684:684 -> getOnBackPressedDispatcher
    0:6:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():690:690 -> getSavedStateRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/c;"}
    0:5:androidx.lifecycle.ViewModelStore getViewModelStore():603:603 -> getViewModelStore
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/D;"}
    6:8:androidx.lifecycle.ViewModelStore getViewModelStore():607:607 -> getViewModelStore
    9:11:androidx.lifecycle.ViewModelStore getViewModelStore():608:608 -> getViewModelStore
    12:19:androidx.lifecycle.ViewModelStore getViewModelStore():604:604 -> getViewModelStore
    0:3:void invalidateMenu():568:568 -> invalidateMenu
    0:7:void onActivityResult(int,int,android.content.Intent):793:793 -> onActivityResult
    8:11:void onActivityResult(int,int,android.content.Intent):794:794 -> onActivityResult
    0:5:void onBackPressed():673:673 -> onBackPressed
    0:2:void onConfigurationChanged(android.content.res.Configuration):865:865 -> onConfigurationChanged
    3:20:void onConfigurationChanged(android.content.res.Configuration):866:866 -> onConfigurationChanged
    21:25:void onConfigurationChanged(android.content.res.Configuration):867:867 -> onConfigurationChanged
    0:4:void onCreate(android.os.Bundle):361:361 -> onCreate
    5:9:void onCreate(android.os.Bundle):362:362 -> onCreate
    10:12:void onCreate(android.os.Bundle):363:363 -> onCreate
    13:15:void onCreate(android.os.Bundle):364:364 -> onCreate
    16:21:void onCreate(android.os.Bundle):365:365 -> onCreate
    22:23:void onCreate(android.os.Bundle):366:366 -> onCreate
    24:27:void onCreate(android.os.Bundle):367:367 -> onCreate
    28:30:void onCreate(android.os.Bundle):366:366 -> onCreate
    31:34:void onCreate(android.os.Bundle):370:370 -> onCreate
    35:38:void onCreate(android.os.Bundle):371:371 -> onCreate
    2:4:boolean onCreatePanelMenu(int,android.view.Menu):521:521 -> onCreatePanelMenu
    5:15:boolean onCreatePanelMenu(int,android.view.Menu):522:522 -> onCreatePanelMenu
    0:9:boolean onMenuItemSelected(int,android.view.MenuItem):529:529 -> onMenuItemSelected
    10:18:boolean onMenuItemSelected(int,android.view.MenuItem):533:533 -> onMenuItemSelected
    1:3:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):972:972 -> onMultiWindowModeChanged
    4:6:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):977:977 -> onMultiWindowModeChanged
    7:8:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):979:979 -> onMultiWindowModeChanged
    9:26:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):981:981 -> onMultiWindowModeChanged
    27:37:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):982:982 -> onMultiWindowModeChanged
    38:39:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):979:979 -> onMultiWindowModeChanged
    40:40:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):980:980 -> onMultiWindowModeChanged
    0:2:void onNewIntent(android.content.Intent):920:920 -> onNewIntent
    3:20:void onNewIntent(android.content.Intent):921:921 -> onNewIntent
    21:25:void onNewIntent(android.content.Intent):922:922 -> onNewIntent
    0:4:void onPanelClosed(int,android.view.Menu):540:540 -> onPanelClosed
    5:8:void onPanelClosed(int,android.view.Menu):541:541 -> onPanelClosed
    1:3:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1034:1034 -> onPictureInPictureModeChanged
    4:6:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1039:1039 -> onPictureInPictureModeChanged
    7:8:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1041:1041 -> onPictureInPictureModeChanged
    9:26:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1044:1044 -> onPictureInPictureModeChanged
    27:37:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1045:1045 -> onPictureInPictureModeChanged
    38:39:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1041:1041 -> onPictureInPictureModeChanged
    40:40:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1042:1042 -> onPictureInPictureModeChanged
    2:4:boolean onPreparePanel(int,android.view.View,android.view.Menu):512:512 -> onPreparePanel
    5:11:boolean onPreparePanel(int,android.view.View,android.view.Menu):513:513 -> onPreparePanel
    0:8:void onRequestPermissionsResult(int,java.lang.String[],int[]):818:818 -> onRequestPermissionsResult
    9:14:void onRequestPermissionsResult(int,java.lang.String[],int[]):819:819 -> onRequestPermissionsResult
    15:19:void onRequestPermissionsResult(int,java.lang.String[],int[]):820:820 -> onRequestPermissionsResult
    20:25:void onRequestPermissionsResult(int,java.lang.String[],int[]):818:818 -> onRequestPermissionsResult
    26:29:void onRequestPermissionsResult(int,java.lang.String[],int[]):822:822 -> onRequestPermissionsResult
    0:3:java.lang.Object onRetainNonConfigurationInstance():396:396 -> onRetainNonConfigurationInstance
    4:7:java.lang.Object onRetainNonConfigurationInstance():398:398 -> onRetainNonConfigurationInstance
    8:15:java.lang.Object onRetainNonConfigurationInstance():403:403 -> onRetainNonConfigurationInstance
    16:23:java.lang.Object onRetainNonConfigurationInstance():405:405 -> onRetainNonConfigurationInstance
    24:28:java.lang.Object onRetainNonConfigurationInstance():413:413 -> onRetainNonConfigurationInstance
    29:30:java.lang.Object onRetainNonConfigurationInstance():414:414 -> onRetainNonConfigurationInstance
    31:33:java.lang.Object onRetainNonConfigurationInstance():415:415 -> onRetainNonConfigurationInstance
    0:3:void onSaveInstanceState(android.os.Bundle):378:378 -> onSaveInstanceState
    4:7:void onSaveInstanceState(android.os.Bundle):379:379 -> onSaveInstanceState
    8:14:void onSaveInstanceState(android.os.Bundle):380:380 -> onSaveInstanceState
    15:17:void onSaveInstanceState(android.os.Bundle):382:382 -> onSaveInstanceState
    18:23:void onSaveInstanceState(android.os.Bundle):383:383 -> onSaveInstanceState
    0:2:void onTrimMemory(int):893:893 -> onTrimMemory
    3:20:void onTrimMemory(int):894:894 -> onTrimMemory
    21:29:void onTrimMemory(int):895:895 -> onTrimMemory
    0:6:android.content.Context peekAvailableContext():485:485 -> peekAvailableContext
    1:2:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback):833:834 -> registerForActivityResult
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Landroidx/activity/result/ActivityResultRegistry;Landroidx/activity/result/b;)Landroidx/activity/result/c;"}
    3:3:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback):833:833 -> registerForActivityResult
    4:4:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):842:842 -> registerForActivityResult
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"}
    0:5:void removeMenuProvider(androidx.core.view.MenuProvider):563:563 -> removeMenuProvider
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;)V"}
    0:5:void removeOnConfigurationChangedListener(androidx.core.util.Consumer):882:882 -> removeOnConfigurationChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void removeOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):506:506 -> removeOnContextAvailableListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    0:5:void removeOnMultiWindowModeChangedListener(androidx.core.util.Consumer):997:997 -> removeOnMultiWindowModeChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void removeOnNewIntentListener(androidx.core.util.Consumer):937:937 -> removeOnNewIntentListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void removeOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):1061:1061 -> removeOnPictureInPictureModeChangedListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void removeOnTrimMemoryListener(androidx.core.util.Consumer):906:906 -> removeOnTrimMemoryListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
    0:5:void reportFullyDrawn():1067:1067 -> reportFullyDrawn
    6:10:void reportFullyDrawn():1070:1070 -> reportFullyDrawn
    11:13:void reportFullyDrawn():1074:1074 -> reportFullyDrawn
    14:21:void reportFullyDrawn():1085:1085 -> reportFullyDrawn
    22:22:void reportFullyDrawn():1086:1086 -> reportFullyDrawn
    1:2:void setContentView(android.view.View):453:454 -> setContentView
    1:1:void startActivityForResult(android.content.Intent,int):709:709 -> startActivityForResult
    2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):728:728 -> startActivityForResult
    1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int):750:750 -> startIntentSenderForResult
    2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):772:772 -> startIntentSenderForResult
androidx.activity.ComponentActivity$$ExternalSyntheticLambda0 -> androidx.activity.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$5dadcb51e38206f711ac33b43be9f1d0a0b44942d6cdeb5df7bcc27f4845fc40$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.ComponentActivity$$ExternalSyntheticLambda1 -> androidx.activity.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$5dadcb51e38206f711ac33b43be9f1d0a0b44942d6cdeb5df7bcc27f4845fc40$1.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:android.os.Bundle saveState():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.ComponentActivity$$ExternalSyntheticLambda2 -> androidx.activity.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$5dadcb51e38206f711ac33b43be9f1d0a0b44942d6cdeb5df7bcc27f4845fc40$2.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void onContextAvailable(android.content.Context):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.ComponentActivity$1 -> androidx.activity.ComponentActivity$a:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):153:153 -> <init>
    0:6:void run():161:161 -> run
    7:19:void run():163:163 -> run
    20:20:void run():165:165 -> run
androidx.activity.ComponentActivity$2 -> androidx.activity.ComponentActivity$b:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> i
    0:5:void <init>(androidx.activity.ComponentActivity):176:176 -> <init>
androidx.activity.ComponentActivity$3 -> androidx.activity.ComponentActivity$3:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):277:277 -> <init>
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):281:281 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):282:282 -> g
    12:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):283:283 -> g
    20:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):285:285 -> g
androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):291:291 -> <init>
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):295:295 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):297:297 -> g
    11:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):299:299 -> g
    19:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):300:300 -> g
androidx.activity.ComponentActivity$5 -> androidx.activity.ComponentActivity$5:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):305:305 -> <init>
    0:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):309:309 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    5:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):310:310 -> g
androidx.activity.ComponentActivity$Api19Impl -> androidx.activity.ComponentActivity$c:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    0:3:void cancelPendingInputEvents(android.view.View):1094:1094 -> a
androidx.activity.ComponentActivity$Api33Impl -> androidx.activity.ComponentActivity$d:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    0:4:android.window.OnBackInvokedDispatcher getOnBackInvokedDispatcher(android.app.Activity):1104:1104 -> a
androidx.activity.ComponentActivity$NonConfigurationInstances -> androidx.activity.ComponentActivity$e:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    java.lang.Object custom -> a
    androidx.lifecycle.ViewModelStore viewModelStore -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/D;"}
    0:3:void <init>():134:134 -> <init>
androidx.activity.ComponentDialog -> androidx.activity.g:
# {"id":"sourceFile","fileName":"ComponentDialog.kt"}
    androidx.lifecycle.LifecycleRegistry _lifecycleRegistry -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    androidx.activity.OnBackPressedDispatcher onBackPressedDispatcher -> b
    5:7:void <init>(android.content.Context,int):38:38 -> <init>
    8:20:void <init>(android.content.Context,int):75:75 -> <init>
    0:3:void $r8$lambda$0slrOLG4_LN1Tz2V6efgEwusm3o(androidx.activity.ComponentDialog):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/g;)V"}
    0:8:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():44:44 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/m;"}
    9:11:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():45:45 -> b
    5:8:void onBackPressedDispatcher$lambda-1(androidx.activity.ComponentDialog):76:76 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/g;)V"}
    0:4:androidx.lifecycle.Lifecycle getLifecycle():48:48 -> getLifecycle
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h;"}
    0:2:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():79:79 -> getOnBackPressedDispatcher
    0:5:void onBackPressed():83:83 -> onBackPressed
    0:2:void onCreate(android.os.Bundle):53:53 -> onCreate
    3:8:void onCreate(android.os.Bundle):54:54 -> onCreate
    9:17:void onCreate(android.os.Bundle):55:55 -> onCreate
    18:27:void onCreate(android.os.Bundle):57:57 -> onCreate
    0:2:void onStart():62:62 -> onStart
    3:12:void onStart():63:63 -> onStart
    0:9:void onStop():69:69 -> onStop
    10:11:void onStop():70:70 -> onStop
    12:15:void onStop():71:71 -> onStop
androidx.activity.ComponentDialog$$ExternalSyntheticApiModelOutline0 -> androidx.activity.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:4:android.window.OnBackInvokedDispatcher m(androidx.activity.ComponentDialog):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/g;)Landroid/window/OnBackInvokedDispatcher;"}
androidx.activity.ComponentDialog$$ExternalSyntheticLambda1 -> androidx.activity.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentDialog androidx.activity.ComponentDialog$$InternalSyntheticLambda$2$ee8f5d63c209e3a3671540ff2687ee4a361e5a69e752bc5c866fec4d9ec8b163$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/g;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.ComponentDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/g;)V"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.java"}
    android.app.Activity mActivity -> a
    int sReflectedFieldsInitialized -> b
    java.lang.reflect.Field sHField -> c
    java.lang.reflect.Field sServedViewField -> d
    java.lang.reflect.Field sNextServedViewField -> e
    0:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):52:52 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    5:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):55:55 -> g
    9:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):56:56 -> g
    12:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):58:58 -> g
    17:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):59:59 -> g
    21:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):60:60 -> g
    27:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):63:63 -> g
    36:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):70:70 -> g
    37:46:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):73:73 -> g
    47:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):80:80 -> g
    51:56:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):82:82 -> g
    57:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):83:83 -> g
    59:64:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):88:88 -> g
    65:65:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):92:92 -> g
    66:69:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):95:95 -> g
    70:71:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):90:90 -> g
    72:73:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):77:77 -> g
    74:75:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):75:75 -> g
    76:78:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):92:92 -> g
    0:4:void initializeReflectiveFields():103:103 -> h
    5:13:void initializeReflectiveFields():104:104 -> h
    14:16:void initializeReflectiveFields():105:105 -> h
    17:24:void initializeReflectiveFields():106:106 -> h
    25:27:void initializeReflectiveFields():107:107 -> h
    28:35:void initializeReflectiveFields():108:108 -> h
    36:38:void initializeReflectiveFields():109:109 -> h
    39:41:void initializeReflectiveFields():110:110 -> h
androidx.activity.OnBackPressedCallback -> androidx.activity.h:
# {"id":"sourceFile","fileName":"OnBackPressedCallback.java"}
    boolean mEnabled -> a
    java.util.concurrent.CopyOnWriteArrayList mCancellables -> b
    androidx.core.util.Consumer mEnabledConsumer -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    0:2:void <init>(boolean):59:59 -> <init>
    3:9:void <init>(boolean):50:50 -> <init>
    10:12:void <init>(boolean):60:60 -> <init>
    0:5:void addCancellable(androidx.activity.Cancellable):112:112 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/a;)V"}
    void handleOnBackPressed() -> b
    0:2:boolean isEnabled():91:91 -> c
    0:17:void remove():100:100 -> d
    18:22:void remove():101:101 -> d
    0:5:void removeCancellable(androidx.activity.Cancellable):116:116 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/a;)V"}
    0:1:void setEnabled(boolean):77:77 -> f
    2:5:void setEnabled(boolean):78:78 -> f
    6:13:void setEnabled(boolean):79:79 -> f
    0:2:void setIsEnabledConsumer(androidx.core.util.Consumer):120:120 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/util/a;)V"}
androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDispatcher:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    java.lang.Runnable mFallbackOnBackPressed -> a
    java.util.ArrayDeque mOnBackPressedCallbacks -> b
    androidx.core.util.Consumer mEnabledConsumer -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    android.window.OnBackInvokedCallback mOnBackInvokedCallback -> d
    android.window.OnBackInvokedDispatcher mInvokedDispatcher -> e
    boolean mBackInvokedCallbackRegistered -> f
    0:2:void <init>(java.lang.Runnable):122:122 -> <init>
    3:10:void <init>(java.lang.Runnable):67:67 -> <init>
    11:12:void <init>(java.lang.Runnable):74:74 -> <init>
    13:14:void <init>(java.lang.Runnable):123:123 -> <init>
    15:20:void <init>(java.lang.Runnable):124:124 -> <init>
    21:27:void <init>(java.lang.Runnable):125:125 -> <init>
    28:39:void <init>(java.lang.Runnable):130:130 -> <init>
    3:8:void lambda$new$0(java.lang.Boolean):126:126 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Ljava/lang/Boolean;)V"}
    9:12:void lambda$new$0(java.lang.Boolean):127:127 -> a
    0:3:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):207:207 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/activity/h;)V"}
    4:12:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):208:208 -> b
    13:20:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):212:212 -> b
    21:26:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):214:214 -> b
    27:29:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):215:215 -> b
    30:35:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):216:216 -> b
    0:4:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):168:168 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/h;)Landroidx/activity/a;"}
    5:9:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):169:169 -> c
    10:12:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):170:170 -> c
    13:18:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):171:171 -> c
    19:21:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):172:172 -> c
    22:27:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):173:173 -> c
    0:1:boolean hasEnabledCallbacks():228:228 -> d
    2:5:boolean hasEnabledCallbacks():229:229 -> d
    6:11:boolean hasEnabledCallbacks():230:230 -> d
    12:27:boolean hasEnabledCallbacks():231:231 -> d
    0:1:void onBackPressed():250:250 -> e
    2:5:void onBackPressed():251:251 -> e
    6:11:void onBackPressed():252:252 -> e
    12:17:void onBackPressed():253:253 -> e
    18:23:void onBackPressed():254:254 -> e
    24:27:void onBackPressed():255:255 -> e
    28:31:void onBackPressed():259:259 -> e
    32:35:void onBackPressed():260:260 -> e
    0:1:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):83:83 -> f
    2:5:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):84:84 -> f
    0:3:void updateBackInvokedCallbackState():89:89 -> g
    4:10:void updateBackInvokedCallbackState():90:90 -> g
    11:14:void updateBackInvokedCallbackState():91:91 -> g
    15:20:void updateBackInvokedCallbackState():92:92 -> g
    21:25:void updateBackInvokedCallbackState():97:97 -> g
    26:29:void updateBackInvokedCallbackState():98:98 -> g
    30:34:void updateBackInvokedCallbackState():99:99 -> g
    35:37:void updateBackInvokedCallbackState():101:101 -> g
androidx.activity.OnBackPressedDispatcher$$ExternalSyntheticLambda0 -> androidx.activity.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.OnBackPressedDispatcher androidx.activity.OnBackPressedDispatcher$$InternalSyntheticLambda$2$eabdae0c58d59efacd461c0d1323c89bb3b12ef27daeb7156d193637b8f9c864$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.OnBackPressedDispatcher):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void accept(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.OnBackPressedDispatcher$$ExternalSyntheticLambda1 -> androidx.activity.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.OnBackPressedDispatcher androidx.activity.OnBackPressedDispatcher$$InternalSyntheticLambda$2$eabdae0c58d59efacd461c0d1323c89bb3b12ef27daeb7156d193637b8f9c864$1.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.activity.OnBackPressedDispatcher):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.OnBackPressedDispatcher$Api33Impl -> androidx.activity.OnBackPressedDispatcher$a:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    0:8:android.window.OnBackInvokedCallback createOnBackInvokedCallback(java.lang.Runnable):344:344 -> a
    0:1:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):331:331 -> b
    2:3:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):332:332 -> b
    4:7:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):333:333 -> b
    0:1:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):338:338 -> c
    2:3:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):339:339 -> c
    4:7:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):340:340 -> c
androidx.activity.OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0 -> androidx.activity.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$a840067f7028db8222ff316e231dba68ca6169421601effbcef1ff625710fb28$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void onBackInvoked():0:0 -> onBackInvoked
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    androidx.lifecycle.Lifecycle mLifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/h;"}
    androidx.activity.Cancellable mCurrentCancellable -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/a;"}
    androidx.activity.OnBackPressedDispatcher this$0 -> d
    0:4:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):291:291 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/h;Landroidx/activity/h;)V"}
    5:6:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):292:292 -> <init>
    7:8:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):293:293 -> <init>
    9:12:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):294:294 -> <init>
    0:4:void cancel():314:314 -> cancel
    5:9:void cancel():315:315 -> cancel
    10:13:void cancel():316:316 -> cancel
    14:17:void cancel():317:317 -> cancel
    18:20:void cancel():318:318 -> cancel
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):300:300 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):301:301 -> g
    15:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):302:302 -> g
    19:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):304:304 -> g
    23:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):305:305 -> g
    27:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):307:307 -> g
    31:34:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):308:308 -> g
androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$b:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/h;"}
    androidx.activity.OnBackPressedDispatcher this$0 -> b
    0:4:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):266:266 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/h;)V"}
    5:7:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):267:267 -> <init>
    0:8:void cancel():273:273 -> cancel
    9:13:void cancel():274:274 -> cancel
    14:19:void cancel():275:275 -> cancel
    20:25:void cancel():276:276 -> cancel
    26:31:void cancel():277:277 -> cancel
androidx.activity.OnBackPressedDispatcherOwner -> androidx.activity.l:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcherOwner.java"}
androidx.activity.R$id -> androidx.activity.m:
    int view_tree_on_back_pressed_dispatcher_owner -> a
androidx.activity.ViewTreeOnBackPressedDispatcherOwner -> androidx.activity.n:
# {"id":"sourceFile","fileName":"ViewTreeOnBackPressedDispatcherOwner.kt"}
    10:15:void set(android.view.View,androidx.activity.OnBackPressedDispatcherOwner):38:38 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/activity/l;)V"}
androidx.activity.contextaware.ContextAwareHelper -> a.a:
# {"id":"sourceFile","fileName":"ContextAwareHelper.java"}
    java.util.Set mListeners -> a
    android.content.Context mContext -> b
    0:2:void <init>():49:49 -> <init>
    3:10:void <init>():42:42 -> <init>
    0:3:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):73:73 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    4:8:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):74:74 -> a
    9:14:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):76:76 -> a
    1:3:void clearAvailableContext():108:108 -> b
    0:1:void dispatchOnContextAvailable(android.content.Context):97:97 -> c
    2:19:void dispatchOnContextAvailable(android.content.Context):98:98 -> c
    20:24:void dispatchOnContextAvailable(android.content.Context):99:99 -> c
    0:2:android.content.Context peekAvailableContext():62:62 -> d
    0:5:void removeOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):87:87 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
androidx.activity.contextaware.OnContextAvailableListener -> a.b:
# {"id":"sourceFile","fileName":"OnContextAvailableListener.java"}
    void onContextAvailable(android.content.Context) -> a
androidx.activity.result.ActivityResult -> androidx.activity.result.a:
# {"id":"sourceFile","fileName":"ActivityResult.java"}
    int mResultCode -> a
    android.content.Intent mData -> b
    0:7:void <clinit>():109:109 -> <clinit>
    1:3:void <init>(int,android.content.Intent):45:47 -> <init>
    4:6:void <init>(android.os.Parcel):50:52 -> <init>
    0:2:android.content.Intent getData():67:67 -> a
    0:2:int getResultCode():59:59 -> b
    5:9:java.lang.String resultCodeToString(int):90:90 -> c
    10:12:java.lang.String resultCodeToString(int):89:89 -> c
    13:15:java.lang.String resultCodeToString(int):88:88 -> c
    0:11:java.lang.String toString():72:72 -> toString
    12:38:java.lang.String toString():73:73 -> toString
    0:4:void writeToParcel(android.os.Parcel,int):96:96 -> writeToParcel
    5:14:void writeToParcel(android.os.Parcel,int):97:97 -> writeToParcel
    15:18:void writeToParcel(android.os.Parcel,int):98:98 -> writeToParcel
    19:22:void writeToParcel(android.os.Parcel,int):99:99 -> writeToParcel
androidx.activity.result.ActivityResult$1 -> androidx.activity.result.a$a:
# {"id":"sourceFile","fileName":"ActivityResult.java"}
    0:3:void <init>():109:109 -> <init>
    0:5:androidx.activity.result.ActivityResult createFromParcel(android.os.Parcel):112:112 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/activity/result/a;"}
    0:2:androidx.activity.result.ActivityResult[] newArray(int):117:117 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/activity/result/a;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):109:109 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):109:109 -> newArray
androidx.activity.result.ActivityResultCallback -> androidx.activity.result.b:
# {"id":"sourceFile","fileName":"ActivityResultCallback.java"}
    void onActivityResult(java.lang.Object) -> a
androidx.activity.result.ActivityResultLauncher -> androidx.activity.result.c:
# {"id":"sourceFile","fileName":"ActivityResultLauncher.java"}
    0:3:void <init>():34:34 -> <init>
    void unregister() -> a
androidx.activity.result.ActivityResultRegistry -> androidx.activity.result.ActivityResultRegistry:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    java.util.Random mRandom -> a
    java.util.Map mRcToKey -> b
    java.util.Map mKeyToRc -> c
    java.util.Map mKeyToLifecycleContainers -> d
    java.util.ArrayList mLaunchedKeys -> e
    java.util.Map mKeyToCallback -> f
    java.util.Map mParsedPendingResults -> g
    android.os.Bundle mPendingResults -> h
    0:2:void <init>():51:51 -> <init>
    3:9:void <init>():67:67 -> <init>
    10:16:void <init>():69:69 -> <init>
    17:23:void <init>():70:70 -> <init>
    24:30:void <init>():71:71 -> <init>
    31:37:void <init>():72:72 -> <init>
    38:44:void <init>():74:74 -> <init>
    45:51:void <init>():77:77 -> <init>
    52:59:void <init>():79:79 -> <init>
    0:8:void bindRcKey(int,java.lang.String):455:455 -> a
    9:18:void bindRcKey(int,java.lang.String):456:456 -> a
    0:15:boolean dispatchResult(int,int,android.content.Intent):371:371 -> b
    16:28:boolean dispatchResult(int,int,android.content.Intent):375:375 -> b
    2:7:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):414:414 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroid/content/Intent;Landroidx/activity/result/ActivityResultRegistry$c;)V"}
    8:13:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):415:415 -> c
    14:15:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):416:416 -> c
    16:17:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):417:417 -> c
    18:24:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):418:418 -> c
    25:30:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):419:419 -> c
    31:35:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):422:422 -> c
    36:46:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):424:424 -> c
    0:10:int generateRandomNumber():445:445 -> d
    11:22:int generateRandomNumber():447:447 -> d
    23:30:int generateRandomNumber():448:448 -> d
    3:4:void onRestoreInstanceState(android.os.Bundle):327:327 -> e
    5:8:void onRestoreInstanceState(android.os.Bundle):328:328 -> e
    9:10:void onRestoreInstanceState(android.os.Bundle):329:329 -> e
    11:19:void onRestoreInstanceState(android.os.Bundle):330:330 -> e
    20:21:void onRestoreInstanceState(android.os.Bundle):334:334 -> e
    22:27:void onRestoreInstanceState(android.os.Bundle):335:335 -> e
    28:37:void onRestoreInstanceState(android.os.Bundle):336:336 -> e
    38:41:void onRestoreInstanceState(android.os.Bundle):337:337 -> e
    42:45:void onRestoreInstanceState(android.os.Bundle):338:338 -> e
    46:49:void onRestoreInstanceState(android.os.Bundle):337:337 -> e
    50:55:void onRestoreInstanceState(android.os.Bundle):339:339 -> e
    56:61:void onRestoreInstanceState(android.os.Bundle):340:340 -> e
    62:69:void onRestoreInstanceState(android.os.Bundle):345:345 -> e
    70:77:void onRestoreInstanceState(android.os.Bundle):346:346 -> e
    78:85:void onRestoreInstanceState(android.os.Bundle):350:350 -> e
    86:90:void onRestoreInstanceState(android.os.Bundle):351:351 -> e
    91:113:void onRestoreInstanceState(android.os.Bundle):354:354 -> e
    0:3:void onSaveInstanceState(android.os.Bundle):306:306 -> f
    4:10:void onSaveInstanceState(android.os.Bundle):307:307 -> f
    11:15:void onSaveInstanceState(android.os.Bundle):306:306 -> f
    16:19:void onSaveInstanceState(android.os.Bundle):308:308 -> f
    20:26:void onSaveInstanceState(android.os.Bundle):309:309 -> f
    27:31:void onSaveInstanceState(android.os.Bundle):308:308 -> f
    32:43:void onSaveInstanceState(android.os.Bundle):310:310 -> f
    44:45:void onSaveInstanceState(android.os.Bundle):312:312 -> f
    46:51:void onSaveInstanceState(android.os.Bundle):313:313 -> f
    52:56:void onSaveInstanceState(android.os.Bundle):312:312 -> f
    57:64:void onSaveInstanceState(android.os.Bundle):314:314 -> f
    0:3:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):118:118 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/lifecycle/l;Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"}
    4:15:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):120:120 -> g
    16:18:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):127:127 -> g
    19:28:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):128:128 -> g
    29:33:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):130:130 -> g
    34:38:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):132:132 -> g
    39:41:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):160:160 -> g
    42:46:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):161:161 -> g
    47:52:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):163:163 -> g
    53:72:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):121:121 -> g
    73:92:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):123:123 -> g
    0:2:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):217:217 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"}
    3:12:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):218:218 -> h
    13:20:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):220:220 -> h
    21:26:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):222:222 -> h
    27:31:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):223:223 -> h
    32:34:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):224:224 -> h
    35:44:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):226:226 -> h
    45:49:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):228:228 -> h
    50:53:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):230:230 -> h
    54:57:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):231:231 -> h
    58:64:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):229:229 -> h
    65:70:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):234:234 -> h
    0:10:void registerKey(java.lang.String):429:429 -> i
    11:14:void registerKey(java.lang.String):433:433 -> i
    15:18:void registerKey(java.lang.String):434:434 -> i
    0:7:void unregister(java.lang.String):275:275 -> j
    8:17:void unregister(java.lang.String):277:277 -> j
    18:22:void unregister(java.lang.String):279:279 -> j
    23:27:void unregister(java.lang.String):282:282 -> j
    28:41:void unregister(java.lang.String):283:283 -> j
    42:57:void unregister(java.lang.String):284:284 -> j
    58:68:void unregister(java.lang.String):285:285 -> j
    69:71:void unregister(java.lang.String):284:284 -> j
    72:76:void unregister(java.lang.String):286:286 -> j
    77:84:void unregister(java.lang.String):288:288 -> j
    85:100:void unregister(java.lang.String):289:289 -> j
    101:111:void unregister(java.lang.String):290:290 -> j
    112:114:void unregister(java.lang.String):289:289 -> j
    115:119:void unregister(java.lang.String):291:291 -> j
    120:129:void unregister(java.lang.String):293:293 -> j
    130:132:void unregister(java.lang.String):295:295 -> j
    133:138:void unregister(java.lang.String):296:296 -> j
androidx.activity.result.ActivityResultRegistry$1 -> androidx.activity.result.ActivityResultRegistry$1:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    java.lang.String val$key -> a
    androidx.activity.result.ActivityResultCallback val$callback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/b;"}
    androidx.activity.result.contract.ActivityResultContract val$contract -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    androidx.activity.result.ActivityResultRegistry this$0 -> d
    0:11:void <init>(androidx.activity.result.ActivityResultRegistry,java.lang.String,androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):132:132 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/b;Lb/a;)V"}
    0:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):138:138 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    8:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):139:139 -> g
    26:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):140:140 -> g
    38:47:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):142:142 -> g
    48:56:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):143:143 -> g
    57:61:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):144:144 -> g
    62:75:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):146:146 -> g
    76:84:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):148:148 -> g
    85:88:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):149:149 -> g
    89:92:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):150:150 -> g
    93:96:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):151:151 -> g
    97:104:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):149:149 -> g
    105:112:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):153:153 -> g
    113:122:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):154:154 -> g
    123:130:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):155:155 -> g
    131:138:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):156:156 -> g
androidx.activity.result.ActivityResultRegistry$2 -> androidx.activity.result.ActivityResultRegistry$a:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    java.lang.String val$key -> a
    androidx.activity.result.contract.ActivityResultContract val$contract -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    androidx.activity.result.ActivityResultRegistry this$0 -> c
    0:9:void <init>(androidx.activity.result.ActivityResultRegistry,java.lang.String,androidx.activity.result.contract.ActivityResultContract):163:163 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Lb/a;)V"}
    0:7:void unregister():184:184 -> a
androidx.activity.result.ActivityResultRegistry$3 -> androidx.activity.result.ActivityResultRegistry$b:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    java.lang.String val$key -> a
    androidx.activity.result.contract.ActivityResultContract val$contract -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    androidx.activity.result.ActivityResultRegistry this$0 -> c
    0:9:void <init>(androidx.activity.result.ActivityResultRegistry,java.lang.String,androidx.activity.result.contract.ActivityResultContract):234:234 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Lb/a;)V"}
    0:7:void unregister():255:255 -> a
androidx.activity.result.ActivityResultRegistry$CallbackAndContract -> androidx.activity.result.ActivityResultRegistry$c:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    androidx.activity.result.ActivityResultCallback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/b;"}
    androidx.activity.result.contract.ActivityResultContract mContract -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    0:2:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):465:465 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/b;Lb/a;)V"}
    3:4:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):466:466 -> <init>
    5:7:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):467:467 -> <init>
androidx.activity.result.ActivityResultRegistry$LifecycleContainer -> androidx.activity.result.ActivityResultRegistry$d:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    androidx.lifecycle.Lifecycle mLifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    java.util.ArrayList mObservers -> b
    0:2:void <init>(androidx.lifecycle.Lifecycle):475:475 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
    3:4:void <init>(androidx.lifecycle.Lifecycle):476:476 -> <init>
    5:12:void <init>(androidx.lifecycle.Lifecycle):477:477 -> <init>
    0:4:void addObserver(androidx.lifecycle.LifecycleEventObserver):481:481 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"}
    5:10:void addObserver(androidx.lifecycle.LifecycleEventObserver):482:482 -> a
    0:16:void clearObservers():486:486 -> b
    17:22:void clearObservers():487:487 -> b
    23:28:void clearObservers():489:489 -> b
androidx.activity.result.ActivityResultRegistryOwner -> androidx.activity.result.d:
# {"id":"sourceFile","fileName":"ActivityResultRegistryOwner.java"}
androidx.activity.result.contract.ActivityResultContract -> b.a:
# {"id":"sourceFile","fileName":"ActivityResultContract.kt"}
    0:3:void <init>():29:29 -> <init>
    java.lang.Object parseResult(int,android.content.Intent) -> a
androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions -> b.b:
# {"id":"sourceFile","fileName":"ActivityResultContracts.kt"}
    androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/b$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():132:132 -> <init>
    0:4:java.lang.Object parseResult(int,android.content.Intent):131:131 -> a
    3:9:java.util.Map parseResult(int,android.content.Intent):198:198 -> b
    10:14:java.util.Map parseResult(int,android.content.Intent):199:199 -> b
    15:20:java.util.Map parseResult(int,android.content.Intent):200:200 -> b
    21:31:java.util.Map parseResult(int,android.content.Intent):201:201 -> b
    32:37:java.util.Map parseResult(int,android.content.Intent):816:816 -> b
    38:49:java.util.Map parseResult(int,android.content.Intent):817:817 -> b
    50:59:java.util.Map parseResult(int,android.content.Intent):204:204 -> b
    60:72:java.util.Map parseResult(int,android.content.Intent):206:206 -> b
    73:77:java.util.Map parseResult(int,android.content.Intent):202:202 -> b
androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions$Companion -> b.b$a:
# {"id":"sourceFile","fileName":"ActivityResultContracts.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():134:134 -> <init>
androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult -> b.c:
# {"id":"sourceFile","fileName":"ActivityResultContracts.kt"}
    androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/c$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():53:53 -> <init>
    0:4:java.lang.Object parseResult(int,android.content.Intent):53:53 -> a
    0:5:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):73:73 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/Intent;)Landroidx/activity/result/a;"}
androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult$Companion -> b.c$a:
# {"id":"sourceFile","fileName":"ActivityResultContracts.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():55:55 -> <init>
androidx.annotation.Keep -> c.a:
# {"id":"sourceFile","fileName":"Keep.java"}
androidx.appcompat.R$attr -> d.a:
    int listMenuViewStyle -> A
    int panelMenuListTheme -> B
    int radioButtonStyle -> C
    int ratingBarStyle -> D
    int searchViewStyle -> E
    int seekBarStyle -> F
    int spinnerStyle -> G
    int textColorSearchUrl -> H
    int toolbarNavigationButtonStyle -> I
    int toolbarStyle -> J
    int actionBarPopupTheme -> a
    int actionBarSize -> b
    int actionBarStyle -> c
    int actionBarTheme -> d
    int actionBarWidgetTheme -> e
    int actionModePopupWindowStyle -> f
    int actionModeStyle -> g
    int actionOverflowButtonStyle -> h
    int actionOverflowMenuStyle -> i
    int alertDialogCenterButtons -> j
    int alertDialogStyle -> k
    int alertDialogTheme -> l
    int autoCompleteTextViewStyle -> m
    int buttonStyle -> n
    int checkboxStyle -> o
    int checkedTextViewStyle -> p
    int colorAccent -> q
    int colorButtonNormal -> r
    int colorControlActivated -> s
    int colorControlHighlight -> t
    int colorControlNormal -> u
    int colorSwitchThumbNormal -> v
    int dialogTheme -> w
    int dropDownListViewStyle -> x
    int editTextStyle -> y
    int imageButtonStyle -> z
androidx.appcompat.R$bool -> d.b:
    int abc_action_bar_embed_tabs -> a
androidx.appcompat.R$color -> d.c:
    int abc_decor_view_status_guard -> a
    int abc_decor_view_status_guard_light -> b
    int abc_tint_btn_checkable -> c
    int abc_tint_default -> d
    int abc_tint_edittext -> e
    int abc_tint_seek_thumb -> f
    int abc_tint_spinner -> g
    int abc_tint_switch_track -> h
androidx.appcompat.R$dimen -> d.d:
    int abc_cascading_menus_min_smallest_width -> a
    int abc_config_prefDialogWidth -> b
    int abc_dropdownitem_icon_width -> c
    int abc_dropdownitem_text_padding_left -> d
    int abc_search_view_preferred_height -> e
    int abc_search_view_preferred_width -> f
    int abc_star_big -> g
    int abc_star_medium -> h
    int abc_star_small -> i
androidx.appcompat.R$drawable -> d.e:
    int abc_seekbar_thumb_material -> A
    int abc_seekbar_tick_mark_material -> B
    int abc_seekbar_track_material -> C
    int abc_spinner_mtrl_am_alpha -> D
    int abc_spinner_textfield_background_material -> E
    int abc_star_black_48dp -> F
    int abc_star_half_black_48dp -> G
    int abc_switch_thumb_material -> H
    int abc_switch_track_mtrl_alpha -> I
    int abc_tab_indicator_material -> J
    int abc_text_cursor_material -> K
    int abc_text_select_handle_left_mtrl -> L
    int abc_text_select_handle_middle_mtrl -> M
    int abc_text_select_handle_right_mtrl -> N
    int abc_textfield_activated_mtrl_alpha -> O
    int abc_textfield_default_mtrl_alpha -> P
    int abc_textfield_search_activated_mtrl_alpha -> Q
    int abc_textfield_search_default_mtrl_alpha -> R
    int abc_textfield_search_material -> S
    int abc_ab_share_pack_mtrl_alpha -> a
    int abc_btn_borderless_material -> b
    int abc_btn_check_material -> c
    int abc_btn_check_material_anim -> d
    int abc_btn_colored_material -> e
    int abc_btn_default_mtrl_shape -> f
    int abc_btn_radio_material -> g
    int abc_btn_radio_material_anim -> h
    int abc_cab_background_internal_bg -> i
    int abc_cab_background_top_material -> j
    int abc_cab_background_top_mtrl_alpha -> k
    int abc_dialog_material_background -> l
    int abc_edit_text_material -> m
    int abc_ic_ab_back_material -> n
    int abc_ic_commit_search_api_mtrl_alpha -> o
    int abc_ic_menu_copy_mtrl_am_alpha -> p
    int abc_ic_menu_cut_mtrl_alpha -> q
    int abc_ic_menu_paste_mtrl_am_alpha -> r
    int abc_ic_menu_selectall_mtrl_alpha -> s
    int abc_ic_menu_share_mtrl_alpha -> t
    int abc_list_divider_mtrl_alpha -> u
    int abc_menu_hardkey_panel_mtrl_mult -> v
    int abc_popup_background_mtrl_mult -> w
    int abc_ratingbar_indicator_material -> x
    int abc_ratingbar_material -> y
    int abc_ratingbar_small_material -> z
androidx.appcompat.R$id -> d.f:
    int search_mag_icon -> A
    int search_plate -> B
    int search_src_text -> C
    int search_voice_btn -> D
    int shortcut -> E
    int spacer -> F
    int split_action_bar -> G
    int submenuarrow -> H
    int submit_area -> I
    int textSpacerNoButtons -> J
    int textSpacerNoTitle -> K
    int title -> L
    int titleDividerNoCustom -> M
    int title_template -> N
    int topPanel -> O
    int action_bar -> a
    int action_bar_activity_content -> b
    int action_bar_container -> c
    int action_bar_subtitle -> d
    int action_bar_title -> e
    int action_context_bar -> f
    int action_menu_presenter -> g
    int action_mode_bar_stub -> h
    int action_mode_close_button -> i
    int alertTitle -> j
    int buttonPanel -> k
    int content -> l
    int contentPanel -> m
    int custom -> n
    int customPanel -> o
    int decor_content_parent -> p
    int edit_query -> q
    int group_divider -> r
    int parentPanel -> s
    int scrollIndicatorDown -> t
    int scrollIndicatorUp -> u
    int scrollView -> v
    int search_button -> w
    int search_close_btn -> x
    int search_edit_frame -> y
    int search_go_btn -> z
androidx.appcompat.R$layout -> d.g:
    int abc_action_bar_title_item -> a
    int abc_action_menu_item_layout -> b
    int abc_action_menu_layout -> c
    int abc_action_mode_close_item_material -> d
    int abc_cascading_menu_item_layout -> e
    int abc_dialog_title_material -> f
    int abc_expanded_menu_layout -> g
    int abc_list_menu_item_checkbox -> h
    int abc_list_menu_item_icon -> i
    int abc_list_menu_item_layout -> j
    int abc_list_menu_item_radio -> k
    int abc_popup_menu_header_item_layout -> l
    int abc_popup_menu_item_layout -> m
    int abc_screen_simple -> n
    int abc_screen_simple_overlay_action_mode -> o
    int abc_screen_toolbar -> p
    int abc_search_dropdown_item_icons_2line -> q
    int abc_search_view -> r
    int support_simple_spinner_dropdown_item -> s
androidx.appcompat.R$string -> d.h:
    int abc_action_bar_up_description -> a
    int abc_menu_alt_shortcut_label -> b
    int abc_menu_ctrl_shortcut_label -> c
    int abc_menu_delete_shortcut_label -> d
    int abc_menu_enter_shortcut_label -> e
    int abc_menu_function_shortcut_label -> f
    int abc_menu_meta_shortcut_label -> g
    int abc_menu_shift_shortcut_label -> h
    int abc_menu_space_shortcut_label -> i
    int abc_menu_sym_shortcut_label -> j
    int abc_prepend_shortcut_label -> k
    int abc_searchview_description_search -> l
androidx.appcompat.R$style -> d.i:
    int Theme_AppCompat_CompactMenu -> a
    int Theme_AppCompat_Empty -> b
    int Theme_AppCompat_Light -> c
androidx.appcompat.R$styleable -> d.j:
    int ActionMode_closeItemLayout -> A
    int AppCompatTheme_android_windowAnimationStyle -> A0
    int MenuItem_android_visible -> A1
    int Spinner_android_prompt -> A2
    int ViewStubCompat_android_id -> A3
    int ActionMode_height -> B
    int AppCompatTheme_panelBackground -> B0
    int MenuItem_android_menuCategory -> B1
    int Spinner_android_dropDownWidth -> B2
    int ViewStubCompat_android_layout -> B3
    int ActionMode_subtitleTextStyle -> C
    int AppCompatTheme_viewInflaterClass -> C0
    int MenuItem_android_orderInCategory -> C1
    int Spinner_popupTheme -> C2
    int ViewStubCompat_android_inflatedId -> C3
    int ActionMode_titleTextStyle -> D
    int AppCompatTheme_windowActionBar -> D0
    int MenuItem_android_title -> D1
    int[] SwitchCompat -> D2
    int[] ActivityChooserView -> E
    int AppCompatTheme_windowActionBarOverlay -> E0
    int MenuItem_android_titleCondensed -> E1
    int[] TextAppearance -> E2
    int[] AlertDialog -> F
    int AppCompatTheme_windowActionModeOverlay -> F0
    int MenuItem_android_alphabeticShortcut -> F1
    int TextAppearance_android_textSize -> F2
    int AlertDialog_android_layout -> G
    int AppCompatTheme_windowFixedHeightMajor -> G0
    int MenuItem_android_numericShortcut -> G1
    int TextAppearance_android_typeface -> G2
    int AlertDialog_buttonIconDimen -> H
    int AppCompatTheme_windowFixedHeightMinor -> H0
    int MenuItem_android_checkable -> H1
    int TextAppearance_android_textStyle -> H2
    int AlertDialog_buttonPanelSideLayout -> I
    int AppCompatTheme_windowFixedWidthMajor -> I0
    int MenuItem_android_onClick -> I1
    int TextAppearance_android_fontFamily -> I2
    int AlertDialog_listItemLayout -> J
    int AppCompatTheme_windowFixedWidthMinor -> J0
    int MenuItem_actionLayout -> J1
    int TextAppearance_android_textFontWeight -> J2
    int AlertDialog_listLayout -> K
    int AppCompatTheme_windowMinWidthMajor -> K0
    int MenuItem_actionProviderClass -> K1
    int TextAppearance_fontFamily -> K2
    int AlertDialog_multiChoiceItemLayout -> L
    int AppCompatTheme_windowMinWidthMinor -> L0
    int MenuItem_actionViewClass -> L1
    int TextAppearance_fontVariationSettings -> L2
    int AlertDialog_showTitle -> M
    int AppCompatTheme_windowNoTitle -> M0
    int MenuItem_alphabeticModifiers -> M1
    int TextAppearance_textAllCaps -> M2
    int AlertDialog_singleChoiceItemLayout -> N
    int[] ButtonBarLayout -> N0
    int MenuItem_contentDescription -> N1
    int TextAppearance_textLocale -> N2
    int[] AppCompatEmojiHelper -> O
    int ButtonBarLayout_allowStacking -> O0
    int MenuItem_iconTint -> O1
    int[] Toolbar -> O2
    int[] AppCompatImageView -> P
    int[] CheckedTextView -> P0
    int MenuItem_iconTintMode -> P1
    int Toolbar_android_gravity -> P2
    int AppCompatImageView_srcCompat -> Q
    int CheckedTextView_android_checkMark -> Q0
    int MenuItem_numericModifiers -> Q1
    int Toolbar_buttonGravity -> Q2
    int AppCompatImageView_tint -> R
    int CheckedTextView_checkMarkCompat -> R0
    int MenuItem_showAsAction -> R1
    int Toolbar_collapseContentDescription -> R2
    int AppCompatImageView_tintMode -> S
    int CheckedTextView_checkMarkTint -> S0
    int MenuItem_tooltipText -> S1
    int Toolbar_collapseIcon -> S2
    int[] AppCompatSeekBar -> T
    int CheckedTextView_checkMarkTintMode -> T0
    int[] MenuView -> T1
    int Toolbar_contentInsetEnd -> T2
    int AppCompatSeekBar_android_thumb -> U
    int[] CompoundButton -> U0
    int MenuView_android_itemTextAppearance -> U1
    int Toolbar_contentInsetEndWithActions -> U2
    int AppCompatSeekBar_tickMark -> V
    int CompoundButton_android_button -> V0
    int MenuView_android_itemBackground -> V1
    int Toolbar_contentInsetLeft -> V2
    int AppCompatSeekBar_tickMarkTint -> W
    int CompoundButton_buttonCompat -> W0
    int MenuView_preserveIconSpacing -> W1
    int Toolbar_contentInsetRight -> W2
    int AppCompatSeekBar_tickMarkTintMode -> X
    int CompoundButton_buttonTint -> X0
    int MenuView_subMenuArrow -> X1
    int Toolbar_contentInsetStart -> X2
    int[] AppCompatTextHelper -> Y
    int CompoundButton_buttonTintMode -> Y0
    int[] PopupWindow -> Y1
    int Toolbar_contentInsetStartWithNavigation -> Y2
    int AppCompatTextHelper_android_textAppearance -> Z
    int[] DrawerArrowToggle -> Z0
    int PopupWindow_android_popupBackground -> Z1
    int Toolbar_logo -> Z2
    int[] ActionBar -> a
    int AppCompatTextHelper_android_drawableTop -> a0
    int[] LinearLayoutCompat -> a1
    int PopupWindow_overlapAnchor -> a2
    int Toolbar_logoDescription -> a3
    int ActionBar_background -> b
    int AppCompatTextHelper_android_drawableBottom -> b0
    int LinearLayoutCompat_android_gravity -> b1
    int[] PopupWindowBackgroundState -> b2
    int Toolbar_maxButtonHeight -> b3
    int ActionBar_backgroundSplit -> c
    int AppCompatTextHelper_android_drawableLeft -> c0
    int LinearLayoutCompat_android_orientation -> c1
    int[] RecycleListView -> c2
    int Toolbar_menu -> c3
    int ActionBar_backgroundStacked -> d
    int AppCompatTextHelper_android_drawableRight -> d0
    int LinearLayoutCompat_android_baselineAligned -> d1
    int RecycleListView_paddingBottomNoButtons -> d2
    int Toolbar_navigationContentDescription -> d3
    int ActionBar_contentInsetEnd -> e
    int AppCompatTextHelper_android_drawableStart -> e0
    int LinearLayoutCompat_android_baselineAlignedChildIndex -> e1
    int RecycleListView_paddingTopNoTitle -> e2
    int Toolbar_navigationIcon -> e3
    int ActionBar_contentInsetStart -> f
    int AppCompatTextHelper_android_drawableEnd -> f0
    int LinearLayoutCompat_android_weightSum -> f1
    int[] SearchView -> f2
    int Toolbar_popupTheme -> f3
    int ActionBar_customNavigationLayout -> g
    int[] AppCompatTextView -> g0
    int LinearLayoutCompat_divider -> g1
    int SearchView_android_focusable -> g2
    int Toolbar_subtitle -> g3
    int ActionBar_displayOptions -> h
    int AppCompatTextView_autoSizeMaxTextSize -> h0
    int LinearLayoutCompat_dividerPadding -> h1
    int SearchView_android_maxWidth -> h2
    int Toolbar_subtitleTextAppearance -> h3
    int ActionBar_elevation -> i
    int AppCompatTextView_autoSizeMinTextSize -> i0
    int LinearLayoutCompat_measureWithLargestChild -> i1
    int SearchView_android_inputType -> i2
    int Toolbar_subtitleTextColor -> i3
    int ActionBar_height -> j
    int AppCompatTextView_autoSizePresetSizes -> j0
    int LinearLayoutCompat_showDividers -> j1
    int SearchView_android_imeOptions -> j2
    int Toolbar_title -> j3
    int ActionBar_hideOnContentScroll -> k
    int AppCompatTextView_autoSizeStepGranularity -> k0
    int[] LinearLayoutCompat_Layout -> k1
    int SearchView_closeIcon -> k2
    int Toolbar_titleMargin -> k3
    int ActionBar_homeAsUpIndicator -> l
    int AppCompatTextView_autoSizeTextType -> l0
    int[] ListPopupWindow -> l1
    int SearchView_commitIcon -> l2
    int Toolbar_titleMarginBottom -> l3
    int ActionBar_icon -> m
    int AppCompatTextView_drawableBottomCompat -> m0
    int ListPopupWindow_android_dropDownHorizontalOffset -> m1
    int SearchView_defaultQueryHint -> m2
    int Toolbar_titleMarginEnd -> m3
    int ActionBar_logo -> n
    int AppCompatTextView_drawableEndCompat -> n0
    int ListPopupWindow_android_dropDownVerticalOffset -> n1
    int SearchView_goIcon -> n2
    int Toolbar_titleMarginStart -> n3
    int ActionBar_popupTheme -> o
    int AppCompatTextView_drawableLeftCompat -> o0
    int[] MenuGroup -> o1
    int SearchView_iconifiedByDefault -> o2
    int Toolbar_titleMarginTop -> o3
    int ActionBar_subtitle -> p
    int AppCompatTextView_drawableRightCompat -> p0
    int MenuGroup_android_enabled -> p1
    int SearchView_layout -> p2
    int Toolbar_titleMargins -> p3
    int ActionBar_subtitleTextStyle -> q
    int AppCompatTextView_drawableStartCompat -> q0
    int MenuGroup_android_id -> q1
    int SearchView_queryBackground -> q2
    int Toolbar_titleTextAppearance -> q3
    int ActionBar_title -> r
    int AppCompatTextView_drawableTint -> r0
    int MenuGroup_android_visible -> r1
    int SearchView_queryHint -> r2
    int Toolbar_titleTextColor -> r3
    int ActionBar_titleTextStyle -> s
    int AppCompatTextView_drawableTintMode -> s0
    int MenuGroup_android_menuCategory -> s1
    int SearchView_searchHintIcon -> s2
    int[] View -> s3
    int[] ActionBarLayout -> t
    int AppCompatTextView_drawableTopCompat -> t0
    int MenuGroup_android_orderInCategory -> t1
    int SearchView_searchIcon -> t2
    int View_android_theme -> t3
    int ActionBarLayout_android_layout_gravity -> u
    int AppCompatTextView_emojiCompatEnabled -> u0
    int MenuGroup_android_checkableBehavior -> u1
    int SearchView_submitBackground -> u2
    int View_theme -> u3
    int[] ActionMenuItemView -> v
    int AppCompatTextView_firstBaselineToTopHeight -> v0
    int[] MenuItem -> v1
    int SearchView_suggestionRowLayout -> v2
    int[] ViewBackgroundHelper -> v3
    int ActionMenuItemView_android_minWidth -> w
    int AppCompatTextView_lastBaselineToBottomHeight -> w0
    int MenuItem_android_icon -> w1
    int SearchView_voiceIcon -> w2
    int ViewBackgroundHelper_android_background -> w3
    int[] ActionMenuView -> x
    int AppCompatTextView_lineHeight -> x0
    int MenuItem_android_enabled -> x1
    int[] Spinner -> x2
    int ViewBackgroundHelper_backgroundTint -> x3
    int[] ActionMode -> y
    int[] AppCompatTheme -> y0
    int MenuItem_android_id -> y1
    int Spinner_android_entries -> y2
    int ViewBackgroundHelper_backgroundTintMode -> y3
    int ActionMode_background -> z
    int AppCompatTheme_android_windowIsFloating -> z0
    int MenuItem_android_checked -> z1
    int Spinner_android_popupBackground -> z2
    int[] ViewStubCompat -> z3
    5:381:void <clinit>():0:0 -> <clinit>
androidx.appcompat.app.ActionBar -> androidx.appcompat.app.a:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    0:3:void <init>():92:92 -> <init>
    0:1:boolean closeOptionsMenu():0:0 -> g
    boolean collapseActionView() -> h
    void dispatchMenuVisibilityChanged(boolean) -> i
    int getDisplayOptions() -> j
    android.content.Context getThemedContext() -> k
    0:1:boolean invalidateOptionsMenu():0:0 -> l
    0:0:void onConfigurationChanged(android.content.res.Configuration) -> m
    0:0:void onDestroy() -> n
    boolean onKeyShortcut(int,android.view.KeyEvent) -> o
    0:1:boolean onMenuKeyEvent(android.view.KeyEvent):0:0 -> p
    0:1:boolean openOptionsMenu():0:0 -> q
    void setDefaultDisplayHomeAsUpEnabled(boolean) -> r
    void setShowHideAnimationEnabled(boolean) -> s
    void setWindowTitle(java.lang.CharSequence) -> t
    0:1:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
androidx.appcompat.app.ActionBar$LayoutParams -> androidx.appcompat.app.a$a:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    int gravity -> a
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1377:1377 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):1374:1374 -> <init>
    3:5:void <init>(android.content.Context,android.util.AttributeSet):1379:1381 -> <init>
    6:7:void <init>(int,int):1385:1386 -> <init>
    8:8:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1399:1399 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/a$a;)V"}
    9:9:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1374:1374 -> <init>
    10:10:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1401:1401 -> <init>
    11:11:void <init>(android.view.ViewGroup$LayoutParams):1405:1405 -> <init>
    12:12:void <init>(android.view.ViewGroup$LayoutParams):1374:1374 -> <init>
androidx.appcompat.app.ActionBarDrawerToggle$Delegate -> androidx.appcompat.app.b:
# {"id":"sourceFile","fileName":"ActionBarDrawerToggle.java"}
androidx.appcompat.app.AlertController -> androidx.appcompat.app.AlertController:
# {"id":"sourceFile","fileName":"AlertController.java"}
    androidx.core.widget.NestedScrollView mScrollView -> A
    int mIconId -> B
    android.graphics.drawable.Drawable mIcon -> C
    android.widget.ImageView mIconView -> D
    android.widget.TextView mTitleView -> E
    android.widget.TextView mMessageView -> F
    android.view.View mCustomTitleView -> G
    android.widget.ListAdapter mAdapter -> H
    int mCheckedItem -> I
    int mAlertDialogLayout -> J
    int mButtonPanelSideLayout -> K
    int mListLayout -> L
    int mMultiChoiceItemLayout -> M
    int mSingleChoiceItemLayout -> N
    int mListItemLayout -> O
    boolean mShowTitle -> P
    int mButtonPanelLayoutHint -> Q
    android.os.Handler mHandler -> R
    android.view.View$OnClickListener mButtonHandler -> S
    android.content.Context mContext -> a
    androidx.appcompat.app.AppCompatDialog mDialog -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/p;"}
    android.view.Window mWindow -> c
    int mButtonIconDimen -> d
    java.lang.CharSequence mTitle -> e
    java.lang.CharSequence mMessage -> f
    android.widget.ListView mListView -> g
    android.view.View mView -> h
    int mViewLayoutResId -> i
    int mViewSpacingLeft -> j
    int mViewSpacingTop -> k
    int mViewSpacingRight -> l
    int mViewSpacingBottom -> m
    boolean mViewSpacingSpecified -> n
    android.widget.Button mButtonPositive -> o
    java.lang.CharSequence mButtonPositiveText -> p
    android.os.Message mButtonPositiveMessage -> q
    android.graphics.drawable.Drawable mButtonPositiveIcon -> r
    android.widget.Button mButtonNegative -> s
    java.lang.CharSequence mButtonNegativeText -> t
    android.os.Message mButtonNegativeMessage -> u
    android.graphics.drawable.Drawable mButtonNegativeIcon -> v
    android.widget.Button mButtonNeutral -> w
    java.lang.CharSequence mButtonNeutralText -> x
    android.os.Message mButtonNeutralMessage -> y
    android.graphics.drawable.Drawable mButtonNeutralIcon -> z
    0:3:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):182:182 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/app/p;Landroid/view/Window;)V"}
    4:5:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):82:82 -> <init>
    6:8:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):101:101 -> <init>
    9:10:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):111:111 -> <init>
    11:12:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):122:122 -> <init>
    13:19:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):126:126 -> <init>
    20:21:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):183:183 -> <init>
    22:23:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):184:184 -> <init>
    24:25:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):185:185 -> <init>
    26:32:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):186:186 -> <init>
    33:41:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):188:188 -> <init>
    42:49:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):191:191 -> <init>
    50:57:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):192:192 -> <init>
    58:65:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):194:194 -> <init>
    66:73:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):195:195 -> <init>
    74:75:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):196:196 -> <init>
    76:81:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):197:197 -> <init>
    82:89:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):198:198 -> <init>
    90:98:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):199:199 -> <init>
    99:106:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):200:200 -> <init>
    107:109:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):202:202 -> <init>
    110:113:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):205:205 -> <init>
    0:7:boolean canTextInput(android.view.View):209:209 -> a
    8:13:boolean canTextInput(android.view.View):213:213 -> a
    14:15:boolean canTextInput(android.view.View):217:217 -> a
    16:23:boolean canTextInput(android.view.View):218:218 -> a
    24:27:boolean canTextInput(android.view.View):221:221 -> a
    28:35:boolean canTextInput(android.view.View):222:222 -> a
    0:6:void centerButton(android.widget.Button):829:829 -> b
    7:10:void centerButton(android.widget.Button):830:830 -> b
    11:12:void centerButton(android.widget.Button):831:831 -> b
    13:16:void centerButton(android.widget.Button):832:832 -> b
    0:4:int getIconAttributeResId(int):398:398 -> c
    5:14:int getIconAttributeResId(int):399:399 -> c
    15:17:int getIconAttributeResId(int):400:400 -> c
    0:2:android.widget.ListView getListView():404:404 -> d
    0:3:void installContent():231:231 -> e
    4:8:void installContent():232:232 -> e
    9:12:void installContent():233:233 -> e
    0:13:boolean onKeyDown(int,android.view.KeyEvent):422:422 -> f
    0:13:boolean onKeyUp(int,android.view.KeyEvent):427:427 -> g
    2:5:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):443:443 -> h
    6:11:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):444:444 -> h
    12:16:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):447:447 -> h
    17:20:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):452:452 -> h
    21:24:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):453:453 -> h
    25:29:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):454:454 -> h
    30:33:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):459:459 -> h
    34:39:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):460:460 -> h
    40:42:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):463:463 -> h
    0:3:int selectContentView():237:237 -> i
    4:6:int selectContentView():238:238 -> i
    7:12:int selectContentView():240:240 -> i
    13:15:int selectContentView():243:243 -> i
    4:18:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):324:324 -> j
    19:20:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):330:330 -> j
    21:22:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):331:331 -> j
    23:25:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):332:332 -> j
    26:33:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):348:348 -> j
    34:35:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):336:336 -> j
    36:37:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):337:337 -> j
    38:40:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):338:338 -> j
    41:42:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):342:342 -> j
    43:44:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):343:343 -> j
    45:47:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):344:344 -> j
    0:2:void setCustomTitle(android.view.View):257:257 -> k
    1:2:void setIcon(int):359:359 -> l
    3:4:void setIcon(int):360:360 -> l
    5:11:void setIcon(int):362:362 -> l
    12:14:void setIcon(int):364:364 -> l
    15:24:void setIcon(int):365:365 -> l
    25:28:void setIcon(int):367:367 -> l
    0:2:void setIcon(android.graphics.drawable.Drawable):378:378 -> m
    3:4:void setIcon(android.graphics.drawable.Drawable):379:379 -> m
    5:10:void setIcon(android.graphics.drawable.Drawable):381:381 -> m
    11:13:void setIcon(android.graphics.drawable.Drawable):383:383 -> m
    14:21:void setIcon(android.graphics.drawable.Drawable):384:384 -> m
    22:25:void setIcon(android.graphics.drawable.Drawable):386:386 -> m
    0:1:void setMessage(java.lang.CharSequence):261:261 -> n
    2:5:void setMessage(java.lang.CharSequence):262:262 -> n
    6:9:void setMessage(java.lang.CharSequence):263:263 -> n
    0:7:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):560:560 -> o
    8:15:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):561:561 -> o
    16:20:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):565:565 -> o
    21:25:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):568:568 -> o
    26:29:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):571:571 -> o
    0:1:void setTitle(java.lang.CharSequence):247:247 -> p
    2:5:void setTitle(java.lang.CharSequence):248:248 -> p
    6:9:void setTitle(java.lang.CharSequence):249:249 -> p
    1:2:void setView(int):271:271 -> q
    3:5:void setView(int):272:272 -> q
    6:8:void setView(int):273:273 -> q
    0:2:void setView(android.view.View):280:280 -> r
    3:4:void setView(android.view.View):281:281 -> r
    5:7:void setView(android.view.View):282:282 -> r
    0:2:void setView(android.view.View,int,int,int,int):290:290 -> s
    3:5:void setView(android.view.View,int,int,int,int):291:291 -> s
    6:7:void setView(android.view.View,int,int,int,int):292:292 -> s
    8:9:void setView(android.view.View,int,int,int,int):293:293 -> s
    10:11:void setView(android.view.View,int,int,int,int):294:294 -> s
    12:13:void setView(android.view.View,int,int,int,int):295:295 -> s
    14:16:void setView(android.view.View,int,int,int,int):296:296 -> s
    3:10:void setupButtons(android.view.ViewGroup):763:763 -> t
    11:15:void setupButtons(android.view.ViewGroup):764:764 -> t
    16:32:void setupButtons(android.view.ViewGroup):766:766 -> t
    33:39:void setupButtons(android.view.ViewGroup):767:767 -> t
    40:46:void setupButtons(android.view.ViewGroup):769:769 -> t
    47:50:void setupButtons(android.view.ViewGroup):770:770 -> t
    51:55:void setupButtons(android.view.ViewGroup):771:771 -> t
    56:62:void setupButtons(android.view.ViewGroup):772:772 -> t
    63:71:void setupButtons(android.view.ViewGroup):774:774 -> t
    72:79:void setupButtons(android.view.ViewGroup):778:778 -> t
    80:84:void setupButtons(android.view.ViewGroup):779:779 -> t
    85:96:void setupButtons(android.view.ViewGroup):781:781 -> t
    97:102:void setupButtons(android.view.ViewGroup):782:782 -> t
    103:109:void setupButtons(android.view.ViewGroup):784:784 -> t
    110:113:void setupButtons(android.view.ViewGroup):785:785 -> t
    114:118:void setupButtons(android.view.ViewGroup):786:786 -> t
    119:125:void setupButtons(android.view.ViewGroup):787:787 -> t
    126:135:void setupButtons(android.view.ViewGroup):789:789 -> t
    136:143:void setupButtons(android.view.ViewGroup):793:793 -> t
    144:148:void setupButtons(android.view.ViewGroup):794:794 -> t
    149:160:void setupButtons(android.view.ViewGroup):796:796 -> t
    161:166:void setupButtons(android.view.ViewGroup):797:797 -> t
    167:173:void setupButtons(android.view.ViewGroup):799:799 -> t
    174:177:void setupButtons(android.view.ViewGroup):800:800 -> t
    178:182:void setupButtons(android.view.ViewGroup):801:801 -> t
    183:189:void setupButtons(android.view.ViewGroup):802:802 -> t
    190:196:void setupButtons(android.view.ViewGroup):804:804 -> t
    197:206:void setupButtons(android.view.ViewGroup):808:808 -> t
    207:215:void setupButtons(android.view.ViewGroup):814:814 -> t
    216:224:void setupButtons(android.view.ViewGroup):816:816 -> t
    225:232:void setupButtons(android.view.ViewGroup):818:818 -> t
    233:236:void setupButtons(android.view.ViewGroup):824:824 -> t
    0:12:void setupContent(android.view.ViewGroup):719:719 -> u
    13:15:void setupContent(android.view.ViewGroup):720:720 -> u
    16:23:void setupContent(android.view.ViewGroup):721:721 -> u
    24:34:void setupContent(android.view.ViewGroup):724:724 -> u
    35:38:void setupContent(android.view.ViewGroup):729:729 -> u
    39:44:void setupContent(android.view.ViewGroup):730:730 -> u
    45:47:void setupContent(android.view.ViewGroup):732:732 -> u
    48:54:void setupContent(android.view.ViewGroup):733:733 -> u
    55:58:void setupContent(android.view.ViewGroup):735:735 -> u
    59:66:void setupContent(android.view.ViewGroup):736:736 -> u
    67:72:void setupContent(android.view.ViewGroup):737:737 -> u
    73:75:void setupContent(android.view.ViewGroup):738:738 -> u
    76:87:void setupContent(android.view.ViewGroup):739:739 -> u
    88:91:void setupContent(android.view.ViewGroup):742:742 -> u
    0:5:void setupCustomContent(android.view.ViewGroup):640:640 -> v
    6:9:void setupCustomContent(android.view.ViewGroup):642:642 -> v
    10:15:void setupCustomContent(android.view.ViewGroup):643:643 -> v
    16:28:void setupCustomContent(android.view.ViewGroup):644:644 -> v
    29:34:void setupCustomContent(android.view.ViewGroup):650:650 -> v
    35:43:void setupCustomContent(android.view.ViewGroup):651:651 -> v
    44:53:void setupCustomContent(android.view.ViewGroup):656:656 -> v
    54:62:void setupCustomContent(android.view.ViewGroup):657:657 -> v
    63:66:void setupCustomContent(android.view.ViewGroup):659:659 -> v
    67:77:void setupCustomContent(android.view.ViewGroup):660:660 -> v
    78:81:void setupCustomContent(android.view.ViewGroup):664:664 -> v
    82:93:void setupCustomContent(android.view.ViewGroup):665:665 -> v
    94:97:void setupCustomContent(android.view.ViewGroup):668:668 -> v
    0:5:void setupTitle(android.view.ViewGroup):673:673 -> w
    6:12:void setupTitle(android.view.ViewGroup):675:675 -> w
    13:18:void setupTitle(android.view.ViewGroup):678:678 -> w
    19:26:void setupTitle(android.view.ViewGroup):681:681 -> w
    27:30:void setupTitle(android.view.ViewGroup):682:682 -> w
    31:43:void setupTitle(android.view.ViewGroup):684:684 -> w
    44:51:void setupTitle(android.view.ViewGroup):686:686 -> w
    52:55:void setupTitle(android.view.ViewGroup):687:687 -> w
    56:67:void setupTitle(android.view.ViewGroup):689:689 -> w
    68:72:void setupTitle(android.view.ViewGroup):690:690 -> w
    73:76:void setupTitle(android.view.ViewGroup):695:695 -> w
    77:82:void setupTitle(android.view.ViewGroup):696:696 -> w
    83:86:void setupTitle(android.view.ViewGroup):697:697 -> w
    87:92:void setupTitle(android.view.ViewGroup):698:698 -> w
    93:102:void setupTitle(android.view.ViewGroup):702:702 -> w
    103:108:void setupTitle(android.view.ViewGroup):703:703 -> w
    109:114:void setupTitle(android.view.ViewGroup):704:704 -> w
    115:118:void setupTitle(android.view.ViewGroup):705:705 -> w
    119:121:void setupTitle(android.view.ViewGroup):702:702 -> w
    122:127:void setupTitle(android.view.ViewGroup):706:706 -> w
    128:135:void setupTitle(android.view.ViewGroup):710:710 -> w
    136:138:void setupTitle(android.view.ViewGroup):711:711 -> w
    139:143:void setupTitle(android.view.ViewGroup):712:712 -> w
    144:147:void setupTitle(android.view.ViewGroup):713:713 -> w
    0:7:void setupView():467:467 -> x
    8:13:void setupView():468:468 -> x
    14:19:void setupView():469:469 -> x
    20:25:void setupView():470:470 -> x
    26:33:void setupView():474:474 -> x
    34:36:void setupView():475:475 -> x
    37:42:void setupView():477:477 -> x
    43:48:void setupView():478:478 -> x
    49:54:void setupView():479:479 -> x
    55:58:void setupView():482:482 -> x
    59:62:void setupView():483:483 -> x
    63:66:void setupView():484:484 -> x
    67:69:void setupView():486:486 -> x
    70:72:void setupView():487:487 -> x
    73:75:void setupView():488:488 -> x
    76:90:void setupView():491:491 -> x
    91:101:void setupView():493:493 -> x
    102:114:void setupView():495:495 -> x
    115:122:void setupView():500:500 -> x
    123:127:void setupView():502:502 -> x
    128:131:void setupView():509:509 -> x
    132:134:void setupView():510:510 -> x
    135:145:void setupView():515:515 -> x
    146:153:void setupView():516:516 -> x
    154:159:void setupView():520:520 -> x
    160:167:void setupView():524:524 -> x
    168:170:void setupView():526:526 -> x
    171:176:void setupView():531:531 -> x
    177:183:void setupView():532:532 -> x
    184:198:void setupView():537:537 -> x
    199:201:void setupView():541:541 -> x
    202:205:void setupView():546:546 -> x
    206:209:void setupView():547:547 -> x
    210:212:void setupView():548:548 -> x
    213:217:void setupView():549:549 -> x
    218:220:void setupView():551:551 -> x
    221:224:void setupView():552:552 -> x
    0:4:boolean shouldCenterSingleButton(android.content.Context):177:177 -> y
    5:14:boolean shouldCenterSingleButton(android.content.Context):178:178 -> y
    15:21:boolean shouldCenterSingleButton(android.content.Context):179:179 -> y
androidx.appcompat.app.AlertController$1 -> androidx.appcompat.app.AlertController$a:
# {"id":"sourceFile","fileName":"AlertController.java"}
    androidx.appcompat.app.AlertController this$0 -> a
    0:5:void <init>(androidx.appcompat.app.AlertController):126:126 -> <init>
    0:9:void onClick(android.view.View):130:130 -> onClick
    10:14:void onClick(android.view.View):131:131 -> onClick
    15:22:void onClick(android.view.View):132:132 -> onClick
    23:27:void onClick(android.view.View):133:133 -> onClick
    28:35:void onClick(android.view.View):134:134 -> onClick
    36:43:void onClick(android.view.View):135:135 -> onClick
    44:46:void onClick(android.view.View):141:141 -> onClick
    47:57:void onClick(android.view.View):145:145 -> onClick
    58:61:void onClick(android.view.View):146:146 -> onClick
androidx.appcompat.app.AlertController$AlertParams -> androidx.appcompat.app.AlertController$b:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mViewSpacingLeft -> A
    int mViewSpacingTop -> B
    int mViewSpacingRight -> C
    int mViewSpacingBottom -> D
    boolean mViewSpacingSpecified -> E
    boolean[] mCheckedItems -> F
    boolean mIsMultiChoice -> G
    boolean mIsSingleChoice -> H
    int mCheckedItem -> I
    android.content.DialogInterface$OnMultiChoiceClickListener mOnCheckboxClickListener -> J
    android.database.Cursor mCursor -> K
    java.lang.String mLabelColumn -> L
    java.lang.String mIsCheckedColumn -> M
    android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener -> N
    boolean mRecycleOnMeasure -> O
    android.content.Context mContext -> a
    android.view.LayoutInflater mInflater -> b
    int mIconId -> c
    android.graphics.drawable.Drawable mIcon -> d
    int mIconAttrId -> e
    java.lang.CharSequence mTitle -> f
    android.view.View mCustomTitleView -> g
    java.lang.CharSequence mMessage -> h
    java.lang.CharSequence mPositiveButtonText -> i
    android.graphics.drawable.Drawable mPositiveButtonIcon -> j
    android.content.DialogInterface$OnClickListener mPositiveButtonListener -> k
    java.lang.CharSequence mNegativeButtonText -> l
    android.graphics.drawable.Drawable mNegativeButtonIcon -> m
    android.content.DialogInterface$OnClickListener mNegativeButtonListener -> n
    java.lang.CharSequence mNeutralButtonText -> o
    android.graphics.drawable.Drawable mNeutralButtonIcon -> p
    android.content.DialogInterface$OnClickListener mNeutralButtonListener -> q
    boolean mCancelable -> r
    android.content.DialogInterface$OnCancelListener mOnCancelListener -> s
    android.content.DialogInterface$OnDismissListener mOnDismissListener -> t
    android.content.DialogInterface$OnKeyListener mOnKeyListener -> u
    java.lang.CharSequence[] mItems -> v
    android.widget.ListAdapter mAdapter -> w
    android.content.DialogInterface$OnClickListener mOnClickListener -> x
    int mViewLayoutResId -> y
    android.view.View mView -> z
    0:3:void <init>(android.content.Context):924:924 -> <init>
    4:5:void <init>(android.content.Context):869:869 -> <init>
    6:7:void <init>(android.content.Context):871:871 -> <init>
    8:10:void <init>(android.content.Context):897:897 -> <init>
    11:13:void <init>(android.content.Context):901:901 -> <init>
    14:15:void <init>(android.content.Context):909:909 -> <init>
    16:17:void <init>(android.content.Context):925:925 -> <init>
    18:19:void <init>(android.content.Context):926:926 -> <init>
    20:30:void <init>(android.content.Context):927:927 -> <init>
    0:3:void apply(androidx.appcompat.app.AlertController):931:931 -> a
    4:7:void apply(androidx.appcompat.app.AlertController):932:932 -> a
    8:11:void apply(androidx.appcompat.app.AlertController):934:934 -> a
    12:14:void apply(androidx.appcompat.app.AlertController):935:935 -> a
    15:18:void apply(androidx.appcompat.app.AlertController):937:937 -> a
    19:21:void apply(androidx.appcompat.app.AlertController):938:938 -> a
    22:25:void apply(androidx.appcompat.app.AlertController):940:940 -> a
    26:28:void apply(androidx.appcompat.app.AlertController):941:941 -> a
    29:32:void apply(androidx.appcompat.app.AlertController):943:943 -> a
    33:39:void apply(androidx.appcompat.app.AlertController):944:944 -> a
    40:43:void apply(androidx.appcompat.app.AlertController):947:947 -> a
    44:46:void apply(androidx.appcompat.app.AlertController):948:948 -> a
    47:57:void apply(androidx.appcompat.app.AlertController):950:950 -> a
    58:68:void apply(androidx.appcompat.app.AlertController):951:951 -> a
    69:76:void apply(androidx.appcompat.app.AlertController):954:954 -> a
    77:85:void apply(androidx.appcompat.app.AlertController):955:955 -> a
    86:93:void apply(androidx.appcompat.app.AlertController):958:958 -> a
    94:102:void apply(androidx.appcompat.app.AlertController):959:959 -> a
    103:114:void apply(androidx.appcompat.app.AlertController):964:964 -> a
    115:117:void apply(androidx.appcompat.app.AlertController):965:965 -> a
    118:121:void apply(androidx.appcompat.app.AlertController):967:967 -> a
    122:125:void apply(androidx.appcompat.app.AlertController):968:968 -> a
    126:137:void apply(androidx.appcompat.app.AlertController):969:969 -> a
    138:141:void apply(androidx.appcompat.app.AlertController):972:972 -> a
    142:145:void apply(androidx.appcompat.app.AlertController):974:974 -> a
    146:149:void apply(androidx.appcompat.app.AlertController):975:975 -> a
    0:4:void createListView(androidx.appcompat.app.AlertController):988:988 -> b
    5:11:void createListView(androidx.appcompat.app.AlertController):989:989 -> b
    12:15:void createListView(androidx.appcompat.app.AlertController):992:992 -> b
    16:19:void createListView(androidx.appcompat.app.AlertController):993:993 -> b
    20:40:void createListView(androidx.appcompat.app.AlertController):994:994 -> b
    41:54:void createListView(androidx.appcompat.app.AlertController):1009:1009 -> b
    55:58:void createListView(androidx.appcompat.app.AlertController):1038:1038 -> b
    59:62:void createListView(androidx.appcompat.app.AlertController):1039:1039 -> b
    63:65:void createListView(androidx.appcompat.app.AlertController):1041:1041 -> b
    66:72:void createListView(androidx.appcompat.app.AlertController):1044:1044 -> b
    73:93:void createListView(androidx.appcompat.app.AlertController):1045:1045 -> b
    94:98:void createListView(androidx.appcompat.app.AlertController):1047:1047 -> b
    99:107:void createListView(androidx.appcompat.app.AlertController):1050:1050 -> b
    108:109:void createListView(androidx.appcompat.app.AlertController):1061:1061 -> b
    110:113:void createListView(androidx.appcompat.app.AlertController):1062:1062 -> b
    114:117:void createListView(androidx.appcompat.app.AlertController):1064:1064 -> b
    118:126:void createListView(androidx.appcompat.app.AlertController):1065:1065 -> b
    127:130:void createListView(androidx.appcompat.app.AlertController):1074:1074 -> b
    131:138:void createListView(androidx.appcompat.app.AlertController):1075:1075 -> b
    139:142:void createListView(androidx.appcompat.app.AlertController):1088:1088 -> b
    143:145:void createListView(androidx.appcompat.app.AlertController):1089:1089 -> b
    146:150:void createListView(androidx.appcompat.app.AlertController):1092:1092 -> b
    151:154:void createListView(androidx.appcompat.app.AlertController):1093:1093 -> b
    155:159:void createListView(androidx.appcompat.app.AlertController):1094:1094 -> b
    160:162:void createListView(androidx.appcompat.app.AlertController):1095:1095 -> b
    163:165:void createListView(androidx.appcompat.app.AlertController):1097:1097 -> b
androidx.appcompat.app.AlertController$AlertParams$1 -> androidx.appcompat.app.AlertController$b$a:
# {"id":"sourceFile","fileName":"AlertController.java"}
    androidx.appcompat.app.AlertController$RecycleListView val$listView -> a
    androidx.appcompat.app.AlertController$AlertParams this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    0:7:void <init>(androidx.appcompat.app.AlertController$AlertParams,android.content.Context,int,int,java.lang.CharSequence[],androidx.appcompat.app.AlertController$RecycleListView):995:995 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/AlertController$b;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V"}
    0:3:android.view.View getView(int,android.view.View,android.view.ViewGroup):998:998 -> getView
    4:9:android.view.View getView(int,android.view.View,android.view.ViewGroup):999:999 -> getView
    10:13:android.view.View getView(int,android.view.View,android.view.ViewGroup):1000:1000 -> getView
    14:20:android.view.View getView(int,android.view.View,android.view.ViewGroup):1002:1002 -> getView
androidx.appcompat.app.AlertController$AlertParams$2 -> androidx.appcompat.app.AlertController$b$b:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mLabelIndex -> a
    int mIsCheckedIndex -> b
    androidx.appcompat.app.AlertController$RecycleListView val$listView -> c
    androidx.appcompat.app.AlertController val$dialog -> d
    androidx.appcompat.app.AlertController$AlertParams this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    0:8:void <init>(androidx.appcompat.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1009:1009 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/AlertController$b;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V"}
    9:12:void <init>(androidx.appcompat.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1014:1014 -> <init>
    13:20:void <init>(androidx.appcompat.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1015:1015 -> <init>
    21:29:void <init>(androidx.appcompat.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1016:1016 -> <init>
    3:8:void bindView(android.view.View,android.content.Context,android.database.Cursor):1021:1021 -> bindView
    9:17:void bindView(android.view.View,android.content.Context,android.database.Cursor):1023:1023 -> bindView
    18:25:void bindView(android.view.View,android.content.Context,android.database.Cursor):1024:1024 -> bindView
    26:34:void bindView(android.view.View,android.content.Context,android.database.Cursor):1025:1025 -> bindView
    35:38:void bindView(android.view.View,android.content.Context,android.database.Cursor):1024:1024 -> bindView
    0:13:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):1030:1030 -> newView
androidx.appcompat.app.AlertController$AlertParams$3 -> androidx.appcompat.app.AlertController$b$c:
# {"id":"sourceFile","fileName":"AlertController.java"}
    androidx.appcompat.app.AlertController val$dialog -> a
    androidx.appcompat.app.AlertController$AlertParams this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    0:7:void <init>(androidx.appcompat.app.AlertController$AlertParams,androidx.appcompat.app.AlertController):1065:1065 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/AlertController$b;Landroidx/appcompat/app/AlertController;)V"}
    0:10:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1068:1068 -> onItemClick
    11:16:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1069:1069 -> onItemClick
    17:24:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1070:1070 -> onItemClick
androidx.appcompat.app.AlertController$AlertParams$4 -> androidx.appcompat.app.AlertController$b$d:
# {"id":"sourceFile","fileName":"AlertController.java"}
    androidx.appcompat.app.AlertController$RecycleListView val$listView -> a
    androidx.appcompat.app.AlertController val$dialog -> b
    androidx.appcompat.app.AlertController$AlertParams this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    0:9:void <init>(androidx.appcompat.app.AlertController$AlertParams,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1075:1075 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/AlertController$b;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V"}
    0:5:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1078:1078 -> onItemClick
    6:13:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1079:1079 -> onItemClick
    14:23:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1081:1081 -> onItemClick
    24:27:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1082:1082 -> onItemClick
    28:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1081:1081 -> onItemClick
androidx.appcompat.app.AlertController$ButtonHandler -> androidx.appcompat.app.AlertController$c:
# {"id":"sourceFile","fileName":"AlertController.java"}
    java.lang.ref.WeakReference mDialog -> a
    0:2:void <init>(android.content.DialogInterface):156:156 -> <init>
    3:10:void <init>(android.content.DialogInterface):157:157 -> <init>
    0:14:void handleMessage(android.os.Message):162:162 -> handleMessage
    15:22:void handleMessage(android.os.Message):171:171 -> handleMessage
    23:40:void handleMessage(android.os.Message):167:167 -> handleMessage
androidx.appcompat.app.AlertController$CheckedItemAdapter -> androidx.appcompat.app.AlertController$d:
# {"id":"sourceFile","fileName":"AlertController.java"}
    0:3:void <init>(android.content.Context,int,int,java.lang.CharSequence[]):1104:1104 -> <init>
androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mPaddingTopNoTitle -> a
    int mPaddingBottomNoButtons -> b
    0:2:void <init>(android.content.Context,android.util.AttributeSet):844:844 -> <init>
    3:8:void <init>(android.content.Context,android.util.AttributeSet):846:846 -> <init>
    9:17:void <init>(android.content.Context,android.util.AttributeSet):848:848 -> <init>
    18:26:void <init>(android.content.Context,android.util.AttributeSet):850:850 -> <init>
    6:11:void setHasDecor(boolean,boolean):856:856 -> a
    12:18:void setHasDecor(boolean,boolean):857:857 -> a
    19:24:void setHasDecor(boolean,boolean):858:858 -> a
    25:31:void setHasDecor(boolean,boolean):859:859 -> a
    32:35:void setHasDecor(boolean,boolean):860:860 -> a
androidx.appcompat.app.AlertDialog -> androidx.appcompat.app.c:
# {"id":"sourceFile","fileName":"AlertDialog.java"}
    androidx.appcompat.app.AlertController mAlert -> e
    0:6:void <init>(android.content.Context,int):98:98 -> <init>
    7:22:void <init>(android.content.Context,int):99:99 -> <init>
    0:6:android.widget.ListView getListView():140:140 -> h
    8:12:int resolveDialogTheme(android.content.Context,int):114:114 -> i
    13:21:int resolveDialogTheme(android.content.Context,int):115:115 -> i
    22:24:int resolveDialogTheme(android.content.Context,int):116:116 -> i
    0:2:void onCreate(android.os.Bundle):278:278 -> onCreate
    3:8:void onCreate(android.os.Bundle):279:279 -> onCreate
    0:9:boolean onKeyDown(int,android.view.KeyEvent):284:284 -> onKeyDown
    10:14:boolean onKeyDown(int,android.view.KeyEvent):287:287 -> onKeyDown
    0:9:boolean onKeyUp(int,android.view.KeyEvent):292:292 -> onKeyUp
    10:14:boolean onKeyUp(int,android.view.KeyEvent):295:295 -> onKeyUp
    0:2:void setTitle(java.lang.CharSequence):145:145 -> setTitle
    3:8:void setTitle(java.lang.CharSequence):146:146 -> setTitle
androidx.appcompat.app.AlertDialog$Builder -> androidx.appcompat.app.c$a:
# {"id":"sourceFile","fileName":"AlertDialog.java"}
    androidx.appcompat.app.AlertController$AlertParams P -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    int mTheme -> b
    1:1:void <init>(android.content.Context):313:313 -> <init>
    2:5:void <init>(android.content.Context,int):342:345 -> <init>
    0:10:androidx.appcompat.app.AlertDialog create():983:983 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/c;"}
    11:17:androidx.appcompat.app.AlertDialog create():984:984 -> a
    18:24:androidx.appcompat.app.AlertDialog create():985:985 -> a
    25:31:androidx.appcompat.app.AlertDialog create():986:986 -> a
    32:34:androidx.appcompat.app.AlertDialog create():987:987 -> a
    35:41:androidx.appcompat.app.AlertDialog create():989:989 -> a
    42:48:androidx.appcompat.app.AlertDialog create():990:990 -> a
    49:54:androidx.appcompat.app.AlertDialog create():991:991 -> a
    55:58:androidx.appcompat.app.AlertDialog create():992:992 -> a
    0:4:android.content.Context getContext():358:358 -> b
    0:3:androidx.appcompat.app.AlertDialog$Builder setAdapter(android.widget.ListAdapter,android.content.DialogInterface$OnClickListener):659:659 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/c$a;"}
    4:6:androidx.appcompat.app.AlertDialog$Builder setAdapter(android.widget.ListAdapter,android.content.DialogInterface$OnClickListener):660:660 -> c
    0:4:androidx.appcompat.app.AlertDialog$Builder setCustomTitle(android.view.View):398:398 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/app/c$a;"}
    0:4:androidx.appcompat.app.AlertDialog$Builder setIcon(android.graphics.drawable.Drawable):445:445 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/c$a;"}
    0:4:androidx.appcompat.app.AlertDialog$Builder setOnKeyListener(android.content.DialogInterface$OnKeyListener):620:620 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/c$a;"}
    0:3:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):853:853 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/c$a;"}
    4:5:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):854:854 -> g
    6:8:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):855:855 -> g
    9:11:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):856:856 -> g
    0:4:androidx.appcompat.app.AlertDialog$Builder setTitle(java.lang.CharSequence):377:377 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/app/c$a;"}
androidx.appcompat.app.AppCompatActivity -> androidx.appcompat.app.d:
# {"id":"sourceFile","fileName":"AppCompatActivity.java"}
    androidx.appcompat.app.AppCompatDelegate mDelegate -> mDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/g;"}
    0:2:void <init>():96:96 -> <init>
    3:6:void <init>():97:97 -> <init>
    0:2:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):214:214 -> addContentView
    3:10:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):215:215 -> addContentView
    0:11:void attachBaseContext(android.content.Context):141:141 -> attachBaseContext
    0:3:void closeOptionsMenu():655:655 -> closeOptionsMenu
    4:16:void closeOptionsMenu():656:656 -> closeOptionsMenu
    17:22:void closeOptionsMenu():657:657 -> closeOptionsMenu
    23:26:void closeOptionsMenu():658:658 -> closeOptionsMenu
    0:10:void initViewTreeOwners():221:221 -> d
    11:21:void initViewTreeOwners():222:222 -> d
    22:32:void initViewTreeOwners():223:223 -> d
    33:44:void initViewTreeOwners():224:224 -> d
    0:3:boolean dispatchKeyEvent(android.view.KeyEvent):598:598 -> dispatchKeyEvent
    4:13:boolean dispatchKeyEvent(android.view.KeyEvent):599:599 -> dispatchKeyEvent
    14:21:boolean dispatchKeyEvent(android.view.KeyEvent):601:601 -> dispatchKeyEvent
    22:26:boolean dispatchKeyEvent(android.view.KeyEvent):604:604 -> dispatchKeyEvent
    0:8:android.view.View findViewById(int):264:264 -> findViewById
    0:13:void initDelegate():118:118 -> g
    14:22:void initDelegate():128:128 -> g
    0:3:androidx.appcompat.app.AppCompatDelegate getDelegate():588:588 -> getDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/g;"}
    4:9:androidx.appcompat.app.AppCompatDelegate getDelegate():589:589 -> getDelegate
    10:12:androidx.appcompat.app.AppCompatDelegate getDelegate():591:591 -> getDelegate
    0:8:androidx.appcompat.app.ActionBarDrawerToggle$Delegate getDrawerToggleDelegate():558:558 -> getDrawerToggleDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/b;"}
    0:8:android.view.MenuInflater getMenuInflater():191:191 -> getMenuInflater
    0:9:android.content.res.Resources getResources():609:609 -> getResources
    10:20:android.content.res.Resources getResources():610:610 -> getResources
    21:30:android.content.res.Resources getResources():612:612 -> getResources
    0:8:androidx.appcompat.app.ActionBar getSupportActionBar():165:165 -> getSupportActionBar
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    0:4:android.content.Intent getSupportParentActivityIntent():505:505 -> getSupportParentActivityIntent
    0:1:boolean performMenuItemShortcut(android.view.KeyEvent):0:0 -> h
    0:7:void invalidateOptionsMenu():319:319 -> invalidateOptionsMenu
    0:2:void onConfigurationChanged(android.content.res.Configuration):229:229 -> onConfigurationChanged
    3:9:void onConfigurationChanged(android.content.res.Configuration):233:233 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):236:236 -> onConfigurationChanged
    14:21:void onConfigurationChanged(android.content.res.Configuration):237:237 -> onConfigurationChanged
    22:29:void onConfigurationChanged(android.content.res.Configuration):238:238 -> onConfigurationChanged
    30:35:void onConfigurationChanged(android.content.res.Configuration):239:239 -> onConfigurationChanged
    0:3:void onContentChanged():545:545 -> onContentChanged
    0:3:void onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):422:422 -> onCreateSupportNavigateUpTaskStack
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/h;)V"}
    0:2:void onDestroy():283:283 -> onDestroy
    3:10:void onDestroy():284:284 -> onDestroy
    0:7:boolean onKeyDown(int,android.view.KeyEvent):638:638 -> onKeyDown
    8:12:boolean onKeyDown(int,android.view.KeyEvent):641:641 -> onKeyDown
    0:7:boolean onMenuItemSelected(int,android.view.MenuItem):269:269 -> onMenuItemSelected
    8:11:boolean onMenuItemSelected(int,android.view.MenuItem):273:273 -> onMenuItemSelected
    12:22:boolean onMenuItemSelected(int,android.view.MenuItem):274:274 -> onMenuItemSelected
    23:30:boolean onMenuItemSelected(int,android.view.MenuItem):275:275 -> onMenuItemSelected
    31:37:boolean onMenuItemSelected(int,android.view.MenuItem):276:276 -> onMenuItemSelected
    0:4:boolean onMenuOpened(int,android.view.Menu):569:569 -> onMenuOpened
    0:3:void onPanelClosed(int,android.view.Menu):580:580 -> onPanelClosed
    0:2:void onPostCreate(android.os.Bundle):152:152 -> onPostCreate
    3:10:void onPostCreate(android.os.Bundle):153:153 -> onPostCreate
    0:2:void onPostResume():245:245 -> onPostResume
    3:10:void onPostResume():246:246 -> onPostResume
    0:2:void onStart():251:251 -> onStart
    3:10:void onStart():252:252 -> onStart
    0:2:void onStop():257:257 -> onStop
    3:10:void onStop():258:258 -> onStop
    0:5:boolean onSupportNavigateUp():467:467 -> onSupportNavigateUp
    6:11:boolean onSupportNavigateUp():470:470 -> onSupportNavigateUp
    12:15:boolean onSupportNavigateUp():471:471 -> onSupportNavigateUp
    16:18:boolean onSupportNavigateUp():472:472 -> onSupportNavigateUp
    19:21:boolean onSupportNavigateUp():473:473 -> onSupportNavigateUp
    22:24:boolean onSupportNavigateUp():474:474 -> onSupportNavigateUp
    25:28:boolean onSupportNavigateUp():477:477 -> onSupportNavigateUp
    29:32:boolean onSupportNavigateUp():481:481 -> onSupportNavigateUp
    33:39:boolean onSupportNavigateUp():486:486 -> onSupportNavigateUp
    0:2:void onTitleChanged(java.lang.CharSequence,int):289:289 -> onTitleChanged
    3:10:void onTitleChanged(java.lang.CharSequence,int):290:290 -> onTitleChanged
    0:3:void openOptionsMenu():646:646 -> openOptionsMenu
    4:16:void openOptionsMenu():647:647 -> openOptionsMenu
    17:22:void openOptionsMenu():648:648 -> openOptionsMenu
    23:26:void openOptionsMenu():649:649 -> openOptionsMenu
    1:2:void setContentView(int):196:197 -> setContentView
    3:4:void setContentView(android.view.View):202:203 -> setContentView
    5:6:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):208:209 -> setContentView
    0:7:void setSupportActionBar(androidx.appcompat.widget.Toolbar):185:185 -> setSupportActionBar
    0:2:void setTheme(int):146:146 -> setTheme
    3:10:void setTheme(int):147:147 -> setTheme
    0:8:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):367:367 -> startSupportActionMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
    0:7:void supportInvalidateOptionsMenu():314:314 -> supportInvalidateOptionsMenu
    0:3:void supportNavigateUpTo(android.content.Intent):538:538 -> supportNavigateUpTo
    0:8:boolean supportRequestWindowFeature(int):308:308 -> supportRequestWindowFeature
    0:4:boolean supportShouldUpRecreateTask(android.content.Intent):522:522 -> supportShouldUpRecreateTask
androidx.appcompat.app.AppCompatActivity$1 -> androidx.appcompat.app.d$a:
# {"id":"sourceFile","fileName":"AppCompatActivity.java"}
    androidx.appcompat.app.AppCompatActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/d;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatActivity):119:119 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/d;)V"}
    0:4:android.os.Bundle saveState():123:123 -> a
    5:14:android.os.Bundle saveState():124:124 -> a
androidx.appcompat.app.AppCompatActivity$2 -> androidx.appcompat.app.d$b:
# {"id":"sourceFile","fileName":"AppCompatActivity.java"}
    androidx.appcompat.app.AppCompatActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/d;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatActivity):128:128 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/d;)V"}
    0:5:void onContextAvailable(android.content.Context):131:131 -> a
    6:8:void onContextAvailable(android.content.Context):132:132 -> a
    9:16:void onContextAvailable(android.content.Context):133:133 -> a
    17:20:void onContextAvailable(android.content.Context):134:134 -> a
    21:24:void onContextAvailable(android.content.Context):133:133 -> a
androidx.appcompat.app.AppCompatCallback -> androidx.appcompat.app.e:
# {"id":"sourceFile","fileName":"AppCompatCallback.java"}
androidx.appcompat.app.AppCompatDelegate -> androidx.appcompat.app.g:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor sSerialExecutorForLocalesStorage -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/t$a;"}
    int sDefaultNightMode -> b
    androidx.core.os.LocaleListCompat sRequestedAppLocales -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/f;"}
    androidx.core.os.LocaleListCompat sStoredAppLocales -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/f;"}
    java.lang.Boolean sIsAutoStoreLocalesOptedIn -> e
    boolean sIsFrameworkSyncChecked -> f
    androidx.collection.ArraySet sActivityDelegates -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    java.lang.Object sActivityDelegatesLock -> h
    java.lang.Object sAppLocalesStorageSyncLock -> i
    0:13:void <clinit>():114:114 -> <clinit>
    14:16:void <clinit>():186:186 -> <clinit>
    17:18:void <clinit>():188:188 -> <clinit>
    19:20:void <clinit>():189:189 -> <clinit>
    21:23:void <clinit>():190:190 -> <clinit>
    24:25:void <clinit>():191:191 -> <clinit>
    26:32:void <clinit>():198:198 -> <clinit>
    33:39:void <clinit>():200:200 -> <clinit>
    40:47:void <clinit>():201:201 -> <clinit>
    0:3:void <init>():297:297 -> <init>
    void onPostResume() -> A
    void onSaveInstanceState(android.os.Bundle) -> B
    void onStart() -> C
    void onStop() -> D
    0:2:void removeActivityDelegate(androidx.appcompat.app.AppCompatDelegate):1000:1000 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/g;)V"}
    3:5:void removeActivityDelegate(androidx.appcompat.app.AppCompatDelegate):1002:1002 -> E
    6:10:void removeActivityDelegate(androidx.appcompat.app.AppCompatDelegate):1003:1003 -> E
    0:2:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1007:1007 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/g;)V"}
    3:8:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1008:1008 -> F
    9:14:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1009:1009 -> F
    15:30:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1010:1010 -> F
    31:36:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1014:1014 -> F
    37:40:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):1017:1017 -> F
    boolean requestWindowFeature(int) -> G
    void setContentView(int) -> H
    void setContentView(android.view.View) -> I
    void setContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> J
    0:0:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher) -> K
    void setSupportActionBar(androidx.appcompat.widget.Toolbar) -> L
    void setTheme(int) -> M
    void setTitle(java.lang.CharSequence) -> N
    androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback) -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
    0:6:void syncRequestedAndStoredLocales(android.content.Context):905:905 -> P
    7:12:void syncRequestedAndStoredLocales(android.content.Context):907:907 -> P
    13:16:void syncRequestedAndStoredLocales(android.content.Context):910:910 -> P
    17:27:void syncRequestedAndStoredLocales(android.content.Context):913:913 -> P
    28:30:void syncRequestedAndStoredLocales(android.content.Context):919:919 -> P
    31:34:void syncRequestedAndStoredLocales(android.content.Context):920:920 -> P
    35:38:void syncRequestedAndStoredLocales(android.content.Context):921:921 -> P
    39:51:void syncRequestedAndStoredLocales(android.content.Context):923:923 -> P
    52:59:void syncRequestedAndStoredLocales(android.content.Context):925:925 -> P
    60:61:void syncRequestedAndStoredLocales(android.content.Context):929:929 -> P
    62:66:void syncRequestedAndStoredLocales(android.content.Context):931:931 -> P
    67:74:void syncRequestedAndStoredLocales(android.content.Context):932:932 -> P
    75:78:void syncRequestedAndStoredLocales(android.content.Context):935:935 -> P
    79:85:void syncRequestedAndStoredLocales(android.content.Context):936:936 -> P
    86:89:void syncRequestedAndStoredLocales(android.content.Context):938:938 -> P
    0:3:void lambda$syncRequestedAndStoredLocales$1(android.content.Context):914:914 -> c
    4:6:void lambda$syncRequestedAndStoredLocales$1(android.content.Context):915:915 -> c
    0:2:void addActiveDelegate(androidx.appcompat.app.AppCompatDelegate):990:990 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/g;)V"}
    3:5:void addActiveDelegate(androidx.appcompat.app.AppCompatDelegate):993:993 -> d
    6:15:void addActiveDelegate(androidx.appcompat.app.AppCompatDelegate):995:995 -> d
    16:20:void addActiveDelegate(androidx.appcompat.app.AppCompatDelegate):996:996 -> d
    void addContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> e
    0:0:void attachBaseContext(android.content.Context) -> f
    0:3:android.content.Context attachBaseContext2(android.content.Context):421:421 -> g
    0:5:androidx.appcompat.app.AppCompatDelegate create(android.app.Activity,androidx.appcompat.app.AppCompatCallback):256:256 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/appcompat/app/e;)Landroidx/appcompat/app/g;"}
    0:5:androidx.appcompat.app.AppCompatDelegate create(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):267:267 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Dialog;Landroidx/appcompat/app/e;)Landroidx/appcompat/app/g;"}
    android.view.View findViewById(int) -> j
    0:5:androidx.core.os.LocaleListCompat getApplicationLocales():761:761 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/os/f;"}
    6:11:androidx.core.os.LocaleListCompat getApplicationLocales():763:763 -> k
    12:20:androidx.core.os.LocaleListCompat getApplicationLocales():765:765 -> k
    21:25:androidx.core.os.LocaleListCompat getApplicationLocales():769:769 -> k
    26:30:androidx.core.os.LocaleListCompat getApplicationLocales():775:775 -> k
    android.content.Context getContextForDelegate() -> l
    0:2:int getDefaultNightMode():785:785 -> m
    androidx.appcompat.app.ActionBarDrawerToggle$Delegate getDrawerToggleDelegate() -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/b;"}
    int getLocalNightMode() -> o
    0:17:java.lang.Object getLocaleManagerForApplication():836:836 -> p
    18:25:java.lang.Object getLocaleManagerForApplication():837:837 -> p
    26:31:java.lang.Object getLocaleManagerForApplication():839:839 -> p
    32:40:java.lang.Object getLocaleManagerForApplication():841:841 -> p
    android.view.MenuInflater getMenuInflater() -> q
    0:2:androidx.core.os.LocaleListCompat getRequestedAppLocales():795:795 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/os/f;"}
    androidx.appcompat.app.ActionBar getSupportActionBar() -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    void installViewFactory() -> t
    void invalidateOptionsMenu() -> u
    0:3:boolean isAutoStorageOptedIn(android.content.Context):852:852 -> v
    4:7:boolean isAutoStorageOptedIn(android.content.Context):854:854 -> v
    8:11:boolean isAutoStorageOptedIn(android.content.Context):856:856 -> v
    12:24:boolean isAutoStorageOptedIn(android.content.Context):857:857 -> v
    25:31:boolean isAutoStorageOptedIn(android.content.Context):861:861 -> v
    32:35:boolean isAutoStorageOptedIn(android.content.Context):863:863 -> v
    36:42:boolean isAutoStorageOptedIn(android.content.Context):866:866 -> v
    void onConfigurationChanged(android.content.res.Configuration) -> w
    void onCreate(android.os.Bundle) -> x
    void onDestroy() -> y
    void onPostCreate(android.os.Bundle) -> z
androidx.appcompat.app.AppCompatDelegate$$ExternalSyntheticLambda0 -> androidx.appcompat.app.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.content.Context androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$1360ec7d315f296ebd16685b4a7edd22a28baff995b09afd14a1cd4c843a3a45$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegate$Api24Impl -> androidx.appcompat.app.g$a:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    0:4:android.os.LocaleList localeListForLanguageTags(java.lang.String):1054:1054 -> a
androidx.appcompat.app.AppCompatDelegate$Api33Impl -> androidx.appcompat.app.g$b:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    0:1:android.os.LocaleList localeManagerGetApplicationLocales(java.lang.Object):1073:1073 -> a
    2:6:android.os.LocaleList localeManagerGetApplicationLocales(java.lang.Object):1074:1074 -> a
    0:1:void localeManagerSetApplicationLocales(java.lang.Object,android.os.LocaleList):1067:1067 -> b
    2:5:void localeManagerSetApplicationLocales(java.lang.Object,android.os.LocaleList):1068:1068 -> b
androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.h:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    boolean mSubDecorInstalled -> A
    android.view.ViewGroup mSubDecor -> B
    android.widget.TextView mTitleView -> C
    android.view.View mStatusGuard -> D
    boolean mFeatureProgress -> E
    boolean mFeatureIndeterminateProgress -> F
    boolean mHasActionBar -> G
    boolean mOverlayActionBar -> H
    boolean mOverlayActionMode -> I
    boolean mIsFloating -> J
    boolean mWindowNoTitle -> K
    boolean mClosingActionMenu -> L
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState[] mPanels -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/appcompat/app/h$u;"}
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState mPreparedPanel -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$u;"}
    boolean mLongPressBackDown -> O
    boolean mBaseContextAttached -> P
    boolean mCreated -> Q
    boolean mDestroyed -> R
    android.content.res.Configuration mEffectiveConfiguration -> S
    int mLocalNightMode -> T
    int mThemeResId -> U
    int mActivityHandlesConfigFlags -> V
    boolean mActivityHandlesConfigFlagsChecked -> W
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoTimeNightModeManager -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$q;"}
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoBatteryNightModeManager -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$q;"}
    boolean mInvalidatePanelMenuPosted -> Z
    int mInvalidatePanelMenuFeatures -> a0
    java.lang.Runnable mInvalidatePanelMenuRunnable -> b0
    boolean mEnableDefaultActionBarUp -> c0
    android.graphics.Rect mTempRect1 -> d0
    android.graphics.Rect mTempRect2 -> e0
    androidx.appcompat.app.AppCompatViewInflater mAppCompatViewInflater -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/q;"}
    androidx.appcompat.app.LayoutIncludeDetector mLayoutIncludeDetector -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/u;"}
    android.window.OnBackInvokedDispatcher mDispatcher -> h0
    android.window.OnBackInvokedCallback mBackCallback -> i0
    java.lang.Object mHost -> j
    androidx.collection.SimpleArrayMap sLocalNightModes -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    android.content.Context mContext -> k
    boolean IS_PRE_LOLLIPOP -> k0
    android.view.Window mWindow -> l
    int[] sWindowBackgroundStyleable -> l0
    androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback mAppCompatWindowCallback -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$o;"}
    boolean sCanReturnDifferentContext -> m0
    androidx.appcompat.app.AppCompatCallback mAppCompatCallback -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    boolean sCanApplyOverrideConfiguration -> n0
    androidx.appcompat.app.ActionBar mActionBar -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/a;"}
    android.view.MenuInflater mMenuInflater -> p
    java.lang.CharSequence mTitle -> q
    androidx.appcompat.widget.DecorContentParent mDecorContentParent -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/G;"}
    androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback mActionMenuPresenterCallback -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$h;"}
    androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$v;"}
    androidx.appcompat.view.ActionMode mActionMode -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b;"}
    androidx.appcompat.widget.ActionBarContextView mActionModeView -> v
    android.widget.PopupWindow mActionModePopup -> w
    java.lang.Runnable mShowActionModePopup -> x
    androidx.core.view.ViewPropertyAnimatorCompat mFadeAnim -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/A;"}
    boolean mHandleNativeActionModes -> z
    0:7:void <clinit>():142:142 -> <clinit>
    8:12:void <clinit>():143:143 -> <clinit>
    13:18:void <clinit>():145:145 -> <clinit>
    19:22:void <clinit>():151:151 -> <clinit>
    23:30:void <clinit>():152:152 -> <clinit>
    31:33:void <clinit>():157:157 -> <clinit>
    1:1:void <init>(android.app.Activity,androidx.appcompat.app.AppCompatCallback):299:299 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/appcompat/app/e;)V"}
    2:2:void <init>(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):303:303 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Dialog;Landroidx/appcompat/app/e;)V"}
    3:3:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):315:315 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/e;Ljava/lang/Object;)V"}
    4:4:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):219:219 -> <init>
    5:5:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):221:221 -> <init>
    6:6:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):263:263 -> <init>
    7:7:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):274:274 -> <init>
    8:10:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):316:318 -> <init>
    11:12:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):320:321 -> <init>
    13:13:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):328:328 -> <init>
    14:14:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):331:331 -> <init>
    15:15:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):333:333 -> <init>
    16:16:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):335:335 -> <init>
    17:17:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):337:337 -> <init>
    18:18:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):342:342 -> <init>
    19:19:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):349:349 -> <init>
    0:6:void onPostResume():755:755 -> A
    7:10:void onPostResume():757:757 -> A
    0:2:boolean isHandleNativeActionModesEnabled():1472:1472 -> A0
    0:0:void onSaveInstanceState(android.os.Bundle) -> B
    18:26:int mapNightMode(android.content.Context,int):2667:2667 -> B0
    27:34:int mapNightMode(android.content.Context,int):2672:2672 -> B0
    35:40:int mapNightMode(android.content.Context,int):2657:2657 -> B0
    41:46:int mapNightMode(android.content.Context,int):2658:2658 -> B0
    47:53:int mapNightMode(android.content.Context,int):2659:2659 -> B0
    54:64:int mapNightMode(android.content.Context,int):2665:2665 -> B0
    2:5:void onStart():741:741 -> C
    0:2:boolean onBackPressed():1512:1512 -> C0
    3:4:boolean onBackPressed():1513:1513 -> C0
    5:11:boolean onBackPressed():1517:1517 -> C0
    12:17:boolean onBackPressed():1518:1518 -> C0
    18:21:boolean onBackPressed():1520:1520 -> C0
    22:25:boolean onBackPressed():1526:1526 -> C0
    26:29:boolean onBackPressed():1527:1527 -> C0
    30:35:boolean onBackPressed():1532:1532 -> C0
    36:43:boolean onBackPressed():1533:1533 -> C0
    0:6:void onStop():747:747 -> D
    7:10:void onStop():749:749 -> D
    10:13:boolean onKeyDown(int,android.view.KeyEvent):1618:1618 -> D0
    14:26:boolean onKeyDown(int,android.view.KeyEvent):1628:1628 -> D0
    0:6:boolean onKeyDownPanel(int,android.view.KeyEvent):2136:2136 -> E0
    7:10:boolean onKeyDownPanel(int,android.view.KeyEvent):2137:2137 -> E0
    11:14:boolean onKeyDownPanel(int,android.view.KeyEvent):2138:2138 -> E0
    15:21:boolean onKeyDownPanel(int,android.view.KeyEvent):2139:2139 -> E0
    0:6:boolean onKeyShortcut(int,android.view.KeyEvent):1543:1543 -> F0
    7:13:boolean onKeyShortcut(int,android.view.KeyEvent):1544:1544 -> F0
    14:17:boolean onKeyShortcut(int,android.view.KeyEvent):1550:1550 -> F0
    18:27:boolean onKeyShortcut(int,android.view.KeyEvent):1551:1551 -> F0
    28:31:boolean onKeyShortcut(int,android.view.KeyEvent):1554:1554 -> F0
    32:34:boolean onKeyShortcut(int,android.view.KeyEvent):1555:1555 -> F0
    35:39:boolean onKeyShortcut(int,android.view.KeyEvent):1565:1565 -> F0
    40:43:boolean onKeyShortcut(int,android.view.KeyEvent):1566:1566 -> F0
    44:46:boolean onKeyShortcut(int,android.view.KeyEvent):1567:1567 -> F0
    47:54:boolean onKeyShortcut(int,android.view.KeyEvent):1568:1568 -> F0
    55:60:boolean onKeyShortcut(int,android.view.KeyEvent):1569:1569 -> F0
    0:3:boolean requestWindowFeature(int):1140:1140 -> G
    4:13:boolean requestWindowFeature(int):1142:1142 -> G
    14:20:boolean requestWindowFeature(int):1145:1145 -> G
    21:40:boolean requestWindowFeature(int):1147:1147 -> G
    41:47:boolean requestWindowFeature(int):1177:1177 -> G
    48:50:boolean requestWindowFeature(int):1156:1156 -> G
    51:53:boolean requestWindowFeature(int):1157:1157 -> G
    54:56:boolean requestWindowFeature(int):1152:1152 -> G
    57:59:boolean requestWindowFeature(int):1153:1153 -> G
    60:62:boolean requestWindowFeature(int):1160:1160 -> G
    63:65:boolean requestWindowFeature(int):1161:1161 -> G
    66:68:boolean requestWindowFeature(int):1168:1168 -> G
    69:71:boolean requestWindowFeature(int):1169:1169 -> G
    72:74:boolean requestWindowFeature(int):1164:1164 -> G
    75:77:boolean requestWindowFeature(int):1165:1165 -> G
    78:80:boolean requestWindowFeature(int):1172:1172 -> G
    81:83:boolean requestWindowFeature(int):1173:1173 -> G
    10:13:boolean onKeyUp(int,android.view.KeyEvent):1604:1604 -> G0
    14:21:boolean onKeyUp(int,android.view.KeyEvent):1607:1607 -> G0
    0:2:void setContentView(int):772:772 -> H
    3:13:void setContentView(int):773:773 -> H
    14:16:void setContentView(int):774:774 -> H
    17:25:void setContentView(int):775:775 -> H
    26:37:void setContentView(int):776:776 -> H
    0:6:boolean onKeyUpPanel(int,android.view.KeyEvent):2147:2147 -> H0
    7:12:boolean onKeyUpPanel(int,android.view.KeyEvent):2152:2152 -> H0
    13:16:boolean onKeyUpPanel(int,android.view.KeyEvent):2153:2153 -> H0
    17:24:boolean onKeyUpPanel(int,android.view.KeyEvent):2154:2154 -> H0
    25:34:boolean onKeyUpPanel(int,android.view.KeyEvent):2155:2155 -> H0
    35:42:boolean onKeyUpPanel(int,android.view.KeyEvent):2156:2156 -> H0
    43:52:boolean onKeyUpPanel(int,android.view.KeyEvent):2157:2157 -> H0
    53:59:boolean onKeyUpPanel(int,android.view.KeyEvent):2158:2158 -> H0
    60:66:boolean onKeyUpPanel(int,android.view.KeyEvent):2161:2161 -> H0
    67:75:boolean onKeyUpPanel(int,android.view.KeyEvent):2164:2164 -> H0
    76:79:boolean onKeyUpPanel(int,android.view.KeyEvent):2170:2170 -> H0
    80:83:boolean onKeyUpPanel(int,android.view.KeyEvent):2172:2172 -> H0
    84:85:boolean onKeyUpPanel(int,android.view.KeyEvent):2175:2175 -> H0
    86:93:boolean onKeyUpPanel(int,android.view.KeyEvent):2176:2176 -> H0
    94:99:boolean onKeyUpPanel(int,android.view.KeyEvent):2181:2181 -> H0
    100:105:boolean onKeyUpPanel(int,android.view.KeyEvent):2169:2169 -> H0
    106:113:boolean onKeyUpPanel(int,android.view.KeyEvent):2188:2188 -> H0
    114:121:boolean onKeyUpPanel(int,android.view.KeyEvent):2189:2189 -> H0
    122:125:boolean onKeyUpPanel(int,android.view.KeyEvent):2191:2191 -> H0
    126:133:boolean onKeyUpPanel(int,android.view.KeyEvent):2193:2193 -> H0
    0:2:void setContentView(android.view.View):763:763 -> I
    3:13:void setContentView(android.view.View):764:764 -> I
    14:16:void setContentView(android.view.View):765:765 -> I
    17:19:void setContentView(android.view.View):766:766 -> I
    20:31:void setContentView(android.view.View):767:767 -> I
    4:10:void onMenuOpened(int):1246:1246 -> I0
    11:14:void onMenuOpened(int):1248:1248 -> I0
    0:2:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):781:781 -> J
    3:13:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):782:782 -> J
    14:16:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):783:783 -> J
    17:19:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):784:784 -> J
    20:31:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):785:785 -> J
    5:10:void onPanelClosed(int):1230:1230 -> J0
    11:17:void onPanelClosed(int):1232:1232 -> J0
    18:21:void onPanelClosed(int):1237:1237 -> J0
    22:25:void onPanelClosed(int):1238:1238 -> J0
    26:29:void onPanelClosed(int):1239:1239 -> J0
    0:2:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):355:355 -> K
    3:10:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):358:358 -> K
    11:14:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):359:359 -> K
    15:18:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):360:360 -> K
    19:26:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):363:363 -> K
    27:32:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):364:364 -> K
    33:43:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):365:365 -> K
    44:45:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):367:367 -> K
    46:49:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):371:371 -> K
    0:0:void onSubDecorInstalled(android.view.ViewGroup) -> K0
    0:6:void setSupportActionBar(androidx.appcompat.widget.Toolbar):623:623 -> L
    7:10:void setSupportActionBar(androidx.appcompat.widget.Toolbar):628:628 -> L
    11:15:void setSupportActionBar(androidx.appcompat.widget.Toolbar):629:629 -> L
    16:19:void setSupportActionBar(androidx.appcompat.widget.Toolbar):637:637 -> L
    20:22:void setSupportActionBar(androidx.appcompat.widget.Toolbar):641:641 -> L
    23:26:void setSupportActionBar(androidx.appcompat.widget.Toolbar):643:643 -> L
    27:37:void setSupportActionBar(androidx.appcompat.widget.Toolbar):646:646 -> L
    38:39:void setSupportActionBar(androidx.appcompat.widget.Toolbar):648:648 -> L
    40:47:void setSupportActionBar(androidx.appcompat.widget.Toolbar):650:650 -> L
    48:51:void setSupportActionBar(androidx.appcompat.widget.Toolbar):652:652 -> L
    52:56:void setSupportActionBar(androidx.appcompat.widget.Toolbar):655:655 -> L
    57:60:void setSupportActionBar(androidx.appcompat.widget.Toolbar):658:658 -> L
    61:68:void setSupportActionBar(androidx.appcompat.widget.Toolbar):630:630 -> L
    0:9:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1759:1759 -> L0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;Landroid/view/KeyEvent;)V"}
    10:13:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1765:1765 -> L0
    14:23:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1766:1766 -> L0
    24:31:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1767:1767 -> L0
    32:38:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1774:1774 -> L0
    39:48:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1775:1775 -> L0
    49:52:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1777:1777 -> L0
    53:66:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1781:1781 -> L0
    67:74:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1787:1787 -> L0
    75:84:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1792:1792 -> L0
    85:88:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1831:1831 -> L0
    89:94:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1834:1834 -> L0
    95:103:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1835:1835 -> L0
    104:115:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1795:1795 -> L0
    116:125:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1797:1797 -> L0
    126:130:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1799:1799 -> L0
    131:143:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1803:1803 -> L0
    144:151:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1810:1810 -> L0
    152:156:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1812:1812 -> L0
    157:158:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1815:1815 -> L0
    159:163:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1816:1816 -> L0
    164:169:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1818:1818 -> L0
    170:173:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1819:1819 -> L0
    174:180:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1820:1820 -> L0
    181:187:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1822:1822 -> L0
    188:195:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1828:1828 -> L0
    196:202:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1829:1829 -> L0
    203:204:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1840:1840 -> L0
    205:219:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1842:1842 -> L0
    220:223:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1849:1849 -> L0
    224:227:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1850:1850 -> L0
    228:232:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1852:1852 -> L0
    233:234:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1853:1853 -> L0
    235:238:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1856:1856 -> L0
    239:242:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1857:1857 -> L0
    243:245:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1806:1806 -> L0
    0:2:void setTheme(int):841:841 -> M
    0:2:androidx.appcompat.app.ActionBar peekSupportActionBar():597:597 -> M0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    0:1:void setTitle(java.lang.CharSequence):1208:1208 -> N
    2:5:void setTitle(java.lang.CharSequence):1210:1210 -> N
    6:9:void setTitle(java.lang.CharSequence):1211:1211 -> N
    10:15:void setTitle(java.lang.CharSequence):1212:1212 -> N
    16:23:void setTitle(java.lang.CharSequence):1213:1213 -> N
    24:27:void setTitle(java.lang.CharSequence):1214:1214 -> N
    28:31:void setTitle(java.lang.CharSequence):1215:1215 -> N
    0:7:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):2259:2259 -> N0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;ILandroid/view/KeyEvent;I)Z"}
    8:21:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):2267:2267 -> N0
    22:32:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):2269:2269 -> N0
    33:36:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):2274:2274 -> N0
    37:40:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):2275:2275 -> N0
    2:5:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1276:1276 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
    6:8:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1277:1277 -> O
    9:13:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1280:1280 -> O
    14:19:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1282:1282 -> O
    20:27:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1284:1284 -> O
    28:31:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1285:1285 -> O
    32:34:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1286:1286 -> O
    35:38:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1290:1290 -> O
    39:44:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1292:1292 -> O
    45:47:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1296:1296 -> O
    48:50:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1298:1298 -> O
    51:58:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1273:1273 -> O
    0:5:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1977:1977 -> O0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;Landroid/view/KeyEvent;)Z"}
    6:11:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1982:1982 -> O0
    12:17:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1986:1986 -> O0
    18:20:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1988:1988 -> O0
    21:26:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1991:1991 -> O0
    27:34:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1994:1994 -> O0
    35:48:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1997:1997 -> O0
    49:52:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2000:2000 -> O0
    53:55:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2003:2003 -> O0
    56:61:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2006:2006 -> O0
    62:69:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2007:2007 -> O0
    70:80:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2010:2010 -> O0
    81:93:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2012:2012 -> O0
    94:97:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2017:2017 -> O0
    98:101:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2018:2018 -> O0
    102:108:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2019:2019 -> O0
    109:117:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2021:2021 -> O0
    118:122:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2026:2026 -> O0
    123:132:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2027:2027 -> O0
    133:137:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2029:2029 -> O0
    138:141:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2031:2031 -> O0
    142:147:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2033:2033 -> O0
    148:149:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2039:2039 -> O0
    150:154:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2044:2044 -> O0
    155:158:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2048:2048 -> O0
    159:163:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2049:2049 -> O0
    164:165:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2050:2050 -> O0
    166:177:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2054:2054 -> O0
    178:181:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2055:2055 -> O0
    182:186:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2058:2058 -> O0
    187:194:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2060:2060 -> O0
    195:200:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2066:2066 -> O0
    201:204:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2065:2065 -> O0
    205:215:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2067:2067 -> O0
    216:220:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2068:2068 -> O0
    221:225:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2069:2069 -> O0
    226:227:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2073:2073 -> O0
    228:229:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2074:2074 -> O0
    230:232:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):2075:2075 -> O0
    0:13:void reopenMenu(boolean):1869:1869 -> P0
    14:25:void reopenMenu(boolean):1870:1870 -> P0
    26:31:void reopenMenu(boolean):1871:1871 -> P0
    32:35:void reopenMenu(boolean):1873:1873 -> P0
    36:48:void reopenMenu(boolean):1875:1875 -> P0
    49:53:void reopenMenu(boolean):1895:1895 -> P0
    54:57:void reopenMenu(boolean):1896:1896 -> P0
    58:61:void reopenMenu(boolean):1897:1897 -> P0
    62:69:void reopenMenu(boolean):1898:1898 -> P0
    70:73:void reopenMenu(boolean):1876:1876 -> P0
    74:82:void reopenMenu(boolean):1878:1878 -> P0
    83:93:void reopenMenu(boolean):1880:1880 -> P0
    94:98:void reopenMenu(boolean):1881:1881 -> P0
    99:102:void reopenMenu(boolean):1884:1884 -> P0
    103:112:void reopenMenu(boolean):1888:1888 -> P0
    113:118:void reopenMenu(boolean):1889:1889 -> P0
    119:123:void reopenMenu(boolean):1890:1890 -> P0
    124:129:void reopenMenu(boolean):1891:1891 -> P0
    130:133:void reopenMenu(boolean):1904:1904 -> P0
    134:135:void reopenMenu(boolean):1906:1906 -> P0
    136:139:void reopenMenu(boolean):1907:1907 -> P0
    140:143:void reopenMenu(boolean):1909:1909 -> P0
    1:5:boolean applyApplicationSpecificConfig(boolean):2522:2522 -> Q
    2:5:int sanitizeWindowFeatureId(int):2452:2452 -> Q0
    6:17:int sanitizeWindowFeatureId(int):2453:2453 -> Q0
    18:26:int sanitizeWindowFeatureId(int):2457:2457 -> Q0
    0:5:boolean applyApplicationSpecificConfig(boolean,boolean):2535:2535 -> R
    6:9:boolean applyApplicationSpecificConfig(boolean,boolean):2544:2544 -> R
    10:15:boolean applyApplicationSpecificConfig(boolean,boolean):2545:2545 -> R
    16:21:boolean applyApplicationSpecificConfig(boolean,boolean):2548:2548 -> R
    22:33:boolean applyApplicationSpecificConfig(boolean,boolean):2549:2549 -> R
    34:35:boolean applyApplicationSpecificConfig(boolean,boolean):2556:2556 -> R
    36:39:boolean applyApplicationSpecificConfig(boolean,boolean):2557:2557 -> R
    40:43:boolean applyApplicationSpecificConfig(boolean,boolean):2558:2558 -> R
    44:47:boolean applyApplicationSpecificConfig(boolean,boolean):2557:2557 -> R
    48:53:boolean applyApplicationSpecificConfig(boolean,boolean):2561:2561 -> R
    54:63:boolean applyApplicationSpecificConfig(boolean,boolean):2565:2565 -> R
    64:67:boolean applyApplicationSpecificConfig(boolean,boolean):2566:2566 -> R
    68:73:boolean applyApplicationSpecificConfig(boolean,boolean):2568:2568 -> R
    74:83:boolean applyApplicationSpecificConfig(boolean,boolean):2571:2571 -> R
    84:87:boolean applyApplicationSpecificConfig(boolean,boolean):2572:2572 -> R
    88:91:boolean applyApplicationSpecificConfig(boolean,boolean):2574:2574 -> R
    0:3:void setConfigurationLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):2684:2684 -> R0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;Landroidx/core/os/f;)V"}
    1:5:boolean applyDayNight():2501:2501 -> S
    0:3:void setDefaultLocalesForLocaleList(androidx.core.os.LocaleListCompat):2705:2705 -> S0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/f;)V"}
    0:10:void applyFixedSizeWindow():1102:1102 -> T
    11:16:void applyFixedSizeWindow():1108:1108 -> T
    17:20:void applyFixedSizeWindow():1109:1109 -> T
    21:28:void applyFixedSizeWindow():1110:1110 -> T
    29:32:void applyFixedSizeWindow():1111:1111 -> T
    33:35:void applyFixedSizeWindow():1109:1109 -> T
    36:43:void applyFixedSizeWindow():1113:1113 -> T
    44:52:void applyFixedSizeWindow():1114:1114 -> T
    53:61:void applyFixedSizeWindow():1115:1115 -> T
    62:69:void applyFixedSizeWindow():1117:1117 -> T
    70:71:void applyFixedSizeWindow():1118:1118 -> T
    72:75:void applyFixedSizeWindow():1119:1119 -> T
    76:78:void applyFixedSizeWindow():1118:1118 -> T
    79:86:void applyFixedSizeWindow():1121:1121 -> T
    87:88:void applyFixedSizeWindow():1122:1122 -> T
    89:92:void applyFixedSizeWindow():1123:1123 -> T
    93:95:void applyFixedSizeWindow():1122:1122 -> T
    96:103:void applyFixedSizeWindow():1125:1125 -> T
    104:105:void applyFixedSizeWindow():1126:1126 -> T
    106:109:void applyFixedSizeWindow():1127:1127 -> T
    110:112:void applyFixedSizeWindow():1126:1126 -> T
    113:120:void applyFixedSizeWindow():1129:1129 -> T
    121:122:void applyFixedSizeWindow():1130:1130 -> T
    123:126:void applyFixedSizeWindow():1131:1131 -> T
    127:129:void applyFixedSizeWindow():1130:1130 -> T
    130:132:void applyFixedSizeWindow():1133:1133 -> T
    133:136:void applyFixedSizeWindow():1135:1135 -> T
    0:17:boolean shouldAnimateActionModeView():1462:1462 -> T0
    0:5:void attachToWindow(android.view.Window):856:856 -> U
    6:9:void attachToWindow(android.view.Window):861:861 -> U
    10:13:void attachToWindow(android.view.Window):862:862 -> U
    14:20:void attachToWindow(android.view.Window):866:866 -> U
    21:23:void attachToWindow(android.view.Window):868:868 -> U
    24:33:void attachToWindow(android.view.Window):870:870 -> U
    34:39:void attachToWindow(android.view.Window):872:872 -> U
    40:42:void attachToWindow(android.view.Window):875:875 -> U
    43:45:void attachToWindow(android.view.Window):877:877 -> U
    46:47:void attachToWindow(android.view.Window):879:879 -> U
    48:57:void attachToWindow(android.view.Window):882:882 -> U
    58:61:void attachToWindow(android.view.Window):883:883 -> U
    62:67:void attachToWindow(android.view.Window):863:863 -> U
    68:73:void attachToWindow(android.view.Window):857:857 -> U
    4:15:boolean shouldInheritContext(android.view.ViewParent):1690:1690 -> U0
    16:22:boolean shouldInheritContext(android.view.ViewParent):1698:1698 -> U0
    23:29:boolean shouldInheritContext(android.view.ViewParent):1699:1699 -> U0
    30:35:boolean shouldInheritContext(android.view.ViewParent):1706:1706 -> U0
    0:7:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2587:2587 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/os/f;"}
    8:14:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2590:2590 -> V
    15:18:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2595:2595 -> V
    19:26:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2596:2596 -> V
    27:30:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2594:2594 -> V
    31:34:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2602:2602 -> V
    35:42:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2616:2616 -> V
    0:5:boolean shouldRegisterBackInvokedCallback():1488:1488 -> V0
    6:12:boolean shouldRegisterBackInvokedCallback():1492:1492 -> V0
    13:17:boolean shouldRegisterBackInvokedCallback():1493:1493 -> V0
    18:23:boolean shouldRegisterBackInvokedCallback():1497:1497 -> V0
    0:11:int calculateNightMode():2679:2679 -> W
    0:2:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1309:1309 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
    3:6:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1310:1310 -> W0
    7:9:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1311:1311 -> W0
    10:13:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1314:1314 -> W0
    14:19:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1316:1316 -> W0
    20:28:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1320:1320 -> W0
    29:36:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1322:1322 -> W0
    37:40:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1329:1329 -> W0
    41:46:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1331:1331 -> W0
    47:50:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1332:1332 -> W0
    51:55:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1334:1334 -> W0
    56:61:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1335:1335 -> W0
    62:66:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1336:1336 -> W0
    67:70:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1339:1339 -> W0
    71:80:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1340:1340 -> W0
    81:83:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1341:1341 -> W0
    84:88:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1342:1342 -> W0
    89:95:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1344:1344 -> W0
    96:103:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1345:1345 -> W0
    104:105:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1347:1347 -> W0
    106:112:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1350:1350 -> W0
    113:122:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1351:1351 -> W0
    123:125:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1353:1353 -> W0
    126:132:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1355:1355 -> W0
    133:138:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1356:1356 -> W0
    139:147:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1358:1358 -> W0
    148:149:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1360:1360 -> W0
    150:157:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1361:1361 -> W0
    158:161:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1360:1360 -> W0
    162:166:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1362:1362 -> W0
    167:172:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1363:1363 -> W0
    173:180:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1364:1364 -> W0
    181:192:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1395:1395 -> W0
    193:203:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1398:1398 -> W0
    204:211:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1399:1399 -> W0
    212:215:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1404:1404 -> W0
    216:218:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1405:1405 -> W0
    219:223:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1406:1406 -> W0
    224:242:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1407:1407 -> W0
    243:252:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1409:1409 -> W0
    253:255:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1410:1410 -> W0
    256:260:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1411:1411 -> W0
    261:262:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1412:1412 -> W0
    263:270:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1414:1414 -> W0
    271:276:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1415:1415 -> W0
    277:288:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1416:1416 -> W0
    289:297:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1417:1417 -> W0
    298:302:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1434:1434 -> W0
    303:307:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1435:1435 -> W0
    308:317:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1436:1436 -> W0
    318:328:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1437:1437 -> W0
    329:332:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1441:1441 -> W0
    333:344:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1442:1442 -> W0
    345:346:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1445:1445 -> W0
    347:354:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1449:1449 -> W0
    355:357:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1450:1450 -> W0
    358:360:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1454:1454 -> W0
    361:363:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1456:1456 -> W0
    6:10:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2204:2204 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/app/h$u;Landroid/view/Menu;)V"}
    11:14:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2205:2205 -> X
    15:18:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2211:2211 -> X
    19:23:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2216:2216 -> X
    24:27:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2220:2220 -> X
    28:39:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):2224:2224 -> X
    0:4:void throwFeatureRequestIfSubDecorInstalled():2445:2445 -> X0
    5:12:void throwFeatureRequestIfSubDecorInstalled():2446:2446 -> X0
    0:5:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2081:2081 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    6:7:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2085:2085 -> Y
    8:12:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2086:2086 -> Y
    13:18:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2087:2087 -> Y
    19:24:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2088:2088 -> Y
    25:28:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2089:2089 -> Y
    29:31:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):2091:2091 -> Y
    0:4:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1743:1743 -> Y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/d;"}
    5:8:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1745:1745 -> Y0
    9:11:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1746:1746 -> Y0
    12:15:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1748:1748 -> Y0
    16:23:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1749:1749 -> Y0
    0:3:void cleanupAutoManagers():831:831 -> Z
    4:6:void cleanupAutoManagers():832:832 -> Z
    7:10:void cleanupAutoManagers():834:834 -> Z
    11:14:void cleanupAutoManagers():835:835 -> Z
    0:3:void updateActivityConfiguration(android.content.res.Configuration):2919:2919 -> Z0
    4:7:void updateActivityConfiguration(android.content.res.Configuration):2920:2920 -> Z0
    8:14:void updateActivityConfiguration(android.content.res.Configuration):2923:2923 -> Z0
    15:26:void updateActivityConfiguration(android.content.res.Configuration):2924:2924 -> Z0
    27:30:void updateActivityConfiguration(android.content.res.Configuration):2925:2925 -> Z0
    31:38:void updateActivityConfiguration(android.content.res.Configuration):2929:2929 -> Z0
    39:42:void updateActivityConfiguration(android.content.res.Configuration):2930:2930 -> Z0
    1:4:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1267:1267 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    1:8:void closePanel(int):2095:2095 -> a0
    0:6:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2767:2767 -> a1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/os/f;Z)Z"}
    7:10:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2768:2768 -> a1
    11:16:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2770:2770 -> a1
    17:20:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2771:2771 -> a1
    21:30:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2772:2772 -> a1
    31:34:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2773:2773 -> a1
    35:38:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2775:2775 -> a1
    39:47:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2777:2777 -> a1
    48:60:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2782:2782 -> a1
    61:75:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2791:2791 -> a1
    76:95:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2816:2816 -> a1
    96:101:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2821:2821 -> a1
    102:119:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2829:2829 -> a1
    120:126:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2843:2843 -> a1
    127:136:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2856:2856 -> a1
    137:145:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2858:2858 -> a1
    146:156:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2861:2861 -> a1
    157:158:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2870:2870 -> a1
    159:166:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2871:2871 -> a1
    167:174:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2870:2870 -> a1
    0:5:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1255:1255 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    6:9:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1256:1256 -> b
    10:19:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1257:1257 -> b
    20:28:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1259:1259 -> b
    2:9:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2099:2099 -> b0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;Z)V"}
    10:15:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2100:2100 -> b0
    16:21:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2101:2101 -> b0
    22:34:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2105:2105 -> b0
    35:42:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2106:2106 -> b0
    43:47:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2107:2107 -> b0
    48:53:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2110:2110 -> b0
    54:55:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2114:2114 -> b0
    56:57:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2115:2115 -> b0
    58:59:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2116:2116 -> b0
    60:62:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2119:2119 -> b0
    63:64:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2123:2123 -> b0
    65:68:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2125:2125 -> b0
    69:70:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2126:2126 -> b0
    71:74:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2130:2130 -> b0
    75:78:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):2131:2131 -> b0
    0:5:void updateBackInvokedCallbackState():375:375 -> b1
    6:11:void updateBackInvokedCallbackState():376:376 -> b1
    12:15:void updateBackInvokedCallbackState():377:377 -> b1
    16:26:void updateBackInvokedCallbackState():378:378 -> b1
    27:30:void updateBackInvokedCallbackState():379:379 -> b1
    31:36:void updateBackInvokedCallbackState():380:380 -> b1
    10:21:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2733:2733 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroidx/core/os/f;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;"}
    22:31:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2734:2734 -> c0
    32:37:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2740:2740 -> c0
    38:41:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2741:2741 -> c0
    42:44:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2743:2743 -> c0
    45:53:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2745:2745 -> c0
    54:57:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2749:2749 -> c0
    0:5:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2881:2881 -> c1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/os/f;ZLandroid/content/res/Configuration;)V"}
    6:16:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2882:2882 -> c1
    17:19:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2884:2884 -> c1
    20:32:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2887:2887 -> c1
    33:36:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2889:2889 -> c1
    37:39:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2891:2891 -> c1
    40:43:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2898:2898 -> c1
    44:48:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2901:2901 -> c1
    49:62:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2909:2909 -> c1
    63:68:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2913:2913 -> c1
    69:72:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2914:2914 -> c1
    0:7:android.view.ViewGroup createSubDecor():922:922 -> d0
    8:15:android.view.ViewGroup createSubDecor():924:924 -> d0
    16:25:android.view.ViewGroup createSubDecor():930:930 -> d0
    26:29:android.view.ViewGroup createSubDecor():931:931 -> d0
    30:39:android.view.ViewGroup createSubDecor():932:932 -> d0
    40:42:android.view.ViewGroup createSubDecor():934:934 -> d0
    43:52:android.view.ViewGroup createSubDecor():936:936 -> d0
    53:55:android.view.ViewGroup createSubDecor():937:937 -> d0
    56:65:android.view.ViewGroup createSubDecor():939:939 -> d0
    66:68:android.view.ViewGroup createSubDecor():940:940 -> d0
    69:76:android.view.ViewGroup createSubDecor():942:942 -> d0
    77:79:android.view.ViewGroup createSubDecor():943:943 -> d0
    80:82:android.view.ViewGroup createSubDecor():946:946 -> d0
    83:87:android.view.ViewGroup createSubDecor():947:947 -> d0
    88:93:android.view.ViewGroup createSubDecor():949:949 -> d0
    94:98:android.view.ViewGroup createSubDecor():953:953 -> d0
    99:102:android.view.ViewGroup createSubDecor():954:954 -> d0
    103:110:android.view.ViewGroup createSubDecor():956:956 -> d0
    111:116:android.view.ViewGroup createSubDecor():960:960 -> d0
    117:120:android.view.ViewGroup createSubDecor():961:961 -> d0
    121:125:android.view.ViewGroup createSubDecor():967:967 -> d0
    126:136:android.view.ViewGroup createSubDecor():968:968 -> d0
    137:140:android.view.ViewGroup createSubDecor():971:971 -> d0
    141:150:android.view.ViewGroup createSubDecor():972:972 -> d0
    151:152:android.view.ViewGroup createSubDecor():974:974 -> d0
    153:158:android.view.ViewGroup createSubDecor():978:978 -> d0
    159:164:android.view.ViewGroup createSubDecor():979:979 -> d0
    165:166:android.view.ViewGroup createSubDecor():981:981 -> d0
    167:174:android.view.ViewGroup createSubDecor():982:982 -> d0
    175:181:android.view.ViewGroup createSubDecor():983:983 -> d0
    182:185:android.view.ViewGroup createSubDecor():988:988 -> d0
    186:190:android.view.ViewGroup createSubDecor():989:989 -> d0
    191:194:android.view.ViewGroup createSubDecor():991:991 -> d0
    195:200:android.view.ViewGroup createSubDecor():992:992 -> d0
    201:204:android.view.ViewGroup createSubDecor():994:994 -> d0
    205:213:android.view.ViewGroup createSubDecor():995:995 -> d0
    214:217:android.view.ViewGroup createSubDecor():999:999 -> d0
    218:226:android.view.ViewGroup createSubDecor():1000:1000 -> d0
    227:236:android.view.ViewGroup createSubDecor():1003:1003 -> d0
    237:244:android.view.ViewGroup createSubDecor():1021:1021 -> d0
    245:248:android.view.ViewGroup createSubDecor():1051:1051 -> d0
    249:258:android.view.ViewGroup createSubDecor():1052:1052 -> d0
    259:261:android.view.ViewGroup createSubDecor():1056:1056 -> d0
    262:269:android.view.ViewGroup createSubDecor():1058:1058 -> d0
    270:282:android.view.ViewGroup createSubDecor():1061:1061 -> d0
    283:288:android.view.ViewGroup createSubDecor():1065:1065 -> d0
    289:292:android.view.ViewGroup createSubDecor():1066:1066 -> d0
    293:295:android.view.ViewGroup createSubDecor():1067:1067 -> d0
    296:300:android.view.ViewGroup createSubDecor():1068:1068 -> d0
    301:303:android.view.ViewGroup createSubDecor():1073:1073 -> d0
    304:306:android.view.ViewGroup createSubDecor():1074:1074 -> d0
    307:310:android.view.ViewGroup createSubDecor():1078:1078 -> d0
    311:315:android.view.ViewGroup createSubDecor():1079:1079 -> d0
    316:320:android.view.ViewGroup createSubDecor():1084:1084 -> d0
    321:329:android.view.ViewGroup createSubDecor():1086:1086 -> d0
    330:399:android.view.ViewGroup createSubDecor():1008:1008 -> d0
    400:402:android.view.ViewGroup createSubDecor():925:925 -> d0
    403:410:android.view.ViewGroup createSubDecor():926:926 -> d0
    3:9:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2329:2329 -> d1
    10:13:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2331:2331 -> d1
    14:19:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2336:2336 -> d1
    20:27:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2337:2337 -> d1
    28:29:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2338:2338 -> d1
    30:35:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2339:2339 -> d1
    36:44:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2342:2342 -> d1
    45:48:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2343:2343 -> d1
    49:55:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2344:2344 -> d1
    56:62:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2345:2345 -> d1
    63:64:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2347:2347 -> d1
    65:68:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2348:2348 -> d1
    69:72:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2350:2350 -> d1
    73:76:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2353:2353 -> d1
    77:80:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2354:2354 -> d1
    81:84:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2355:2355 -> d1
    85:88:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2356:2356 -> d1
    89:91:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2352:2352 -> d1
    92:96:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2359:2359 -> d1
    97:98:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2360:2360 -> d1
    99:100:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2361:2361 -> d1
    101:102:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2362:2362 -> d1
    103:112:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2367:2367 -> d1
    113:120:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2369:2369 -> d1
    121:124:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2371:2371 -> d1
    125:139:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2373:2373 -> d1
    140:141:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2376:2376 -> d1
    142:143:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2377:2377 -> d1
    144:148:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2378:2378 -> d1
    149:152:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2381:2381 -> d1
    153:161:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2382:2382 -> d1
    162:164:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2383:2383 -> d1
    165:174:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2384:2384 -> d1
    175:176:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2386:2386 -> d1
    177:178:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2387:2387 -> d1
    179:186:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2388:2388 -> d1
    187:190:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2389:2389 -> d1
    191:196:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2391:2391 -> d1
    197:210:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2392:2392 -> d1
    211:212:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2394:2394 -> d1
    213:214:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2395:2395 -> d1
    215:216:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2396:2396 -> d1
    217:221:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2397:2397 -> d1
    222:229:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2403:2403 -> d1
    230:235:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2405:2405 -> d1
    236:240:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2407:2407 -> d1
    241:250:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2414:2414 -> d1
    251:254:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2419:2419 -> d1
    255:262:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2421:2421 -> d1
    263:269:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2425:2425 -> d1
    270:277:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2429:2429 -> d1
    278:281:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2430:2430 -> d1
    0:2:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):790:790 -> e
    3:13:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):791:791 -> e
    14:16:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):792:792 -> e
    17:28:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):793:793 -> e
    0:3:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1637:1637 -> e0
    4:11:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1638:1638 -> e0
    12:13:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1639:1639 -> e0
    14:19:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1640:1640 -> e0
    20:27:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1644:1644 -> e0
    28:29:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1647:1647 -> e0
    30:38:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1648:1648 -> e0
    39:42:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1650:1650 -> e0
    43:52:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1651:1651 -> e0
    53:79:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1653:1653 -> e0
    80:86:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1655:1655 -> e0
    87:91:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1661:1661 -> e0
    92:95:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1662:1662 -> e0
    96:102:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1663:1663 -> e0
    103:113:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1665:1665 -> e0
    114:117:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1670:1670 -> e0
    118:128:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1672:1672 -> e0
    129:136:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1674:1674 -> e0
    137:139:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1678:1678 -> e0
    140:147:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1681:1681 -> e0
    148:152:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1678:1678 -> e0
    0:7:void updateStatusGuardColor(android.view.View):2437:2437 -> e1
    8:16:void updateStatusGuardColor(android.view.View):2440:2440 -> e1
    17:24:void updateStatusGuardColor(android.view.View):2441:2441 -> e1
    25:28:void updateStatusGuardColor(android.view.View):2439:2439 -> e1
    0:3:void dismissPopups():2470:2470 -> f0
    4:6:void dismissPopups():2471:2471 -> f0
    7:10:void dismissPopups():2474:2474 -> f0
    11:21:void dismissPopups():2475:2475 -> f0
    22:29:void dismissPopups():2476:2476 -> f0
    30:35:void dismissPopups():2478:2478 -> f0
    36:37:void dismissPopups():2484:2484 -> f0
    38:41:void dismissPopups():2486:2486 -> f0
    42:47:void dismissPopups():2488:2488 -> f0
    48:51:void dismissPopups():2489:2489 -> f0
    52:55:void dismissPopups():2490:2490 -> f0
    1:2:android.content.Context attachBaseContext2(android.content.Context):389:389 -> g
    3:10:android.content.Context attachBaseContext2(android.content.Context):401:401 -> g
    11:16:android.content.Context attachBaseContext2(android.content.Context):403:403 -> g
    17:19:android.content.Context attachBaseContext2(android.content.Context):408:408 -> g
    20:23:android.content.Context attachBaseContext2(android.content.Context):410:410 -> g
    24:35:android.content.Context attachBaseContext2(android.content.Context):415:415 -> g
    36:39:android.content.Context attachBaseContext2(android.content.Context):417:417 -> g
    40:48:android.content.Context attachBaseContext2(android.content.Context):425:425 -> g
    49:54:android.content.Context attachBaseContext2(android.content.Context):436:436 -> g
    55:58:android.content.Context attachBaseContext2(android.content.Context):437:437 -> g
    59:65:android.content.Context attachBaseContext2(android.content.Context):445:445 -> g
    66:69:android.content.Context attachBaseContext2(android.content.Context):459:459 -> g
    70:74:android.content.Context attachBaseContext2(android.content.Context):460:460 -> g
    75:80:android.content.Context attachBaseContext2(android.content.Context):471:471 -> g
    81:83:android.content.Context attachBaseContext2(android.content.Context):474:474 -> g
    84:85:android.content.Context attachBaseContext2(android.content.Context):476:476 -> g
    86:89:android.content.Context attachBaseContext2(android.content.Context):478:478 -> g
    90:97:android.content.Context attachBaseContext2(android.content.Context):479:479 -> g
    98:105:android.content.Context attachBaseContext2(android.content.Context):481:481 -> g
    106:109:android.content.Context attachBaseContext2(android.content.Context):482:482 -> g
    110:115:android.content.Context attachBaseContext2(android.content.Context):485:485 -> g
    116:124:android.content.Context attachBaseContext2(android.content.Context):486:486 -> g
    125:128:android.content.Context attachBaseContext2(android.content.Context):494:494 -> g
    129:135:android.content.Context attachBaseContext2(android.content.Context):503:503 -> g
    136:138:android.content.Context attachBaseContext2(android.content.Context):505:505 -> g
    139:144:android.content.Context attachBaseContext2(android.content.Context):512:512 -> g
    145:151:android.content.Context attachBaseContext2(android.content.Context):522:522 -> g
    152:156:android.content.Context attachBaseContext2(android.content.Context):525:525 -> g
    0:10:boolean dispatchKeyEvent(android.view.KeyEvent):1580:1580 -> g0
    11:18:boolean dispatchKeyEvent(android.view.KeyEvent):1581:1581 -> g0
    19:25:boolean dispatchKeyEvent(android.view.KeyEvent):1582:1582 -> g0
    26:33:boolean dispatchKeyEvent(android.view.KeyEvent):1587:1587 -> g0
    34:48:boolean dispatchKeyEvent(android.view.KeyEvent):1589:1589 -> g0
    49:52:boolean dispatchKeyEvent(android.view.KeyEvent):1594:1594 -> g0
    53:58:boolean dispatchKeyEvent(android.view.KeyEvent):1595:1595 -> g0
    59:68:boolean dispatchKeyEvent(android.view.KeyEvent):1598:1598 -> g0
    1:4:void doInvalidatePanelMenu(int):2292:2292 -> h0
    5:8:void doInvalidatePanelMenu(int):2294:2294 -> h0
    9:13:void doInvalidatePanelMenu(int):2295:2295 -> h0
    14:18:void doInvalidatePanelMenu(int):2296:2296 -> h0
    19:24:void doInvalidatePanelMenu(int):2297:2297 -> h0
    25:26:void doInvalidatePanelMenu(int):2298:2298 -> h0
    27:31:void doInvalidatePanelMenu(int):2301:2301 -> h0
    32:36:void doInvalidatePanelMenu(int):2302:2302 -> h0
    37:38:void doInvalidatePanelMenu(int):2304:2304 -> h0
    39:46:void doInvalidatePanelMenu(int):2305:2305 -> h0
    47:51:void doInvalidatePanelMenu(int):2308:2308 -> h0
    52:57:void doInvalidatePanelMenu(int):2310:2310 -> h0
    58:60:void doInvalidatePanelMenu(int):2312:2312 -> h0
    61:64:void doInvalidatePanelMenu(int):2313:2313 -> h0
    0:3:void endOnGoingFadeAnimation():1476:1476 -> i0
    4:7:void endOnGoingFadeAnimation():1477:1477 -> i0
    0:2:android.view.View findViewById(int):691:691 -> j
    3:9:android.view.View findViewById(int):692:692 -> j
    0:3:void ensureSubDecor():888:888 -> j0
    4:9:void ensureSubDecor():889:889 -> j0
    10:13:void ensureSubDecor():892:892 -> j0
    14:19:void ensureSubDecor():893:893 -> j0
    20:23:void ensureSubDecor():894:894 -> j0
    24:27:void ensureSubDecor():895:895 -> j0
    28:33:void ensureSubDecor():896:896 -> j0
    34:41:void ensureSubDecor():897:897 -> j0
    42:45:void ensureSubDecor():898:898 -> j0
    46:48:void ensureSubDecor():899:899 -> j0
    49:51:void ensureSubDecor():903:903 -> j0
    52:57:void ensureSubDecor():905:905 -> j0
    58:60:void ensureSubDecor():907:907 -> j0
    61:64:void ensureSubDecor():914:914 -> j0
    65:76:void ensureSubDecor():915:915 -> j0
    77:80:void ensureSubDecor():916:916 -> j0
    0:9:void ensureWindow():847:847 -> k0
    10:18:void ensureWindow():848:848 -> k0
    19:23:void ensureWindow():850:850 -> k0
    24:31:void ensureWindow():851:851 -> k0
    0:2:android.content.Context getContextForDelegate():2496:2496 -> l
    0:4:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):2229:2229 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;)Landroidx/appcompat/app/h$u;"}
    5:9:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):2230:2230 -> l0
    10:13:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):2232:2232 -> l0
    14:23:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):2233:2233 -> l0
    0:5:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3802:3802 -> m0
    6:9:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3803:3803 -> m0
    10:17:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3805:3805 -> m0
    18:25:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3809:3809 -> m0
    26:27:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3810:3810 -> m0
    28:33:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3813:3813 -> m0
    34:35:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3814:3814 -> m0
    36:41:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3817:3817 -> m0
    42:43:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3818:3818 -> m0
    44:46:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3822:3822 -> m0
    47:52:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3829:3829 -> m0
    53:54:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3830:3830 -> m0
    55:60:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3833:3833 -> m0
    61:62:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3834:3834 -> m0
    63:68:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3837:3837 -> m0
    69:70:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3838:3838 -> m0
    71:76:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3841:3841 -> m0
    77:78:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3842:3842 -> m0
    79:84:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3845:3845 -> m0
    85:86:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3846:3846 -> m0
    87:92:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3849:3849 -> m0
    93:94:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3850:3850 -> m0
    95:104:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3853:3853 -> m0
    105:111:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3855:3855 -> m0
    112:121:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3858:3858 -> m0
    122:128:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3860:3860 -> m0
    129:138:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3863:3863 -> m0
    139:145:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3865:3865 -> m0
    146:155:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3868:3868 -> m0
    156:162:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3870:3870 -> m0
    163:165:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3874:3874 -> m0
    166:175:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3877:3877 -> m0
    176:182:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3879:3879 -> m0
    183:192:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3882:3882 -> m0
    193:199:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3884:3884 -> m0
    200:205:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3887:3887 -> m0
    206:207:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3888:3888 -> m0
    208:213:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3891:3891 -> m0
    214:215:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3892:3892 -> m0
    216:221:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3895:3895 -> m0
    222:223:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3896:3896 -> m0
    224:227:android.content.res.Configuration generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):3900:3900 -> m0
    0:5:androidx.appcompat.app.ActionBarDrawerToggle$Delegate getDrawerToggleDelegate():3740:3740 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/b;"}
    0:5:android.content.Context getActionBarThemedContext():665:665 -> n0
    6:13:android.content.Context getActionBarThemedContext():667:667 -> n0
    14:17:android.content.Context getActionBarThemedContext():671:671 -> n0
    0:2:int getLocalNightMode():2643:2643 -> o
    0:9:int getActivityHandlesConfigChangesFlags(android.content.Context):2961:2961 -> o0
    10:17:int getActivityHandlesConfigChangesFlags(android.content.Context):2963:2963 -> o0
    18:21:int getActivityHandlesConfigChangesFlags(android.content.Context):2982:2982 -> o0
    22:30:int getActivityHandlesConfigChangesFlags(android.content.Context):2983:2983 -> o0
    31:36:int getActivityHandlesConfigChangesFlags(android.content.Context):2982:2982 -> o0
    37:42:int getActivityHandlesConfigChangesFlags(android.content.Context):2985:2985 -> o0
    43:49:int getActivityHandlesConfigChangesFlags(android.content.Context):2990:2990 -> o0
    50:52:int getActivityHandlesConfigChangesFlags(android.content.Context):2991:2991 -> o0
    53:54:int getActivityHandlesConfigChangesFlags(android.content.Context):2995:2995 -> o0
    55:57:int getActivityHandlesConfigChangesFlags(android.content.Context):2996:2996 -> o0
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1729:1729 -> onCreateView
    2:2:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):1738:1738 -> onCreateView
    0:3:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager(android.content.Context):2954:2954 -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/appcompat/app/h$q;"}
    4:10:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager(android.content.Context):2955:2955 -> p0
    11:13:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager(android.content.Context):2957:2957 -> p0
    0:3:android.view.MenuInflater getMenuInflater():679:679 -> q
    4:6:android.view.MenuInflater getMenuInflater():680:680 -> q
    7:8:android.view.MenuInflater getMenuInflater():681:681 -> q
    9:24:android.view.MenuInflater getMenuInflater():682:682 -> q
    25:27:android.view.MenuInflater getMenuInflater():684:684 -> q
    0:3:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):2946:2946 -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/appcompat/app/h$q;"}
    4:5:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):2947:2947 -> q0
    6:14:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):2948:2948 -> q0
    15:17:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):2950:2950 -> q0
    0:4:androidx.core.os.LocaleListCompat getConfigurationLocales(android.content.res.Configuration):2695:2695 -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)Landroidx/core/os/f;"}
    0:2:androidx.appcompat.app.ActionBar getSupportActionBar():592:592 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    3:5:androidx.appcompat.app.ActionBar getSupportActionBar():593:593 -> s
    0:8:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2242:2242 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/appcompat/app/h$u;"}
    9:12:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2243:2243 -> s0
    13:17:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2245:2245 -> s0
    18:20:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2247:2247 -> s0
    21:24:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2250:2250 -> s0
    25:32:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):2252:2252 -> s0
    0:5:void installViewFactory():1712:1712 -> t
    6:11:void installViewFactory():1713:1713 -> t
    12:15:void installViewFactory():1714:1714 -> t
    16:23:void installViewFactory():1716:1716 -> t
    24:31:void installViewFactory():1717:1717 -> t
    0:5:java.lang.CharSequence getTitle():1221:1221 -> t0
    6:12:java.lang.CharSequence getTitle():1222:1222 -> t0
    13:15:java.lang.CharSequence getTitle():1225:1225 -> t0
    0:17:void invalidateOptionsMenu():1303:1303 -> u
    18:21:void invalidateOptionsMenu():1305:1305 -> u
    0:6:android.view.Window$Callback getWindowCallback():601:601 -> u0
    0:2:void initWindowDecorActionBar():605:605 -> v0
    3:11:void initWindowDecorActionBar():607:607 -> v0
    12:17:void initWindowDecorActionBar():611:611 -> v0
    18:31:void initWindowDecorActionBar():612:612 -> v0
    32:35:void initWindowDecorActionBar():613:613 -> v0
    36:46:void initWindowDecorActionBar():614:614 -> v0
    47:50:void initWindowDecorActionBar():616:616 -> v0
    51:56:void initWindowDecorActionBar():617:617 -> v0
    0:7:void onConfigurationChanged(android.content.res.Configuration):699:699 -> w
    8:13:void onConfigurationChanged(android.content.res.Configuration):702:702 -> w
    14:16:void onConfigurationChanged(android.content.res.Configuration):704:704 -> w
    17:25:void onConfigurationChanged(android.content.res.Configuration):709:709 -> w
    26:43:void onConfigurationChanged(android.content.res.Configuration):713:713 -> w
    44:47:void onConfigurationChanged(android.content.res.Configuration):726:726 -> w
    0:4:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1956:1956 -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;)Z"}
    5:7:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1957:1957 -> w0
    8:13:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1961:1961 -> w0
    14:17:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1965:1965 -> w0
    18:24:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1966:1966 -> w0
    25:30:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1969:1969 -> w0
    31:38:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1971:1971 -> w0
    1:3:void onCreate(android.os.Bundle):547:547 -> x
    4:6:void onCreate(android.os.Bundle):551:551 -> x
    7:9:void onCreate(android.os.Bundle):555:555 -> x
    10:15:void onCreate(android.os.Bundle):557:557 -> x
    16:25:void onCreate(android.os.Bundle):560:560 -> x
    26:31:void onCreate(android.os.Bundle):566:566 -> x
    32:34:void onCreate(android.os.Bundle):568:568 -> x
    35:37:void onCreate(android.os.Bundle):570:570 -> x
    38:40:void onCreate(android.os.Bundle):575:575 -> x
    41:57:void onCreate(android.os.Bundle):578:578 -> x
    58:60:void onCreate(android.os.Bundle):579:579 -> x
    0:6:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1862:1862 -> x0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;)Z"}
    7:17:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1863:1863 -> x0
    18:21:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1864:1864 -> x0
    0:5:void onDestroy():802:802 -> y
    6:8:void onDestroy():803:803 -> y
    9:12:void onDestroy():806:806 -> y
    13:24:void onDestroy():807:807 -> y
    25:26:void onDestroy():810:810 -> y
    27:40:void onDestroy():812:812 -> y
    41:46:void onDestroy():814:814 -> y
    47:68:void onDestroy():816:816 -> y
    69:83:void onDestroy():818:818 -> y
    84:87:void onDestroy():821:821 -> y
    88:90:void onDestroy():822:822 -> y
    91:94:void onDestroy():826:826 -> y
    0:1:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1913:1913 -> y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$u;)Z"}
    2:14:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1916:1916 -> y0
    15:19:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1918:1918 -> y0
    20:23:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1919:1919 -> y0
    24:28:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1920:1920 -> y0
    29:32:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1923:1923 -> y0
    33:40:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1924:1924 -> y0
    41:43:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1925:1925 -> y0
    44:48:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1926:1926 -> y0
    49:54:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1927:1927 -> y0
    55:60:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1930:1930 -> y0
    61:66:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1934:1934 -> y0
    67:74:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1936:1936 -> y0
    75:77:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1937:1937 -> y0
    78:84:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1939:1939 -> y0
    85:90:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1943:1943 -> y0
    91:98:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1944:1944 -> y0
    99:103:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1948:1948 -> y0
    104:106:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1949:1949 -> y0
    107:110:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1950:1950 -> y0
    0:3:void onPostCreate(android.os.Bundle):585:585 -> z
    0:7:void invalidatePanelMenu(int):2283:2283 -> z0
    8:11:void invalidatePanelMenu(int):2285:2285 -> z0
    12:22:void invalidatePanelMenu(int):2286:2286 -> z0
    23:25:void invalidatePanelMenu(int):2287:2287 -> z0
androidx.appcompat.app.AppCompatDelegateImpl$2 -> androidx.appcompat.app.h$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):274:274 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:8:void run():277:277 -> run
    9:11:void run():278:278 -> run
    12:21:void run():280:280 -> run
    22:24:void run():281:281 -> run
    25:28:void run():283:283 -> run
    29:31:void run():284:284 -> run
androidx.appcompat.app.AppCompatDelegateImpl$3 -> androidx.appcompat.app.h$b:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1021:1021 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:3:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1025:1025 -> onApplyWindowInsets
    4:12:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1026:1026 -> onApplyWindowInsets
    13:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1030:1030 -> onApplyWindowInsets
    17:20:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1032:1032 -> onApplyWindowInsets
    21:24:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1033:1033 -> onApplyWindowInsets
    25:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1029:1029 -> onApplyWindowInsets
    29:33:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1037:1037 -> onApplyWindowInsets
androidx.appcompat.app.AppCompatDelegateImpl$5 -> androidx.appcompat.app.h$c:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1086:1086 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:0:void onAttachedFromWindow() -> a
    0:5:void onDetachedFromWindow():1092:1092 -> onDetachedFromWindow
androidx.appcompat.app.AppCompatDelegateImpl$6 -> androidx.appcompat.app.h$d:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1364:1364 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:11:void run():1367:1367 -> run
    12:16:void run():1370:1370 -> run
    17:26:void run():1372:1372 -> run
    27:34:void run():1373:1373 -> run
    35:48:void run():1374:1374 -> run
    49:61:void run():1375:1375 -> run
    62:68:void run():1389:1389 -> run
    69:76:void run():1390:1390 -> run
androidx.appcompat.app.AppCompatDelegateImpl$6$1 -> androidx.appcompat.app.h$d$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$6 this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$d;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$6):1375:1375 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$d;)V"}
    0:10:void onAnimationEnd(android.view.View):1383:1383 -> a
    11:20:void onAnimationEnd(android.view.View):1384:1384 -> a
    21:27:void onAnimationEnd(android.view.View):1385:1385 -> a
    0:10:void onAnimationStart(android.view.View):1378:1378 -> b
androidx.appcompat.app.AppCompatDelegateImpl$7 -> androidx.appcompat.app.h$e:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1417:1417 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:8:void onAnimationEnd(android.view.View):1428:1428 -> a
    9:16:void onAnimationEnd(android.view.View):1429:1429 -> a
    17:21:void onAnimationEnd(android.view.View):1430:1430 -> a
    0:7:void onAnimationStart(android.view.View):1420:1420 -> b
    8:19:void onAnimationStart(android.view.View):1421:1421 -> b
    20:33:void onAnimationStart(android.view.View):1422:1422 -> b
androidx.appcompat.app.AppCompatDelegateImpl$ActionBarDrawableToggleImpl -> androidx.appcompat.app.h$f:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):3744:3744 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback -> androidx.appcompat.app.h$g:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    boolean onPreparePanel(int) -> a
androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback -> androidx.appcompat.app.h$h:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):3097:3097 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3111:3111 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    0:9:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3102:3102 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    10:14:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3104:3104 -> c
androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9 -> androidx.appcompat.app.h$i:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.view.ActionMode$Callback mWrapped -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b$a;"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:4:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.view.ActionMode$Callback):3005:3005 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroidx/appcompat/view/b$a;)V"}
    5:7:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.view.ActionMode$Callback):3006:3006 -> <init>
    0:6:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):3016:3016 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
    7:13:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):3017:3017 -> a
    0:4:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3027:3027 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;)V"}
    5:10:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3028:3028 -> b
    11:23:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3029:3029 -> b
    24:29:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3032:3032 -> b
    30:32:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3033:3033 -> b
    33:47:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3034:3034 -> b
    48:59:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3035:3035 -> b
    60:65:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3051:3051 -> b
    66:70:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3052:3052 -> b
    71:75:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3054:3054 -> b
    76:80:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3055:3055 -> b
    81:86:void onDestroyActionMode(androidx.appcompat.view.ActionMode):3058:3058 -> b
    0:6:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):3022:3022 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/MenuItem;)Z"}
    0:6:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):3011:3011 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1 -> androidx.appcompat.app.h$i$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9 this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$i;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9):3035:3035 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$i;)V"}
    0:10:void onAnimationEnd(android.view.View):3038:3038 -> a
    11:18:void onAnimationEnd(android.view.View):3039:3039 -> a
    19:22:void onAnimationEnd(android.view.View):3040:3040 -> a
    23:32:void onAnimationEnd(android.view.View):3041:3041 -> a
    33:47:void onAnimationEnd(android.view.View):3042:3042 -> a
    48:56:void onAnimationEnd(android.view.View):3044:3044 -> a
    57:66:void onAnimationEnd(android.view.View):3045:3045 -> a
    67:72:void onAnimationEnd(android.view.View):3046:3046 -> a
    73:78:void onAnimationEnd(android.view.View):3047:3047 -> a
androidx.appcompat.app.AppCompatDelegateImpl$Api17Impl -> androidx.appcompat.app.h$j:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:4:android.content.Context createConfigurationContext(android.content.Context,android.content.res.Configuration):3921:3921 -> a
    0:5:void generateConfigDelta_densityDpi(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3914:3914 -> b
    6:8:void generateConfigDelta_densityDpi(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3915:3915 -> b
    0:3:void setLayoutDirection(android.content.res.Configuration,java.util.Locale):3926:3926 -> c
    0:3:void setLocale(android.content.res.Configuration,java.util.Locale):3931:3931 -> d
androidx.appcompat.app.AppCompatDelegateImpl$Api21Impl -> androidx.appcompat.app.h$k:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:4:boolean isPowerSaveMode(android.os.PowerManager):3940:3940 -> a
    0:4:java.lang.String toLanguageTag(java.util.Locale):3945:3945 -> b
androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl -> androidx.appcompat.app.h$l:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:3:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3958:3958 -> a
    4:7:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3959:3959 -> a
    8:13:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3960:3960 -> a
    14:16:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3961:3961 -> a
    17:21:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3962:3962 -> a
    0:12:androidx.core.os.LocaleListCompat getLocales(android.content.res.Configuration):3968:3968 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)Landroidx/core/os/f;"}
    0:11:void setDefaultLocales(androidx.core.os.LocaleListCompat):3978:3978 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/f;)V"}
    0:11:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):3973:3973 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;Landroidx/core/os/f;)V"}
androidx.appcompat.app.AppCompatDelegateImpl$Api26Impl -> androidx.appcompat.app.h$m:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:9:void generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3988:3988 -> a
    10:16:void generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3990:3990 -> a
    17:26:void generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3994:3994 -> a
    27:34:void generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3996:3996 -> a
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl -> androidx.appcompat.app.h$n:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:4:android.window.OnBackInvokedDispatcher getOnBackInvokedDispatcher(android.app.Activity):4026:4026 -> a
    0:7:android.window.OnBackInvokedCallback registerOnBackPressedCallback(java.lang.Object,androidx.appcompat.app.AppCompatDelegateImpl):4010:4010 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/appcompat/app/h;)Landroid/window/OnBackInvokedCallback;"}
    8:14:android.window.OnBackInvokedCallback registerOnBackPressedCallback(java.lang.Object,androidx.appcompat.app.AppCompatDelegateImpl):4011:4011 -> b
    15:18:android.window.OnBackInvokedCallback registerOnBackPressedCallback(java.lang.Object,androidx.appcompat.app.AppCompatDelegateImpl):4012:4012 -> b
    0:3:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):4019:4019 -> c
    4:7:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):4020:4020 -> c
    8:11:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):4021:4021 -> c
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.app.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:2:android.window.OnBackInvokedCallback m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.app.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:2:android.window.OnBackInvokedDispatcher m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.app.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void m(android.window.OnBackInvokedDispatcher,android.window.OnBackInvokedCallback):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.app.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:4:android.window.OnBackInvokedDispatcher m(android.app.Activity):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.app.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void m(android.window.OnBackInvokedDispatcher,int,android.window.OnBackInvokedCallback):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticLambda5 -> androidx.appcompat.app.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.app.AppCompatDelegateImpl androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticLambda$1$fc1ea61b775ae36a4e3e36ca3bd082022acab87974fe64f71e05ce6fb9bacb79$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:5:void onBackInvoked():0:0 -> onBackInvoked
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback -> androidx.appcompat.app.h$o:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mActionBarCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$g;"}
    boolean mOnContentChangedBypassEnabled -> c
    boolean mDispatchKeyEventBypassEnabled -> d
    boolean mOnPanelClosedBypassEnabled -> e
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:1:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.view.Window$Callback):3398:3398 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroid/view/Window$Callback;)V"}
    2:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.view.Window$Callback):3399:3399 -> <init>
    2:3:boolean bypassDispatchKeyEvent(android.view.Window$Callback,android.view.KeyEvent):3598:3598 -> b
    4:7:boolean bypassDispatchKeyEvent(android.view.Window$Callback,android.view.KeyEvent):3599:3599 -> b
    8:13:boolean bypassDispatchKeyEvent(android.view.Window$Callback,android.view.KeyEvent):3601:3601 -> b
    14:14:boolean bypassDispatchKeyEvent(android.view.Window$Callback,android.view.KeyEvent):3602:3602 -> b
    2:3:void bypassOnContentChanged(android.view.Window$Callback):3580:3580 -> c
    4:6:void bypassOnContentChanged(android.view.Window$Callback):3581:3581 -> c
    7:12:void bypassOnContentChanged(android.view.Window$Callback):3583:3583 -> c
    13:13:void bypassOnContentChanged(android.view.Window$Callback):3584:3584 -> c
    2:3:void bypassOnPanelClosed(android.view.Window$Callback,int,android.view.Menu):3616:3616 -> d
    4:6:void bypassOnPanelClosed(android.view.Window$Callback,int,android.view.Menu):3617:3617 -> d
    7:12:void bypassOnPanelClosed(android.view.Window$Callback,int,android.view.Menu):3619:3619 -> d
    13:13:void bypassOnPanelClosed(android.view.Window$Callback,int,android.view.Menu):3620:3620 -> d
    0:3:boolean dispatchKeyEvent(android.view.KeyEvent):3408:3408 -> dispatchKeyEvent
    4:12:boolean dispatchKeyEvent(android.view.KeyEvent):3409:3409 -> dispatchKeyEvent
    13:20:boolean dispatchKeyEvent(android.view.KeyEvent):3412:3412 -> dispatchKeyEvent
    21:31:boolean dispatchKeyEvent(android.view.KeyEvent):3413:3413 -> dispatchKeyEvent
    0:7:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):3418:3418 -> dispatchKeyShortcutEvent
    8:22:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):3419:3419 -> dispatchKeyShortcutEvent
    0:2:void setActionBarCallback(androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback):3403:3403 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$g;)V"}
    0:8:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):3527:3527 -> f
    9:10:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):3531:3531 -> f
    11:16:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):3532:3532 -> f
    17:23:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):3536:3536 -> f
    0:3:void onContentChanged():3445:3445 -> onContentChanged
    4:11:void onContentChanged():3446:3446 -> onContentChanged
    2:7:boolean onCreatePanelMenu(int,android.view.Menu):3424:3424 -> onCreatePanelMenu
    8:12:boolean onCreatePanelMenu(int,android.view.Menu):3429:3429 -> onCreatePanelMenu
    0:3:android.view.View onCreatePanelView(int):3434:3434 -> onCreatePanelView
    4:10:android.view.View onCreatePanelView(int):3435:3435 -> onCreatePanelView
    11:15:android.view.View onCreatePanelView(int):3440:3440 -> onCreatePanelView
    0:2:boolean onMenuOpened(int,android.view.Menu):3489:3489 -> onMenuOpened
    3:9:boolean onMenuOpened(int,android.view.Menu):3490:3490 -> onMenuOpened
    0:3:void onPanelClosed(int,android.view.Menu):3496:3496 -> onPanelClosed
    4:11:void onPanelClosed(int,android.view.Menu):3497:3497 -> onPanelClosed
    12:14:void onPanelClosed(int,android.view.Menu):3501:3501 -> onPanelClosed
    15:20:void onPanelClosed(int,android.view.Menu):3502:3502 -> onPanelClosed
    0:17:boolean onPreparePanel(int,android.view.View,android.view.Menu):3456:3456 -> onPreparePanel
    18:20:boolean onPreparePanel(int,android.view.View,android.view.Menu):3469:3469 -> onPreparePanel
    21:34:boolean onPreparePanel(int,android.view.View,android.view.Menu):3473:3473 -> onPreparePanel
    35:40:boolean onPreparePanel(int,android.view.View,android.view.Menu):3477:3477 -> onPreparePanel
    41:44:boolean onPreparePanel(int,android.view.View,android.view.Menu):3481:3481 -> onPreparePanel
    0:9:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):3560:3560 -> onProvideKeyboardShortcuts
    10:13:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):3561:3561 -> onProvideKeyboardShortcuts
    14:17:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):3564:3564 -> onProvideKeyboardShortcuts
    18:21:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):3567:3567 -> onProvideKeyboardShortcuts
    1:1:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    2:2:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):3545:3545 -> onWindowStartingActionMode
    3:3:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):3549:3549 -> onWindowStartingActionMode
    4:4:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):3553:3553 -> onWindowStartingActionMode
androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager -> androidx.appcompat.app.h$p:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    android.os.PowerManager mPowerManager -> c
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:4:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3708:3708 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroid/content/Context;)V"}
    5:10:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3709:3709 -> <init>
    11:19:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3710:3710 -> <init>
    0:4:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3730:3730 -> b
    5:10:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3731:3731 -> b
    0:11:int getApplyableNightMode():3717:3717 -> c
    0:5:void onChange():3724:3724 -> d
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager -> androidx.appcompat.app.h$q:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    android.content.BroadcastReceiver mReceiver -> a
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):3629:3629 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:3:void cleanup():3661:3661 -> a
    4:11:void cleanup():3663:3663 -> a
    12:14:void cleanup():3668:3668 -> a
    android.content.IntentFilter createIntentFilterForBroadcastReceiver() -> b
    int getApplyableNightMode() -> c
    void onChange() -> d
    0:2:void setup():3638:3638 -> e
    3:8:void setup():3640:3640 -> e
    9:15:void setup():3641:3641 -> e
    16:19:void setup():3646:3646 -> e
    20:26:void setup():3647:3647 -> e
    27:36:void setup():3654:3654 -> e
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager$1 -> androidx.appcompat.app.h$q$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$q;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager):3647:3647 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h$q;)V"}
    0:5:void onReceive(android.content.Context,android.content.Intent):3650:3650 -> onReceive
androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager -> androidx.appcompat.app.h$r:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.TwilightManager mTwilightManager -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/z;"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:4:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):3680:3680 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroidx/appcompat/app/z;)V"}
    5:7:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):3681:3681 -> <init>
    0:4:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3697:3697 -> b
    5:9:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3698:3698 -> b
    10:14:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3699:3699 -> b
    15:20:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3700:3700 -> b
    0:11:int getApplyableNightMode():3687:3687 -> c
    0:5:void onChange():3692:3692 -> d
androidx.appcompat.app.AppCompatDelegateImpl$ContextThemeWrapperCompatApi17Impl -> androidx.appcompat.app.h$s:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    0:3:void applyOverrideConfiguration(android.view.ContextThemeWrapper,android.content.res.Configuration):539:539 -> a
androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView -> androidx.appcompat.app.h$t:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:1:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3347:3347 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroid/content/Context;)V"}
    2:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3348:3348 -> <init>
    5:25:boolean isOutOfBounds(int,int):3377:3377 -> b
    0:7:boolean dispatchKeyEvent(android.view.KeyEvent):3353:3353 -> dispatchKeyEvent
    8:18:boolean dispatchKeyEvent(android.view.KeyEvent):3354:3354 -> dispatchKeyEvent
    0:5:boolean onInterceptTouchEvent(android.view.MotionEvent):3359:3359 -> onInterceptTouchEvent
    6:10:boolean onInterceptTouchEvent(android.view.MotionEvent):3361:3361 -> onInterceptTouchEvent
    11:15:boolean onInterceptTouchEvent(android.view.MotionEvent):3362:3362 -> onInterceptTouchEvent
    16:21:boolean onInterceptTouchEvent(android.view.MotionEvent):3363:3363 -> onInterceptTouchEvent
    22:29:boolean onInterceptTouchEvent(android.view.MotionEvent):3364:3364 -> onInterceptTouchEvent
    30:34:boolean onInterceptTouchEvent(android.view.MotionEvent):3368:3368 -> onInterceptTouchEvent
    0:11:void setBackgroundResource(int):3373:3373 -> setBackgroundResource
androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState -> androidx.appcompat.app.h$u:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    int featureId -> a
    int background -> b
    int gravity -> c
    int x -> d
    int y -> e
    int windowAnimations -> f
    android.view.ViewGroup decorView -> g
    android.view.View shownPanelView -> h
    android.view.View createdPanelView -> i
    androidx.appcompat.view.menu.MenuBuilder menu -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.ListMenuPresenter listMenuPresenter -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    android.content.Context listPresenterContext -> l
    boolean isPrepared -> m
    boolean isHandled -> n
    boolean isOpen -> o
    boolean qwertyMode -> p
    boolean refreshDecorView -> q
    boolean refreshMenuContent -> r
    android.os.Bundle frozenActionViewState -> s
    0:2:void <init>(int):3180:3180 -> <init>
    3:5:void <init>(int):3181:3181 -> <init>
    6:8:void <init>(int):3183:3183 -> <init>
    0:5:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3248:3248 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)Landroidx/appcompat/view/menu/n;"}
    6:9:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3250:3250 -> a
    10:20:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3251:3251 -> a
    21:23:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3253:3253 -> a
    24:30:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3254:3254 -> a
    31:39:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):3257:3257 -> a
    0:5:boolean hasPanelItems():3187:3187 -> b
    6:11:boolean hasPanelItems():3188:3188 -> b
    12:25:boolean hasPanelItems():3190:3190 -> b
    0:6:void setMenu(androidx.appcompat.view.menu.MenuBuilder):3236:3236 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    7:11:void setMenu(androidx.appcompat.view.menu.MenuBuilder):3239:3239 -> c
    12:15:void setMenu(androidx.appcompat.view.menu.MenuBuilder):3241:3241 -> c
    16:23:void setMenu(androidx.appcompat.view.menu.MenuBuilder):3243:3243 -> c
    0:4:void setStyle(android.content.Context):3204:3204 -> d
    5:12:void setStyle(android.content.Context):3205:3205 -> d
    13:19:void setStyle(android.content.Context):3206:3206 -> d
    20:25:void setStyle(android.content.Context):3209:3209 -> d
    26:29:void setStyle(android.content.Context):3210:3210 -> d
    30:32:void setStyle(android.content.Context):3211:3211 -> d
    33:37:void setStyle(android.content.Context):3215:3215 -> d
    38:41:void setStyle(android.content.Context):3216:3216 -> d
    42:45:void setStyle(android.content.Context):3217:3217 -> d
    46:50:void setStyle(android.content.Context):3219:3219 -> d
    51:56:void setStyle(android.content.Context):3222:3222 -> d
    57:63:void setStyle(android.content.Context):3223:3223 -> d
    64:65:void setStyle(android.content.Context):3225:3225 -> d
    66:71:void setStyle(android.content.Context):3227:3227 -> d
    72:79:void setStyle(android.content.Context):3228:3228 -> d
    80:87:void setStyle(android.content.Context):3230:3230 -> d
    88:91:void setStyle(android.content.Context):3232:3232 -> d
androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback -> androidx.appcompat.app.h$v:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):3063:3063 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    0:9:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3068:3068 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    10:22:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3070:3070 -> b
    23:29:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3073:3073 -> b
    30:35:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3074:3074 -> b
    36:41:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):3078:3078 -> b
    0:11:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3086:3086 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    12:17:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3087:3087 -> c
    18:25:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3088:3088 -> c
    26:30:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):3089:3089 -> c
androidx.appcompat.app.AppCompatDialog -> androidx.appcompat.app.p:
# {"id":"sourceFile","fileName":"AppCompatDialog.java"}
    androidx.appcompat.app.AppCompatDelegate mDelegate -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/g;"}
    androidx.core.view.KeyEventDispatcher$Component mKeyDispatcher -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$a;"}
    0:6:void <init>(android.content.Context,int):55:55 -> <init>
    7:13:void <init>(android.content.Context,int):47:47 -> <init>
    14:17:void <init>(android.content.Context,int):57:57 -> <init>
    18:25:void <init>(android.content.Context,int):59:59 -> <init>
    26:29:void <init>(android.content.Context,int):65:65 -> <init>
    0:7:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):129:129 -> addContentView
    0:3:androidx.appcompat.app.AppCompatDelegate getDelegate():177:177 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/g;"}
    4:9:androidx.appcompat.app.AppCompatDelegate getDelegate():178:178 -> d
    10:12:androidx.appcompat.app.AppCompatDelegate getDelegate():180:180 -> d
    0:2:void dismiss():140:140 -> dismiss
    3:10:void dismiss():142:142 -> dismiss
    0:7:boolean dispatchKeyEvent(android.view.KeyEvent):214:214 -> dispatchKeyEvent
    8:14:boolean dispatchKeyEvent(android.view.KeyEvent):215:215 -> dispatchKeyEvent
    2:6:int getThemeResId(android.content.Context,int):186:186 -> e
    7:16:int getThemeResId(android.content.Context,int):187:187 -> e
    17:20:int getThemeResId(android.content.Context,int):188:188 -> e
    0:4:boolean superDispatchKeyEvent(android.view.KeyEvent):209:209 -> f
    0:8:android.view.View findViewById(int):112:112 -> findViewById
    0:8:boolean supportRequestWindowFeature(int):160:160 -> g
    0:7:void invalidateOptionsMenu():169:169 -> invalidateOptionsMenu
    0:6:void onCreate(android.os.Bundle):77:77 -> onCreate
    7:9:void onCreate(android.os.Bundle):78:78 -> onCreate
    10:17:void onCreate(android.os.Bundle):79:79 -> onCreate
    0:2:void onStop():134:134 -> onStop
    3:10:void onStop():135:135 -> onStop
    1:1:void setContentView(int):95:95 -> setContentView
    2:2:void setContentView(android.view.View):100:100 -> setContentView
    3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):105:105 -> setContentView
    1:2:void setTitle(java.lang.CharSequence):117:118 -> setTitle
    3:4:void setTitle(int):123:124 -> setTitle
androidx.appcompat.app.AppCompatDialog$$ExternalSyntheticLambda0 -> androidx.appcompat.app.o:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.app.AppCompatDialog androidx.appcompat.app.AppCompatDialog$$InternalSyntheticLambda$1$42566b9d784cde7226dd2d164dd9c14a7ce336d2d32d58d5db031d612cab5590$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/p;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.appcompat.app.AppCompatDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/p;)V"}
    0:6:boolean superDispatchKeyEvent(android.view.KeyEvent):0:0 -> superDispatchKeyEvent
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatViewInflater -> androidx.appcompat.app.q:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    java.lang.Object[] mConstructorArgs -> a
    java.lang.Class[] sConstructorSignature -> b
    int[] sOnClickAttrs -> c
    int[] sAccessibilityHeading -> d
    int[] sAccessibilityPaneTitle -> e
    int[] sScreenReaderFocusable -> f
    java.lang.String[] sClassPrefixList -> g
    androidx.collection.SimpleArrayMap sConstructorMap -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    0:12:void <clinit>():75:75 -> <clinit>
    13:21:void <clinit>():77:77 -> <clinit>
    22:30:void <clinit>():78:78 -> <clinit>
    31:39:void <clinit>():80:80 -> <clinit>
    40:45:void <clinit>():82:82 -> <clinit>
    46:57:void <clinit>():85:85 -> <clinit>
    58:65:void <clinit>():93:93 -> <clinit>
    0:3:void <init>():73:73 -> <init>
    4:8:void <init>():96:96 -> <init>
    0:0:void backportAccessibilityAttributes(android.content.Context,android.view.View,android.util.AttributeSet) -> a
    0:3:void checkOnClickListener(android.view.View,android.util.AttributeSet):347:347 -> b
    4:7:void checkOnClickListener(android.view.View,android.util.AttributeSet):349:349 -> b
    8:14:void checkOnClickListener(android.view.View,android.util.AttributeSet):350:350 -> b
    15:21:void checkOnClickListener(android.view.View,android.util.AttributeSet):357:357 -> b
    22:27:void checkOnClickListener(android.view.View,android.util.AttributeSet):358:358 -> b
    28:35:void checkOnClickListener(android.view.View,android.util.AttributeSet):360:360 -> b
    36:39:void checkOnClickListener(android.view.View,android.util.AttributeSet):362:362 -> b
    0:5:androidx.appcompat.widget.AppCompatAutoCompleteTextView createAutoCompleteTextView(android.content.Context,android.util.AttributeSet):274:274 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/d;"}
    0:5:androidx.appcompat.widget.AppCompatButton createButton(android.content.Context,android.util.AttributeSet):238:238 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f;"}
    0:5:androidx.appcompat.widget.AppCompatCheckBox createCheckBox(android.content.Context,android.util.AttributeSet):258:258 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/g;"}
    0:5:androidx.appcompat.widget.AppCompatCheckedTextView createCheckedTextView(android.content.Context,android.util.AttributeSet):268:268 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/h;"}
    0:5:androidx.appcompat.widget.AppCompatEditText createEditText(android.content.Context,android.util.AttributeSet):243:243 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/l;"}
    0:5:androidx.appcompat.widget.AppCompatImageButton createImageButton(android.content.Context,android.util.AttributeSet):253:253 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/p;"}
    0:5:androidx.appcompat.widget.AppCompatImageView createImageView(android.content.Context,android.util.AttributeSet):233:233 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r;"}
    0:5:androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView createMultiAutoCompleteTextView(android.content.Context,android.util.AttributeSet):280:280 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/s;"}
    0:5:androidx.appcompat.widget.AppCompatRadioButton createRadioButton(android.content.Context,android.util.AttributeSet):263:263 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/v;"}
    0:5:androidx.appcompat.widget.AppCompatRatingBar createRatingBar(android.content.Context,android.util.AttributeSet):285:285 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/w;"}
    0:5:androidx.appcompat.widget.AppCompatSeekBar createSeekBar(android.content.Context,android.util.AttributeSet):290:290 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y;"}
    0:5:androidx.appcompat.widget.AppCompatSpinner createSpinner(android.content.Context,android.util.AttributeSet):248:248 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/A;"}
    0:5:androidx.appcompat.widget.AppCompatTextView createTextView(android.content.Context,android.util.AttributeSet):228:228 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/D;"}
    0:5:androidx.appcompat.widget.AppCompatToggleButton createToggleButton(android.content.Context,android.util.AttributeSet):295:295 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/F;"}
    0:1:android.view.View createView(android.content.Context,java.lang.String,android.util.AttributeSet):0:0 -> q
    4:13:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):133:133 -> r
    14:19:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):137:137 -> r
    20:23:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):140:140 -> r
    24:210:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):146:146 -> r
    211:216:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):208:208 -> r
    217:220:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):156:156 -> r
    221:225:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):157:157 -> r
    226:229:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):160:160 -> r
    230:233:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):161:161 -> r
    234:237:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):172:172 -> r
    238:241:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):173:173 -> r
    242:245:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):184:184 -> r
    246:249:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):185:185 -> r
    250:253:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):152:152 -> r
    254:257:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):153:153 -> r
    258:261:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):200:200 -> r
    262:265:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):201:201 -> r
    266:269:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):176:176 -> r
    270:273:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):177:177 -> r
    274:277:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):164:164 -> r
    278:281:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):165:165 -> r
    282:285:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):196:196 -> r
    286:289:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):197:197 -> r
    290:293:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):168:168 -> r
    294:297:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):169:169 -> r
    298:301:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):148:148 -> r
    302:305:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):149:149 -> r
    306:309:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):188:188 -> r
    310:313:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):189:189 -> r
    314:317:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):180:180 -> r
    318:321:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):181:181 -> r
    322:325:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):192:192 -> r
    326:332:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):193:193 -> r
    333:338:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):214:214 -> r
    339:341:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):219:219 -> r
    342:345:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):220:220 -> r
    0:11:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):367:367 -> s
    12:28:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):373:373 -> s
    29:33:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):375:375 -> s
    34:39:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):372:372 -> s
    40:43:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):375:375 -> s
    44:49:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):377:377 -> s
    50:53:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):378:378 -> s
    54:56:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):380:380 -> s
    57:67:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):381:381 -> s
    0:8:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):311:311 -> t
    9:16:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):312:312 -> t
    17:20:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):316:316 -> t
    21:24:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):317:317 -> t
    25:32:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):319:319 -> t
    33:37:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):320:320 -> t
    38:45:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):321:321 -> t
    46:49:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):336:336 -> t
    50:57:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):337:337 -> t
    58:61:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):336:336 -> t
    62:64:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):337:337 -> t
    65:68:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):328:328 -> t
    69:72:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):336:336 -> t
    73:75:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):337:337 -> t
    76:79:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):336:336 -> t
    80:81:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):337:337 -> t
    82:82:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):338:338 -> t
    83:86:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):336:336 -> t
    87:89:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):337:337 -> t
    0:8:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):394:394 -> u
    9:20:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):398:398 -> u
    21:28:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):402:402 -> u
    29:35:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):405:405 -> u
    36:40:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):409:409 -> u
    41:47:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):411:411 -> u
    48:53:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):412:412 -> u
    54:60:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):415:415 -> u
    3:41:void verifyNotNull(android.view.View,java.lang.String):300:300 -> v
androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener -> androidx.appcompat.app.q$a:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    android.view.View mHostView -> a
    java.lang.String mMethodName -> b
    java.lang.reflect.Method mResolvedMethod -> c
    android.content.Context mResolvedContext -> d
    0:2:void <init>(android.view.View,java.lang.String):456:456 -> <init>
    3:4:void <init>(android.view.View,java.lang.String):457:457 -> <init>
    5:7:void <init>(android.view.View,java.lang.String):458:458 -> <init>
    2:7:void resolveMethod(android.content.Context):481:481 -> a
    8:25:void resolveMethod(android.content.Context):482:482 -> a
    26:27:void resolveMethod(android.content.Context):484:484 -> a
    28:30:void resolveMethod(android.content.Context):485:485 -> a
    31:34:void resolveMethod(android.content.Context):493:493 -> a
    35:43:void resolveMethod(android.content.Context):494:494 -> a
    44:52:void resolveMethod(android.content.Context):501:501 -> a
    53:55:void resolveMethod(android.content.Context):502:502 -> a
    56:91:void resolveMethod(android.content.Context):503:503 -> a
    92:115:void resolveMethod(android.content.Context):504:504 -> a
    116:133:void resolveMethod(android.content.Context):506:506 -> a
    0:3:void onClick(android.view.View):463:463 -> onClick
    4:12:void onClick(android.view.View):464:464 -> onClick
    13:25:void onClick(android.view.View):468:468 -> onClick
    26:34:void onClick(android.view.View):473:473 -> onClick
    35:42:void onClick(android.view.View):470:470 -> onClick
androidx.appcompat.app.AppLocalesMetadataHolderService -> androidx.appcompat.app.r:
# {"id":"sourceFile","fileName":"AppLocalesMetadataHolderService.java"}
    0:5:android.content.pm.ServiceInfo getServiceInfo(android.content.Context):64:64 -> a
    6:21:android.content.pm.ServiceInfo getServiceInfo(android.content.Context):69:69 -> a
androidx.appcompat.app.AppLocalesMetadataHolderService$Api24Impl -> androidx.appcompat.app.r$a:
# {"id":"sourceFile","fileName":"AppLocalesMetadataHolderService.java"}
    0:2:int getDisabledComponentFlag():0:0 -> a
androidx.appcompat.app.AppLocalesStorageHelper -> androidx.appcompat.app.t:
# {"id":"sourceFile","fileName":"AppLocalesStorageHelper.java"}
    0:13:void persistLocales(android.content.Context,java.lang.String):120:120 -> a
    14:18:void persistLocales(android.content.Context,java.lang.String):121:121 -> a
    19:22:void persistLocales(android.content.Context,java.lang.String):127:127 -> a
    23:27:void persistLocales(android.content.Context,java.lang.String):133:133 -> a
    28:30:void persistLocales(android.content.Context,java.lang.String):135:135 -> a
    31:37:void persistLocales(android.content.Context,java.lang.String):136:136 -> a
    38:40:void persistLocales(android.content.Context,java.lang.String):137:137 -> a
    41:45:void persistLocales(android.content.Context,java.lang.String):138:138 -> a
    46:48:void persistLocales(android.content.Context,java.lang.String):139:139 -> a
    49:51:void persistLocales(android.content.Context,java.lang.String):140:140 -> a
    52:78:void persistLocales(android.content.Context,java.lang.String):141:141 -> a
    79:85:void persistLocales(android.content.Context,java.lang.String):149:149 -> a
    86:107:void persistLocales(android.content.Context,java.lang.String):144:144 -> a
    108:116:void persistLocales(android.content.Context,java.lang.String):149:149 -> a
    117:117:void persistLocales(android.content.Context,java.lang.String):154:154 -> a
    118:131:void persistLocales(android.content.Context,java.lang.String):129:129 -> a
    0:5:java.lang.String readLocales(android.content.Context):63:63 -> b
    6:9:java.lang.String readLocales(android.content.Context):67:67 -> b
    10:13:java.lang.String readLocales(android.content.Context):74:74 -> b
    14:18:java.lang.String readLocales(android.content.Context):75:75 -> b
    19:22:java.lang.String readLocales(android.content.Context):77:77 -> b
    23:32:java.lang.String readLocales(android.content.Context):78:78 -> b
    33:47:java.lang.String readLocales(android.content.Context):79:79 -> b
    48:51:java.lang.String readLocales(android.content.Context):84:84 -> b
    52:59:java.lang.String readLocales(android.content.Context):85:85 -> b
    60:68:java.lang.String readLocales(android.content.Context):86:86 -> b
    69:72:java.lang.String readLocales(android.content.Context):98:98 -> b
    73:80:java.lang.String readLocales(android.content.Context):92:92 -> b
    81:86:java.lang.String readLocales(android.content.Context):105:105 -> b
    87:107:java.lang.String readLocales(android.content.Context):106:106 -> b
    108:113:java.lang.String readLocales(android.content.Context):111:111 -> b
    114:116:java.lang.String readLocales(android.content.Context):98:98 -> b
    117:117:java.lang.String readLocales(android.content.Context):103:103 -> b
    118:123:java.lang.String readLocales(android.content.Context):69:69 -> b
    0:5:void syncLocalesToFramework(android.content.Context):166:166 -> c
    6:12:void syncLocalesToFramework(android.content.Context):167:167 -> c
    13:23:void syncLocalesToFramework(android.content.Context):170:170 -> c
    24:33:void syncLocalesToFramework(android.content.Context):175:175 -> c
    34:37:void syncLocalesToFramework(android.content.Context):181:181 -> c
    38:45:void syncLocalesToFramework(android.content.Context):185:185 -> c
    46:49:void syncLocalesToFramework(android.content.Context):189:189 -> c
    50:52:void syncLocalesToFramework(android.content.Context):187:187 -> c
    53:60:void syncLocalesToFramework(android.content.Context):198:198 -> c
androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor -> androidx.appcompat.app.t$a:
# {"id":"sourceFile","fileName":"AppLocalesStorageHelper.java"}
    java.lang.Object mLock -> a
    java.util.Queue mTasks -> b
    java.util.concurrent.Executor mExecutor -> c
    java.lang.Runnable mActive -> d
    0:2:void <init>(java.util.concurrent.Executor):226:226 -> <init>
    3:9:void <init>(java.util.concurrent.Executor):221:221 -> <init>
    10:16:void <init>(java.util.concurrent.Executor):222:222 -> <init>
    17:19:void <init>(java.util.concurrent.Executor):227:227 -> <init>
    3:5:void lambda$execute$0(java.lang.Runnable):235:235 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/t$a;Ljava/lang/Runnable;)V"}
    6:13:void lambda$execute$0(java.lang.Runnable):237:237 -> a
    14:14:void lambda$execute$0(java.lang.Runnable):238:238 -> a
    0:2:void scheduleNext():247:247 -> b
    3:14:void scheduleNext():248:248 -> b
    15:22:void scheduleNext():249:249 -> b
    23:26:void scheduleNext():251:251 -> b
    0:2:void execute(java.lang.Runnable):232:232 -> execute
    3:12:void execute(java.lang.Runnable):233:233 -> execute
    13:16:void execute(java.lang.Runnable):240:240 -> execute
    17:22:void execute(java.lang.Runnable):241:241 -> execute
    23:26:void execute(java.lang.Runnable):243:243 -> execute
androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$ExternalSyntheticLambda0 -> androidx.appcompat.app.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$e2068f8a84fee44d8f066f20a4ee1f326a6efcc2673f04567bf6a108fb138718$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/t$a;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$e2068f8a84fee44d8f066f20a4ee1f326a6efcc2673f04567bf6a108fb138718$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/t$a;Ljava/lang/Runnable;)V"}
    0:7:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppLocalesStorageHelper$ThreadPerTaskExecutor -> androidx.appcompat.app.t$b:
# {"id":"sourceFile","fileName":"AppLocalesStorageHelper.java"}
    0:3:void <init>():208:208 -> <init>
    0:8:void execute(java.lang.Runnable):211:211 -> execute
androidx.appcompat.app.LayoutIncludeDetector -> androidx.appcompat.app.u:
# {"id":"sourceFile","fileName":"LayoutIncludeDetector.java"}
    java.util.Deque mXmlParserStack -> a
    0:2:void <init>():36:36 -> <init>
    3:10:void <init>():38:38 -> <init>
    0:3:boolean detect(android.util.AttributeSet):45:45 -> a
    4:5:boolean detect(android.util.AttributeSet):46:46 -> a
    6:12:boolean detect(android.util.AttributeSet):47:47 -> a
    13:18:boolean detect(android.util.AttributeSet):51:51 -> a
    19:28:boolean detect(android.util.AttributeSet):53:53 -> a
    29:37:boolean detect(android.util.AttributeSet):56:56 -> a
    3:9:boolean isParserOutdated(org.xmlpull.v1.XmlPullParser):108:108 -> b
    10:19:boolean isParserOutdated(org.xmlpull.v1.XmlPullParser):109:109 -> b
    0:5:org.xmlpull.v1.XmlPullParser popOutdatedAttrHolders(java.util.Deque):95:95 -> c
    6:17:org.xmlpull.v1.XmlPullParser popOutdatedAttrHolders(java.util.Deque):96:96 -> c
    18:23:org.xmlpull.v1.XmlPullParser popOutdatedAttrHolders(java.util.Deque):97:97 -> c
    24:30:org.xmlpull.v1.XmlPullParser popOutdatedAttrHolders(java.util.Deque):98:98 -> c
    4:10:boolean shouldInheritContext(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlPullParser):75:75 -> d
    11:23:boolean shouldInheritContext(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlPullParser):78:78 -> d
androidx.appcompat.app.LocaleOverlayHelper -> androidx.appcompat.app.v:
# {"id":"sourceFile","fileName":"LocaleOverlayHelper.java"}
    0:5:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):69:69 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/f;Landroidx/core/os/f;)Landroidx/core/os/f;"}
    6:16:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):70:70 -> a
    17:22:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):72:72 -> a
    23:27:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):73:73 -> a
    28:39:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):75:75 -> a
    40:45:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):78:78 -> a
    46:51:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):82:82 -> a
    52:62:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):81:81 -> a
    2:8:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):47:47 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/f;Landroidx/core/os/f;)Landroidx/core/os/f;"}
    9:13:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):50:50 -> b
    14:18:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):48:48 -> b
androidx.appcompat.app.ToolbarActionBar -> androidx.appcompat.app.x:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/H;"}
    android.view.Window$Callback mWindowCallback -> b
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mMenuCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$g;"}
    boolean mToolbarMenuPrepared -> d
    boolean mMenuCallbackSet -> e
    boolean mLastMenuVisibility -> f
    java.util.ArrayList mMenuVisibilityListeners -> g
    java.lang.Runnable mMenuInvalidator -> h
    androidx.appcompat.widget.Toolbar$OnMenuItemClickListener mMenuClicker -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$h;"}
    0:2:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):71:71 -> <init>
    3:9:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):53:53 -> <init>
    10:16:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):55:55 -> <init>
    17:23:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):62:62 -> <init>
    24:26:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):72:72 -> <init>
    27:34:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):73:73 -> <init>
    35:42:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):75:75 -> <init>
    43:45:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):76:76 -> <init>
    46:48:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):77:77 -> <init>
    49:51:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78:78 -> <init>
    52:59:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):80:80 -> <init>
    0:6:boolean closeOptionsMenu():431:431 -> g
    0:7:boolean collapseActionView():443:443 -> h
    8:16:boolean collapseActionView():444:444 -> h
    0:4:void dispatchMenuVisibilityChanged(boolean):507:507 -> i
    5:6:void dispatchMenuVisibilityChanged(boolean):510:510 -> i
    7:15:void dispatchMenuVisibilityChanged(boolean):512:512 -> i
    16:27:void dispatchMenuVisibilityChanged(boolean):514:514 -> i
    0:6:int getDisplayOptions():326:326 -> j
    0:6:android.content.Context getThemedContext():149:149 -> k
    0:10:boolean invalidateOptionsMenu():436:436 -> l
    11:23:boolean invalidateOptionsMenu():437:437 -> l
    0:3:void onConfigurationChanged(android.content.res.Configuration):189:189 -> m
    0:11:void onDestroy():492:492 -> n
    0:8:boolean onKeyShortcut(int,android.view.KeyEvent):479:479 -> o
    9:14:boolean onKeyShortcut(int,android.view.KeyEvent):482:482 -> o
    15:18:boolean onKeyShortcut(int,android.view.KeyEvent):481:481 -> o
    19:30:boolean onKeyShortcut(int,android.view.KeyEvent):483:483 -> o
    31:36:boolean onKeyShortcut(int,android.view.KeyEvent):484:484 -> o
    0:6:boolean onMenuKeyEvent(android.view.KeyEvent):471:471 -> p
    7:10:boolean onMenuKeyEvent(android.view.KeyEvent):472:472 -> p
    0:6:boolean openOptionsMenu():426:426 -> q
    0:0:void setDefaultDisplayHomeAsUpEnabled(boolean) -> r
    0:0:void setShowHideAnimationEnabled(boolean) -> s
    0:5:void setWindowTitle(java.lang.CharSequence):231:231 -> t
    0:3:android.view.Menu getMenu():545:545 -> v
    4:19:android.view.Menu getMenu():546:546 -> v
    20:21:android.view.Menu getMenu():548:548 -> v
    22:28:android.view.Menu getMenu():550:550 -> v
    0:3:void populateOptionsMenu():451:451 -> w
    4:15:void populateOptionsMenu():452:452 -> w
    16:18:void populateOptionsMenu():454:454 -> w
    19:21:void populateOptionsMenu():457:457 -> w
    22:32:void populateOptionsMenu():458:458 -> w
    33:41:void populateOptionsMenu():459:459 -> w
    42:46:void populateOptionsMenu():460:460 -> w
    47:55:void populateOptionsMenu():464:464 -> w
    56:56:void populateOptionsMenu():466:466 -> w
androidx.appcompat.app.ToolbarActionBar$$ExternalSyntheticThrowCCEIfNotNull0 -> androidx.appcompat.app.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:8:void m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.ToolbarActionBar$1 -> androidx.appcompat.app.x$a:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.app.ToolbarActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/x;"}
    0:5:void <init>(androidx.appcompat.app.ToolbarActionBar):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/x;)V"}
    0:5:void run():58:58 -> run
androidx.appcompat.app.ToolbarActionBar$2 -> androidx.appcompat.app.x$b:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.app.ToolbarActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/x;"}
    0:5:void <init>(androidx.appcompat.app.ToolbarActionBar):63:63 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/x;)V"}
    0:9:boolean onMenuItemClick(android.view.MenuItem):66:66 -> onMenuItemClick
androidx.appcompat.app.ToolbarActionBar$ActionMenuPresenterCallback -> androidx.appcompat.app.x$c:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    boolean mClosingActionMenu -> a
    androidx.appcompat.app.ToolbarActionBar this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/x;"}
    0:5:void <init>(androidx.appcompat.app.ToolbarActionBar):556:556 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/x;)V"}
    0:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):567:567 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    6:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):571:571 -> b
    8:14:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):572:572 -> b
    15:24:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):573:573 -> b
    25:27:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):574:574 -> b
    0:10:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):561:561 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback -> androidx.appcompat.app.x$d:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.app.ToolbarActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/x;"}
    0:5:void <init>(androidx.appcompat.app.ToolbarActionBar):580:580 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/x;)V"}
    0:11:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):590:590 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    12:19:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):591:591 -> a
    20:31:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):592:592 -> a
    32:39:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):593:593 -> a
    0:1:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
androidx.appcompat.app.ToolbarActionBar$ToolbarMenuCallback -> androidx.appcompat.app.x$e:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.app.ToolbarActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/x;"}
    0:5:void <init>(androidx.appcompat.app.ToolbarActionBar):519:519 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/x;)V"}
    2:7:boolean onPreparePanel(int):523:523 -> a
    8:12:boolean onPreparePanel(int):524:524 -> a
    13:19:boolean onPreparePanel(int):525:525 -> a
    2:17:android.view.View onCreatePanelView(int):538:538 -> onCreatePanelView
androidx.appcompat.app.TwilightCalculator -> androidx.appcompat.app.y:
# {"id":"sourceFile","fileName":"TwilightCalculator.java"}
    long sunset -> a
    long sunrise -> b
    int state -> c
    androidx.appcompat.app.TwilightCalculator sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/y;"}
    0:3:void <init>():26:26 -> <init>
    26:35:void calculateTwilight(long,double,double):95:95 -> a
    36:88:void calculateTwilight(long,double,double):96:96 -> a
    89:101:void calculateTwilight(long,double,double):103:103 -> a
    102:110:void calculateTwilight(long,double,double):104:104 -> a
    111:121:void calculateTwilight(long,double,double):105:105 -> a
    122:151:void calculateTwilight(long,double,double):108:108 -> a
    152:159:void calculateTwilight(long,double,double):112:112 -> a
    160:184:void calculateTwilight(long,double,double):113:113 -> a
    185:186:void calculateTwilight(long,double,double):117:117 -> a
    187:188:void calculateTwilight(long,double,double):118:118 -> a
    189:198:void calculateTwilight(long,double,double):119:119 -> a
    199:200:void calculateTwilight(long,double,double):122:122 -> a
    201:202:void calculateTwilight(long,double,double):123:123 -> a
    203:205:void calculateTwilight(long,double,double):124:124 -> a
    206:225:void calculateTwilight(long,double,double):128:128 -> a
    226:234:void calculateTwilight(long,double,double):130:130 -> a
    235:245:void calculateTwilight(long,double,double):131:131 -> a
    246:251:void calculateTwilight(long,double,double):133:133 -> a
    252:254:void calculateTwilight(long,double,double):134:134 -> a
    255:257:void calculateTwilight(long,double,double):136:136 -> a
    0:3:androidx.appcompat.app.TwilightCalculator getInstance():31:31 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/y;"}
    4:10:androidx.appcompat.app.TwilightCalculator getInstance():32:32 -> b
    11:13:androidx.appcompat.app.TwilightCalculator getInstance():34:34 -> b
androidx.appcompat.app.TwilightManager -> androidx.appcompat.app.z:
# {"id":"sourceFile","fileName":"TwilightManager.java"}
    android.content.Context mContext -> a
    android.location.LocationManager mLocationManager -> b
    androidx.appcompat.app.TwilightManager$TwilightState mTwilightState -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/z$a;"}
    androidx.appcompat.app.TwilightManager sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/z;"}
    0:2:void <init>(android.content.Context,android.location.LocationManager):69:69 -> <init>
    3:9:void <init>(android.content.Context,android.location.LocationManager):66:66 -> <init>
    10:11:void <init>(android.content.Context,android.location.LocationManager):70:70 -> <init>
    12:14:void <init>(android.content.Context,android.location.LocationManager):71:71 -> <init>
    0:3:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):50:50 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/appcompat/app/z;"}
    4:7:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):51:51 -> a
    8:11:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):52:52 -> a
    12:22:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):53:53 -> a
    23:25:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):55:55 -> a
    0:10:android.location.Location getLastKnownLocation():110:110 -> b
    11:18:android.location.Location getLastKnownLocation():113:113 -> b
    19:28:android.location.Location getLastKnownLocation():116:116 -> b
    29:38:android.location.Location getLastKnownLocation():119:119 -> b
    39:56:android.location.Location getLastKnownLocation():124:124 -> b
    0:7:android.location.Location getLastKnownLocationForProvider(java.lang.String):134:134 -> c
    8:15:android.location.Location getLastKnownLocationForProvider(java.lang.String):135:135 -> c
    16:24:android.location.Location getLastKnownLocationForProvider(java.lang.String):138:138 -> c
    0:1:boolean isNight():80:80 -> d
    2:7:boolean isNight():82:82 -> d
    8:10:boolean isNight():84:84 -> d
    11:16:boolean isNight():88:88 -> d
    17:19:boolean isNight():90:90 -> d
    20:22:boolean isNight():91:91 -> d
    23:29:boolean isNight():94:94 -> d
    30:35:boolean isNight():100:100 -> d
    36:51:boolean isNight():101:101 -> d
    0:15:boolean isStateValid():144:144 -> e
    2:3:void updateState(android.location.Location):148:148 -> f
    4:7:void updateState(android.location.Location):149:149 -> f
    8:16:void updateState(android.location.Location):150:150 -> f
    17:24:void updateState(android.location.Location):154:154 -> f
    25:27:void updateState(android.location.Location):153:153 -> f
    28:41:void updateState(android.location.Location):157:157 -> f
    42:50:void updateState(android.location.Location):158:158 -> f
    51:52:void updateState(android.location.Location):159:159 -> f
    53:58:void updateState(android.location.Location):160:160 -> f
    59:69:void updateState(android.location.Location):164:164 -> f
    70:72:void updateState(android.location.Location):163:163 -> f
    73:106:void updateState(android.location.Location):165:165 -> f
    107:108:void updateState(android.location.Location):185:185 -> f
    109:111:void updateState(android.location.Location):186:186 -> f
androidx.appcompat.app.TwilightManager$TwilightState -> androidx.appcompat.app.z$a:
# {"id":"sourceFile","fileName":"TwilightManager.java"}
    boolean isNight -> a
    long nextUpdate -> b
    0:3:void <init>():196:196 -> <init>
androidx.appcompat.app.WindowDecorActionBar -> androidx.appcompat.app.A:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.core.view.ViewPropertyAnimatorListener mHideListener -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.ViewPropertyAnimatorListener mShowListener -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.ViewPropertyAnimatorUpdateListener mUpdateListener -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D;"}
    android.view.animation.Interpolator sHideInterpolator -> D
    android.view.animation.Interpolator sShowInterpolator -> E
    android.content.Context mContext -> a
    android.content.Context mThemedContext -> b
    android.app.Activity mActivity -> c
    androidx.appcompat.widget.ActionBarOverlayLayout mOverlayLayout -> d
    androidx.appcompat.widget.ActionBarContainer mContainerView -> e
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/H;"}
    androidx.appcompat.widget.ActionBarContextView mContextView -> g
    android.view.View mContentView -> h
    java.util.ArrayList mTabs -> i
    int mSavedTabPosition -> j
    boolean mDisplayHomeAsUpSet -> k
    androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl mActionMode -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/A$d;"}
    androidx.appcompat.view.ActionMode mDeferredDestroyActionMode -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b;"}
    androidx.appcompat.view.ActionMode$Callback mDeferredModeDestroyCallback -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b$a;"}
    boolean mLastMenuVisibility -> o
    java.util.ArrayList mMenuVisibilityListeners -> p
    boolean mHasEmbeddedTabs -> q
    int mCurWindowVisibility -> r
    boolean mContentAnimations -> s
    boolean mHiddenByApp -> t
    boolean mHiddenBySystem -> u
    boolean mShowingForMode -> v
    boolean mNowShowing -> w
    androidx.appcompat.view.ViewPropertyAnimatorCompatSet mCurrentShowAnim -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/h;"}
    boolean mShowHideAnimationEnabled -> y
    boolean mHideOnContentScroll -> z
    0:6:void <clinit>():84:84 -> <clinit>
    7:14:void <clinit>():85:85 -> <clinit>
    1:1:void <init>(android.app.Activity,boolean):168:168 -> <init>
    2:2:void <init>(android.app.Activity,boolean):98:98 -> <init>
    3:3:void <init>(android.app.Activity,boolean):101:101 -> <init>
    4:4:void <init>(android.app.Activity,boolean):110:110 -> <init>
    5:5:void <init>(android.app.Activity,boolean):121:121 -> <init>
    6:6:void <init>(android.app.Activity,boolean):123:123 -> <init>
    7:7:void <init>(android.app.Activity,boolean):128:128 -> <init>
    8:8:void <init>(android.app.Activity,boolean):134:134 -> <init>
    9:9:void <init>(android.app.Activity,boolean):151:151 -> <init>
    10:10:void <init>(android.app.Activity,boolean):159:159 -> <init>
    11:14:void <init>(android.app.Activity,boolean):169:172 -> <init>
    15:15:void <init>(android.app.Activity,boolean):174:174 -> <init>
    16:16:void <init>(android.app.Dialog):178:178 -> <init>
    17:17:void <init>(android.app.Dialog):98:98 -> <init>
    18:18:void <init>(android.app.Dialog):101:101 -> <init>
    19:19:void <init>(android.app.Dialog):110:110 -> <init>
    20:20:void <init>(android.app.Dialog):121:121 -> <init>
    21:21:void <init>(android.app.Dialog):123:123 -> <init>
    22:22:void <init>(android.app.Dialog):128:128 -> <init>
    23:23:void <init>(android.app.Dialog):134:134 -> <init>
    24:24:void <init>(android.app.Dialog):151:151 -> <init>
    25:25:void <init>(android.app.Dialog):159:159 -> <init>
    26:26:void <init>(android.app.Dialog):179:179 -> <init>
    0:3:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):234:234 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/H;"}
    4:6:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):235:235 -> A
    7:10:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):236:236 -> A
    11:17:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):237:237 -> A
    18:31:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):239:239 -> A
    32:53:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):240:240 -> A
    0:6:int getNavigationMode():510:510 -> B
    0:4:void hideForActionMode():708:708 -> C
    5:6:void hideForActionMode():709:709 -> C
    7:10:void hideForActionMode():710:710 -> C
    11:13:void hideForActionMode():711:711 -> C
    14:17:void hideForActionMode():713:713 -> C
    0:11:void init(android.view.View):192:192 -> D
    12:14:void init(android.view.View):194:194 -> D
    15:26:void init(android.view.View):196:196 -> D
    27:36:void init(android.view.View):197:197 -> D
    37:46:void init(android.view.View):199:199 -> D
    47:56:void init(android.view.View):202:202 -> D
    57:62:void init(android.view.View):207:207 -> D
    63:79:void init(android.view.View):210:210 -> D
    80:81:void init(android.view.View):213:213 -> D
    82:87:void init(android.view.View):216:216 -> D
    88:102:void init(android.view.View):217:217 -> D
    103:109:void init(android.view.View):218:218 -> D
    110:120:void init(android.view.View):220:220 -> D
    121:128:void init(android.view.View):223:223 -> D
    129:131:void init(android.view.View):224:224 -> D
    132:140:void init(android.view.View):226:226 -> D
    141:143:void init(android.view.View):228:228 -> D
    144:147:void init(android.view.View):230:230 -> D
    148:178:void init(android.view.View):203:203 -> D
    6:9:void setDisplayHomeAsUpEnabled(boolean):377:377 -> E
    0:10:void setDisplayOptions(int,int):471:471 -> F
    11:12:void setDisplayOptions(int,int):473:473 -> F
    13:22:void setDisplayOptions(int,int):475:475 -> F
    0:5:void setElevation(float):246:246 -> G
    0:4:void setHasEmbeddedTabs(boolean):260:260 -> H
    5:9:void setHasEmbeddedTabs(boolean):263:263 -> H
    10:15:void setHasEmbeddedTabs(boolean):264:264 -> H
    16:20:void setHasEmbeddedTabs(boolean):266:266 -> H
    21:25:void setHasEmbeddedTabs(boolean):267:267 -> H
    26:37:void setHasEmbeddedTabs(boolean):269:269 -> H
    38:51:void setHasEmbeddedTabs(boolean):280:280 -> H
    52:64:void setHasEmbeddedTabs(boolean):281:281 -> H
    2:10:void setHideOnContentScrollEnabled(boolean):727:727 -> I
    11:18:void setHideOnContentScrollEnabled(boolean):728:728 -> I
    19:20:void setHideOnContentScrollEnabled(boolean):731:731 -> I
    21:26:void setHideOnContentScrollEnabled(boolean):732:732 -> I
    0:5:void setHomeButtonEnabled(boolean):392:392 -> J
    0:6:boolean shouldAnimateContextView():912:912 -> K
    0:4:void showForActionMode():682:682 -> L
    5:6:void showForActionMode():683:683 -> L
    7:10:void showForActionMode():684:684 -> L
    11:14:void showForActionMode():685:685 -> L
    15:18:void showForActionMode():687:687 -> L
    0:11:void updateVisibility(boolean):767:767 -> M
    12:16:void updateVisibility(boolean):771:771 -> M
    17:18:void updateVisibility(boolean):772:772 -> M
    19:22:void updateVisibility(boolean):773:773 -> M
    23:27:void updateVisibility(boolean):776:776 -> M
    28:29:void updateVisibility(boolean):777:777 -> M
    30:33:void updateVisibility(boolean):778:778 -> M
    0:3:void onContentScrollStarted():959:959 -> a
    4:7:void onContentScrollStarted():960:960 -> a
    8:10:void onContentScrollStarted():961:961 -> a
    0:2:void enableContentAnimations(boolean):670:670 -> b
    0:2:void onWindowVisibilityChanged(int):318:318 -> c
    0:4:void hideForSystem():719:719 -> d
    5:6:void hideForSystem():720:720 -> d
    7:10:void hideForSystem():721:721 -> d
    0:4:void showForSystem():693:693 -> e
    5:7:void showForSystem():694:694 -> e
    8:11:void showForSystem():695:695 -> e
    0:0:void onContentScrollStopped() -> f
    0:9:boolean collapseActionView():971:971 -> h
    10:18:boolean collapseActionView():972:972 -> h
    0:4:void dispatchMenuVisibilityChanged(boolean):348:348 -> i
    5:6:void dispatchMenuVisibilityChanged(boolean):351:351 -> i
    7:15:void dispatchMenuVisibilityChanged(boolean):353:353 -> i
    16:27:void dispatchMenuVisibilityChanged(boolean):355:355 -> i
    0:6:int getDisplayOptions():515:515 -> j
    0:3:android.content.Context getThemedContext():917:917 -> k
    4:8:android.content.Context getThemedContext():918:918 -> k
    9:14:android.content.Context getThemedContext():919:919 -> k
    15:20:android.content.Context getThemedContext():920:920 -> k
    21:24:android.content.Context getThemedContext():921:921 -> k
    25:34:android.content.Context getThemedContext():924:924 -> k
    35:38:android.content.Context getThemedContext():926:926 -> k
    39:41:android.content.Context getThemedContext():929:929 -> k
    0:13:void onConfigurationChanged(android.content.res.Configuration):256:256 -> m
    0:5:boolean onKeyShortcut(int,android.view.KeyEvent):1396:1396 -> o
    6:13:boolean onKeyShortcut(int,android.view.KeyEvent):1399:1399 -> o
    14:19:boolean onKeyShortcut(int,android.view.KeyEvent):1402:1402 -> o
    20:23:boolean onKeyShortcut(int,android.view.KeyEvent):1401:1401 -> o
    24:35:boolean onKeyShortcut(int,android.view.KeyEvent):1403:1403 -> o
    36:41:boolean onKeyShortcut(int,android.view.KeyEvent):1404:1404 -> o
    0:3:void setDefaultDisplayHomeAsUpEnabled(boolean):1389:1389 -> r
    4:7:void setDefaultDisplayHomeAsUpEnabled(boolean):1390:1390 -> r
    0:3:void setShowHideAnimationEnabled(boolean):330:330 -> s
    4:7:void setShowHideAnimationEnabled(boolean):331:331 -> s
    8:11:void setShowHideAnimationEnabled(boolean):332:332 -> s
    0:5:void setWindowTitle(java.lang.CharSequence):443:443 -> t
    0:3:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):520:520 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;"}
    4:6:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):521:521 -> u
    7:12:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):524:524 -> u
    13:17:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):525:525 -> u
    18:28:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):526:526 -> u
    29:34:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):527:527 -> u
    35:36:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):530:530 -> u
    37:39:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):531:531 -> u
    40:45:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):532:532 -> u
    46:51:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):533:533 -> u
    2:5:void animateToMode(boolean):872:872 -> v
    6:8:void animateToMode(boolean):874:874 -> v
    9:24:void animateToMode(boolean):877:877 -> v
    25:30:void animateToMode(boolean):884:884 -> v
    31:37:void animateToMode(boolean):886:886 -> v
    38:43:void animateToMode(boolean):889:889 -> v
    44:52:void animateToMode(boolean):891:891 -> v
    53:57:void animateToMode(boolean):894:894 -> v
    58:60:void animateToMode(boolean):895:895 -> v
    61:66:void animateToMode(boolean):896:896 -> v
    67:71:void animateToMode(boolean):899:899 -> v
    72:77:void animateToMode(boolean):900:900 -> v
    78:82:void animateToMode(boolean):902:902 -> v
    83:88:void animateToMode(boolean):903:903 -> v
    0:11:boolean checkShowingFlags(boolean,boolean,boolean):0:0 -> w
    0:3:void completeDeferredDestroyActionMode():309:309 -> x
    4:9:void completeDeferredDestroyActionMode():310:310 -> x
    10:11:void completeDeferredDestroyActionMode():311:311 -> x
    12:14:void completeDeferredDestroyActionMode():312:312 -> x
    0:3:void doHide(boolean):833:833 -> y
    4:6:void doHide(boolean):834:834 -> y
    7:16:void doHide(boolean):837:837 -> y
    17:23:void doHide(boolean):838:838 -> y
    24:29:void doHide(boolean):839:839 -> y
    30:34:void doHide(boolean):840:840 -> y
    35:45:void doHide(boolean):841:841 -> y
    46:49:void doHide(boolean):843:843 -> y
    50:54:void doHide(boolean):844:844 -> y
    55:58:void doHide(boolean):845:845 -> y
    59:68:void doHide(boolean):847:847 -> y
    69:73:void doHide(boolean):848:848 -> y
    74:76:void doHide(boolean):849:849 -> y
    77:84:void doHide(boolean):850:850 -> y
    85:95:void doHide(boolean):851:851 -> y
    96:102:void doHide(boolean):853:853 -> y
    103:105:void doHide(boolean):854:854 -> y
    106:110:void doHide(boolean):855:855 -> y
    111:112:void doHide(boolean):856:856 -> y
    113:116:void doHide(boolean):857:857 -> y
    117:123:void doHide(boolean):859:859 -> y
    0:3:void doShow(boolean):784:784 -> z
    4:6:void doShow(boolean):785:785 -> z
    7:12:void doShow(boolean):787:787 -> z
    13:23:void doShow(boolean):789:789 -> z
    24:28:void doShow(boolean):791:791 -> z
    29:38:void doShow(boolean):792:792 -> z
    39:42:void doShow(boolean):794:794 -> z
    43:48:void doShow(boolean):795:795 -> z
    49:52:void doShow(boolean):796:796 -> z
    53:57:void doShow(boolean):798:798 -> z
    58:62:void doShow(boolean):799:799 -> z
    63:72:void doShow(boolean):800:800 -> z
    73:77:void doShow(boolean):801:801 -> z
    78:80:void doShow(boolean):802:802 -> z
    81:88:void doShow(boolean):803:803 -> z
    89:91:void doShow(boolean):804:804 -> z
    92:104:void doShow(boolean):805:805 -> z
    105:111:void doShow(boolean):807:807 -> z
    112:114:void doShow(boolean):808:808 -> z
    115:119:void doShow(boolean):816:816 -> z
    120:121:void doShow(boolean):817:817 -> z
    122:125:void doShow(boolean):818:818 -> z
    126:132:void doShow(boolean):820:820 -> z
    133:137:void doShow(boolean):821:821 -> z
    138:145:void doShow(boolean):822:822 -> z
    146:148:void doShow(boolean):823:823 -> z
    149:154:void doShow(boolean):825:825 -> z
    155:158:void doShow(boolean):827:827 -> z
    159:162:void doShow(boolean):828:828 -> z
androidx.appcompat.app.WindowDecorActionBar$1 -> androidx.appcompat.app.A$a:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/A;"}
    0:5:void <init>(androidx.appcompat.app.WindowDecorActionBar):134:134 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/A;)V"}
    0:10:void onAnimationEnd(android.view.View):137:137 -> a
    11:13:void onAnimationEnd(android.view.View):138:138 -> a
    14:20:void onAnimationEnd(android.view.View):139:139 -> a
    21:29:void onAnimationEnd(android.view.View):141:141 -> a
    30:37:void onAnimationEnd(android.view.View):142:142 -> a
    38:42:void onAnimationEnd(android.view.View):143:143 -> a
    43:45:void onAnimationEnd(android.view.View):144:144 -> a
    46:51:void onAnimationEnd(android.view.View):145:145 -> a
    52:55:void onAnimationEnd(android.view.View):146:146 -> a
androidx.appcompat.app.WindowDecorActionBar$2 -> androidx.appcompat.app.A$b:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/A;"}
    0:5:void <init>(androidx.appcompat.app.WindowDecorActionBar):151:151 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/A;)V"}
    0:4:void onAnimationEnd(android.view.View):154:154 -> a
    5:10:void onAnimationEnd(android.view.View):155:155 -> a
androidx.appcompat.app.WindowDecorActionBar$3 -> androidx.appcompat.app.A$c:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/A;"}
    0:5:void <init>(androidx.appcompat.app.WindowDecorActionBar):160:160 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/A;)V"}
    0:7:void onAnimationUpdate(android.view.View):163:163 -> a
    8:13:void onAnimationUpdate(android.view.View):164:164 -> a
androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl -> androidx.appcompat.app.A$d:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    android.content.Context mActionModeContext -> c
    androidx.appcompat.view.menu.MenuBuilder mMenu -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.ActionMode$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b$a;"}
    java.lang.ref.WeakReference mCustomView -> f
    androidx.appcompat.app.WindowDecorActionBar this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/A;"}
    0:4:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):989:989 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/A;Landroid/content/Context;Landroidx/appcompat/view/b$a;)V"}
    5:6:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):990:990 -> <init>
    7:8:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):991:991 -> <init>
    9:14:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):992:992 -> <init>
    15:20:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):993:993 -> <init>
    21:24:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):994:994 -> <init>
    0:4:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1144:1144 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    5:7:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1147:1147 -> a
    8:15:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1148:1148 -> a
    0:3:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1116:1116 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    4:10:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1117:1117 -> b
    0:6:void finish():1009:1009 -> c
    7:17:void finish():1018:1018 -> c
    18:21:void finish():1021:1021 -> c
    22:26:void finish():1022:1022 -> c
    27:32:void finish():1024:1024 -> c
    33:34:void finish():1026:1026 -> c
    35:39:void finish():1027:1027 -> c
    40:46:void finish():1030:1030 -> c
    47:55:void finish():1031:1031 -> c
    56:60:void finish():1033:1033 -> c
    0:12:android.view.View getCustomView():1111:1111 -> d
    0:2:android.view.Menu getMenu():1004:1004 -> e
    0:7:android.view.MenuInflater getMenuInflater():999:999 -> f
    0:8:java.lang.CharSequence getSubtitle():1095:1095 -> g
    0:8:java.lang.CharSequence getTitle():1090:1090 -> i
    0:6:void invalidate():1038:1038 -> k
    7:11:void invalidate():1045:1045 -> k
    12:18:void invalidate():1047:1047 -> k
    19:30:void invalidate():1049:1049 -> k
    31:31:void invalidate():1050:1050 -> k
    0:8:boolean isTitleOptional():1106:1106 -> l
    0:6:void setCustomView(android.view.View):1064:1064 -> m
    7:14:void setCustomView(android.view.View):1065:1065 -> m
    0:15:void setSubtitle(int):1085:1085 -> n
    0:7:void setSubtitle(java.lang.CharSequence):1070:1070 -> o
    0:15:void setTitle(int):1080:1080 -> q
    0:7:void setTitle(java.lang.CharSequence):1075:1075 -> r
    0:2:void setTitleOptionalHint(boolean):1100:1100 -> s
    3:10:void setTitleOptionalHint(boolean):1101:1101 -> s
    0:4:boolean dispatchOnCreate():1054:1054 -> t
    5:12:boolean dispatchOnCreate():1056:1056 -> t
    13:24:boolean dispatchOnCreate():1058:1058 -> t
    25:25:boolean dispatchOnCreate():1059:1059 -> t
androidx.appcompat.content.res.AppCompatResources -> e.a:
# {"id":"sourceFile","fileName":"AppCompatResources.java"}
    0:4:android.content.res.ColorStateList getColorStateList(android.content.Context,int):48:48 -> a
    0:8:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):66:66 -> b
androidx.appcompat.graphics.drawable.DrawableWrapperCompat -> f.a:
# {"id":"sourceFile","fileName":"DrawableWrapperCompat.java"}
    android.graphics.drawable.Drawable mDrawable -> a
    0:2:void <init>(android.graphics.drawable.Drawable):46:46 -> <init>
    3:6:void <init>(android.graphics.drawable.Drawable):47:47 -> <init>
    0:4:void setDrawable(android.graphics.drawable.Drawable):235:235 -> a
    5:7:void setDrawable(android.graphics.drawable.Drawable):236:236 -> a
    8:11:void setDrawable(android.graphics.drawable.Drawable):239:239 -> a
    12:15:void setDrawable(android.graphics.drawable.Drawable):242:242 -> a
    0:5:void draw(android.graphics.Canvas):52:52 -> draw
    0:6:int getChangingConfigurations():67:67 -> getChangingConfigurations
    0:6:android.graphics.drawable.Drawable getCurrent():113:113 -> getCurrent
    0:6:int getIntrinsicHeight():139:139 -> getIntrinsicHeight
    0:6:int getIntrinsicWidth():134:134 -> getIntrinsicWidth
    0:6:int getMinimumHeight():149:149 -> getMinimumHeight
    0:6:int getMinimumWidth():144:144 -> getMinimumWidth
    0:6:int getOpacity():124:124 -> getOpacity
    0:6:boolean getPadding(android.graphics.Rect):154:154 -> getPadding
    0:6:int[] getState():103:103 -> getState
    0:6:android.graphics.Region getTransparentRegion():129:129 -> getTransparentRegion
    0:3:void invalidateDrawable(android.graphics.drawable.Drawable):162:162 -> invalidateDrawable
    0:6:boolean isAutoMirrored():193:193 -> isAutoMirrored
    0:6:boolean isStateful():93:93 -> isStateful
    0:5:void jumpToCurrentState():108:108 -> jumpToCurrentState
    0:5:void onBoundsChange(android.graphics.Rect):57:57 -> onBoundsChange
    0:6:boolean onLevelChange(int):183:183 -> onLevelChange
    0:3:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):170:170 -> scheduleDrawable
    0:5:void setAlpha(int):83:83 -> setAlpha
    0:5:void setAutoMirrored(boolean):188:188 -> setAutoMirrored
    0:5:void setChangingConfigurations(int):62:62 -> setChangingConfigurations
    0:5:void setColorFilter(android.graphics.ColorFilter):88:88 -> setColorFilter
    0:5:void setDither(boolean):73:73 -> setDither
    0:5:void setFilterBitmap(boolean):78:78 -> setFilterBitmap
    0:5:void setHotspot(float,float):213:213 -> setHotspot
    0:5:void setHotspotBounds(int,int,int,int):218:218 -> setHotspotBounds
    0:6:boolean setState(int[]):98:98 -> setState
    0:5:void setTint(int):198:198 -> setTint
    0:5:void setTintList(android.content.res.ColorStateList):203:203 -> setTintList
    0:5:void setTintMode(android.graphics.PorterDuff$Mode):208:208 -> setTintMode
    0:18:boolean setVisible(boolean,boolean):118:118 -> setVisible
    0:3:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):178:178 -> unscheduleDrawable
androidx.appcompat.resources.Compatibility$Api15Impl -> g.a:
# {"id":"sourceFile","fileName":"Compatibility.java"}
    0:3:void getValueForDensity(android.content.res.Resources,int,int,android.util.TypedValue,boolean):96:96 -> a
androidx.appcompat.resources.R$drawable -> g.b:
    int abc_vector_test -> a
androidx.appcompat.view.ActionBarPolicy -> androidx.appcompat.view.a:
# {"id":"sourceFile","fileName":"ActionBarPolicy.java"}
    android.content.Context mContext -> a
    0:2:void <init>(android.content.Context):46:46 -> <init>
    3:5:void <init>(android.content.Context):47:47 -> <init>
    0:15:boolean enableHomeButtonByDefault():110:110 -> a
    0:5:androidx.appcompat.view.ActionBarPolicy get(android.content.Context):43:43 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/appcompat/view/a;"}
    0:14:int getEmbeddedMenuWidthLimit():86:86 -> c
    0:9:int getMaxActionButtons():56:56 -> d
    10:11:int getMaxActionButtons():57:57 -> d
    12:13:int getMaxActionButtons():58:58 -> d
    14:63:int getMaxActionButtons():59:59 -> d
    0:12:boolean hasEmbeddedTabs():90:90 -> e
    0:1:boolean showsOverflowMenuButton():0:0 -> f
androidx.appcompat.view.ActionMode -> androidx.appcompat.view.b:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    java.lang.Object mTag -> a
    boolean mTitleOptionalHint -> b
    0:3:void <init>():41:41 -> <init>
    void finish() -> c
    android.view.View getCustomView() -> d
    android.view.Menu getMenu() -> e
    android.view.MenuInflater getMenuInflater() -> f
    java.lang.CharSequence getSubtitle() -> g
    0:2:java.lang.Object getTag():71:71 -> h
    java.lang.CharSequence getTitle() -> i
    0:2:boolean getTitleOptionalHint():145:145 -> j
    void invalidate() -> k
    boolean isTitleOptional() -> l
    void setCustomView(android.view.View) -> m
    void setSubtitle(int) -> n
    void setSubtitle(java.lang.CharSequence) -> o
    0:2:void setTag(java.lang.Object):57:57 -> p
    void setTitle(int) -> q
    void setTitle(java.lang.CharSequence) -> r
    0:2:void setTitleOptionalHint(boolean):134:134 -> s
androidx.appcompat.view.ActionMode$Callback -> androidx.appcompat.view.b$a:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
    void onDestroyActionMode(androidx.appcompat.view.ActionMode) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;)V"}
    boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/MenuItem;)Z"}
    boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
androidx.appcompat.view.CollapsibleActionView -> androidx.appcompat.view.c:
# {"id":"sourceFile","fileName":"CollapsibleActionView.java"}
    void onActionViewExpanded() -> a
    void onActionViewCollapsed() -> d
androidx.appcompat.view.ContextThemeWrapper -> androidx.appcompat.view.d:
# {"id":"sourceFile","fileName":"ContextThemeWrapper.java"}
    int mThemeResource -> a
    android.content.res.Resources$Theme mTheme -> b
    android.view.LayoutInflater mInflater -> c
    android.content.res.Configuration mOverrideConfiguration -> d
    android.content.res.Resources mResources -> e
    android.content.res.Configuration sEmptyConfig -> f
    1:2:void <init>(android.content.Context,int):70:71 -> <init>
    3:4:void <init>(android.content.Context,android.content.res.Resources$Theme):84:85 -> <init>
    0:3:void applyOverrideConfiguration(android.content.res.Configuration):104:104 -> a
    4:7:void applyOverrideConfiguration(android.content.res.Configuration):108:108 -> a
    8:15:void applyOverrideConfiguration(android.content.res.Configuration):111:111 -> a
    16:23:void applyOverrideConfiguration(android.content.res.Configuration):109:109 -> a
    24:31:void applyOverrideConfiguration(android.content.res.Configuration):105:105 -> a
    0:3:void attachBaseContext(android.content.Context):90:90 -> attachBaseContext
    0:3:android.content.res.Resources getResourcesInternal():120:120 -> b
    4:7:android.content.res.Resources getResourcesInternal():121:121 -> b
    8:14:android.content.res.Resources getResourcesInternal():123:123 -> b
    15:16:android.content.res.Resources getResourcesInternal():129:129 -> b
    17:20:android.content.res.Resources getResourcesInternal():130:130 -> b
    21:27:android.content.res.Resources getResourcesInternal():131:131 -> b
    28:33:android.content.res.Resources getResourcesInternal():127:127 -> b
    34:36:android.content.res.Resources getResourcesInternal():139:139 -> b
    0:2:int getThemeResId():155:155 -> c
    0:8:void initializeTheme():199:199 -> d
    9:18:void initializeTheme():201:201 -> d
    19:28:void initializeTheme():202:202 -> d
    29:33:void initializeTheme():204:204 -> d
    34:41:void initializeTheme():207:207 -> d
    4:7:boolean isEmptyConfiguration(android.content.res.Configuration):226:226 -> e
    8:13:boolean isEmptyConfiguration(android.content.res.Configuration):227:227 -> e
    14:15:boolean isEmptyConfiguration(android.content.res.Configuration):230:230 -> e
    16:17:boolean isEmptyConfiguration(android.content.res.Configuration):231:231 -> e
    18:24:boolean isEmptyConfiguration(android.content.res.Configuration):234:234 -> e
    1:4:void onApplyThemeResource(android.content.res.Resources$Theme,int,boolean):195:195 -> f
    0:8:android.content.res.AssetManager getAssets():213:213 -> getAssets
    0:4:android.content.res.Resources getResources():116:116 -> getResources
    0:7:java.lang.Object getSystemService(java.lang.String):174:174 -> getSystemService
    8:11:java.lang.Object getSystemService(java.lang.String):175:175 -> getSystemService
    12:25:java.lang.Object getSystemService(java.lang.String):176:176 -> getSystemService
    26:28:java.lang.Object getSystemService(java.lang.String):178:178 -> getSystemService
    29:37:java.lang.Object getSystemService(java.lang.String):180:180 -> getSystemService
    0:4:android.content.res.Resources$Theme getTheme():160:160 -> getTheme
    5:8:android.content.res.Resources$Theme getTheme():164:164 -> getTheme
    9:12:android.content.res.Resources$Theme getTheme():165:165 -> getTheme
    13:15:android.content.res.Resources$Theme getTheme():167:167 -> getTheme
    16:18:android.content.res.Resources$Theme getTheme():169:169 -> getTheme
    0:3:void setTheme(int):144:144 -> setTheme
    4:5:void setTheme(int):145:145 -> setTheme
    6:9:void setTheme(int):146:146 -> setTheme
androidx.appcompat.view.ContextThemeWrapper$Api17Impl -> androidx.appcompat.view.d$a:
# {"id":"sourceFile","fileName":"ContextThemeWrapper.java"}
    0:4:android.content.Context createConfigurationContext(androidx.appcompat.view.ContextThemeWrapper,android.content.res.Configuration):246:246 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/d;Landroid/content/res/Configuration;)Landroid/content/Context;"}
androidx.appcompat.view.StandaloneActionMode -> androidx.appcompat.view.e:
# {"id":"sourceFile","fileName":"StandaloneActionMode.java"}
    android.content.Context mContext -> c
    androidx.appcompat.widget.ActionBarContextView mContextView -> d
    androidx.appcompat.view.ActionMode$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b$a;"}
    java.lang.ref.WeakReference mCustomView -> f
    boolean mFinished -> g
    boolean mFocusable -> h
    androidx.appcompat.view.menu.MenuBuilder mMenu -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    0:2:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):50:50 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/ActionBarContextView;Landroidx/appcompat/view/b$a;Z)V"}
    3:4:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):51:51 -> <init>
    5:6:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):52:52 -> <init>
    7:8:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):53:53 -> <init>
    9:24:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):55:55 -> <init>
    25:27:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):57:57 -> <init>
    28:30:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):58:58 -> <init>
    0:2:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):160:160 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    3:8:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):161:161 -> a
    0:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):140:140 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    0:5:void finish():105:105 -> c
    6:7:void finish():108:108 -> c
    8:13:void finish():110:110 -> c
    0:12:android.view.View getCustomView():130:130 -> d
    0:2:android.view.Menu getMenu():115:115 -> e
    0:11:android.view.MenuInflater getMenuInflater():135:135 -> f
    0:6:java.lang.CharSequence getSubtitle():125:125 -> g
    0:6:java.lang.CharSequence getTitle():120:120 -> i
    0:7:void invalidate():100:100 -> k
    0:6:boolean isTitleOptional():89:89 -> l
    0:6:void setCustomView(android.view.View):94:94 -> m
    7:16:void setCustomView(android.view.View):95:95 -> m
    0:9:void setSubtitle(int):78:78 -> n
    0:5:void setSubtitle(java.lang.CharSequence):68:68 -> o
    0:9:void setTitle(int):73:73 -> q
    0:5:void setTitle(java.lang.CharSequence):63:63 -> r
    0:2:void setTitleOptionalHint(boolean):83:83 -> s
    3:8:void setTitleOptionalHint(boolean):84:84 -> s
androidx.appcompat.view.SupportActionModeWrapper -> androidx.appcompat.view.f:
# {"id":"sourceFile","fileName":"SupportActionModeWrapper.java"}
    android.content.Context mContext -> a
    androidx.appcompat.view.ActionMode mWrappedObject -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b;"}
    0:2:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):49:49 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/b;)V"}
    3:4:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):50:50 -> <init>
    5:7:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):51:51 -> <init>
    0:5:void finish():81:81 -> finish
    0:6:android.view.View getCustomView():111:111 -> getCustomView
    0:15:android.view.Menu getMenu():86:86 -> getMenu
    0:6:android.view.MenuInflater getMenuInflater():121:121 -> getMenuInflater
    0:6:java.lang.CharSequence getSubtitle():101:101 -> getSubtitle
    0:6:java.lang.Object getTag():56:56 -> getTag
    0:6:java.lang.CharSequence getTitle():91:91 -> getTitle
    0:6:boolean getTitleOptionalHint():126:126 -> getTitleOptionalHint
    0:5:void invalidate():76:76 -> invalidate
    0:6:boolean isTitleOptional():136:136 -> isTitleOptional
    0:5:void setCustomView(android.view.View):116:116 -> setCustomView
    1:1:void setSubtitle(java.lang.CharSequence):71:71 -> setSubtitle
    2:2:void setSubtitle(int):106:106 -> setSubtitle
    0:5:void setTag(java.lang.Object):61:61 -> setTag
    1:1:void setTitle(java.lang.CharSequence):66:66 -> setTitle
    2:2:void setTitle(int):96:96 -> setTitle
    0:5:void setTitleOptionalHint(boolean):131:131 -> setTitleOptionalHint
androidx.appcompat.view.SupportActionModeWrapper$CallbackWrapper -> androidx.appcompat.view.f$a:
# {"id":"sourceFile","fileName":"SupportActionModeWrapper.java"}
    android.view.ActionMode$Callback mWrappedCallback -> a
    android.content.Context mContext -> b
    java.util.ArrayList mActionModes -> c
    androidx.collection.SimpleArrayMap mMenus -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    0:2:void <init>(android.content.Context,android.view.ActionMode$Callback):150:150 -> <init>
    3:4:void <init>(android.content.Context,android.view.ActionMode$Callback):151:151 -> <init>
    5:6:void <init>(android.content.Context,android.view.ActionMode$Callback):152:152 -> <init>
    7:13:void <init>(android.content.Context,android.view.ActionMode$Callback):153:153 -> <init>
    14:21:void <init>(android.content.Context,android.view.ActionMode$Callback):154:154 -> <init>
    0:5:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):165:165 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
    6:9:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):166:166 -> a
    10:14:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):165:165 -> a
    0:9:void onDestroyActionMode(androidx.appcompat.view.ActionMode):178:178 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;)V"}
    0:19:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):172:172 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/MenuItem;)Z"}
    0:5:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):159:159 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z"}
    6:9:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):160:160 -> d
    10:14:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):159:159 -> d
    0:8:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):192:192 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;)Landroid/view/ActionMode;"}
    9:18:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):193:193 -> e
    19:26:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):194:194 -> e
    27:33:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):202:202 -> e
    34:39:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):203:203 -> e
    0:9:android.view.Menu getMenuWrapper(android.view.Menu):182:182 -> f
    10:19:android.view.Menu getMenuWrapper(android.view.Menu):184:184 -> f
    20:25:android.view.Menu getMenuWrapper(android.view.Menu):185:185 -> f
androidx.appcompat.view.SupportMenuInflater -> androidx.appcompat.view.g:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object[] mActionViewConstructorArguments -> a
    java.lang.Object[] mActionProviderConstructorArguments -> b
    android.content.Context mContext -> c
    java.lang.Object mRealOwner -> d
    java.lang.Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE -> e
    java.lang.Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE -> f
    0:7:void <clinit>():83:83 -> <clinit>
    8:10:void <clinit>():85:85 -> <clinit>
    0:2:void <init>(android.content.Context):101:101 -> <init>
    3:4:void <init>(android.content.Context):102:102 -> <init>
    5:10:void <init>(android.content.Context):103:103 -> <init>
    11:13:void <init>(android.content.Context):104:104 -> <init>
    0:4:java.lang.Object findRealOwner(java.lang.Object):231:231 -> a
    5:8:java.lang.Object findRealOwner(java.lang.Object):234:234 -> a
    9:20:java.lang.Object findRealOwner(java.lang.Object):235:235 -> a
    0:3:java.lang.Object getRealOwner():224:224 -> b
    4:11:java.lang.Object getRealOwner():225:225 -> b
    12:14:java.lang.Object getRealOwner():227:227 -> b
    0:4:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):145:145 -> c
    5:9:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):147:147 -> c
    10:14:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):154:154 -> c
    15:18:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):155:155 -> c
    19:24:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):156:156 -> c
    25:29:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):158:158 -> c
    30:52:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):162:162 -> c
    53:67:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):164:164 -> c
    68:78:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):169:169 -> c
    79:84:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):193:193 -> c
    85:93:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):194:194 -> c
    94:99:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):197:197 -> c
    100:103:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):198:198 -> c
    104:109:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):199:199 -> c
    110:115:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):202:202 -> c
    116:119:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):203:203 -> c
    120:125:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):204:204 -> c
    126:129:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):205:205 -> c
    130:133:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):207:207 -> c
    134:144:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):210:210 -> c
    145:148:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):175:175 -> c
    149:154:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):176:176 -> c
    155:158:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):177:177 -> c
    159:164:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):178:178 -> c
    165:168:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):179:179 -> c
    169:174:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):180:180 -> c
    175:178:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):182:182 -> c
    179:184:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):185:185 -> c
    185:189:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):219:219 -> c
    190:198:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):216:216 -> c
    0:5:void inflate(int,android.view.Menu):119:119 -> inflate
    6:10:void inflate(int,android.view.Menu):120:120 -> inflate
    11:20:void inflate(int,android.view.Menu):126:126 -> inflate
    21:24:void inflate(int,android.view.Menu):127:127 -> inflate
    25:29:void inflate(int,android.view.Menu):129:129 -> inflate
    30:39:void inflate(int,android.view.Menu):135:135 -> inflate
    40:45:void inflate(int,android.view.Menu):133:133 -> inflate
    46:53:void inflate(int,android.view.Menu):131:131 -> inflate
    54:56:void inflate(int,android.view.Menu):135:135 -> inflate
    57:57:void inflate(int,android.view.Menu):136:136 -> inflate
androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> androidx.appcompat.view.g$a:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object mRealOwner -> a
    java.lang.reflect.Method mMethod -> b
    java.lang.Class[] PARAM_TYPES -> c
    0:8:void <clinit>():242:242 -> <clinit>
    0:2:void <init>(java.lang.Object,java.lang.String):247:247 -> <init>
    3:4:void <init>(java.lang.Object,java.lang.String):248:248 -> <init>
    5:8:void <init>(java.lang.Object,java.lang.String):249:249 -> <init>
    9:18:void <init>(java.lang.Object,java.lang.String):251:251 -> <init>
    19:38:void <init>(java.lang.Object,java.lang.String):253:253 -> <init>
    39:52:void <init>(java.lang.Object,java.lang.String):255:255 -> <init>
    53:55:void <init>(java.lang.Object,java.lang.String):256:256 -> <init>
    56:56:void <init>(java.lang.Object,java.lang.String):257:257 -> <init>
    0:9:boolean onMenuItemClick(android.view.MenuItem):264:264 -> onMenuItemClick
    10:28:boolean onMenuItemClick(android.view.MenuItem):265:265 -> onMenuItemClick
    29:42:boolean onMenuItemClick(android.view.MenuItem):267:267 -> onMenuItemClick
    43:48:boolean onMenuItemClick(android.view.MenuItem):271:271 -> onMenuItemClick
androidx.appcompat.view.SupportMenuInflater$MenuState -> androidx.appcompat.view.g$b:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    androidx.core.view.ActionProvider itemActionProvider -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b;"}
    java.lang.CharSequence itemContentDescription -> B
    java.lang.CharSequence itemTooltipText -> C
    android.content.res.ColorStateList itemIconTintList -> D
    android.graphics.PorterDuff$Mode itemIconTintMode -> E
    androidx.appcompat.view.SupportMenuInflater this$0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/g;"}
    android.view.Menu menu -> a
    int groupId -> b
    int groupCategory -> c
    int groupOrder -> d
    int groupCheckable -> e
    boolean groupVisible -> f
    boolean groupEnabled -> g
    boolean itemAdded -> h
    int itemId -> i
    int itemCategoryOrder -> j
    java.lang.CharSequence itemTitle -> k
    java.lang.CharSequence itemTitleCondensed -> l
    int itemIconResId -> m
    char itemAlphabeticShortcut -> n
    int itemAlphabeticModifiers -> o
    char itemNumericShortcut -> p
    int itemNumericModifiers -> q
    int itemCheckable -> r
    boolean itemChecked -> s
    boolean itemVisible -> t
    boolean itemEnabled -> u
    int itemShowAsAction -> v
    int itemActionViewLayout -> w
    java.lang.String itemActionViewClassName -> x
    java.lang.String itemActionProviderClassName -> y
    java.lang.String itemListenerMethodName -> z
    0:5:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):349:349 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/g;Landroid/view/Menu;)V"}
    6:7:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):337:337 -> <init>
    8:9:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):338:338 -> <init>
    10:11:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):350:350 -> <init>
    12:15:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):352:352 -> <init>
    1:2:void addItem():530:530 -> a
    3:20:void addItem():531:531 -> a
    1:2:android.view.SubMenu addSubMenuItem():535:535 -> b
    3:16:android.view.SubMenu addSubMenuItem():536:536 -> b
    17:24:android.view.SubMenu addSubMenuItem():537:537 -> b
    4:8:char getShortcut(java.lang.String):462:462 -> c
    0:2:boolean hasAddedItem():542:542 -> d
    0:12:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):549:549 -> e
    13:17:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):550:550 -> e
    18:20:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):551:551 -> e
    21:26:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):552:552 -> e
    27:50:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):554:554 -> e
    0:9:void readGroup(android.util.AttributeSet):368:368 -> f
    10:18:void readGroup(android.util.AttributeSet):370:370 -> f
    19:26:void readGroup(android.util.AttributeSet):371:371 -> f
    27:34:void readGroup(android.util.AttributeSet):373:373 -> f
    35:42:void readGroup(android.util.AttributeSet):374:374 -> f
    43:51:void readGroup(android.util.AttributeSet):376:376 -> f
    52:59:void readGroup(android.util.AttributeSet):377:377 -> f
    60:63:void readGroup(android.util.AttributeSet):379:379 -> f
    0:9:void readItem(android.util.AttributeSet):386:386 -> g
    10:18:void readItem(android.util.AttributeSet):390:390 -> g
    19:26:void readItem(android.util.AttributeSet):391:391 -> g
    27:42:void readItem(android.util.AttributeSet):392:392 -> g
    43:44:void readItem(android.util.AttributeSet):393:393 -> g
    45:52:void readItem(android.util.AttributeSet):395:395 -> g
    53:60:void readItem(android.util.AttributeSet):396:396 -> g
    61:68:void readItem(android.util.AttributeSet):397:397 -> g
    69:70:void readItem(android.util.AttributeSet):398:398 -> g
    71:80:void readItem(android.util.AttributeSet):399:399 -> g
    81:84:void readItem(android.util.AttributeSet):400:400 -> g
    85:90:void readItem(android.util.AttributeSet):401:401 -> g
    91:92:void readItem(android.util.AttributeSet):402:402 -> g
    93:102:void readItem(android.util.AttributeSet):403:403 -> g
    103:104:void readItem(android.util.AttributeSet):404:404 -> g
    105:110:void readItem(android.util.AttributeSet):405:405 -> g
    111:118:void readItem(android.util.AttributeSet):406:406 -> g
    119:127:void readItem(android.util.AttributeSet):408:408 -> g
    128:131:void readItem(android.util.AttributeSet):412:412 -> g
    132:139:void readItem(android.util.AttributeSet):414:414 -> g
    140:149:void readItem(android.util.AttributeSet):415:415 -> g
    150:159:void readItem(android.util.AttributeSet):416:416 -> g
    160:168:void readItem(android.util.AttributeSet):417:417 -> g
    169:176:void readItem(android.util.AttributeSet):418:418 -> g
    177:184:void readItem(android.util.AttributeSet):419:419 -> g
    185:192:void readItem(android.util.AttributeSet):420:420 -> g
    193:208:void readItem(android.util.AttributeSet):421:421 -> g
    209:216:void readItem(android.util.AttributeSet):424:424 -> g
    217:233:void readItem(android.util.AttributeSet):425:425 -> g
    234:240:void readItem(android.util.AttributeSet):430:430 -> g
    241:242:void readItem(android.util.AttributeSet):433:433 -> g
    243:250:void readItem(android.util.AttributeSet):436:436 -> g
    251:258:void readItem(android.util.AttributeSet):437:437 -> g
    259:266:void readItem(android.util.AttributeSet):438:438 -> g
    267:281:void readItem(android.util.AttributeSet):439:439 -> g
    282:283:void readItem(android.util.AttributeSet):444:444 -> g
    284:291:void readItem(android.util.AttributeSet):446:446 -> g
    292:300:void readItem(android.util.AttributeSet):447:447 -> g
    301:302:void readItem(android.util.AttributeSet):450:450 -> g
    303:305:void readItem(android.util.AttributeSet):453:453 -> g
    306:308:void readItem(android.util.AttributeSet):455:455 -> g
    1:2:void resetGroup():356:356 -> h
    3:4:void resetGroup():357:357 -> h
    5:6:void resetGroup():358:358 -> h
    7:9:void resetGroup():359:359 -> h
    10:11:void resetGroup():360:360 -> h
    12:14:void resetGroup():361:361 -> h
    0:7:void setItem(android.view.MenuItem):467:467 -> i
    8:13:void setItem(android.view.MenuItem):468:468 -> i
    14:26:void setItem(android.view.MenuItem):469:469 -> i
    27:32:void setItem(android.view.MenuItem):470:470 -> i
    33:38:void setItem(android.view.MenuItem):471:471 -> i
    39:41:void setItem(android.view.MenuItem):472:472 -> i
    42:45:void setItem(android.view.MenuItem):474:474 -> i
    46:48:void setItem(android.view.MenuItem):475:475 -> i
    49:52:void setItem(android.view.MenuItem):478:478 -> i
    53:62:void setItem(android.view.MenuItem):479:479 -> i
    63:66:void setItem(android.view.MenuItem):483:483 -> i
    67:75:void setItem(android.view.MenuItem):484:484 -> i
    76:79:void setItem(android.view.MenuItem):483:483 -> i
    80:87:void setItem(android.view.MenuItem):480:480 -> i
    88:92:void setItem(android.view.MenuItem):487:487 -> i
    93:96:void setItem(android.view.MenuItem):488:488 -> i
    97:103:void setItem(android.view.MenuItem):489:489 -> i
    104:107:void setItem(android.view.MenuItem):490:490 -> i
    108:113:void setItem(android.view.MenuItem):491:491 -> i
    114:117:void setItem(android.view.MenuItem):496:496 -> i
    118:129:void setItem(android.view.MenuItem):497:497 -> i
    130:133:void setItem(android.view.MenuItem):499:499 -> i
    134:139:void setItem(android.view.MenuItem):502:502 -> i
    140:143:void setItem(android.view.MenuItem):504:504 -> i
    144:150:void setItem(android.view.MenuItem):507:507 -> i
    151:154:void setItem(android.view.MenuItem):511:511 -> i
    155:157:void setItem(android.view.MenuItem):512:512 -> i
    158:162:void setItem(android.view.MenuItem):515:515 -> i
    163:167:void setItem(android.view.MenuItem):516:516 -> i
    168:174:void setItem(android.view.MenuItem):517:517 -> i
    175:181:void setItem(android.view.MenuItem):519:519 -> i
    182:185:void setItem(android.view.MenuItem):521:521 -> i
    186:188:void setItem(android.view.MenuItem):522:522 -> i
    189:192:void setItem(android.view.MenuItem):524:524 -> i
    193:196:void setItem(android.view.MenuItem):525:525 -> i
androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> androidx.appcompat.view.h:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompatSet.java"}
    java.util.ArrayList mAnimators -> a
    long mDuration -> b
    android.view.animation.Interpolator mInterpolator -> c
    androidx.core.view.ViewPropertyAnimatorListener mListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    boolean mIsStarted -> e
    androidx.core.view.ViewPropertyAnimatorListenerAdapter mProxyListener -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"}
    0:4:void <init>():48:48 -> <init>
    5:6:void <init>():42:42 -> <init>
    7:13:void <init>():120:120 -> <init>
    14:21:void <init>():49:49 -> <init>
    0:4:void cancel():90:90 -> a
    5:22:void cancel():93:93 -> a
    23:26:void cancel():94:94 -> a
    27:29:void cancel():96:96 -> a
    1:3:void onAnimationsEnded():86:86 -> b
    0:3:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):53:53 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/A;)Landroidx/appcompat/view/h;"}
    4:9:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):54:54 -> c
    0:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):61:61 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/A;Landroidx/core/view/A;)Landroidx/appcompat/view/h;"}
    5:11:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):62:62 -> d
    12:17:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):63:63 -> d
    0:3:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setDuration(long):100:100 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/appcompat/view/h;"}
    4:6:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setDuration(long):101:101 -> e
    0:3:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setInterpolator(android.view.animation.Interpolator):107:107 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Landroidx/appcompat/view/h;"}
    4:6:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setInterpolator(android.view.animation.Interpolator):108:108 -> f
    0:3:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):114:114 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)Landroidx/appcompat/view/h;"}
    4:6:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):115:115 -> g
    0:4:void start():68:68 -> h
    5:21:void start():69:69 -> h
    22:29:void start():70:70 -> h
    30:32:void start():71:71 -> h
    33:36:void start():73:73 -> h
    37:39:void start():74:74 -> h
    40:43:void start():76:76 -> h
    44:48:void start():77:77 -> h
    49:53:void start():79:79 -> h
    54:56:void start():82:82 -> h
androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1 -> androidx.appcompat.view.h$a:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompatSet.java"}
    boolean mProxyStarted -> a
    int mProxyEndCount -> b
    androidx.appcompat.view.ViewPropertyAnimatorCompatSet this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/h;"}
    0:5:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):121:121 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/h;)V"}
    6:7:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):122:122 -> <init>
    8:10:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):123:123 -> <init>
    0:15:void onAnimationEnd(android.view.View):144:144 -> a
    16:22:void onAnimationEnd(android.view.View):145:145 -> a
    23:25:void onAnimationEnd(android.view.View):146:146 -> a
    26:29:void onAnimationEnd(android.view.View):148:148 -> a
    0:5:void onAnimationStart(android.view.View):127:127 -> b
    6:7:void onAnimationStart(android.view.View):130:130 -> b
    8:14:void onAnimationStart(android.view.View):131:131 -> b
    15:18:void onAnimationStart(android.view.View):132:132 -> b
    1:2:void onEnd():137:137 -> d
    3:4:void onEnd():138:138 -> d
    5:10:void onEnd():139:139 -> d
androidx.appcompat.view.WindowCallbackWrapper -> androidx.appcompat.view.i:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    android.view.Window$Callback mWrapped -> a
    0:4:void <init>(android.view.Window$Callback):51:51 -> <init>
    5:7:void <init>(android.view.Window$Callback):55:55 -> <init>
    8:15:void <init>(android.view.Window$Callback):53:53 -> <init>
    0:2:android.view.Window$Callback getWrapped():189:189 -> a
    0:6:boolean dispatchGenericMotionEvent(android.view.MotionEvent):80:80 -> dispatchGenericMotionEvent
    0:6:boolean dispatchKeyEvent(android.view.KeyEvent):60:60 -> dispatchKeyEvent
    0:6:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):65:65 -> dispatchKeyShortcutEvent
    0:6:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):85:85 -> dispatchPopulateAccessibilityEvent
    0:6:boolean dispatchTouchEvent(android.view.MotionEvent):70:70 -> dispatchTouchEvent
    0:6:boolean dispatchTrackballEvent(android.view.MotionEvent):75:75 -> dispatchTrackballEvent
    0:5:void onActionModeFinished(android.view.ActionMode):172:172 -> onActionModeFinished
    0:5:void onActionModeStarted(android.view.ActionMode):167:167 -> onActionModeStarted
    0:5:void onAttachedToWindow():130:130 -> onAttachedToWindow
    0:6:boolean onCreatePanelMenu(int,android.view.Menu):95:95 -> onCreatePanelMenu
    0:6:android.view.View onCreatePanelView(int):90:90 -> onCreatePanelView
    0:5:void onDetachedFromWindow():135:135 -> onDetachedFromWindow
    0:6:boolean onMenuItemSelected(int,android.view.MenuItem):110:110 -> onMenuItemSelected
    0:6:boolean onMenuOpened(int,android.view.Menu):105:105 -> onMenuOpened
    0:5:void onPanelClosed(int,android.view.Menu):140:140 -> onPanelClosed
    0:5:void onPointerCaptureChanged(boolean):185:185 -> onPointerCaptureChanged
    0:6:boolean onPreparePanel(int,android.view.View,android.view.Menu):100:100 -> onPreparePanel
    0:5:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):179:179 -> onProvideKeyboardShortcuts
    1:1:boolean onSearchRequested(android.view.SearchEvent):146:146 -> onSearchRequested
    2:2:boolean onSearchRequested():151:151 -> onSearchRequested
    0:5:void onWindowAttributesChanged(android.view.WindowManager$LayoutParams):115:115 -> onWindowAttributesChanged
    0:5:void onWindowFocusChanged(boolean):125:125 -> onWindowFocusChanged
    0:6:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):162:162 -> onWindowStartingActionMode
androidx.appcompat.view.WindowCallbackWrapper$Api23Impl -> androidx.appcompat.view.i$a:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    0:4:boolean onSearchRequested(android.view.Window$Callback,android.view.SearchEvent):200:200 -> a
    0:4:android.view.ActionMode onWindowStartingActionMode(android.view.Window$Callback,android.view.ActionMode$Callback,int):206:206 -> b
androidx.appcompat.view.WindowCallbackWrapper$Api24Impl -> androidx.appcompat.view.i$b:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    0:3:void onProvideKeyboardShortcuts(android.view.Window$Callback,java.util.List,android.view.Menu,int):219:219 -> a
androidx.appcompat.view.WindowCallbackWrapper$Api26Impl -> androidx.appcompat.view.i$c:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    0:3:void onPointerCaptureChanged(android.view.Window$Callback,boolean):232:232 -> a
androidx.appcompat.view.menu.ActionMenuItem -> androidx.appcompat.view.menu.a:
# {"id":"sourceFile","fileName":"ActionMenuItem.java"}
    int mId -> a
    int mGroup -> b
    int mOrdering -> c
    java.lang.CharSequence mTitle -> d
    java.lang.CharSequence mTitleCondensed -> e
    android.content.Intent mIntent -> f
    char mShortcutNumericChar -> g
    int mShortcutNumericModifiers -> h
    char mShortcutAlphabeticChar -> i
    int mShortcutAlphabeticModifiers -> j
    android.graphics.drawable.Drawable mIconDrawable -> k
    android.content.Context mContext -> l
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> m
    java.lang.CharSequence mContentDescription -> n
    java.lang.CharSequence mTooltipText -> o
    android.content.res.ColorStateList mIconTintList -> p
    android.graphics.PorterDuff$Mode mIconTintMode -> q
    boolean mHasIconTint -> r
    boolean mHasIconTintMode -> s
    int mFlags -> t
    0:4:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):80:80 -> <init>
    5:6:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):54:54 -> <init>
    7:9:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):56:56 -> <init>
    10:11:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):67:67 -> <init>
    12:14:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):68:68 -> <init>
    15:16:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):69:69 -> <init>
    17:20:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):70:70 -> <init>
    21:22:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):72:72 -> <init>
    23:24:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):81:81 -> <init>
    25:26:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):82:82 -> <init>
    27:28:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):83:83 -> <init>
    29:30:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):84:84 -> <init>
    31:33:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):85:85 -> <init>
    0:1:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    0:5:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):362:362 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Ll/b;"}
    0:11:void applyIconTint():449:449 -> c
    12:17:void applyIconTint():450:450 -> c
    18:23:void applyIconTint():451:451 -> c
    24:27:void applyIconTint():453:453 -> c
    28:32:void applyIconTint():454:454 -> c
    33:36:void applyIconTint():457:457 -> c
    37:44:void applyIconTint():458:458 -> c
    0:5:androidx.core.internal.view.SupportMenuItem setActionView(int):351:351 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll/b;"}
    0:5:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):330:330 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ll/b;"}
    0:3:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):368:368 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll/b;"}
    0:5:android.view.ActionProvider getActionProvider():345:345 -> getActionProvider
    0:2:int getAlphabeticModifiers():95:95 -> getAlphabeticModifiers
    0:2:char getAlphabeticShortcut():90:90 -> getAlphabeticShortcut
    0:2:java.lang.CharSequence getContentDescription():401:401 -> getContentDescription
    0:2:int getGroupId():100:100 -> getGroupId
    0:2:android.graphics.drawable.Drawable getIcon():105:105 -> getIcon
    0:2:android.content.res.ColorStateList getIconTintList():429:429 -> getIconTintList
    0:2:android.graphics.PorterDuff$Mode getIconTintMode():445:445 -> getIconTintMode
    0:2:android.content.Intent getIntent():110:110 -> getIntent
    0:2:int getItemId():115:115 -> getItemId
    0:2:int getNumericModifiers():130:130 -> getNumericModifiers
    0:2:char getNumericShortcut():125:125 -> getNumericShortcut
    0:2:int getOrder():135:135 -> getOrder
    0:2:java.lang.CharSequence getTitle():145:145 -> getTitle
    0:7:java.lang.CharSequence getTitleCondensed():150:150 -> getTitleCondensed
    0:2:java.lang.CharSequence getTooltipText():413:413 -> getTooltipText
    0:8:boolean isCheckable():160:160 -> isCheckable
    0:9:boolean isChecked():165:165 -> isChecked
    0:9:boolean isEnabled():170:170 -> isEnabled
    0:9:boolean isVisible():175:175 -> isVisible
    0:5:android.view.MenuItem setActionProvider(android.view.ActionProvider):340:340 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):43:43 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):43:43 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):180:180 -> setAlphabeticShortcut
    2:3:android.view.MenuItem setAlphabeticShortcut(char,int):187:188 -> setAlphabeticShortcut
    0:7:android.view.MenuItem setCheckable(boolean):194:194 -> setCheckable
    0:12:android.view.MenuItem setChecked(boolean):205:205 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):43:43 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):395:395 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
    0:13:android.view.MenuItem setEnabled(boolean):211:211 -> setEnabled
    1:1:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):217:217 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):219:219 -> setIcon
    3:3:android.view.MenuItem setIcon(int):225:225 -> setIcon
    4:4:android.view.MenuItem setIcon(int):227:227 -> setIcon
    0:2:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):419:419 -> setIconTintList
    3:4:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):420:420 -> setIconTintList
    5:8:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):422:422 -> setIconTintList
    0:2:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):435:435 -> setIconTintMode
    3:4:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):436:436 -> setIconTintMode
    5:8:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):438:438 -> setIconTintMode
    0:2:android.view.MenuItem setIntent(android.content.Intent):233:233 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):239:239 -> setNumericShortcut
    2:3:android.view.MenuItem setNumericShortcut(char,int):246:247 -> setNumericShortcut
    0:5:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):389:389 -> setOnActionExpandListener
    0:2:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):253:253 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):259:260 -> setShortcut
    3:6:android.view.MenuItem setShortcut(char,char,int,int):268:271 -> setShortcut
    0:4:android.view.MenuItem setShowAsActionFlags(int):43:43 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):277:277 -> setTitle
    2:2:android.view.MenuItem setTitle(int):283:283 -> setTitle
    0:2:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):289:289 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):43:43 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):407:407 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
    0:12:android.view.MenuItem setVisible(boolean):295:295 -> setVisible
androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    java.lang.CharSequence mTitle -> i
    android.graphics.drawable.Drawable mIcon -> j
    androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g$b;"}
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/L;"}
    androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/ActionMenuItemView$b;"}
    boolean mAllowTextWithIcon -> n
    boolean mExpandedFormat -> o
    int mMinWidth -> p
    int mSavedPaddingLeft -> q
    int mMaxIconSize -> r
    1:1:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    2:5:void <init>(android.content.Context,android.util.AttributeSet,int):72:75 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):77:77 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):79:79 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):81:82 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int):86:87 -> <init>
    0:17:boolean needsDividerBefore():264:264 -> a
    0:4:boolean needsDividerAfter():269:269 -> b
    0:1:boolean prefersCondensedTitle():0:0 -> c
    0:1:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;I)V"}
    2:8:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    9:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    16:22:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):133:133 -> d
    23:35:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):135:135 -> d
    36:42:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):136:136 -> d
    43:48:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):137:137 -> d
    49:52:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):138:138 -> d
    53:60:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):139:139 -> d
    0:6:java.lang.CharSequence getAccessibilityClassName():100:100 -> getAccessibilityClassName
    0:2:androidx.appcompat.view.menu.MenuItemImpl getItemData():124:124 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/i;"}
    0:3:void onClick(android.view.View):155:155 -> onClick
    4:9:void onClick(android.view.View):156:156 -> onClick
    0:2:void onConfigurationChanged(android.content.res.Configuration):92:92 -> onConfigurationChanged
    3:8:void onConfigurationChanged(android.content.res.Configuration):94:94 -> onConfigurationChanged
    9:12:void onConfigurationChanged(android.content.res.Configuration):95:95 -> onConfigurationChanged
    0:5:void onMeasure(int,int):274:274 -> onMeasure
    6:9:void onMeasure(int,int):275:275 -> onMeasure
    10:13:void onMeasure(int,int):276:276 -> onMeasure
    14:21:void onMeasure(int,int):277:277 -> onMeasure
    22:24:void onMeasure(int,int):276:276 -> onMeasure
    25:27:void onMeasure(int,int):280:280 -> onMeasure
    28:31:void onMeasure(int,int):282:282 -> onMeasure
    32:35:void onMeasure(int,int):283:283 -> onMeasure
    36:43:void onMeasure(int,int):284:284 -> onMeasure
    44:50:void onMeasure(int,int):285:285 -> onMeasure
    51:56:void onMeasure(int,int):286:286 -> onMeasure
    57:62:void onMeasure(int,int):288:288 -> onMeasure
    63:71:void onMeasure(int,int):290:290 -> onMeasure
    72:75:void onMeasure(int,int):294:294 -> onMeasure
    76:79:void onMeasure(int,int):297:297 -> onMeasure
    80:90:void onMeasure(int,int):298:298 -> onMeasure
    91:108:void onMeasure(int,int):299:299 -> onMeasure
    1:4:void onRestoreInstanceState(android.os.Parcelable):338:338 -> onRestoreInstanceState
    0:11:boolean onTouchEvent(android.view.MotionEvent):146:146 -> onTouchEvent
    12:19:boolean onTouchEvent(android.view.MotionEvent):147:147 -> onTouchEvent
    20:24:boolean onTouchEvent(android.view.MotionEvent):150:150 -> onTouchEvent
    0:10:boolean hasText():242:242 -> r
    0:11:boolean shouldAllowTextWithIcon():108:108 -> s
    12:13:boolean shouldAllowTextWithIcon():109:109 -> s
    14:25:boolean shouldAllowTextWithIcon():110:110 -> s
    26:35:boolean shouldAllowTextWithIcon():112:112 -> s
    0:3:void setExpandedFormat(boolean):184:184 -> setExpandedFormat
    4:5:void setExpandedFormat(boolean):185:185 -> setExpandedFormat
    6:9:void setExpandedFormat(boolean):186:186 -> setExpandedFormat
    10:13:void setExpandedFormat(boolean):187:187 -> setExpandedFormat
    0:3:void setIcon(android.graphics.drawable.Drawable):220:220 -> setIcon
    4:7:void setIcon(android.graphics.drawable.Drawable):222:222 -> setIcon
    8:11:void setIcon(android.graphics.drawable.Drawable):223:223 -> setIcon
    12:33:void setIcon(android.graphics.drawable.Drawable):224:224 -> setIcon
    34:37:void setIcon(android.graphics.drawable.Drawable):234:234 -> setIcon
    38:40:void setIcon(android.graphics.drawable.Drawable):236:236 -> setIcon
    41:44:void setIcon(android.graphics.drawable.Drawable):238:238 -> setIcon
    0:2:void setItemInvoker(androidx.appcompat.view.menu.MenuBuilder$ItemInvoker):161:161 -> setItemInvoker
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g$b;)V"}
    0:1:void setPadding(int,int,int,int):118:118 -> setPadding
    2:5:void setPadding(int,int,int,int):119:119 -> setPadding
    0:2:void setPopupCallback(androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback):165:165 -> setPopupCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/ActionMenuItemView$b;)V"}
    0:1:void setTitle(java.lang.CharSequence):252:252 -> setTitle
    2:5:void setTitle(java.lang.CharSequence):254:254 -> setTitle
    0:7:void updateTextButtonVisibility():193:193 -> t
    8:13:void updateTextButtonVisibility():194:194 -> t
    14:33:void updateTextButtonVisibility():195:195 -> t
    34:40:void updateTextButtonVisibility():197:197 -> t
    41:46:void updateTextButtonVisibility():200:200 -> t
    47:56:void updateTextButtonVisibility():201:201 -> t
    57:66:void updateTextButtonVisibility():204:204 -> t
    67:69:void updateTextButtonVisibility():206:206 -> t
    70:75:void updateTextButtonVisibility():209:209 -> t
    76:84:void updateTextButtonVisibility():210:210 -> t
    85:94:void updateTextButtonVisibility():212:212 -> t
    95:98:void updateTextButtonVisibility():214:214 -> t
androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> androidx.appcompat.view.menu.ActionMenuItemView$a:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.ActionMenuItemView this$0 -> j
    0:1:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):304:304 -> <init>
    2:5:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):305:305 -> <init>
    0:5:androidx.appcompat.view.menu.ShowableListMenu getPopup():310:310 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
    6:12:androidx.appcompat.view.menu.ShowableListMenu getPopup():311:311 -> b
    0:14:boolean onForwardingStarted():319:319 -> c
    15:20:boolean onForwardingStarted():320:320 -> c
    21:29:boolean onForwardingStarted():321:321 -> c
androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> androidx.appcompat.view.menu.ActionMenuItemView$b:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    0:3:void <init>():341:341 -> <init>
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
androidx.appcompat.view.menu.BaseMenuPresenter -> androidx.appcompat.view.menu.b:
# {"id":"sourceFile","fileName":"BaseMenuPresenter.java"}
    android.content.Context mSystemContext -> a
    android.content.Context mContext -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    android.view.LayoutInflater mSystemInflater -> d
    android.view.LayoutInflater mInflater -> e
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    int mMenuLayoutRes -> g
    int mItemLayoutRes -> h
    androidx.appcompat.view.menu.MenuView mMenuView -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/n;"}
    int mId -> j
    0:2:void <init>(android.content.Context,int,int):61:61 -> <init>
    3:4:void <init>(android.content.Context,int,int):62:62 -> <init>
    5:10:void <init>(android.content.Context,int,int):63:63 -> <init>
    11:12:void <init>(android.content.Context,int,int):64:64 -> <init>
    13:15:void <init>(android.content.Context,int,int):65:65 -> <init>
    0:7:void addItemView(android.view.View,int):134:134 -> a
    8:10:void addItemView(android.view.View,int):136:136 -> a
    11:18:void addItemView(android.view.View,int):138:138 -> a
    0:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):213:213 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    4:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):214:214 -> b
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):154:154 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;Landroidx/appcompat/view/menu/n$a;)V"}
    0:6:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):220:220 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    7:15:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):222:222 -> f
    0:6:void updateMenuView(boolean):91:91 -> h
    7:11:void updateMenuView(boolean):95:95 -> h
    12:14:void updateMenuView(boolean):96:96 -> h
    15:20:void updateMenuView(boolean):97:97 -> h
    21:28:void updateMenuView(boolean):98:98 -> h
    29:34:void updateMenuView(boolean):100:100 -> h
    35:40:void updateMenuView(boolean):101:101 -> h
    41:44:void updateMenuView(boolean):102:102 -> h
    45:48:void updateMenuView(boolean):103:103 -> h
    49:57:void updateMenuView(boolean):104:104 -> h
    58:63:void updateMenuView(boolean):105:105 -> h
    64:66:void updateMenuView(boolean):108:108 -> h
    67:71:void updateMenuView(boolean):109:109 -> h
    72:80:void updateMenuView(boolean):112:112 -> h
    81:86:void updateMenuView(boolean):120:120 -> h
    87:96:void updateMenuView(boolean):121:121 -> h
    0:11:androidx.appcompat.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup):167:167 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/n$a;"}
    0:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):70:70 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    2:7:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):71:71 -> j
    8:10:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):72:72 -> j
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    0:4:boolean filterLeftoverView(android.view.ViewGroup,int):148:148 -> l
    0:2:androidx.appcompat.view.menu.MenuPresenter$Callback getCallback():158:158 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/m$a;"}
    0:3:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):183:183 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    4:6:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):184:184 -> n
    7:10:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):186:186 -> n
    11:13:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):188:188 -> n
    14:16:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):189:189 -> n
    0:3:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):77:77 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/n;"}
    4:16:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):78:78 -> o
    17:22:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):79:79 -> o
    23:25:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):80:80 -> o
    26:28:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):83:83 -> o
    0:2:void setId(int):248:248 -> p
    boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/i;)Z"}
androidx.appcompat.view.menu.BaseMenuWrapper -> androidx.appcompat.view.menu.c:
# {"id":"sourceFile","fileName":"BaseMenuWrapper.java"}
    android.content.Context mContext -> a
    androidx.collection.SimpleArrayMap mMenuItems -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    androidx.collection.SimpleArrayMap mSubMenus -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    0:2:void <init>(android.content.Context):34:34 -> <init>
    3:5:void <init>(android.content.Context):35:35 -> <init>
    0:3:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):39:39 -> c
    4:5:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):40:40 -> c
    6:9:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):43:43 -> c
    10:16:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):44:44 -> c
    17:26:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):48:48 -> c
    27:33:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):52:52 -> c
    34:40:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):53:53 -> c
    0:0:android.view.SubMenu getSubMenuWrapper(android.view.SubMenu) -> d
    0:3:void internalClear():83:83 -> e
    4:6:void internalClear():84:84 -> e
    7:10:void internalClear():86:86 -> e
    11:14:void internalClear():87:87 -> e
    0:5:void internalRemoveGroup(int):92:92 -> f
    6:13:void internalRemoveGroup(int):95:95 -> f
    14:27:void internalRemoveGroup(int):96:96 -> f
    28:38:void internalRemoveGroup(int):97:97 -> f
    0:5:void internalRemoveItem(int):104:104 -> g
    6:13:void internalRemoveItem(int):107:107 -> g
    14:27:void internalRemoveItem(int):108:108 -> g
    28:37:void internalRemoveItem(int):109:109 -> g
androidx.appcompat.view.menu.CascadingMenuPopup -> androidx.appcompat.view.menu.d:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    boolean mShouldCloseImmediately -> A
    int ITEM_LAYOUT -> B
    android.content.Context mContext -> b
    int mMenuMaxWidth -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    boolean mOverflowOnly -> f
    android.os.Handler mSubMenuHoverHandler -> g
    java.util.List mPendingMenus -> h
    java.util.List mShowingMenus -> i
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/O;"}
    int mRawDropDownGravity -> m
    int mDropDownGravity -> n
    android.view.View mAnchorView -> o
    android.view.View mShownAnchorView -> p
    int mLastPosition -> q
    boolean mHasXOffset -> r
    boolean mHasYOffset -> s
    int mXOffset -> t
    int mYOffset -> u
    boolean mForceShowIcon -> v
    boolean mShowTitle -> w
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    android.view.ViewTreeObserver mTreeObserver -> y
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z
    0:4:void <clinit>():66:66 -> <clinit>
    0:2:void <init>(android.content.Context,android.view.View,int,int,boolean):223:223 -> <init>
    3:9:void <init>(android.content.Context,android.view.View,int,int,boolean):89:89 -> <init>
    10:16:void <init>(android.content.Context,android.view.View,int,int,boolean):95:95 -> <init>
    17:23:void <init>(android.content.Context,android.view.View,int,int,boolean):97:97 -> <init>
    24:30:void <init>(android.content.Context,android.view.View,int,int,boolean):119:119 -> <init>
    31:38:void <init>(android.content.Context,android.view.View,int,int,boolean):137:137 -> <init>
    39:40:void <init>(android.content.Context,android.view.View,int,int,boolean):197:197 -> <init>
    41:42:void <init>(android.content.Context,android.view.View,int,int,boolean):198:198 -> <init>
    43:44:void <init>(android.content.Context,android.view.View,int,int,boolean):224:224 -> <init>
    45:46:void <init>(android.content.Context,android.view.View,int,int,boolean):225:225 -> <init>
    47:48:void <init>(android.content.Context,android.view.View,int,int,boolean):226:226 -> <init>
    49:50:void <init>(android.content.Context,android.view.View,int,int,boolean):227:227 -> <init>
    51:52:void <init>(android.content.Context,android.view.View,int,int,boolean):228:228 -> <init>
    53:54:void <init>(android.content.Context,android.view.View,int,int,boolean):230:230 -> <init>
    55:60:void <init>(android.content.Context,android.view.View,int,int,boolean):231:231 -> <init>
    61:64:void <init>(android.content.Context,android.view.View,int,int,boolean):233:233 -> <init>
    65:74:void <init>(android.content.Context,android.view.View,int,int,boolean):234:234 -> <init>
    75:78:void <init>(android.content.Context,android.view.View,int,int,boolean):235:235 -> <init>
    79:84:void <init>(android.content.Context,android.view.View,int,int,boolean):234:234 -> <init>
    85:92:void <init>(android.content.Context,android.view.View,int,int,boolean):237:237 -> <init>
    0:8:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):656:656 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)I"}
    9:16:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):657:657 -> A
    17:26:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):658:658 -> A
    0:6:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):517:517 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/g;)Landroid/view/MenuItem;"}
    7:10:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):518:518 -> B
    11:28:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):519:519 -> B
    0:9:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):538:538 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$d;Landroidx/appcompat/view/menu/g;)Landroid/view/View;"}
    10:13:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):547:547 -> C
    14:17:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):548:548 -> C
    18:22:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):549:549 -> C
    23:24:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):550:550 -> C
    25:28:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):551:551 -> C
    29:35:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):552:552 -> C
    36:38:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):555:555 -> C
    39:45:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):560:560 -> C
    46:60:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):561:561 -> C
    61:67:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):575:575 -> C
    68:74:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):576:576 -> C
    75:80:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):581:581 -> C
    0:11:int getInitialMenuPosition():316:316 -> D
    0:18:int getNextMenuPosition(int):330:330 -> E
    19:20:int getNextMenuPosition(int):332:332 -> E
    21:23:int getNextMenuPosition(int):333:333 -> E
    24:28:int getNextMenuPosition(int):335:335 -> E
    29:33:int getNextMenuPosition(int):336:336 -> E
    34:38:int getNextMenuPosition(int):338:338 -> E
    39:46:int getNextMenuPosition(int):339:339 -> E
    47:52:int getNextMenuPosition(int):340:340 -> E
    53:59:int getNextMenuPosition(int):345:345 -> E
    0:5:void showMenu(androidx.appcompat.view.menu.MenuBuilder):370:370 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    6:14:void showMenu(androidx.appcompat.view.menu.MenuBuilder):371:371 -> F
    15:25:void showMenu(androidx.appcompat.view.menu.MenuBuilder):377:377 -> F
    26:29:void showMenu(androidx.appcompat.view.menu.MenuBuilder):379:379 -> F
    30:35:void showMenu(androidx.appcompat.view.menu.MenuBuilder):380:380 -> F
    36:42:void showMenu(androidx.appcompat.view.menu.MenuBuilder):382:382 -> F
    43:51:void showMenu(androidx.appcompat.view.menu.MenuBuilder):386:386 -> F
    52:55:void showMenu(androidx.appcompat.view.menu.MenuBuilder):387:387 -> F
    56:58:void showMenu(androidx.appcompat.view.menu.MenuBuilder):388:388 -> F
    59:61:void showMenu(androidx.appcompat.view.menu.MenuBuilder):389:389 -> F
    62:66:void showMenu(androidx.appcompat.view.menu.MenuBuilder):390:390 -> F
    67:74:void showMenu(androidx.appcompat.view.menu.MenuBuilder):394:394 -> F
    75:87:void showMenu(androidx.appcompat.view.menu.MenuBuilder):395:395 -> F
    88:97:void showMenu(androidx.appcompat.view.menu.MenuBuilder):396:396 -> F
    98:100:void showMenu(androidx.appcompat.view.menu.MenuBuilder):404:404 -> F
    101:103:void showMenu(androidx.appcompat.view.menu.MenuBuilder):405:405 -> F
    104:112:void showMenu(androidx.appcompat.view.menu.MenuBuilder):407:407 -> F
    113:114:void showMenu(androidx.appcompat.view.menu.MenuBuilder):409:409 -> F
    115:117:void showMenu(androidx.appcompat.view.menu.MenuBuilder):416:416 -> F
    118:126:void showMenu(androidx.appcompat.view.menu.MenuBuilder):455:455 -> F
    127:135:void showMenu(androidx.appcompat.view.menu.MenuBuilder):459:459 -> F
    136:142:void showMenu(androidx.appcompat.view.menu.MenuBuilder):463:463 -> F
    143:145:void showMenu(androidx.appcompat.view.menu.MenuBuilder):468:468 -> F
    146:148:void showMenu(androidx.appcompat.view.menu.MenuBuilder):471:471 -> F
    149:152:void showMenu(androidx.appcompat.view.menu.MenuBuilder):472:472 -> F
    153:156:void showMenu(androidx.appcompat.view.menu.MenuBuilder):474:474 -> F
    157:161:void showMenu(androidx.appcompat.view.menu.MenuBuilder):475:475 -> F
    162:165:void showMenu(androidx.appcompat.view.menu.MenuBuilder):477:477 -> F
    166:170:void showMenu(androidx.appcompat.view.menu.MenuBuilder):478:478 -> F
    171:174:void showMenu(androidx.appcompat.view.menu.MenuBuilder):480:480 -> F
    175:177:void showMenu(androidx.appcompat.view.menu.MenuBuilder):481:481 -> F
    178:184:void showMenu(androidx.appcompat.view.menu.MenuBuilder):484:484 -> F
    185:189:void showMenu(androidx.appcompat.view.menu.MenuBuilder):485:485 -> F
    190:192:void showMenu(androidx.appcompat.view.menu.MenuBuilder):487:487 -> F
    193:196:void showMenu(androidx.appcompat.view.menu.MenuBuilder):489:489 -> F
    197:201:void showMenu(androidx.appcompat.view.menu.MenuBuilder):490:490 -> F
    202:211:void showMenu(androidx.appcompat.view.menu.MenuBuilder):493:493 -> F
    212:222:void showMenu(androidx.appcompat.view.menu.MenuBuilder):494:494 -> F
    223:228:void showMenu(androidx.appcompat.view.menu.MenuBuilder):496:496 -> F
    229:231:void showMenu(androidx.appcompat.view.menu.MenuBuilder):497:497 -> F
    232:238:void showMenu(androidx.appcompat.view.menu.MenuBuilder):498:498 -> F
    239:241:void showMenu(androidx.appcompat.view.menu.MenuBuilder):499:499 -> F
    242:245:void showMenu(androidx.appcompat.view.menu.MenuBuilder):502:502 -> F
    0:27:boolean isShowing():589:589 -> a
    0:9:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):668:668 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    10:18:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):675:675 -> b
    19:26:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):676:676 -> b
    27:31:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):677:677 -> b
    32:39:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):681:681 -> b
    40:44:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):682:682 -> b
    45:49:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):683:683 -> b
    50:54:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):685:685 -> b
    55:59:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):686:686 -> b
    60:64:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):688:688 -> b
    65:72:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):690:690 -> b
    73:87:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):692:692 -> b
    88:95:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):694:694 -> b
    96:98:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):699:699 -> b
    99:103:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):701:701 -> b
    104:106:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):702:702 -> b
    107:110:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):705:705 -> b
    111:116:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):706:706 -> b
    117:123:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):707:707 -> b
    124:125:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):709:709 -> b
    126:132:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):711:711 -> b
    133:140:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):715:715 -> b
    141:148:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):720:720 -> b
    149:154:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):721:721 -> b
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):624:624 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    0:7:void dismiss():288:288 -> dismiss
    8:11:void dismiss():290:290 -> dismiss
    12:21:void dismiss():291:291 -> dismiss
    22:23:void dismiss():293:293 -> dismiss
    24:31:void dismiss():294:294 -> dismiss
    32:40:void dismiss():295:295 -> dismiss
    0:9:android.widget.ListView getListView():766:766 -> e
    10:28:android.widget.ListView getListView():768:768 -> e
    0:18:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):630:630 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    19:22:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):631:631 -> f
    23:30:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):633:633 -> f
    31:36:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):638:638 -> f
    37:39:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):639:639 -> f
    40:43:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):641:641 -> f
    44:49:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):642:642 -> f
    0:1:boolean flagActionItems():0:0 -> g
    0:17:void updateMenuView(boolean):617:617 -> h
    18:34:void updateMenuView(boolean):618:618 -> h
    0:6:void show():260:260 -> i
    7:24:void show():265:265 -> i
    25:28:void show():266:266 -> i
    29:33:void show():268:268 -> i
    34:39:void show():270:270 -> i
    40:46:void show():273:273 -> i
    47:54:void show():274:274 -> i
    55:59:void show():276:276 -> i
    60:67:void show():278:278 -> i
    0:4:void addMenu(androidx.appcompat.view.menu.MenuBuilder):355:355 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    5:10:void addMenu(androidx.appcompat.view.menu.MenuBuilder):357:357 -> l
    11:14:void addMenu(androidx.appcompat.view.menu.MenuBuilder):358:358 -> l
    15:20:void addMenu(androidx.appcompat.view.menu.MenuBuilder):360:360 -> l
    0:1:boolean closeMenuOnSubMenuOpened():0:0 -> m
    0:9:void onDismiss():600:600 -> onDismiss
    10:17:void onDismiss():601:601 -> onDismiss
    18:32:void onDismiss():602:602 -> onDismiss
    33:38:void onDismiss():611:611 -> onDismiss
    0:10:boolean onKey(android.view.View,int,android.view.KeyEvent):303:303 -> onKey
    11:16:boolean onKey(android.view.View,int,android.view.KeyEvent):304:304 -> onKey
    0:3:void setAnchorView(android.view.View):750:750 -> p
    4:5:void setAnchorView(android.view.View):751:751 -> p
    6:7:void setAnchorView(android.view.View):754:754 -> p
    8:11:void setAnchorView(android.view.View):755:755 -> p
    12:18:void setAnchorView(android.view.View):754:754 -> p
    0:2:void setForceShowIcon(boolean):242:242 -> r
    0:3:void setGravity(int):741:741 -> s
    4:5:void setGravity(int):742:742 -> s
    6:7:void setGravity(int):743:743 -> s
    8:11:void setGravity(int):744:744 -> s
    12:18:void setGravity(int):743:743 -> s
    1:2:void setHorizontalOffset(int):773:773 -> t
    3:5:void setHorizontalOffset(int):774:774 -> t
    0:2:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):761:761 -> u
    0:2:void setShowTitle(boolean):785:785 -> v
    1:2:void setVerticalOffset(int):779:779 -> w
    3:5:void setVerticalOffset(int):780:780 -> w
    0:11:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():246:246 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/P;"}
    12:16:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():248:248 -> z
    17:19:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():249:249 -> z
    20:22:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():250:250 -> z
    23:27:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():251:251 -> z
    28:33:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():252:252 -> z
    34:37:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():253:253 -> z
    38:41:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():254:254 -> z
androidx.appcompat.view.menu.CascadingMenuPopup$1 -> androidx.appcompat.view.menu.d$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    0:5:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):98:98 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    0:22:void onGlobalLayout():104:104 -> onGlobalLayout
    23:36:void onGlobalLayout():105:105 -> onGlobalLayout
    37:42:void onGlobalLayout():106:106 -> onGlobalLayout
    43:49:void onGlobalLayout():107:107 -> onGlobalLayout
    50:69:void onGlobalLayout():111:111 -> onGlobalLayout
    70:75:void onGlobalLayout():112:112 -> onGlobalLayout
    76:81:void onGlobalLayout():108:108 -> onGlobalLayout
androidx.appcompat.view.menu.CascadingMenuPopup$2 -> androidx.appcompat.view.menu.d$b:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    0:5:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):120:120 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    0:5:void onViewDetachedFromWindow(android.view.View):127:127 -> onViewDetachedFromWindow
    6:11:void onViewDetachedFromWindow(android.view.View):128:128 -> onViewDetachedFromWindow
    12:19:void onViewDetachedFromWindow(android.view.View):129:129 -> onViewDetachedFromWindow
    20:28:void onViewDetachedFromWindow(android.view.View):131:131 -> onViewDetachedFromWindow
    29:32:void onViewDetachedFromWindow(android.view.View):133:133 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.CascadingMenuPopup$3 -> androidx.appcompat.view.menu.d$c:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    0:5:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):137:137 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    0:7:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):150:150 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
    8:19:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):154:154 -> g
    20:43:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):155:155 -> g
    44:53:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):167:167 -> g
    54:64:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):168:168 -> g
    65:69:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):173:173 -> g
    70:76:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):192:192 -> g
    77:84:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):193:193 -> g
    0:7:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):143:143 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> androidx.appcompat.view.menu.d$c$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$d;"}
    android.view.MenuItem val$item -> b
    androidx.appcompat.view.menu.MenuBuilder val$menu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$c;"}
    0:11:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup$3,androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,androidx.appcompat.view.menu.MenuBuilder):173:173 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$c;Landroidx/appcompat/view/menu/d$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/g;)V"}
    0:3:void run():178:178 -> run
    4:10:void run():181:181 -> run
    11:16:void run():182:182 -> run
    17:22:void run():183:183 -> run
    23:38:void run():187:187 -> run
    39:47:void run():188:188 -> run
androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> androidx.appcompat.view.menu.d$d:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.widget.MenuPopupWindow window -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/P;"}
    androidx.appcompat.view.menu.MenuBuilder menu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    int position -> c
    0:2:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):801:801 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/P;Landroidx/appcompat/view/menu/g;I)V"}
    3:4:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):802:802 -> <init>
    5:6:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):803:803 -> <init>
    7:9:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):804:804 -> <init>
    0:6:android.widget.ListView getListView():808:808 -> a
androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView:
# {"id":"sourceFile","fileName":"ExpandedMenuView.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    int mAnimations -> b
    int[] TINT_ATTRS -> c
    6:12:void <clinit>():42:42 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    2:3:void <init>(android.content.Context,android.util.AttributeSet,int):57:58 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):60:60 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):62:63 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):65:66 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):68:68 -> <init>
    0:7:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):86:86 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    0:2:void initialize(androidx.appcompat.view.menu.MenuBuilder):73:73 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    0:2:int getWindowAnimations():97:97 -> getWindowAnimations
    0:3:void onDetachedFromWindow():78:78 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():81:81 -> onDetachedFromWindow
    0:13:void onItemClick(android.widget.AdapterView,android.view.View,int,long):92:92 -> onItemClick
androidx.appcompat.view.menu.ListMenuItemView -> androidx.appcompat.view.menu.ListMenuItemView:
# {"id":"sourceFile","fileName":"ListMenuItemView.java"}
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    android.widget.ImageView mIconView -> b
    android.widget.RadioButton mRadioButton -> c
    android.widget.TextView mTitleView -> d
    android.widget.CheckBox mCheckBox -> e
    android.widget.TextView mShortcutView -> f
    android.widget.ImageView mSubMenuArrowView -> g
    android.widget.ImageView mGroupDivider -> h
    android.widget.LinearLayout mContent -> i
    android.graphics.drawable.Drawable mBackground -> j
    int mTextAppearance -> k
    android.content.Context mTextAppearanceContext -> l
    boolean mPreserveIconSpacing -> m
    android.graphics.drawable.Drawable mSubMenuArrow -> n
    boolean mHasListDivider -> o
    android.view.LayoutInflater mInflater -> p
    boolean mForceShowIcon -> q
    1:1:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):83:84 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):86:86 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):88:89 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):91:92 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):94:94 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):96:97 -> <init>
    1:4:void addContentView(android.view.View):138:138 -> a
    0:9:void adjustListItemSelectionBounds(android.graphics.Rect):347:347 -> adjustListItemSelectionBounds
    10:17:void adjustListItemSelectionBounds(android.graphics.Rect):352:352 -> adjustListItemSelectionBounds
    18:35:void adjustListItemSelectionBounds(android.graphics.Rect):353:353 -> adjustListItemSelectionBounds
    0:3:void addContentView(android.view.View,int):142:142 -> b
    4:7:void addContentView(android.view.View,int):143:143 -> b
    8:11:void addContentView(android.view.View,int):145:145 -> b
    0:1:boolean prefersCondensedTitle():0:0 -> c
    0:1:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;I)V"}
    2:14:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d
    15:21:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d
    22:28:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d
    29:39:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d
    40:46:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    47:53:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    54:60:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):133:133 -> d
    61:68:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):134:134 -> d
    0:3:void insertCheckBox():309:309 -> e
    4:6:void insertCheckBox():310:310 -> e
    7:14:void insertCheckBox():311:311 -> e
    15:18:void insertCheckBox():313:313 -> e
    0:3:void insertIconView():294:294 -> f
    4:14:void insertIconView():295:295 -> f
    15:18:void insertIconView():297:297 -> f
    0:3:void insertRadioButton():301:301 -> g
    4:6:void insertRadioButton():302:302 -> g
    7:14:void insertRadioButton():303:303 -> g
    15:18:void insertRadioButton():305:305 -> g
    0:3:android.view.LayoutInflater getInflater():327:327 -> getInflater
    4:13:android.view.LayoutInflater getInflater():328:328 -> getInflater
    14:16:android.view.LayoutInflater getInflater():330:330 -> getInflater
    0:2:androidx.appcompat.view.menu.MenuItemImpl getItemData():166:166 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/i;"}
    2:15:void setShortcut(boolean,char):242:242 -> h
    16:26:void setShortcut(boolean,char):246:246 -> h
    27:34:void setShortcut(boolean,char):249:249 -> h
    35:40:void setShortcut(boolean,char):250:250 -> h
    0:2:void onFinishInflate():102:102 -> onFinishInflate
    3:7:void onFinishInflate():104:104 -> onFinishInflate
    8:17:void onFinishInflate():106:106 -> onFinishInflate
    18:22:void onFinishInflate():107:107 -> onFinishInflate
    23:27:void onFinishInflate():108:108 -> onFinishInflate
    28:37:void onFinishInflate():112:112 -> onFinishInflate
    38:49:void onFinishInflate():113:113 -> onFinishInflate
    50:54:void onFinishInflate():115:115 -> onFinishInflate
    55:64:void onFinishInflate():117:117 -> onFinishInflate
    65:75:void onFinishInflate():119:119 -> onFinishInflate
    0:7:void onMeasure(int,int):282:282 -> onMeasure
    8:11:void onMeasure(int,int):284:284 -> onMeasure
    12:19:void onMeasure(int,int):285:285 -> onMeasure
    20:27:void onMeasure(int,int):286:286 -> onMeasure
    28:29:void onMeasure(int,int):287:287 -> onMeasure
    30:33:void onMeasure(int,int):290:290 -> onMeasure
    2:10:void setCheckable(boolean):171:171 -> setCheckable
    11:18:void setCheckable(boolean):180:180 -> setCheckable
    19:22:void setCheckable(boolean):181:181 -> setCheckable
    23:25:void setCheckable(boolean):182:182 -> setCheckable
    26:27:void setCheckable(boolean):184:184 -> setCheckable
    28:30:void setCheckable(boolean):185:185 -> setCheckable
    31:34:void setCheckable(boolean):187:187 -> setCheckable
    35:37:void setCheckable(boolean):188:188 -> setCheckable
    38:39:void setCheckable(boolean):190:190 -> setCheckable
    40:45:void setCheckable(boolean):191:191 -> setCheckable
    46:54:void setCheckable(boolean):195:195 -> setCheckable
    55:61:void setCheckable(boolean):197:197 -> setCheckable
    62:66:void setCheckable(boolean):198:198 -> setCheckable
    67:72:void setCheckable(boolean):202:202 -> setCheckable
    73:76:void setCheckable(boolean):203:203 -> setCheckable
    77:80:void setCheckable(boolean):206:206 -> setCheckable
    81:83:void setCheckable(boolean):207:207 -> setCheckable
    84:87:void setCheckable(boolean):209:209 -> setCheckable
    88:91:void setCheckable(boolean):210:210 -> setCheckable
    0:7:void setChecked(boolean):219:219 -> setChecked
    8:11:void setChecked(boolean):220:220 -> setChecked
    12:14:void setChecked(boolean):221:221 -> setChecked
    15:17:void setChecked(boolean):223:223 -> setChecked
    18:21:void setChecked(boolean):225:225 -> setChecked
    22:24:void setChecked(boolean):226:226 -> setChecked
    25:26:void setChecked(boolean):228:228 -> setChecked
    27:30:void setChecked(boolean):231:231 -> setChecked
    0:4:void setForceShowIcon(boolean):150:150 -> setForceShowIcon
    0:3:void setGroupDividerEnabled(boolean):339:339 -> setGroupDividerEnabled
    4:13:void setGroupDividerEnabled(boolean):341:341 -> setGroupDividerEnabled
    14:17:void setGroupDividerEnabled(boolean):340:340 -> setGroupDividerEnabled
    0:18:void setIcon(android.graphics.drawable.Drawable):256:256 -> setIcon
    19:23:void setIcon(android.graphics.drawable.Drawable):257:257 -> setIcon
    24:36:void setIcon(android.graphics.drawable.Drawable):261:261 -> setIcon
    37:41:void setIcon(android.graphics.drawable.Drawable):266:266 -> setIcon
    42:46:void setIcon(android.graphics.drawable.Drawable):269:269 -> setIcon
    47:54:void setIcon(android.graphics.drawable.Drawable):276:276 -> setIcon
    55:63:void setIcon(android.graphics.drawable.Drawable):270:270 -> setIcon
    64:71:void setIcon(android.graphics.drawable.Drawable):272:272 -> setIcon
    72:77:void setIcon(android.graphics.drawable.Drawable):273:273 -> setIcon
    0:9:void setSubMenuArrowVisible(boolean):235:235 -> setSubMenuArrowVisible
    10:13:void setSubMenuArrowVisible(boolean):236:236 -> setSubMenuArrowVisible
    2:6:void setTitle(java.lang.CharSequence):156:156 -> setTitle
    7:21:void setTitle(java.lang.CharSequence):158:158 -> setTitle
    22:37:void setTitle(java.lang.CharSequence):160:160 -> setTitle
androidx.appcompat.view.menu.ListMenuPresenter -> androidx.appcompat.view.menu.e:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    android.content.Context mContext -> a
    android.view.LayoutInflater mInflater -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.ExpandedMenuView mMenuView -> d
    int mItemIndexOffset -> e
    int mThemeRes -> f
    int mItemLayoutRes -> g
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter mAdapter -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e$a;"}
    1:3:void <init>(android.content.Context,int):71:73 -> <init>
    4:6:void <init>(int,int):81:83 -> <init>
    0:3:android.widget.ListAdapter getAdapter():125:125 -> a
    4:10:android.widget.ListAdapter getAdapter():126:126 -> a
    11:13:android.widget.ListAdapter getAdapter():128:128 -> a
    0:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):155:155 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    4:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):156:156 -> b
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):138:138 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    0:3:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):105:105 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/n;"}
    4:16:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):106:106 -> e
    17:20:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):108:108 -> e
    21:27:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):109:109 -> e
    28:34:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):111:111 -> e
    35:39:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):112:112 -> e
    40:42:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):114:114 -> e
    0:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):143:143 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    8:16:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):146:146 -> f
    17:20:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):147:147 -> f
    21:25:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):148:148 -> f
    0:1:boolean flagActionItems():0:0 -> g
    0:7:void updateMenuView(boolean):133:133 -> h
    0:3:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):88:88 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    4:12:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):89:89 -> j
    13:19:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):90:90 -> j
    20:23:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):91:91 -> j
    24:25:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> j
    26:29:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):93:93 -> j
    30:35:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> j
    36:37:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> j
    38:41:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> j
    42:45:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):99:99 -> j
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    0:12:void onItemClick(android.widget.AdapterView,android.view.View,int,long):173:173 -> onItemClick
androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter -> androidx.appcompat.view.menu.e$a:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    int mExpandedIndex -> a
    androidx.appcompat.view.menu.ListMenuPresenter this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    0:5:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):235:235 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    6:7:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):233:233 -> <init>
    8:11:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):236:236 -> <init>
    0:9:void findExpandedIndex():278:278 -> a
    10:17:void findExpandedIndex():280:280 -> a
    18:24:void findExpandedIndex():281:281 -> a
    25:32:void findExpandedIndex():283:283 -> a
    33:39:void findExpandedIndex():285:285 -> a
    40:42:void findExpandedIndex():290:290 -> a
    0:7:androidx.appcompat.view.menu.MenuItemImpl getItem(int):251:251 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/i;"}
    8:12:androidx.appcompat.view.menu.MenuItemImpl getItem(int):252:252 -> b
    13:20:androidx.appcompat.view.menu.MenuItemImpl getItem(int):253:253 -> b
    21:27:androidx.appcompat.view.menu.MenuItemImpl getItem(int):256:256 -> b
    0:7:int getCount():241:241 -> getCount
    8:16:int getCount():242:242 -> getCount
    17:24:int getCount():243:243 -> getCount
    0:4:java.lang.Object getItem(int):232:232 -> getItem
    3:12:android.view.View getView(int,android.view.View,android.view.ViewGroup):269:269 -> getView
    13:15:android.view.View getView(int,android.view.View,android.view.ViewGroup):272:272 -> getView
    16:23:android.view.View getView(int,android.view.View,android.view.ViewGroup):273:273 -> getView
    0:2:void notifyDataSetChanged():295:295 -> notifyDataSetChanged
    3:6:void notifyDataSetChanged():296:296 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuAdapter -> androidx.appcompat.view.menu.f:
# {"id":"sourceFile","fileName":"MenuAdapter.java"}
    androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    int mExpandedIndex -> b
    boolean mForceShowIcon -> c
    boolean mOverflowOnly -> d
    android.view.LayoutInflater mInflater -> e
    int mItemLayoutRes -> f
    0:3:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/LayoutInflater;ZI)V"}
    4:5:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):36:36 -> <init>
    6:7:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):45:45 -> <init>
    8:9:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):46:46 -> <init>
    10:11:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):47:47 -> <init>
    12:13:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):48:48 -> <init>
    14:17:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):49:49 -> <init>
    0:7:void findExpandedIndex():114:114 -> a
    8:13:void findExpandedIndex():116:116 -> a
    14:20:void findExpandedIndex():117:117 -> a
    21:28:void findExpandedIndex():119:119 -> a
    29:35:void findExpandedIndex():121:121 -> a
    36:38:void findExpandedIndex():126:126 -> a
    0:2:androidx.appcompat.view.menu.MenuBuilder getAdapterMenu():71:71 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    0:3:androidx.appcompat.view.menu.MenuItemImpl getItem(int):76:76 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/i;"}
    4:16:androidx.appcompat.view.menu.MenuItemImpl getItem(int):77:77 -> c
    17:24:androidx.appcompat.view.menu.MenuItemImpl getItem(int):78:78 -> c
    25:31:androidx.appcompat.view.menu.MenuItemImpl getItem(int):81:81 -> c
    0:2:void setForceShowIcon(boolean):57:57 -> d
    0:3:int getCount():62:62 -> getCount
    4:16:int getCount():63:63 -> getCount
    17:20:int getCount():64:64 -> getCount
    21:25:int getCount():65:65 -> getCount
    26:32:int getCount():67:67 -> getCount
    0:4:java.lang.Object getItem(int):32:32 -> getItem
    3:10:android.view.View getView(int,android.view.View,android.view.ViewGroup):94:94 -> getView
    11:22:android.view.View getView(int,android.view.View,android.view.ViewGroup):97:97 -> getView
    23:32:android.view.View getView(int,android.view.View,android.view.ViewGroup):99:99 -> getView
    33:37:android.view.View getView(int,android.view.View,android.view.ViewGroup):101:101 -> getView
    38:52:android.view.View getView(int,android.view.View,android.view.ViewGroup):102:102 -> getView
    53:55:android.view.View getView(int,android.view.View,android.view.ViewGroup):105:105 -> getView
    56:59:android.view.View getView(int,android.view.View,android.view.ViewGroup):106:106 -> getView
    60:62:android.view.View getView(int,android.view.View,android.view.ViewGroup):107:107 -> getView
    63:70:android.view.View getView(int,android.view.View,android.view.ViewGroup):109:109 -> getView
    0:2:void notifyDataSetChanged():131:131 -> notifyDataSetChanged
    3:6:void notifyDataSetChanged():132:132 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuBuilder -> androidx.appcompat.view.menu.g:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    int[] sCategoryToOrder -> A
    android.content.Context mContext -> a
    android.content.res.Resources mResources -> b
    boolean mQwertyMode -> c
    boolean mShortcutsVisible -> d
    androidx.appcompat.view.menu.MenuBuilder$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g$a;"}
    java.util.ArrayList mItems -> f
    java.util.ArrayList mVisibleItems -> g
    boolean mIsVisibleItemsStale -> h
    java.util.ArrayList mActionItems -> i
    java.util.ArrayList mNonActionItems -> j
    boolean mIsActionItemsStale -> k
    int mDefaultShowAsAction -> l
    android.view.ContextMenu$ContextMenuInfo mCurrentMenuInfo -> m
    java.lang.CharSequence mHeaderTitle -> n
    android.graphics.drawable.Drawable mHeaderIcon -> o
    android.view.View mHeaderView -> p
    boolean mPreventDispatchingItemsChanged -> q
    boolean mItemsChangedWhileDispatchPrevented -> r
    boolean mStructureChangedWhileDispatchPrevented -> s
    boolean mOptionalIconsVisible -> t
    boolean mIsClosing -> u
    java.util.ArrayList mTempShortcutItemList -> v
    java.util.concurrent.CopyOnWriteArrayList mPresenters -> w
    androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    boolean mGroupDividerEnabled -> y
    boolean mOverrideVisibleItems -> z
    1:9:void <clinit>():68:68 -> <clinit>
    0:3:void <init>(android.content.Context):223:223 -> <init>
    4:5:void <init>(android.content.Context):134:134 -> <init>
    6:7:void <init>(android.content.Context):159:159 -> <init>
    8:9:void <init>(android.content.Context):161:161 -> <init>
    10:11:void <init>(android.content.Context):163:163 -> <init>
    12:13:void <init>(android.content.Context):165:165 -> <init>
    14:15:void <init>(android.content.Context):167:167 -> <init>
    16:22:void <init>(android.content.Context):169:169 -> <init>
    23:29:void <init>(android.content.Context):171:171 -> <init>
    30:31:void <init>(android.content.Context):182:182 -> <init>
    32:33:void <init>(android.content.Context):224:224 -> <init>
    34:39:void <init>(android.content.Context):225:225 -> <init>
    40:46:void <init>(android.content.Context):226:226 -> <init>
    47:54:void <init>(android.content.Context):228:228 -> <init>
    55:56:void <init>(android.content.Context):229:229 -> <init>
    57:63:void <init>(android.content.Context):231:231 -> <init>
    64:70:void <init>(android.content.Context):232:232 -> <init>
    71:72:void <init>(android.content.Context):233:233 -> <init>
    73:76:void <init>(android.content.Context):235:235 -> <init>
    0:2:boolean getOptionalIconsVisible():1349:1349 -> A
    7:11:int getOrdering(int):783:783 -> B
    12:21:int getOrdering(int):787:787 -> B
    22:29:int getOrdering(int):784:784 -> B
    0:2:android.content.res.Resources getResources():828:828 -> C
    0:0:androidx.appcompat.view.menu.MenuBuilder getRootMenu() -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    0:6:java.util.ArrayList getVisibleItems():1120:1120 -> E
    7:11:java.util.ArrayList getVisibleItems():1123:1123 -> E
    12:21:java.util.ArrayList getVisibleItems():1125:1125 -> E
    22:29:java.util.ArrayList getVisibleItems():1128:1128 -> E
    30:43:java.util.ArrayList getVisibleItems():1129:1129 -> E
    44:46:java.util.ArrayList getVisibleItems():1132:1132 -> E
    47:48:java.util.ArrayList getVisibleItems():1133:1133 -> E
    49:51:java.util.ArrayList getVisibleItems():1135:1135 -> E
    0:2:boolean isGroupDividerEnabled():516:516 -> F
    0:2:boolean isQwertyMode():794:794 -> G
    0:2:boolean isShortcutsVisible():824:824 -> H
    1:2:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1114:1114 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)V"}
    3:6:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1115:1115 -> I
    1:2:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1103:1103 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)V"}
    3:6:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1104:1104 -> J
    0:6:void onItemsChanged(boolean):1059:1059 -> K
    7:8:void onItemsChanged(boolean):1061:1061 -> K
    9:10:void onItemsChanged(boolean):1062:1062 -> K
    11:14:void onItemsChanged(boolean):1065:1065 -> K
    15:18:void onItemsChanged(boolean):1067:1067 -> K
    19:21:void onItemsChanged(boolean):1069:1069 -> K
    1:5:boolean performItemAction(android.view.MenuItem,int):977:977 -> L
    0:4:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):981:981 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/m;I)Z"}
    5:11:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):983:983 -> M
    12:15:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):987:987 -> M
    16:22:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):989:989 -> M
    23:31:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):990:990 -> M
    32:37:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):991:991 -> M
    38:44:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):992:992 -> M
    45:48:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):994:994 -> M
    49:61:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):996:996 -> M
    62:69:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1016:1016 -> M
    70:72:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):999:999 -> M
    73:78:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1002:1002 -> M
    79:90:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1003:1003 -> M
    91:98:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1006:1006 -> M
    99:101:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1008:1008 -> M
    102:108:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1010:1010 -> M
    109:113:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1012:1012 -> M
    2:10:void removeItemAtInt(int,boolean):582:582 -> N
    11:18:void removeItemAtInt(int,boolean):584:584 -> N
    19:22:void removeItemAtInt(int,boolean):586:586 -> N
    0:17:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):275:275 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)V"}
    18:27:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):276:276 -> O
    28:34:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):278:278 -> O
    3:6:void restoreActionViewStates(android.os.Bundle):407:407 -> P
    7:10:void restoreActionViewStates(android.os.Bundle):406:406 -> P
    11:17:void restoreActionViewStates(android.os.Bundle):409:409 -> P
    18:21:void restoreActionViewStates(android.os.Bundle):411:411 -> P
    22:27:void restoreActionViewStates(android.os.Bundle):412:412 -> P
    28:34:void restoreActionViewStates(android.os.Bundle):413:413 -> P
    35:37:void restoreActionViewStates(android.os.Bundle):414:414 -> P
    38:43:void restoreActionViewStates(android.os.Bundle):416:416 -> P
    44:49:void restoreActionViewStates(android.os.Bundle):417:417 -> P
    50:55:void restoreActionViewStates(android.os.Bundle):418:418 -> P
    56:63:void restoreActionViewStates(android.os.Bundle):422:422 -> P
    64:69:void restoreActionViewStates(android.os.Bundle):424:424 -> P
    70:73:void restoreActionViewStates(android.os.Bundle):426:426 -> P
    0:7:void saveActionViewStates(android.os.Bundle):376:376 -> Q
    8:11:void saveActionViewStates(android.os.Bundle):378:378 -> Q
    12:17:void saveActionViewStates(android.os.Bundle):379:379 -> Q
    18:26:void saveActionViewStates(android.os.Bundle):380:380 -> Q
    27:31:void saveActionViewStates(android.os.Bundle):382:382 -> Q
    32:34:void saveActionViewStates(android.os.Bundle):384:384 -> Q
    35:40:void saveActionViewStates(android.os.Bundle):385:385 -> Q
    41:49:void saveActionViewStates(android.os.Bundle):386:386 -> Q
    50:55:void saveActionViewStates(android.os.Bundle):389:389 -> Q
    56:61:void saveActionViewStates(android.os.Bundle):390:390 -> Q
    62:69:void saveActionViewStates(android.os.Bundle):391:391 -> Q
    70:77:void saveActionViewStates(android.os.Bundle):396:396 -> Q
    0:2:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):436:436 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g$a;)V"}
    0:2:androidx.appcompat.view.menu.MenuBuilder setDefaultShowAsAction(int):239:239 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/g;"}
    0:3:void setExclusiveItemChecked(android.view.MenuItem):615:615 -> T
    4:9:void setExclusiveItemChecked(android.view.MenuItem):617:617 -> T
    10:16:void setExclusiveItemChecked(android.view.MenuItem):618:618 -> T
    17:24:void setExclusiveItemChecked(android.view.MenuItem):620:620 -> T
    25:30:void setExclusiveItemChecked(android.view.MenuItem):621:621 -> T
    31:37:void setExclusiveItemChecked(android.view.MenuItem):622:622 -> T
    38:49:void setExclusiveItemChecked(android.view.MenuItem):623:623 -> T
    50:55:void setExclusiveItemChecked(android.view.MenuItem):626:626 -> T
    56:59:void setExclusiveItemChecked(android.view.MenuItem):629:629 -> T
    6:9:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(int):1297:1297 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/g;"}
    6:9:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable):1285:1285 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/g;"}
    0:6:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1224:1224 -> W
    7:8:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1227:1227 -> W
    9:10:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1230:1230 -> W
    11:15:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1231:1231 -> W
    16:24:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1234:1234 -> W
    25:28:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1236:1236 -> W
    29:41:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1240:1240 -> W
    42:43:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1242:1242 -> W
    44:46:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1246:1246 -> W
    47:50:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1250:1250 -> W
    6:9:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(int):1273:1273 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/g;"}
    6:9:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence):1261:1261 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/g;"}
    6:9:androidx.appcompat.view.menu.MenuBuilder setHeaderViewInt(android.view.View):1309:1309 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/view/menu/g;"}
    0:3:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):443:443 -> a
    4:14:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):445:445 -> a
    15:18:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):448:448 -> a
    19:21:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450:450 -> a
    22:31:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):453:453 -> a
    32:35:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):454:454 -> a
    0:2:void setOverrideVisibleItems(boolean):1406:1406 -> a0
    1:1:android.view.MenuItem add(java.lang.CharSequence):468:468 -> add
    2:2:android.view.MenuItem add(int):473:473 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):478:478 -> add
    4:4:android.view.MenuItem add(int,int,int,int):483:483 -> add
    0:6:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):522:522 -> addIntentOptions
    7:12:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):524:524 -> addIntentOptions
    13:22:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):525:525 -> addIntentOptions
    23:27:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):528:528 -> addIntentOptions
    28:33:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):532:532 -> addIntentOptions
    34:35:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):533:533 -> addIntentOptions
    36:46:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):534:534 -> addIntentOptions
    47:62:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):535:535 -> addIntentOptions
    63:70:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):538:538 -> addIntentOptions
    71:78:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):539:539 -> addIntentOptions
    79:84:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):540:540 -> addIntentOptions
    85:88:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):541:541 -> addIntentOptions
    89:94:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):542:542 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(java.lang.CharSequence):488:488 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int):493:493 -> addSubMenu
    3:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):498:500 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(int,int,int,int):507:507 -> addSubMenu
    0:5:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):250:250 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)V"}
    2:3:void setShortcutsVisibleInner(boolean):814:814 -> b0
    4:14:void setShortcutsVisibleInner(boolean):815:815 -> b0
    15:20:void setShortcutsVisibleInner(boolean):817:817 -> b0
    21:31:void setShortcutsVisibleInner(boolean):816:816 -> b0
    0:9:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):263:263 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;Landroid/content/Context;)V"}
    10:13:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):264:264 -> c
    14:16:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):265:265 -> c
    1:2:void startDispatchingItemsChanged():1088:1088 -> c0
    3:6:void startDispatchingItemsChanged():1090:1090 -> c0
    7:8:void startDispatchingItemsChanged():1091:1091 -> c0
    9:14:void startDispatchingItemsChanged():1092:1092 -> c0
    0:3:void clear():606:606 -> clear
    4:6:void clear():607:607 -> clear
    7:12:void clear():609:609 -> clear
    13:16:void clear():611:611 -> clear
    1:2:void clearHeader():1215:1215 -> clearHeader
    3:4:void clearHeader():1216:1216 -> clearHeader
    5:7:void clearHeader():1217:1217 -> clearHeader
    8:11:void clearHeader():1219:1219 -> clearHeader
    1:4:void close():1048:1048 -> close
    0:3:void changeMenuMode():843:843 -> d
    4:7:void changeMenuMode():844:844 -> d
    0:4:void stopDispatchingItemsChanged():1080:1080 -> d0
    5:7:void stopDispatchingItemsChanged():1081:1081 -> d0
    8:9:void stopDispatchingItemsChanged():1082:1082 -> d0
    10:12:void stopDispatchingItemsChanged():1083:1083 -> d0
    0:5:void close(boolean):1032:1032 -> e
    6:7:void close(boolean):1034:1034 -> e
    8:25:void close(boolean):1035:1035 -> e
    26:33:void close(boolean):1036:1036 -> e
    34:39:void close(boolean):1038:1038 -> e
    40:44:void close(boolean):1040:1040 -> e
    45:47:void close(boolean):1043:1043 -> e
    0:13:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1375:1375 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    14:16:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1379:1379 -> f
    17:34:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1380:1380 -> f
    35:42:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1381:1381 -> f
    43:48:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1383:1383 -> f
    49:54:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1384:1384 -> f
    55:60:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1388:1388 -> f
    61:63:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1391:1391 -> f
    0:6:android.view.MenuItem findItem(int):695:695 -> findItem
    7:14:android.view.MenuItem findItem(int):697:697 -> findItem
    15:21:android.view.MenuItem findItem(int):698:698 -> findItem
    22:27:android.view.MenuItem findItem(int):700:700 -> findItem
    28:43:android.view.MenuItem findItem(int):701:701 -> findItem
    0:12:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):462:462 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/i;"}
    0:8:android.view.MenuItem getItem(int):754:754 -> getItem
    0:13:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):836:836 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    0:5:boolean hasVisibleItems():677:677 -> hasVisibleItems
    6:13:boolean hasVisibleItems():681:681 -> hasVisibleItems
    14:21:boolean hasVisibleItems():684:684 -> hasVisibleItems
    22:32:boolean hasVisibleItems():685:685 -> hasVisibleItems
    0:8:void dispatchPresenterUpdate(boolean):284:284 -> i
    9:11:void dispatchPresenterUpdate(boolean):286:286 -> i
    12:29:void dispatchPresenterUpdate(boolean):287:287 -> i
    30:37:void dispatchPresenterUpdate(boolean):288:288 -> i
    38:43:void dispatchPresenterUpdate(boolean):290:290 -> i
    44:47:void dispatchPresenterUpdate(boolean):292:292 -> i
    48:51:void dispatchPresenterUpdate(boolean):295:295 -> i
    0:9:boolean isShortcutKey(int,android.view.KeyEvent):759:759 -> isShortcutKey
    0:11:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):300:300 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;Landroidx/appcompat/view/menu/m;)Z"}
    12:15:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):306:306 -> j
    16:33:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):309:309 -> j
    34:41:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):310:310 -> j
    42:49:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):312:312 -> j
    50:56:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):314:314 -> j
    0:9:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1353:1353 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    10:12:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1357:1357 -> k
    13:30:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1358:1358 -> k
    31:38:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1359:1359 -> k
    39:44:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1361:1361 -> k
    45:50:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1362:1362 -> k
    51:55:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1366:1366 -> k
    56:58:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1369:1369 -> k
    1:5:int findGroupIndex(int):726:726 -> l
    0:8:int findGroupIndex(int,int):730:730 -> m
    9:16:int findGroupIndex(int,int):737:737 -> m
    17:28:int findGroupIndex(int,int):739:739 -> m
    0:7:int findInsertIndex(java.util.ArrayList,int):849:849 -> n
    8:13:int findInsertIndex(java.util.ArrayList,int):850:850 -> n
    14:27:int findInsertIndex(java.util.ArrayList,int):851:851 -> n
    0:6:int findItemIndex(int):713:713 -> o
    7:14:int findItemIndex(int):716:716 -> o
    15:26:int findItemIndex(int):717:717 -> o
    0:1:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):932:932 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/i;"}
    2:4:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):933:933 -> p
    5:7:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):934:934 -> p
    8:15:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):936:936 -> p
    16:19:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):940:940 -> p
    20:24:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):941:941 -> p
    25:27:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):943:943 -> p
    28:35:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):946:946 -> p
    36:42:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):948:948 -> p
    43:49:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):951:951 -> p
    50:57:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):955:955 -> p
    58:62:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):956:956 -> p
    63:66:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):957:957 -> p
    67:100:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):958:958 -> p
    0:8:boolean performIdentifierAction(int,int):973:973 -> performIdentifierAction
    0:5:boolean performShortcut(int,android.view.KeyEvent,int):861:861 -> performShortcut
    6:16:boolean performShortcut(int,android.view.KeyEvent,int):866:866 -> performShortcut
    17:20:boolean performShortcut(int,android.view.KeyEvent,int):870:870 -> performShortcut
    0:3:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):884:884 -> q
    4:7:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):885:885 -> q
    8:12:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):886:886 -> q
    13:23:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):888:888 -> q
    24:33:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):895:895 -> q
    34:41:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):897:897 -> q
    42:47:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):898:898 -> q
    48:58:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899:899 -> q
    59:69:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):902:902 -> q
    70:88:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):904:904 -> q
    89:107:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):907:907 -> q
    108:113:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):912:912 -> q
    114:120:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):913:913 -> q
    0:3:void flagActionItems():1165:1165 -> r
    4:8:void flagActionItems():1167:1167 -> r
    9:28:void flagActionItems():1173:1173 -> r
    29:36:void flagActionItems():1174:1174 -> r
    37:42:void flagActionItems():1176:1176 -> r
    43:50:void flagActionItems():1178:1178 -> r
    51:55:void flagActionItems():1183:1183 -> r
    56:60:void flagActionItems():1184:1184 -> r
    61:67:void flagActionItems():1185:1185 -> r
    68:73:void flagActionItems():1187:1187 -> r
    74:79:void flagActionItems():1188:1188 -> r
    80:85:void flagActionItems():1189:1189 -> r
    86:93:void flagActionItems():1191:1191 -> r
    94:98:void flagActionItems():1197:1197 -> r
    99:103:void flagActionItems():1198:1198 -> r
    104:112:void flagActionItems():1199:1199 -> r
    113:115:void flagActionItems():1201:1201 -> r
    0:5:void removeGroup(int):556:556 -> removeGroup
    6:18:void removeGroup(int):559:559 -> removeGroup
    19:32:void removeGroup(int):561:561 -> removeGroup
    33:38:void removeGroup(int):563:563 -> removeGroup
    39:42:void removeGroup(int):567:567 -> removeGroup
    0:8:void removeItem(int):551:551 -> removeItem
    0:2:java.util.ArrayList getActionItems():1205:1205 -> s
    3:5:java.util.ArrayList getActionItems():1206:1206 -> s
    0:8:void setGroupCheckable(int,boolean,boolean):634:634 -> setGroupCheckable
    9:16:void setGroupCheckable(int,boolean,boolean):637:637 -> setGroupCheckable
    17:22:void setGroupCheckable(int,boolean,boolean):638:638 -> setGroupCheckable
    23:25:void setGroupCheckable(int,boolean,boolean):639:639 -> setGroupCheckable
    26:32:void setGroupCheckable(int,boolean,boolean):640:640 -> setGroupCheckable
    0:2:void setGroupDividerEnabled(boolean):512:512 -> setGroupDividerEnabled
    0:8:void setGroupEnabled(int,boolean):665:665 -> setGroupEnabled
    9:16:void setGroupEnabled(int,boolean):668:668 -> setGroupEnabled
    17:22:void setGroupEnabled(int,boolean):669:669 -> setGroupEnabled
    23:29:void setGroupEnabled(int,boolean):670:670 -> setGroupEnabled
    0:10:void setGroupVisible(int,boolean):647:647 -> setGroupVisible
    11:18:void setGroupVisible(int,boolean):654:654 -> setGroupVisible
    19:24:void setGroupVisible(int,boolean):655:655 -> setGroupVisible
    25:36:void setGroupVisible(int,boolean):656:656 -> setGroupVisible
    37:40:void setGroupVisible(int,boolean):660:660 -> setGroupVisible
    0:2:void setQwertyMode(boolean):764:764 -> setQwertyMode
    3:6:void setQwertyMode(boolean):766:766 -> setQwertyMode
    0:6:int size():749:749 -> size
    0:2:java.lang.String getActionViewStatesKey():432:432 -> t
    0:2:android.content.Context getContext():832:832 -> u
    0:2:androidx.appcompat.view.menu.MenuItemImpl getExpandedItem():1397:1397 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/i;"}
    0:2:android.graphics.drawable.Drawable getHeaderIcon():1318:1318 -> w
    0:2:java.lang.CharSequence getHeaderTitle():1314:1314 -> x
    0:2:android.view.View getHeaderView():1322:1322 -> y
    0:2:java.util.ArrayList getNonActionItems():1210:1210 -> z
    3:5:java.util.ArrayList getNonActionItems():1211:1211 -> z
androidx.appcompat.view.menu.MenuBuilder$Callback -> androidx.appcompat.view.menu.g$a:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> androidx.appcompat.view.menu.g$b:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
androidx.appcompat.view.menu.MenuDialogHelper -> androidx.appcompat.view.menu.h:
# {"id":"sourceFile","fileName":"MenuDialogHelper.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.app.AlertDialog mDialog -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/c;"}
    androidx.appcompat.view.menu.ListMenuPresenter mPresenter -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    0:2:void <init>(androidx.appcompat.view.menu.MenuBuilder):43:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    3:5:void <init>(androidx.appcompat.view.menu.MenuBuilder):44:44 -> <init>
    0:3:void dismiss():140:140 -> a
    4:7:void dismiss():141:141 -> a
    2:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):152:152 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    6:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):153:153 -> b
    9:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):155:155 -> b
    13:16:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):156:156 -> b
    0:3:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):162:162 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    4:10:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):163:163 -> c
    0:1:void show(android.os.IBinder):54:54 -> d
    2:10:void show(android.os.IBinder):57:57 -> d
    11:23:void show(android.os.IBinder):59:59 -> d
    24:26:void show(android.os.IBinder):62:62 -> d
    27:33:void show(android.os.IBinder):63:63 -> d
    34:42:void show(android.os.IBinder):64:64 -> d
    43:48:void show(android.os.IBinder):67:67 -> d
    49:52:void show(android.os.IBinder):70:70 -> d
    53:67:void show(android.os.IBinder):73:73 -> d
    68:70:void show(android.os.IBinder):77:77 -> d
    71:76:void show(android.os.IBinder):80:80 -> d
    77:79:void show(android.os.IBinder):81:81 -> d
    80:91:void show(android.os.IBinder):83:83 -> d
    92:95:void show(android.os.IBinder):84:84 -> d
    96:97:void show(android.os.IBinder):86:86 -> d
    98:104:void show(android.os.IBinder):88:88 -> d
    105:110:void show(android.os.IBinder):90:90 -> d
    0:18:void onClick(android.content.DialogInterface,int):170:170 -> onClick
    0:8:void onDismiss(android.content.DialogInterface):147:147 -> onDismiss
    7:13:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):96:96 -> onKey
    14:19:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):97:97 -> onKey
    20:27:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):98:98 -> onKey
    28:33:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):100:100 -> onKey
    34:39:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):102:102 -> onKey
    40:43:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):104:104 -> onKey
    44:55:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):109:109 -> onKey
    56:63:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):110:110 -> onKey
    64:69:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):112:112 -> onKey
    70:75:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):114:114 -> onKey
    76:81:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):115:115 -> onKey
    82:86:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):116:116 -> onKey
    87:90:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):117:117 -> onKey
    91:98:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):126:126 -> onKey
androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.i:
# {"id":"sourceFile","fileName":"MenuItemImpl.java"}
    android.view.View mActionView -> A
    androidx.core.view.ActionProvider mActionProvider -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b;"}
    android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> C
    boolean mIsActionViewExpanded -> D
    android.view.ContextMenu$ContextMenuInfo mMenuInfo -> E
    int mId -> a
    int mGroup -> b
    int mCategoryOrder -> c
    int mOrdering -> d
    java.lang.CharSequence mTitle -> e
    java.lang.CharSequence mTitleCondensed -> f
    android.content.Intent mIntent -> g
    char mShortcutNumericChar -> h
    int mShortcutNumericModifiers -> i
    char mShortcutAlphabeticChar -> j
    int mShortcutAlphabeticModifiers -> k
    android.graphics.drawable.Drawable mIconDrawable -> l
    int mIconResId -> m
    androidx.appcompat.view.menu.MenuBuilder mMenu -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/r;"}
    java.lang.Runnable mItemCallback -> p
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> q
    java.lang.CharSequence mContentDescription -> r
    java.lang.CharSequence mTooltipText -> s
    android.content.res.ColorStateList mIconTintList -> t
    android.graphics.PorterDuff$Mode mIconTintMode -> u
    boolean mHasIconTint -> v
    boolean mHasIconTintMode -> w
    boolean mNeedToApplyIconTint -> x
    int mFlags -> y
    int mShowAsAction -> z
    0:4:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):138:138 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;IIIILjava/lang/CharSequence;I)V"}
    5:6:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):69:69 -> <init>
    7:9:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):71:71 -> <init>
    10:12:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):81:81 -> <init>
    13:14:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):94:94 -> <init>
    15:16:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):95:95 -> <init>
    17:18:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):96:96 -> <init>
    19:20:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):97:97 -> <init>
    21:24:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):98:98 -> <init>
    25:26:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):100:100 -> <init>
    27:28:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):113:113 -> <init>
    29:30:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):140:140 -> <init>
    31:32:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):141:141 -> <init>
    33:34:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):142:142 -> <init>
    35:36:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):143:143 -> <init>
    37:38:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):144:144 -> <init>
    39:40:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):145:145 -> <init>
    41:43:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):146:146 -> <init>
    0:17:boolean shouldShowShortcut():418:418 -> A
    0:9:boolean showsTextAsAction():734:734 -> B
    0:2:androidx.core.view.ActionProvider getSupportActionProvider():802:802 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    0:3:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):808:808 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Ll/b;"}
    4:7:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):809:809 -> b
    8:9:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):811:811 -> b
    10:11:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):812:812 -> b
    12:17:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):813:813 -> b
    18:21:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):814:814 -> b
    22:30:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):815:815 -> b
    0:5:void actionFormatChanged():697:697 -> c
    0:7:boolean collapseActionView():848:848 -> collapseActionView
    8:13:boolean collapseActionView():851:851 -> collapseActionView
    14:17:boolean collapseActionView():856:856 -> collapseActionView
    18:25:boolean collapseActionView():857:857 -> collapseActionView
    26:32:boolean collapseActionView():858:858 -> collapseActionView
    3:6:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):407:407 -> d
    2:13:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):576:576 -> e
    14:17:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):577:577 -> e
    18:21:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):578:578 -> e
    22:25:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):580:580 -> e
    26:30:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):581:581 -> e
    31:34:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):584:584 -> e
    35:40:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):585:585 -> e
    41:43:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):588:588 -> e
    0:7:boolean expandActionView():834:834 -> expandActionView
    8:11:boolean expandActionView():838:838 -> expandActionView
    12:19:boolean expandActionView():839:839 -> expandActionView
    20:26:boolean expandActionView():840:840 -> expandActionView
    0:2:int getOrdering():219:219 -> f
    0:13:char getShortcut():346:346 -> g
    0:7:android.view.ActionProvider getActionProvider():796:796 -> getActionProvider
    0:4:android.view.View getActionView():778:778 -> getActionView
    5:8:android.view.View getActionView():780:780 -> getActionView
    9:17:android.view.View getActionView():781:781 -> getActionView
    0:2:int getAlphabeticModifiers():277:277 -> getAlphabeticModifiers
    0:2:char getAlphabeticShortcut():244:244 -> getAlphabeticShortcut
    0:2:java.lang.CharSequence getContentDescription():902:902 -> getContentDescription
    0:2:int getGroupId():204:204 -> getGroupId
    0:3:android.graphics.drawable.Drawable getIcon():504:504 -> getIcon
    4:8:android.graphics.drawable.Drawable getIcon():505:505 -> getIcon
    9:12:android.graphics.drawable.Drawable getIcon():508:508 -> getIcon
    13:25:android.graphics.drawable.Drawable getIcon():509:509 -> getIcon
    26:27:android.graphics.drawable.Drawable getIcon():510:510 -> getIcon
    28:29:android.graphics.drawable.Drawable getIcon():511:511 -> getIcon
    30:36:android.graphics.drawable.Drawable getIcon():512:512 -> getIcon
    0:2:android.content.res.ColorStateList getIconTintList():555:555 -> getIconTintList
    0:2:android.graphics.PorterDuff$Mode getIconTintMode():572:572 -> getIconTintMode
    0:2:android.content.Intent getIntent():224:224 -> getIntent
    0:2:int getItemId():210:210 -> getItemId
    0:2:android.view.ContextMenu$ContextMenuInfo getMenuInfo():693:693 -> getMenuInfo
    0:2:int getNumericModifiers():287:287 -> getNumericModifiers
    0:2:char getNumericShortcut():282:282 -> getNumericShortcut
    0:2:int getOrder():215:215 -> getOrder
    0:2:android.view.SubMenu getSubMenu():423:423 -> getSubMenu
    0:2:java.lang.CharSequence getTitle():440:440 -> getTitle
    0:7:java.lang.CharSequence getTitleCondensed():475:475 -> getTitleCondensed
    0:2:java.lang.CharSequence getTooltipText():917:917 -> getTooltipText
    0:5:java.lang.String getShortcutLabel():356:356 -> h
    6:8:java.lang.String getShortcutLabel():358:358 -> h
    9:18:java.lang.String getShortcutLabel():361:361 -> h
    19:23:java.lang.String getShortcutLabel():363:363 -> h
    24:39:java.lang.String getShortcutLabel():364:364 -> h
    40:48:java.lang.String getShortcutLabel():365:365 -> h
    49:61:java.lang.String getShortcutLabel():369:369 -> h
    62:63:java.lang.String getShortcutLabel():370:370 -> h
    64:69:java.lang.String getShortcutLabel():371:371 -> h
    70:72:java.lang.String getShortcutLabel():370:370 -> h
    73:74:java.lang.String getShortcutLabel():372:372 -> h
    75:80:java.lang.String getShortcutLabel():373:373 -> h
    81:83:java.lang.String getShortcutLabel():372:372 -> h
    84:85:java.lang.String getShortcutLabel():374:374 -> h
    86:90:java.lang.String getShortcutLabel():375:375 -> h
    91:93:java.lang.String getShortcutLabel():374:374 -> h
    94:95:java.lang.String getShortcutLabel():376:376 -> h
    96:100:java.lang.String getShortcutLabel():377:377 -> h
    101:103:java.lang.String getShortcutLabel():376:376 -> h
    104:105:java.lang.String getShortcutLabel():378:378 -> h
    106:110:java.lang.String getShortcutLabel():379:379 -> h
    111:113:java.lang.String getShortcutLabel():378:378 -> h
    114:115:java.lang.String getShortcutLabel():380:380 -> h
    116:121:java.lang.String getShortcutLabel():381:381 -> h
    122:134:java.lang.String getShortcutLabel():380:380 -> h
    135:138:java.lang.String getShortcutLabel():398:398 -> h
    139:148:java.lang.String getShortcutLabel():394:394 -> h
    149:158:java.lang.String getShortcutLabel():386:386 -> h
    159:167:java.lang.String getShortcutLabel():390:390 -> h
    168:172:java.lang.String getShortcutLabel():402:402 -> h
    0:7:boolean hasSubMenu():428:428 -> hasSubMenu
    2:7:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):450:450 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/n$a;)Ljava/lang/CharSequence;"}
    8:12:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):451:451 -> i
    13:17:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):452:452 -> i
    0:2:boolean isActionViewExpanded():881:881 -> isActionViewExpanded
    0:8:boolean isCheckable():596:596 -> isCheckable
    0:9:boolean isChecked():620:620 -> isChecked
    0:9:boolean isEnabled():186:186 -> isEnabled
    0:11:boolean isVisible():646:646 -> isVisible
    12:27:boolean isVisible():647:647 -> isVisible
    28:35:boolean isVisible():649:649 -> isVisible
    0:6:boolean hasCollapsibleActionView():865:865 -> j
    7:14:boolean hasCollapsibleActionView():866:866 -> j
    15:20:boolean hasCollapsibleActionView():867:867 -> j
    21:27:boolean hasCollapsibleActionView():869:869 -> j
    0:11:boolean invoke():155:155 -> k
    12:20:boolean invoke():159:159 -> k
    21:24:boolean invoke():163:163 -> k
    25:28:boolean invoke():164:164 -> k
    29:32:boolean invoke():168:168 -> k
    33:45:boolean invoke():170:170 -> k
    46:52:boolean invoke():173:173 -> k
    53:65:boolean invoke():177:177 -> k
    0:10:boolean isActionButton():708:708 -> l
    0:9:boolean isExclusiveCheckable():615:615 -> m
    0:8:boolean requestsActionButton():712:712 -> n
    0:9:boolean requiresActionButton():717:717 -> o
    0:5:androidx.core.internal.view.SupportMenuItem setActionView(int):770:770 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll/b;"}
    6:9:androidx.core.internal.view.SupportMenuItem setActionView(int):771:771 -> p
    10:23:androidx.core.internal.view.SupportMenuItem setActionView(int):772:772 -> p
    0:2:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):758:758 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ll/b;"}
    3:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):759:759 -> q
    7:17:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):760:760 -> q
    18:20:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):761:761 -> q
    21:26:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):763:763 -> q
    0:1:void setActionViewExpanded(boolean):875:875 -> r
    2:8:void setActionViewExpanded(boolean):876:876 -> r
    0:10:void setCheckedInt(boolean):637:637 -> s
    11:14:void setCheckedInt(boolean):638:638 -> s
    15:20:void setCheckedInt(boolean):640:640 -> s
    0:7:android.view.MenuItem setActionProvider(android.view.ActionProvider):790:790 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):52:52 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):52:52 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):249:249 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char):253:253 -> setAlphabeticShortcut
    3:3:android.view.MenuItem setAlphabeticShortcut(char):255:255 -> setAlphabeticShortcut
    4:4:android.view.MenuItem setAlphabeticShortcut(char,int):263:263 -> setAlphabeticShortcut
    5:6:android.view.MenuItem setAlphabeticShortcut(char,int):268:269 -> setAlphabeticShortcut
    7:7:android.view.MenuItem setAlphabeticShortcut(char,int):271:271 -> setAlphabeticShortcut
    0:4:android.view.MenuItem setCheckable(boolean):601:601 -> setCheckable
    5:8:android.view.MenuItem setCheckable(boolean):602:602 -> setCheckable
    9:15:android.view.MenuItem setCheckable(boolean):604:604 -> setCheckable
    0:5:android.view.MenuItem setChecked(boolean):625:625 -> setChecked
    6:11:android.view.MenuItem setChecked(boolean):628:628 -> setChecked
    12:15:android.view.MenuItem setChecked(boolean):630:630 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):52:52 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):893:893 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):895:895 -> setContentDescription
    2:8:android.view.MenuItem setEnabled(boolean):192:192 -> setEnabled
    9:14:android.view.MenuItem setEnabled(boolean):194:194 -> setEnabled
    15:21:android.view.MenuItem setEnabled(boolean):197:197 -> setEnabled
    1:4:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):520:523 -> setIcon
    5:7:android.view.MenuItem setIcon(int):530:532 -> setIcon
    8:8:android.view.MenuItem setIcon(int):535:535 -> setIcon
    0:2:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):544:544 -> setIconTintList
    3:4:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):545:545 -> setIconTintList
    5:6:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):546:546 -> setIconTintList
    7:13:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):548:548 -> setIconTintList
    0:2:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):561:561 -> setIconTintMode
    3:4:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):562:562 -> setIconTintMode
    5:6:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):563:563 -> setIconTintMode
    7:13:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):565:565 -> setIconTintMode
    0:2:android.view.MenuItem setIntent(android.content.Intent):229:229 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):292:292 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char):296:296 -> setNumericShortcut
    3:3:android.view.MenuItem setNumericShortcut(char):298:298 -> setNumericShortcut
    4:4:android.view.MenuItem setNumericShortcut(char,int):306:306 -> setNumericShortcut
    5:6:android.view.MenuItem setNumericShortcut(char,int):310:311 -> setNumericShortcut
    7:7:android.view.MenuItem setNumericShortcut(char,int):313:313 -> setNumericShortcut
    0:2:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):886:886 -> setOnActionExpandListener
    0:2:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):678:678 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):320:321 -> setShortcut
    3:3:android.view.MenuItem setShortcut(char,char):323:323 -> setShortcut
    4:7:android.view.MenuItem setShortcut(char,char,int,int):332:335 -> setShortcut
    8:8:android.view.MenuItem setShortcut(char,char,int,int):337:337 -> setShortcut
    11:18:void setShowAsAction(int):748:748 -> setShowAsAction
    19:20:void setShowAsAction(int):751:751 -> setShowAsAction
    21:26:void setShowAsAction(int):752:752 -> setShowAsAction
    0:4:android.view.MenuItem setShowAsActionFlags(int):52:52 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):457:457 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):459:459 -> setTitle
    3:4:android.view.MenuItem setTitle(java.lang.CharSequence):461:462 -> setTitle
    5:5:android.view.MenuItem setTitle(int):470:470 -> setTitle
    0:1:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):490:490 -> setTitleCondensed
    2:8:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):497:497 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):52:52 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):908:908 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):910:910 -> setTooltipText
    0:11:android.view.MenuItem setVisible(boolean):671:671 -> setVisible
    0:12:void setExclusiveCheckable(boolean):611:611 -> t
    0:10:java.lang.String toString():684:684 -> toString
    2:8:void setIsActionButton(boolean):727:727 -> u
    9:15:void setIsActionButton(boolean):729:729 -> u
    0:2:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):688:688 -> v
    0:3:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):828:828 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll/b;"}
    0:1:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)V"}
    2:9:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):434:434 -> x
    0:11:boolean setVisibleInt(boolean):661:661 -> y
    12:18:boolean setVisibleInt(boolean):662:662 -> y
    0:6:boolean shouldShowIcon():704:704 -> z
androidx.appcompat.view.menu.MenuItemImpl$1 -> androidx.appcompat.view.menu.i$a:
# {"id":"sourceFile","fileName":"MenuItemImpl.java"}
    androidx.appcompat.view.menu.MenuItemImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    0:5:void <init>(androidx.appcompat.view.menu.MenuItemImpl):815:815 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)V"}
    0:7:void onActionProviderVisibilityChanged(boolean):818:818 -> onActionProviderVisibilityChanged
androidx.appcompat.view.menu.MenuItemWrapperICS -> androidx.appcompat.view.menu.j:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    androidx.core.internal.view.SupportMenuItem mWrappedObject -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b;"}
    java.lang.reflect.Method mSetExclusiveCheckableMethod -> e
    0:4:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):56:56 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ll/b;)V"}
    5:7:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):60:60 -> <init>
    8:15:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):58:58 -> <init>
    0:6:boolean collapseActionView():326:326 -> collapseActionView
    0:6:boolean expandActionView():321:321 -> expandActionView
    0:5:android.view.ActionProvider getActionProvider():312:312 -> getActionProvider
    6:9:android.view.ActionProvider getActionProvider():313:313 -> getActionProvider
    10:16:android.view.ActionProvider getActionProvider():314:314 -> getActionProvider
    0:5:android.view.View getActionView():291:291 -> getActionView
    6:9:android.view.View getActionView():292:292 -> getActionView
    10:16:android.view.View getActionView():293:293 -> getActionView
    0:6:int getAlphabeticModifiers():188:188 -> getAlphabeticModifiers
    0:6:char getAlphabeticShortcut():183:183 -> getAlphabeticShortcut
    0:6:java.lang.CharSequence getContentDescription():349:349 -> getContentDescription
    0:6:int getGroupId():70:70 -> getGroupId
    0:6:android.graphics.drawable.Drawable getIcon():120:120 -> getIcon
    0:6:android.content.res.ColorStateList getIconTintList():371:371 -> getIconTintList
    0:6:android.graphics.PorterDuff$Mode getIconTintMode():382:382 -> getIconTintMode
    0:6:android.content.Intent getIntent():131:131 -> getIntent
    0:6:int getItemId():65:65 -> getItemId
    0:6:android.view.ContextMenu$ContextMenuInfo getMenuInfo():253:253 -> getMenuInfo
    0:6:int getNumericModifiers():166:166 -> getNumericModifiers
    0:6:char getNumericShortcut():161:161 -> getNumericShortcut
    0:6:int getOrder():75:75 -> getOrder
    0:10:android.view.SubMenu getSubMenu():241:241 -> getSubMenu
    0:6:java.lang.CharSequence getTitle():92:92 -> getTitle
    0:6:java.lang.CharSequence getTitleCondensed():103:103 -> getTitleCondensed
    0:6:java.lang.CharSequence getTooltipText():360:360 -> getTooltipText
    0:3:void setExclusiveCheckable(boolean):387:387 -> h
    4:17:void setExclusiveCheckable(boolean):388:388 -> h
    18:23:void setExclusiveCheckable(boolean):389:389 -> h
    24:40:void setExclusiveCheckable(boolean):391:391 -> h
    41:48:void setExclusiveCheckable(boolean):393:393 -> h
    0:6:boolean hasSubMenu():236:236 -> hasSubMenu
    0:6:boolean isActionViewExpanded():331:331 -> isActionViewExpanded
    0:6:boolean isCheckable():199:199 -> isCheckable
    0:6:boolean isChecked():210:210 -> isChecked
    0:6:boolean isEnabled():231:231 -> isEnabled
    0:6:boolean isVisible():220:220 -> isVisible
    0:6:android.view.MenuItem setActionProvider(android.view.ActionProvider):302:302 -> setActionProvider
    7:16:android.view.MenuItem setActionProvider(android.view.ActionProvider):306:306 -> setActionProvider
    1:2:android.view.MenuItem setActionView(android.view.View):269:270 -> setActionView
    3:3:android.view.MenuItem setActionView(android.view.View):272:272 -> setActionView
    4:4:android.view.MenuItem setActionView(int):279:279 -> setActionView
    5:6:android.view.MenuItem setActionView(int):281:282 -> setActionView
    7:7:android.view.MenuItem setActionView(int):284:284 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):171:171 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):177:177 -> setAlphabeticShortcut
    0:5:android.view.MenuItem setCheckable(boolean):193:193 -> setCheckable
    0:5:android.view.MenuItem setChecked(boolean):204:204 -> setChecked
    0:5:android.view.MenuItem setContentDescription(java.lang.CharSequence):343:343 -> setContentDescription
    0:5:android.view.MenuItem setEnabled(boolean):225:225 -> setEnabled
    1:1:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):108:108 -> setIcon
    2:2:android.view.MenuItem setIcon(int):114:114 -> setIcon
    0:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):365:365 -> setIconTintList
    0:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):376:376 -> setIconTintMode
    0:5:android.view.MenuItem setIntent(android.content.Intent):125:125 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):149:149 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):155:155 -> setNumericShortcut
    0:3:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):336:336 -> setOnActionExpandListener
    4:10:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):337:337 -> setOnActionExpandListener
    11:14:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):336:336 -> setOnActionExpandListener
    0:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):246:246 -> setOnMenuItemClickListener
    4:10:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):247:247 -> setOnMenuItemClickListener
    11:14:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):246:246 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):136:136 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):143:143 -> setShortcut
    0:5:void setShowAsAction(int):258:258 -> setShowAsAction
    0:5:android.view.MenuItem setShowAsActionFlags(int):263:263 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):80:80 -> setTitle
    2:2:android.view.MenuItem setTitle(int):86:86 -> setTitle
    0:5:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):97:97 -> setTitleCondensed
    0:5:android.view.MenuItem setTooltipText(java.lang.CharSequence):354:354 -> setTooltipText
    0:6:android.view.MenuItem setVisible(boolean):215:215 -> setVisible
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper -> androidx.appcompat.view.menu.j$a:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.ActionProvider mInner -> d
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    0:1:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):432:432 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;Landroid/content/Context;Landroid/view/ActionProvider;)V"}
    2:4:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):433:433 -> <init>
    5:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):434:434 -> <init>
    0:6:boolean hasSubMenu():449:449 -> a
    0:6:boolean onPerformDefaultAction():444:444 -> d
    0:11:void onPrepareSubMenu(android.view.SubMenu):454:454 -> e
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapperJB -> androidx.appcompat.view.menu.j$b:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    androidx.core.view.ActionProvider$VisibilityListener mListener -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b$b;"}
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    0:1:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):463:463 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;Landroid/content/Context;Landroid/view/ActionProvider;)V"}
    2:5:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):464:464 -> <init>
    0:6:boolean isVisible():479:479 -> b
    0:6:android.view.View onCreateActionView(android.view.MenuItem):469:469 -> c
    0:6:boolean overridesItemVisibility():474:474 -> f
    0:1:void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener):489:489 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b$b;)V"}
    2:11:void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener):490:490 -> i
    0:3:void onActionProviderVisibilityChanged(boolean):495:495 -> onActionProviderVisibilityChanged
    4:7:void onActionProviderVisibilityChanged(boolean):496:496 -> onActionProviderVisibilityChanged
androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper -> androidx.appcompat.view.menu.j$c:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.CollapsibleActionView mWrappedView -> a
    0:6:void <init>(android.view.View):512:512 -> <init>
    7:11:void <init>(android.view.View):513:513 -> <init>
    12:15:void <init>(android.view.View):514:514 -> <init>
    0:5:void onActionViewExpanded():519:519 -> a
    0:4:android.view.View getWrappedView():528:528 -> b
    0:5:void onActionViewCollapsed():524:524 -> d
androidx.appcompat.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper -> androidx.appcompat.view.menu.j$d:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.MenuItem$OnActionExpandListener mObject -> a
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    0:4:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):414:414 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnActionExpandListener;)V"}
    5:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):415:415 -> <init>
    0:12:boolean onMenuItemActionCollapse(android.view.MenuItem):425:425 -> onMenuItemActionCollapse
    0:12:boolean onMenuItemActionExpand(android.view.MenuItem):420:420 -> onMenuItemActionExpand
androidx.appcompat.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper -> androidx.appcompat.view.menu.j$e:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.MenuItem$OnMenuItemClickListener mObject -> a
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    0:4:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):401:401 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnMenuItemClickListener;)V"}
    5:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):402:402 -> <init>
    0:12:boolean onMenuItemClick(android.view.MenuItem):407:407 -> onMenuItemClick
androidx.appcompat.view.menu.MenuPopup -> androidx.appcompat.view.menu.k:
# {"id":"sourceFile","fileName":"MenuPopup.java"}
    android.graphics.Rect mEpicenterBounds -> a
    0:3:void <init>():39:39 -> <init>
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    0:0:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    0:1:boolean closeMenuOnSubMenuOpened():0:0 -> m
    0:2:android.graphics.Rect getEpicenterBounds():78:78 -> n
    1:4:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):147:147 -> o
    5:8:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):148:148 -> o
    9:18:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):149:149 -> o
    19:28:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):151:151 -> o
    29:33:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):158:158 -> o
    34:37:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):161:161 -> o
    38:40:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):162:162 -> o
    41:54:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):164:164 -> o
    0:5:void onItemClick(android.widget.AdapterView,android.view.View,int,long):123:123 -> onItemClick
    6:9:void onItemClick(android.widget.AdapterView,android.view.View,int,long):124:124 -> onItemClick
    10:11:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    12:17:void onItemClick(android.widget.AdapterView,android.view.View,int,long):129:129 -> onItemClick
    18:26:void onItemClick(android.widget.AdapterView,android.view.View,int,long):131:131 -> onItemClick
    27:30:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    void setAnchorView(android.view.View) -> p
    0:2:void setEpicenterBounds(android.graphics.Rect):71:71 -> q
    void setForceShowIcon(boolean) -> r
    void setGravity(int) -> s
    void setHorizontalOffset(int) -> t
    void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> u
    void setShowTitle(boolean) -> v
    void setVerticalOffset(int) -> w
    0:7:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):203:203 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    8:11:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):206:206 -> x
    12:29:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):207:207 -> x
    0:3:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):184:184 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/f;"}
    4:12:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):185:185 -> y
    13:15:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):187:187 -> y
androidx.appcompat.view.menu.MenuPopupHelper -> androidx.appcompat.view.menu.l:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    android.content.Context mContext -> a
    androidx.appcompat.view.menu.MenuBuilder mMenu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    boolean mOverflowOnly -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    android.view.View mAnchorView -> f
    int mDropDownGravity -> g
    boolean mForceShowIcon -> h
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    androidx.appcompat.view.menu.MenuPopup mPopup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/k;"}
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k
    android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l
    1:1:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZI)V"}
    2:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):88:88 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZII)V"}
    3:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):64:64 -> <init>
    4:4:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):343:343 -> <init>
    5:10:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):89:94 -> <init>
    0:9:androidx.appcompat.view.menu.MenuPopup createPopup():233:233 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/k;"}
    10:13:androidx.appcompat.view.menu.MenuPopup createPopup():235:235 -> a
    14:18:androidx.appcompat.view.menu.MenuPopup createPopup():236:236 -> a
    19:21:androidx.appcompat.view.menu.MenuPopup createPopup():239:239 -> a
    22:29:androidx.appcompat.view.menu.MenuPopup createPopup():244:244 -> a
    30:43:androidx.appcompat.view.menu.MenuPopup createPopup():245:245 -> a
    44:59:androidx.appcompat.view.menu.MenuPopup createPopup():251:251 -> a
    60:77:androidx.appcompat.view.menu.MenuPopup createPopup():254:254 -> a
    78:82:androidx.appcompat.view.menu.MenuPopup createPopup():259:259 -> a
    83:87:androidx.appcompat.view.menu.MenuPopup createPopup():260:260 -> a
    88:92:androidx.appcompat.view.menu.MenuPopup createPopup():263:263 -> a
    93:97:androidx.appcompat.view.menu.MenuPopup createPopup():264:264 -> a
    98:102:androidx.appcompat.view.menu.MenuPopup createPopup():265:265 -> a
    103:108:androidx.appcompat.view.menu.MenuPopup createPopup():266:266 -> a
    0:5:void dismiss():307:307 -> b
    6:11:void dismiss():308:308 -> b
    0:3:androidx.appcompat.view.menu.MenuPopup getPopup():164:164 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/k;"}
    4:9:androidx.appcompat.view.menu.MenuPopup getPopup():165:165 -> c
    10:12:androidx.appcompat.view.menu.MenuPopup getPopup():167:167 -> c
    0:13:boolean isShowing():329:329 -> d
    1:2:void onDismiss():321:321 -> e
    3:6:void onDismiss():323:323 -> e
    7:10:void onDismiss():324:324 -> e
    0:2:void setAnchorView(android.view.View):109:109 -> f
    0:1:void setForceShowIcon(boolean):122:122 -> g
    2:5:void setForceShowIcon(boolean):123:123 -> g
    6:9:void setForceShowIcon(boolean):124:124 -> g
    0:2:void setGravity(int):136:136 -> h
    0:2:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):98:98 -> i
    0:1:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):334:334 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    2:5:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):335:335 -> j
    6:9:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):336:336 -> j
    0:6:void show():147:147 -> k
    7:14:void show():148:148 -> k
    0:3:void showPopup(int,int,boolean,boolean):272:272 -> l
    4:8:void showPopup(int,int,boolean,boolean):273:273 -> l
    9:12:void showPopup(int,int,boolean,boolean):279:279 -> l
    13:16:void showPopup(int,int,boolean,boolean):280:280 -> l
    17:25:void showPopup(int,int,boolean,boolean):279:279 -> l
    26:32:void showPopup(int,int,boolean,boolean):282:282 -> l
    33:35:void showPopup(int,int,boolean,boolean):285:285 -> l
    36:38:void showPopup(int,int,boolean,boolean):286:286 -> l
    39:57:void showPopup(int,int,boolean,boolean):292:292 -> l
    58:68:void showPopup(int,int,boolean,boolean):294:294 -> l
    69:71:void showPopup(int,int,boolean,boolean):296:296 -> l
    72:75:void showPopup(int,int,boolean,boolean):299:299 -> l
    0:7:boolean tryShow():177:177 -> m
    8:13:boolean tryShow():181:181 -> m
    14:17:boolean tryShow():185:185 -> m
    0:7:boolean tryShow(int,int):213:213 -> n
    8:13:boolean tryShow(int,int):217:217 -> n
    14:17:boolean tryShow(int,int):221:221 -> n
androidx.appcompat.view.menu.MenuPopupHelper$1 -> androidx.appcompat.view.menu.l$a:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    androidx.appcompat.view.menu.MenuPopupHelper this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/l;"}
    0:5:void <init>(androidx.appcompat.view.menu.MenuPopupHelper):343:343 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/l;)V"}
    0:5:void onDismiss():346:346 -> onDismiss
androidx.appcompat.view.menu.MenuPopupHelper$Api17Impl -> androidx.appcompat.view.menu.l$b:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    0:3:void getRealSize(android.view.Display,android.graphics.Point):365:365 -> a
androidx.appcompat.view.menu.MenuPresenter -> androidx.appcompat.view.menu.m:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    boolean flagActionItems() -> g
    void updateMenuView(boolean) -> h
    void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
androidx.appcompat.view.menu.MenuPresenter$Callback -> androidx.appcompat.view.menu.m$a:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
androidx.appcompat.view.menu.MenuView -> androidx.appcompat.view.menu.n:
# {"id":"sourceFile","fileName":"MenuView.java"}
    void initialize(androidx.appcompat.view.menu.MenuBuilder) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.n$a:
# {"id":"sourceFile","fileName":"MenuView.java"}
    boolean prefersCondensedTitle() -> c
    void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;I)V"}
androidx.appcompat.view.menu.MenuWrapperICS -> androidx.appcompat.view.menu.o:
# {"id":"sourceFile","fileName":"MenuWrapperICS.java"}
    androidx.core.internal.view.SupportMenu mWrappedObject -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"}
    0:4:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ll/a;)V"}
    5:7:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):45:45 -> <init>
    8:15:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):43:43 -> <init>
    1:1:android.view.MenuItem add(java.lang.CharSequence):50:50 -> add
    2:2:android.view.MenuItem add(int):55:55 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):60:60 -> add
    4:4:android.view.MenuItem add(int,int,int,int):65:65 -> add
    4:10:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):94:94 -> addIntentOptions
    11:22:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):97:97 -> addIntentOptions
    23:28:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):98:98 -> addIntentOptions
    29:32:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):101:101 -> addIntentOptions
    33:44:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):102:102 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(java.lang.CharSequence):70:70 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int):75:75 -> addSubMenu
    3:3:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):80:80 -> addSubMenu
    4:5:android.view.SubMenu addSubMenu(int,int,int,int):85:86 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(int,int,int,int):85:85 -> addSubMenu
    0:2:void clear():123:123 -> clear
    3:8:void clear():124:124 -> clear
    0:5:void close():164:164 -> close
    0:10:android.view.MenuItem findItem(int):149:149 -> findItem
    0:10:android.view.MenuItem getItem(int):159:159 -> getItem
    0:6:boolean hasVisibleItems():144:144 -> hasVisibleItems
    0:6:boolean isShortcutKey(int,android.view.KeyEvent):174:174 -> isShortcutKey
    0:6:boolean performIdentifierAction(int,int):179:179 -> performIdentifierAction
    0:6:boolean performShortcut(int,android.view.KeyEvent,int):169:169 -> performShortcut
    0:2:void removeGroup(int):117:117 -> removeGroup
    3:8:void removeGroup(int):118:118 -> removeGroup
    0:2:void removeItem(int):111:111 -> removeItem
    3:8:void removeItem(int):112:112 -> removeItem
    0:5:void setGroupCheckable(int,boolean,boolean):129:129 -> setGroupCheckable
    0:5:void setGroupEnabled(int,boolean):139:139 -> setGroupEnabled
    0:5:void setGroupVisible(int,boolean):134:134 -> setGroupVisible
    0:5:void setQwertyMode(boolean):184:184 -> setQwertyMode
    0:6:int size():154:154 -> size
androidx.appcompat.view.menu.ShowableListMenu -> androidx.appcompat.view.menu.p:
# {"id":"sourceFile","fileName":"ShowableListMenu.java"}
    boolean isShowing() -> a
    android.widget.ListView getListView() -> e
    void show() -> i
androidx.appcompat.view.menu.StandardMenuPopup -> androidx.appcompat.view.menu.q:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    android.content.Context mContext -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.MenuAdapter mAdapter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/f;"}
    boolean mOverflowOnly -> e
    int mPopupMaxWidth -> f
    int mPopupStyleAttr -> g
    int mPopupStyleRes -> h
    androidx.appcompat.widget.MenuPopupWindow mPopup -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/P;"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l
    android.view.View mAnchorView -> m
    android.view.View mShownAnchorView -> n
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    android.view.ViewTreeObserver mTreeObserver -> p
    boolean mWasDismissed -> q
    boolean mHasContentWidth -> r
    int mContentWidth -> s
    int mDropDownGravity -> t
    boolean mShowTitle -> u
    int ITEM_LAYOUT -> v
    0:4:void <clinit>():46:46 -> <clinit>
    0:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):117:117 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;IIZ)V"}
    3:9:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):60:60 -> <init>
    10:17:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):79:79 -> <init>
    18:19:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):112:112 -> <init>
    20:21:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):118:118 -> <init>
    22:23:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):119:119 -> <init>
    24:25:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):120:120 -> <init>
    26:29:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):121:121 -> <init>
    30:38:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):122:122 -> <init>
    39:40:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):123:123 -> <init>
    41:42:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):124:124 -> <init>
    43:46:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> <init>
    47:56:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> <init>
    57:60:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):128:128 -> <init>
    61:66:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> <init>
    67:68:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):130:130 -> <init>
    69:76:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):132:132 -> <init>
    77:80:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):135:135 -> <init>
    0:15:boolean isShowing():227:227 -> a
    0:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):301:301 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    5:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):303:303 -> b
    8:11:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):304:304 -> b
    12:15:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):305:305 -> b
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):258:258 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;)V"}
    0:5:void dismiss():215:215 -> dismiss
    6:11:void dismiss():216:216 -> dismiss
    0:6:android.widget.ListView getListView():344:344 -> e
    0:6:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):263:263 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    7:22:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):264:264 -> f
    23:27:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):266:266 -> f
    28:34:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):267:267 -> f
    35:40:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):270:270 -> f
    41:42:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):271:271 -> f
    43:47:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):274:274 -> f
    48:53:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):277:277 -> f
    54:59:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):278:278 -> f
    60:63:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> f
    64:67:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):283:283 -> f
    68:76:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> f
    77:83:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> f
    84:89:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):288:288 -> f
    90:93:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):289:289 -> f
    94:99:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):290:290 -> f
    0:1:boolean flagActionItems():0:0 -> g
    1:2:void updateMenuView(boolean):249:249 -> h
    3:6:void updateMenuView(boolean):251:251 -> h
    7:10:void updateMenuView(boolean):252:252 -> h
    0:6:void show():208:208 -> i
    7:14:void show():209:209 -> i
    0:0:void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    1:2:void onDismiss():232:232 -> onDismiss
    3:7:void onDismiss():233:233 -> onDismiss
    8:11:void onDismiss():235:235 -> onDismiss
    12:25:void onDismiss():236:236 -> onDismiss
    26:33:void onDismiss():237:237 -> onDismiss
    34:35:void onDismiss():238:238 -> onDismiss
    36:42:void onDismiss():240:240 -> onDismiss
    43:46:void onDismiss():242:242 -> onDismiss
    47:50:void onDismiss():243:243 -> onDismiss
    0:10:boolean onKey(android.view.View,int,android.view.KeyEvent):330:330 -> onKey
    11:16:boolean onKey(android.view.View,int,android.view.KeyEvent):331:331 -> onKey
    0:2:void setAnchorView(android.view.View):325:325 -> p
    0:5:void setForceShowIcon(boolean):140:140 -> r
    0:2:void setGravity(int):145:145 -> s
    0:5:void setHorizontalOffset(int):350:350 -> t
    0:2:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):339:339 -> u
    0:2:void setShowTitle(boolean):360:360 -> v
    0:5:void setVerticalOffset(int):355:355 -> w
    0:7:boolean tryShow():149:149 -> z
    8:18:boolean tryShow():153:153 -> z
    19:20:boolean tryShow():157:157 -> z
    21:25:boolean tryShow():159:159 -> z
    26:30:boolean tryShow():160:160 -> z
    31:35:boolean tryShow():161:161 -> z
    36:37:boolean tryShow():163:163 -> z
    38:44:boolean tryShow():164:164 -> z
    45:52:boolean tryShow():165:165 -> z
    53:57:boolean tryShow():167:167 -> z
    58:62:boolean tryShow():169:169 -> z
    63:67:boolean tryShow():170:170 -> z
    68:74:boolean tryShow():171:171 -> z
    75:79:boolean tryShow():173:173 -> z
    80:91:boolean tryShow():174:174 -> z
    92:93:boolean tryShow():175:175 -> z
    94:100:boolean tryShow():178:178 -> z
    101:106:boolean tryShow():179:179 -> z
    107:115:boolean tryShow():180:180 -> z
    116:120:boolean tryShow():181:181 -> z
    121:126:boolean tryShow():183:183 -> z
    127:129:boolean tryShow():184:184 -> z
    130:141:boolean tryShow():186:186 -> z
    142:143:boolean tryShow():187:187 -> z
    144:158:boolean tryShow():188:188 -> z
    159:166:boolean tryShow():190:190 -> z
    167:175:boolean tryShow():192:192 -> z
    176:178:boolean tryShow():194:194 -> z
    179:181:boolean tryShow():195:195 -> z
    182:188:boolean tryShow():200:200 -> z
    189:195:boolean tryShow():201:201 -> z
androidx.appcompat.view.menu.StandardMenuPopup$1 -> androidx.appcompat.view.menu.q$a:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/q;"}
    0:5:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/q;)V"}
    0:17:void onGlobalLayout():67:67 -> onGlobalLayout
    18:23:void onGlobalLayout():68:68 -> onGlobalLayout
    24:30:void onGlobalLayout():69:69 -> onGlobalLayout
    31:38:void onGlobalLayout():73:73 -> onGlobalLayout
    39:44:void onGlobalLayout():70:70 -> onGlobalLayout
androidx.appcompat.view.menu.StandardMenuPopup$2 -> androidx.appcompat.view.menu.q$b:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/q;"}
    0:5:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):80:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/q;)V"}
    0:5:void onViewDetachedFromWindow(android.view.View):87:87 -> onViewDetachedFromWindow
    6:19:void onViewDetachedFromWindow(android.view.View):88:88 -> onViewDetachedFromWindow
    20:28:void onViewDetachedFromWindow(android.view.View):89:89 -> onViewDetachedFromWindow
    29:32:void onViewDetachedFromWindow(android.view.View):91:91 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.SubMenuBuilder -> androidx.appcompat.view.menu.r:
# {"id":"sourceFile","fileName":"SubMenuBuilder.java"}
    androidx.appcompat.view.menu.MenuBuilder mParentMenu -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.MenuItemImpl mItem -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    0:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):43:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)V"}
    3:4:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):45:45 -> <init>
    5:7:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):46:46 -> <init>
    0:6:androidx.appcompat.view.menu.MenuBuilder getRootMenu():85:85 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    0:6:boolean isGroupDividerEnabled():157:157 -> F
    0:6:boolean isQwertyMode():56:56 -> G
    0:6:boolean isShortcutsVisible():66:66 -> H
    0:5:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):80:80 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g$a;)V"}
    0:2:android.view.Menu getParentMenu():70:70 -> e0
    0:6:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):138:138 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    0:2:android.view.MenuItem getItem():75:75 -> getItem
    0:7:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):90:90 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    8:18:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):91:91 -> h
    0:6:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):133:133 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    0:5:void setGroupDividerEnabled(boolean):152:152 -> setGroupDividerEnabled
    1:1:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):108:108 -> setHeaderIcon
    2:2:android.view.SubMenu setHeaderIcon(int):113:113 -> setHeaderIcon
    1:1:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):118:118 -> setHeaderTitle
    2:2:android.view.SubMenu setHeaderTitle(int):123:123 -> setHeaderTitle
    0:6:android.view.SubMenu setHeaderView(android.view.View):128:128 -> setHeaderView
    1:1:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):96:96 -> setIcon
    2:2:android.view.SubMenu setIcon(int):102:102 -> setIcon
    0:5:void setQwertyMode(boolean):51:51 -> setQwertyMode
    0:13:java.lang.String getActionViewStatesKey():143:143 -> t
    14:38:java.lang.String getActionViewStatesKey():147:147 -> t
androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a$a;"}
    android.content.Context mPopupContext -> b
    androidx.appcompat.widget.ActionMenuView mMenuView -> c
    androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    int mContentHeight -> e
    androidx.core.view.ViewPropertyAnimatorCompat mVisibilityAnim -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/A;"}
    boolean mEatingTouch -> g
    boolean mEatingHover -> h
    0:2:void <init>(android.content.Context,android.util.AttributeSet,int):62:62 -> <init>
    3:9:void <init>(android.content.Context,android.util.AttributeSet,int):39:39 -> <init>
    10:14:void <init>(android.content.Context,android.util.AttributeSet,int):64:64 -> <init>
    15:31:void <init>(android.content.Context,android.util.AttributeSet,int):65:65 -> <init>
    32:41:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    42:44:void <init>(android.content.Context,android.util.AttributeSet,int):69:69 -> <init>
    0:3:void access$001(androidx.appcompat.widget.AbsActionBarView,int):36:36 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;I)V"}
    0:3:void access$101(androidx.appcompat.widget.AbsActionBarView,int):36:36 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;I)V"}
    2:8:int measureChildView(android.view.View,int,int,int):248:248 -> c
    9:15:int measureChildView(android.view.View,int,int,int):251:251 -> c
    16:20:int measureChildView(android.view.View,int,int,int):254:254 -> c
    0:5:int next(int,int,boolean):0:0 -> d
    0:3:int positionChild(android.view.View,int,int,int,boolean):262:262 -> e
    4:8:int positionChild(android.view.View,int,int,int,boolean):263:263 -> e
    9:16:int positionChild(android.view.View,int,int,int,boolean):264:264 -> e
    17:23:int positionChild(android.view.View,int,int,int,boolean):267:267 -> e
    24:30:int positionChild(android.view.View,int,int,int,boolean):269:269 -> e
    0:3:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):160:160 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/A;"}
    4:9:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):161:161 -> f
    10:15:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):165:165 -> f
    16:18:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):166:166 -> f
    19:28:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):168:168 -> f
    29:31:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):169:169 -> f
    32:41:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):170:170 -> f
    42:49:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):173:173 -> f
    50:52:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):174:174 -> f
    53:62:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):175:175 -> f
    0:3:int getAnimatedVisibility():153:153 -> getAnimatedVisibility
    4:8:int getAnimatedVisibility():154:154 -> getAnimatedVisibility
    9:13:int getAnimatedVisibility():156:156 -> getAnimatedVisibility
    0:2:int getContentHeight():146:146 -> getContentHeight
    0:2:void onConfigurationChanged(android.content.res.Configuration):75:75 -> onConfigurationChanged
    3:16:void onConfigurationChanged(android.content.res.Configuration):79:79 -> onConfigurationChanged
    17:25:void onConfigurationChanged(android.content.res.Configuration):81:81 -> onConfigurationChanged
    26:28:void onConfigurationChanged(android.content.res.Configuration):82:82 -> onConfigurationChanged
    29:32:void onConfigurationChanged(android.content.res.Configuration):84:84 -> onConfigurationChanged
    33:36:void onConfigurationChanged(android.content.res.Configuration):85:85 -> onConfigurationChanged
    0:8:boolean onHoverEvent(android.view.MotionEvent):120:120 -> onHoverEvent
    9:10:boolean onHoverEvent(android.view.MotionEvent):122:122 -> onHoverEvent
    11:15:boolean onHoverEvent(android.view.MotionEvent):125:125 -> onHoverEvent
    16:23:boolean onHoverEvent(android.view.MotionEvent):126:126 -> onHoverEvent
    24:32:boolean onHoverEvent(android.view.MotionEvent):128:128 -> onHoverEvent
    33:35:boolean onHoverEvent(android.view.MotionEvent):134:134 -> onHoverEvent
    0:6:boolean onTouchEvent(android.view.MotionEvent):96:96 -> onTouchEvent
    7:8:boolean onTouchEvent(android.view.MotionEvent):98:98 -> onTouchEvent
    9:13:boolean onTouchEvent(android.view.MotionEvent):101:101 -> onTouchEvent
    14:21:boolean onTouchEvent(android.view.MotionEvent):102:102 -> onTouchEvent
    22:28:boolean onTouchEvent(android.view.MotionEvent):104:104 -> onTouchEvent
    29:31:boolean onTouchEvent(android.view.MotionEvent):109:109 -> onTouchEvent
    0:5:void setVisibility(int):187:187 -> setVisibility
    6:9:void setVisibility(int):188:188 -> setVisibility
    10:12:void setVisibility(int):189:189 -> setVisibility
    13:16:void setVisibility(int):191:191 -> setVisibility
androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> androidx.appcompat.widget.a$a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    boolean mCanceled -> a
    int mFinalVisibility -> b
    androidx.appcompat.widget.AbsActionBarView this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a;"}
    0:5:void <init>(androidx.appcompat.widget.AbsActionBarView):275:275 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;)V"}
    6:8:void <init>(androidx.appcompat.widget.AbsActionBarView):276:276 -> <init>
    0:4:void onAnimationEnd(android.view.View):294:294 -> a
    5:9:void onAnimationEnd(android.view.View):296:296 -> a
    10:15:void onAnimationEnd(android.view.View):297:297 -> a
    0:5:void onAnimationStart(android.view.View):288:288 -> b
    6:8:void onAnimationStart(android.view.View):289:289 -> b
    1:3:void onAnimationCancel(android.view.View):302:302 -> c
    0:3:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):281:281 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/A;I)Landroidx/appcompat/widget/a$a;"}
    4:6:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):282:282 -> d
androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    androidx.appcompat.widget.ActionBarContainer mContainer -> a
    0:2:void <init>(androidx.appcompat.widget.ActionBarContainer):32:32 -> <init>
    3:5:void <init>(androidx.appcompat.widget.ActionBarContainer):33:33 -> <init>
    0:5:void draw(android.graphics.Canvas):38:38 -> draw
    6:9:void draw(android.graphics.Canvas):39:39 -> draw
    10:13:void draw(android.graphics.Canvas):40:40 -> draw
    14:17:void draw(android.graphics.Canvas):43:43 -> draw
    18:20:void draw(android.graphics.Canvas):44:44 -> draw
    21:30:void draw(android.graphics.Canvas):46:46 -> draw
    31:34:void draw(android.graphics.Canvas):47:47 -> draw
    0:5:void getOutline(android.graphics.Outline):68:68 -> getOutline
    6:9:void getOutline(android.graphics.Outline):69:69 -> getOutline
    10:15:void getOutline(android.graphics.Outline):70:70 -> getOutline
    16:19:void getOutline(android.graphics.Outline):74:74 -> getOutline
    20:23:void getOutline(android.graphics.Outline):75:75 -> getOutline
androidx.appcompat.widget.ActionBarBackgroundDrawable$Api21Impl -> androidx.appcompat.widget.b$a:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    0:3:void getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):87:87 -> a
androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    boolean mIsTransitioning -> a
    android.view.View mTabContainer -> b
    android.view.View mActionBarView -> c
    android.view.View mContextView -> d
    android.graphics.drawable.Drawable mBackground -> e
    android.graphics.drawable.Drawable mStackedBackground -> f
    android.graphics.drawable.Drawable mSplitBackground -> g
    boolean mIsSplit -> h
    boolean mIsStacked -> i
    int mHeight -> j
    0:2:void <init>(android.content.Context,android.util.AttributeSet):60:60 -> <init>
    3:7:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    8:10:void <init>(android.content.Context,android.util.AttributeSet):64:64 -> <init>
    11:16:void <init>(android.content.Context,android.util.AttributeSet):66:66 -> <init>
    17:24:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    25:32:void <init>(android.content.Context,android.util.AttributeSet):69:69 -> <init>
    33:41:void <init>(android.content.Context,android.util.AttributeSet):71:71 -> <init>
    42:50:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    51:52:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    53:60:void <init>(android.content.Context,android.util.AttributeSet):75:75 -> <init>
    61:63:void <init>(android.content.Context,android.util.AttributeSet):77:77 -> <init>
    64:75:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    76:83:void <init>(android.content.Context,android.util.AttributeSet):80:80 -> <init>
    84:87:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    0:5:int getMeasuredHeightWithMargins(android.view.View):268:268 -> a
    6:16:int getMeasuredHeightWithMargins(android.view.View):269:269 -> a
    2:20:boolean isCollapsed(android.view.View):264:264 -> b
    0:2:void drawableStateChanged():169:169 -> drawableStateChanged
    3:12:void drawableStateChanged():170:170 -> drawableStateChanged
    13:21:void drawableStateChanged():171:171 -> drawableStateChanged
    22:31:void drawableStateChanged():173:173 -> drawableStateChanged
    32:40:void drawableStateChanged():174:174 -> drawableStateChanged
    41:50:void drawableStateChanged():176:176 -> drawableStateChanged
    51:60:void drawableStateChanged():177:177 -> drawableStateChanged
    0:2:android.view.View getTabContainer():244:244 -> getTabContainer
    0:2:void jumpDrawablesToCurrentState():183:183 -> jumpDrawablesToCurrentState
    3:6:void jumpDrawablesToCurrentState():184:184 -> jumpDrawablesToCurrentState
    7:9:void jumpDrawablesToCurrentState():185:185 -> jumpDrawablesToCurrentState
    10:13:void jumpDrawablesToCurrentState():187:187 -> jumpDrawablesToCurrentState
    14:16:void jumpDrawablesToCurrentState():188:188 -> jumpDrawablesToCurrentState
    17:20:void jumpDrawablesToCurrentState():190:190 -> jumpDrawablesToCurrentState
    21:24:void jumpDrawablesToCurrentState():191:191 -> jumpDrawablesToCurrentState
    0:2:void onFinishInflate():85:85 -> onFinishInflate
    3:10:void onFinishInflate():86:86 -> onFinishInflate
    11:19:void onFinishInflate():87:87 -> onFinishInflate
    0:4:boolean onHoverEvent(android.view.MotionEvent):223:223 -> onHoverEvent
    0:14:boolean onInterceptTouchEvent(android.view.MotionEvent):210:210 -> onInterceptTouchEvent
    0:2:void onLayout(boolean,int,int,int,int):304:304 -> onLayout
    3:10:void onLayout(boolean,int,int,int,int):306:306 -> onLayout
    11:21:void onLayout(boolean,int,int,int,int):307:307 -> onLayout
    22:27:void onLayout(boolean,int,int,int,int):309:309 -> onLayout
    28:31:void onLayout(boolean,int,int,int,int):310:310 -> onLayout
    32:37:void onLayout(boolean,int,int,int,int):311:311 -> onLayout
    38:43:void onLayout(boolean,int,int,int,int):312:312 -> onLayout
    44:50:void onLayout(boolean,int,int,int,int):313:313 -> onLayout
    51:54:void onLayout(boolean,int,int,int,int):318:318 -> onLayout
    55:58:void onLayout(boolean,int,int,int,int):319:319 -> onLayout
    59:74:void onLayout(boolean,int,int,int,int):320:320 -> onLayout
    75:78:void onLayout(boolean,int,int,int,int):324:324 -> onLayout
    79:86:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    87:102:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    103:112:void onLayout(boolean,int,int,int,int):327:327 -> onLayout
    113:116:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    117:120:void onLayout(boolean,int,int,int,int):328:328 -> onLayout
    121:126:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    127:142:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    143:152:void onLayout(boolean,int,int,int,int):331:331 -> onLayout
    153:156:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    157:162:void onLayout(boolean,int,int,int,int):333:333 -> onLayout
    163:166:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    167:170:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    171:178:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    179:186:void onLayout(boolean,int,int,int,int):340:340 -> onLayout
    187:191:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    192:195:void onLayout(boolean,int,int,int,int):346:346 -> onLayout
    0:5:void onMeasure(int,int):274:274 -> onMeasure
    6:15:void onMeasure(int,int):275:275 -> onMeasure
    16:23:void onMeasure(int,int):277:277 -> onMeasure
    24:27:void onMeasure(int,int):276:276 -> onMeasure
    28:30:void onMeasure(int,int):279:279 -> onMeasure
    31:35:void onMeasure(int,int):281:281 -> onMeasure
    36:39:void onMeasure(int,int):283:283 -> onMeasure
    40:55:void onMeasure(int,int):284:284 -> onMeasure
    56:63:void onMeasure(int,int):287:287 -> onMeasure
    64:70:void onMeasure(int,int):288:288 -> onMeasure
    71:78:void onMeasure(int,int):289:289 -> onMeasure
    79:88:void onMeasure(int,int):290:290 -> onMeasure
    89:96:void onMeasure(int,int):295:295 -> onMeasure
    97:102:void onMeasure(int,int):296:296 -> onMeasure
    103:111:void onMeasure(int,int):297:297 -> onMeasure
    112:115:void onMeasure(int,int):296:296 -> onMeasure
    0:4:boolean onTouchEvent(android.view.MotionEvent):215:215 -> onTouchEvent
    0:4:void setPrimaryBackground(android.graphics.drawable.Drawable):91:91 -> setPrimaryBackground
    5:7:void setPrimaryBackground(android.graphics.drawable.Drawable):92:92 -> setPrimaryBackground
    8:12:void setPrimaryBackground(android.graphics.drawable.Drawable):93:93 -> setPrimaryBackground
    13:16:void setPrimaryBackground(android.graphics.drawable.Drawable):95:95 -> setPrimaryBackground
    17:19:void setPrimaryBackground(android.graphics.drawable.Drawable):97:97 -> setPrimaryBackground
    20:23:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground
    24:37:void setPrimaryBackground(android.graphics.drawable.Drawable):99:99 -> setPrimaryBackground
    38:47:void setPrimaryBackground(android.graphics.drawable.Drawable):100:100 -> setPrimaryBackground
    48:50:void setPrimaryBackground(android.graphics.drawable.Drawable):99:99 -> setPrimaryBackground
    51:62:void setPrimaryBackground(android.graphics.drawable.Drawable):103:103 -> setPrimaryBackground
    63:71:void setPrimaryBackground(android.graphics.drawable.Drawable):104:104 -> setPrimaryBackground
    72:74:void setPrimaryBackground(android.graphics.drawable.Drawable):103:103 -> setPrimaryBackground
    75:77:void setPrimaryBackground(android.graphics.drawable.Drawable):105:105 -> setPrimaryBackground
    78:81:void setPrimaryBackground(android.graphics.drawable.Drawable):107:107 -> setPrimaryBackground
    0:4:void setSplitBackground(android.graphics.drawable.Drawable):133:133 -> setSplitBackground
    5:7:void setSplitBackground(android.graphics.drawable.Drawable):134:134 -> setSplitBackground
    8:12:void setSplitBackground(android.graphics.drawable.Drawable):135:135 -> setSplitBackground
    13:17:void setSplitBackground(android.graphics.drawable.Drawable):137:137 -> setSplitBackground
    18:20:void setSplitBackground(android.graphics.drawable.Drawable):139:139 -> setSplitBackground
    21:28:void setSplitBackground(android.graphics.drawable.Drawable):140:140 -> setSplitBackground
    29:39:void setSplitBackground(android.graphics.drawable.Drawable):141:141 -> setSplitBackground
    40:50:void setSplitBackground(android.graphics.drawable.Drawable):144:144 -> setSplitBackground
    51:59:void setSplitBackground(android.graphics.drawable.Drawable):145:145 -> setSplitBackground
    60:62:void setSplitBackground(android.graphics.drawable.Drawable):144:144 -> setSplitBackground
    63:65:void setSplitBackground(android.graphics.drawable.Drawable):146:146 -> setSplitBackground
    66:69:void setSplitBackground(android.graphics.drawable.Drawable):148:148 -> setSplitBackground
    0:4:void setStackedBackground(android.graphics.drawable.Drawable):112:112 -> setStackedBackground
    5:7:void setStackedBackground(android.graphics.drawable.Drawable):113:113 -> setStackedBackground
    8:12:void setStackedBackground(android.graphics.drawable.Drawable):114:114 -> setStackedBackground
    13:16:void setStackedBackground(android.graphics.drawable.Drawable):116:116 -> setStackedBackground
    17:19:void setStackedBackground(android.graphics.drawable.Drawable):118:118 -> setStackedBackground
    20:27:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground
    28:41:void setStackedBackground(android.graphics.drawable.Drawable):120:120 -> setStackedBackground
    42:51:void setStackedBackground(android.graphics.drawable.Drawable):121:121 -> setStackedBackground
    52:54:void setStackedBackground(android.graphics.drawable.Drawable):120:120 -> setStackedBackground
    55:66:void setStackedBackground(android.graphics.drawable.Drawable):124:124 -> setStackedBackground
    67:75:void setStackedBackground(android.graphics.drawable.Drawable):125:125 -> setStackedBackground
    76:78:void setStackedBackground(android.graphics.drawable.Drawable):124:124 -> setStackedBackground
    79:81:void setStackedBackground(android.graphics.drawable.Drawable):126:126 -> setStackedBackground
    82:85:void setStackedBackground(android.graphics.drawable.Drawable):128:128 -> setStackedBackground
    0:3:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):230:230 -> setTabContainer
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/U;)V"}
    4:6:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):231:231 -> setTabContainer
    7:9:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):233:233 -> setTabContainer
    0:8:void setTransitioning(boolean):203:203 -> setTransitioning
    9:12:void setTransitioning(boolean):204:204 -> setTransitioning
    0:8:void setVisibility(int):154:154 -> setVisibility
    9:15:void setVisibility(int):156:156 -> setVisibility
    16:22:void setVisibility(int):157:157 -> setVisibility
    23:30:void setVisibility(int):158:158 -> setVisibility
    1:1:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback):0:0 -> startActionModeForChild
    2:2:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback,int):258:258 -> startActionModeForChild
    0:23:boolean verifyDrawable(android.graphics.drawable.Drawable):163:163 -> verifyDrawable
    24:33:boolean verifyDrawable(android.graphics.drawable.Drawable):164:164 -> verifyDrawable
androidx.appcompat.widget.ActionBarContainer$Api21Impl -> androidx.appcompat.widget.ActionBarContainer$a:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    0:3:void invalidateOutline(androidx.appcompat.widget.ActionBarContainer):357:357 -> a
androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.ActionBarContextView:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    java.lang.CharSequence mTitle -> i
    java.lang.CharSequence mSubtitle -> j
    android.view.View mClose -> k
    android.view.View mCloseButton -> l
    android.view.View mCustomView -> m
    android.widget.LinearLayout mTitleLayout -> n
    android.widget.TextView mTitleView -> o
    android.widget.TextView mSubtitleView -> p
    int mTitleStyleRes -> q
    int mSubtitleStyleRes -> r
    boolean mTitleOptional -> s
    int mCloseItemLayout -> t
    1:1:void <init>(android.content.Context):58:58 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):69:69 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):71:72 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):74:74 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):77:77 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    0:4:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):41:41 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/A;"}
    0:3:void closeMode():195:195 -> g
    4:7:void closeMode():196:196 -> g
    0:7:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():239:239 -> generateDefaultLayoutParams
    0:9:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):244:244 -> generateLayoutParams
    0:4:int getAnimatedVisibility():41:41 -> getAnimatedVisibility
    0:4:int getContentHeight():41:41 -> getContentHeight
    0:2:java.lang.CharSequence getSubtitle():132:132 -> getSubtitle
    0:2:java.lang.CharSequence getTitle():128:128 -> getTitle
    0:3:void initForMode(androidx.appcompat.view.ActionMode):163:163 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/b;)V"}
    4:11:void initForMode(androidx.appcompat.view.ActionMode):164:164 -> h
    12:20:void initForMode(androidx.appcompat.view.ActionMode):165:165 -> h
    21:24:void initForMode(androidx.appcompat.view.ActionMode):166:166 -> h
    25:30:void initForMode(androidx.appcompat.view.ActionMode):167:167 -> h
    31:35:void initForMode(androidx.appcompat.view.ActionMode):168:168 -> h
    36:45:void initForMode(androidx.appcompat.view.ActionMode):171:171 -> h
    46:53:void initForMode(androidx.appcompat.view.ActionMode):172:172 -> h
    54:59:void initForMode(androidx.appcompat.view.ActionMode):179:179 -> h
    60:63:void initForMode(androidx.appcompat.view.ActionMode):180:180 -> h
    64:66:void initForMode(androidx.appcompat.view.ActionMode):181:181 -> h
    67:78:void initForMode(androidx.appcompat.view.ActionMode):183:183 -> h
    79:81:void initForMode(androidx.appcompat.view.ActionMode):184:184 -> h
    82:88:void initForMode(androidx.appcompat.view.ActionMode):186:186 -> h
    89:95:void initForMode(androidx.appcompat.view.ActionMode):188:188 -> h
    96:106:void initForMode(androidx.appcompat.view.ActionMode):189:189 -> h
    107:109:void initForMode(androidx.appcompat.view.ActionMode):190:190 -> h
    110:115:void initForMode(androidx.appcompat.view.ActionMode):191:191 -> h
    0:3:void initTitle():136:136 -> i
    4:11:void initTitle():137:137 -> i
    12:16:void initTitle():138:138 -> i
    17:30:void initTitle():139:139 -> i
    31:40:void initTitle():140:140 -> i
    41:52:void initTitle():141:141 -> i
    53:56:void initTitle():142:142 -> i
    57:67:void initTitle():143:143 -> i
    68:71:void initTitle():145:145 -> i
    72:82:void initTitle():146:146 -> i
    83:89:void initTitle():150:150 -> i
    90:96:void initTitle():151:151 -> i
    97:102:void initTitle():153:153 -> i
    103:108:void initTitle():154:154 -> i
    109:121:void initTitle():155:155 -> i
    122:131:void initTitle():156:156 -> i
    132:139:void initTitle():157:157 -> i
    140:145:void initTitle():158:158 -> i
    0:2:boolean isTitleOptional():371:371 -> j
    0:3:void killMode():202:202 -> k
    4:5:void killMode():203:203 -> k
    6:7:void killMode():204:204 -> k
    8:9:void killMode():205:205 -> k
    10:13:void killMode():206:206 -> k
    14:17:void killMode():207:207 -> k
    0:3:boolean showOverflowMenu():213:213 -> l
    4:10:boolean showOverflowMenu():214:214 -> l
    0:2:void onDetachedFromWindow():89:89 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():90:90 -> onDetachedFromWindow
    7:9:void onDetachedFromWindow():91:91 -> onDetachedFromWindow
    10:15:void onDetachedFromWindow():92:92 -> onDetachedFromWindow
    0:4:boolean onHoverEvent(android.view.MotionEvent):41:41 -> onHoverEvent
    0:7:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    8:17:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    18:23:void onLayout(boolean,int,int,int,int):331:331 -> onLayout
    24:34:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    35:46:void onLayout(boolean,int,int,int,int):334:334 -> onLayout
    47:56:void onLayout(boolean,int,int,int,int):335:335 -> onLayout
    57:63:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    64:70:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    71:74:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    75:82:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    83:87:void onLayout(boolean,int,int,int,int):340:340 -> onLayout
    88:101:void onLayout(boolean,int,int,int,int):343:343 -> onLayout
    102:109:void onLayout(boolean,int,int,int,int):344:344 -> onLayout
    110:114:void onLayout(boolean,int,int,int,int):347:347 -> onLayout
    115:119:void onLayout(boolean,int,int,int,int):348:348 -> onLayout
    120:133:void onLayout(boolean,int,int,int,int):351:351 -> onLayout
    134:140:void onLayout(boolean,int,int,int,int):353:353 -> onLayout
    141:144:void onLayout(boolean,int,int,int,int):354:354 -> onLayout
    0:7:void onMeasure(int,int):249:249 -> onMeasure
    8:13:void onMeasure(int,int):255:255 -> onMeasure
    14:17:void onMeasure(int,int):261:261 -> onMeasure
    18:22:void onMeasure(int,int):263:263 -> onMeasure
    23:26:void onMeasure(int,int):264:264 -> onMeasure
    27:35:void onMeasure(int,int):266:266 -> onMeasure
    36:50:void onMeasure(int,int):267:267 -> onMeasure
    51:54:void onMeasure(int,int):269:269 -> onMeasure
    55:59:void onMeasure(int,int):271:271 -> onMeasure
    60:63:void onMeasure(int,int):272:272 -> onMeasure
    64:71:void onMeasure(int,int):273:273 -> onMeasure
    72:77:void onMeasure(int,int):274:274 -> onMeasure
    78:87:void onMeasure(int,int):277:277 -> onMeasure
    88:93:void onMeasure(int,int):278:278 -> onMeasure
    94:101:void onMeasure(int,int):282:282 -> onMeasure
    102:105:void onMeasure(int,int):283:283 -> onMeasure
    106:109:void onMeasure(int,int):284:284 -> onMeasure
    110:114:void onMeasure(int,int):285:285 -> onMeasure
    115:128:void onMeasure(int,int):286:286 -> onMeasure
    129:140:void onMeasure(int,int):291:291 -> onMeasure
    141:144:void onMeasure(int,int):293:293 -> onMeasure
    145:148:void onMeasure(int,int):297:297 -> onMeasure
    149:152:void onMeasure(int,int):298:298 -> onMeasure
    153:162:void onMeasure(int,int):299:299 -> onMeasure
    163:166:void onMeasure(int,int):302:302 -> onMeasure
    167:174:void onMeasure(int,int):303:303 -> onMeasure
    175:178:void onMeasure(int,int):306:306 -> onMeasure
    179:184:void onMeasure(int,int):307:307 -> onMeasure
    185:188:void onMeasure(int,int):308:308 -> onMeasure
    189:191:void onMeasure(int,int):307:307 -> onMeasure
    192:195:void onMeasure(int,int):311:311 -> onMeasure
    196:202:void onMeasure(int,int):313:313 -> onMeasure
    203:206:void onMeasure(int,int):315:315 -> onMeasure
    207:217:void onMeasure(int,int):316:316 -> onMeasure
    218:221:void onMeasure(int,int):321:321 -> onMeasure
    222:225:void onMeasure(int,int):323:323 -> onMeasure
    226:256:void onMeasure(int,int):257:257 -> onMeasure
    257:287:void onMeasure(int,int):251:251 -> onMeasure
    0:4:boolean onTouchEvent(android.view.MotionEvent):41:41 -> onTouchEvent
    0:2:void setContentHeight(int):98:98 -> setContentHeight
    0:3:void setCustomView(android.view.View):102:102 -> setCustomView
    4:6:void setCustomView(android.view.View):103:103 -> setCustomView
    7:10:void setCustomView(android.view.View):105:105 -> setCustomView
    11:14:void setCustomView(android.view.View):106:106 -> setCustomView
    15:18:void setCustomView(android.view.View):107:107 -> setCustomView
    19:22:void setCustomView(android.view.View):108:108 -> setCustomView
    23:25:void setCustomView(android.view.View):111:111 -> setCustomView
    26:29:void setCustomView(android.view.View):113:113 -> setCustomView
    0:1:void setSubtitle(java.lang.CharSequence):123:123 -> setSubtitle
    2:5:void setSubtitle(java.lang.CharSequence):124:124 -> setSubtitle
    0:1:void setTitle(java.lang.CharSequence):117:117 -> setTitle
    2:4:void setTitle(java.lang.CharSequence):118:118 -> setTitle
    5:8:void setTitle(java.lang.CharSequence):119:119 -> setTitle
    0:3:void setTitleOptional(boolean):364:364 -> setTitleOptional
    4:6:void setTitleOptional(boolean):365:365 -> setTitleOptional
    7:9:void setTitleOptional(boolean):367:367 -> setTitleOptional
    0:3:void setVisibility(int):41:41 -> setVisibility
androidx.appcompat.widget.ActionBarContextView$1 -> androidx.appcompat.widget.ActionBarContextView$a:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    androidx.appcompat.view.ActionMode val$mode -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/b;"}
    androidx.appcompat.widget.ActionBarContextView this$0 -> b
    0:7:void <init>(androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode):172:172 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;Landroidx/appcompat/view/b;)V"}
    0:5:void onClick(android.view.View):175:175 -> onClick
androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> A
    android.animation.AnimatorListenerAdapter mTopAnimatorListener -> B
    java.lang.Runnable mRemoveActionBarHideOffset -> C
    java.lang.Runnable mAddActionBarHideOffset -> D
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q;"}
    int[] ATTRS -> F
    int mActionBarHeight -> a
    int mWindowVisibility -> b
    androidx.appcompat.widget.ContentFrameLayout mContent -> c
    androidx.appcompat.widget.ActionBarContainer mActionBarTop -> d
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/H;"}
    android.graphics.drawable.Drawable mWindowContentOverlay -> f
    boolean mIgnoreWindowContentOverlay -> g
    boolean mOverlayMode -> h
    boolean mHasNonEmbeddedTabs -> i
    boolean mHideOnContentScroll -> j
    boolean mAnimatingForFling -> k
    int mHideOnContentScrollReference -> l
    int mLastSystemUiVisibility -> m
    android.graphics.Rect mBaseContentInsets -> n
    android.graphics.Rect mLastBaseContentInsets -> o
    android.graphics.Rect mContentInsets -> p
    android.graphics.Rect mBaseInnerInsetsRect -> q
    android.graphics.Rect mLastBaseInnerInsetsRect -> r
    android.graphics.Rect mInnerInsetsRect -> s
    android.graphics.Rect mLastInnerInsetsRect -> t
    androidx.core.view.WindowInsetsCompat mBaseInnerInsets -> u
    androidx.core.view.WindowInsetsCompat mLastBaseInnerInsets -> v
    androidx.core.view.WindowInsetsCompat mInnerInsets -> w
    androidx.core.view.WindowInsetsCompat mLastInnerInsets -> x
    androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionBarOverlayLayout$d;"}
    android.widget.OverScroller mFlingEstimator -> z
    0:11:void <clinit>():147:147 -> <clinit>
    0:3:void <init>(android.content.Context,android.util.AttributeSet):159:159 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet):71:71 -> <init>
    6:12:void <init>(android.content.Context,android.util.AttributeSet):90:90 -> <init>
    13:19:void <init>(android.content.Context,android.util.AttributeSet):91:91 -> <init>
    20:26:void <init>(android.content.Context,android.util.AttributeSet):92:92 -> <init>
    27:33:void <init>(android.content.Context,android.util.AttributeSet):95:95 -> <init>
    34:40:void <init>(android.content.Context,android.util.AttributeSet):96:96 -> <init>
    41:47:void <init>(android.content.Context,android.util.AttributeSet):97:97 -> <init>
    48:54:void <init>(android.content.Context,android.util.AttributeSet):98:98 -> <init>
    55:58:void <init>(android.content.Context,android.util.AttributeSet):101:101 -> <init>
    59:60:void <init>(android.content.Context,android.util.AttributeSet):102:102 -> <init>
    61:62:void <init>(android.content.Context,android.util.AttributeSet):103:103 -> <init>
    63:64:void <init>(android.content.Context,android.util.AttributeSet):104:104 -> <init>
    65:71:void <init>(android.content.Context,android.util.AttributeSet):114:114 -> <init>
    72:78:void <init>(android.content.Context,android.util.AttributeSet):128:128 -> <init>
    79:85:void <init>(android.content.Context,android.util.AttributeSet):137:137 -> <init>
    86:88:void <init>(android.content.Context,android.util.AttributeSet):160:160 -> <init>
    89:96:void <init>(android.content.Context,android.util.AttributeSet):162:162 -> <init>
    0:2:void removeActionBarHideOffset():736:736 -> A
    3:8:void removeActionBarHideOffset():737:737 -> A
    0:15:boolean shouldHideActionBarOnFling(float):746:746 -> B
    16:21:boolean shouldHideActionBarOnFling(float):747:747 -> B
    22:33:boolean shouldHideActionBarOnFling(float):748:748 -> B
    0:2:boolean showOverflowMenu():840:840 -> a
    3:9:boolean showOverflowMenu():841:841 -> a
    0:2:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):858:858 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V"}
    3:8:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):859:859 -> b
    0:2:boolean isOverflowMenuShowPending():834:834 -> c
    3:9:boolean isOverflowMenuShowPending():835:835 -> c
    0:2:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):404:404 -> checkLayoutParams
    0:2:void setMenuPrepared():852:852 -> d
    3:8:void setMenuPrepared():853:853 -> d
    0:2:void draw(android.graphics.Canvas):543:543 -> draw
    3:10:void draw(android.graphics.Canvas):544:544 -> draw
    11:19:void draw(android.graphics.Canvas):545:545 -> draw
    20:39:void draw(android.graphics.Canvas):546:546 -> draw
    40:47:void draw(android.graphics.Canvas):548:548 -> draw
    48:52:void draw(android.graphics.Canvas):549:549 -> draw
    53:55:void draw(android.graphics.Canvas):548:548 -> draw
    56:61:void draw(android.graphics.Canvas):550:550 -> draw
    0:2:boolean isOverflowMenuShowing():828:828 -> e
    3:9:boolean isOverflowMenuShowing():829:829 -> e
    0:2:boolean canShowOverflowMenu():822:822 -> f
    3:9:boolean canShowOverflowMenu():823:823 -> f
    0:4:boolean fitSystemWindows(android.graphics.Rect):313:313 -> fitSystemWindows
    0:2:boolean hideOverflowMenu():846:846 -> g
    3:9:boolean hideOverflowMenu():847:847 -> g
    0:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():63:63 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):63:63 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):399:399 -> generateLayoutParams
    0:12:int getActionBarHideOffset():707:707 -> getActionBarHideOffset
    0:6:int getNestedScrollAxes():670:670 -> getNestedScrollAxes
    0:2:java.lang.CharSequence getTitle():765:765 -> getTitle
    3:9:java.lang.CharSequence getTitle():766:766 -> getTitle
    0:14:void initFeature(int):771:771 -> h
    15:18:void initFeature(int):780:780 -> h
    19:24:void initFeature(int):777:777 -> h
    25:30:void initFeature(int):774:774 -> h
    2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):577:577 -> i
    0:2:void dismissPopups():876:876 -> j
    3:8:void dismissPopups():877:877 -> j
    0:3:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):564:564 -> k
    2:5:void onNestedScroll(android.view.View,int,int,int,int,int):592:592 -> l
    2:5:void onStopNestedScroll(android.view.View,int):584:584 -> m
    2:5:void onNestedPreScroll(android.view.View,int,int,int[],int):599:599 -> n
    2:11:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):571:571 -> o
    0:2:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):347:347 -> onApplyWindowInsets
    3:6:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):349:349 -> onApplyWindowInsets
    7:12:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):351:351 -> onApplyWindowInsets
    13:20:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):352:352 -> onApplyWindowInsets
    21:27:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):353:353 -> onApplyWindowInsets
    28:38:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):356:356 -> onApplyWindowInsets
    39:43:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):360:360 -> onApplyWindowInsets
    44:59:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):361:361 -> onApplyWindowInsets
    60:68:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):364:364 -> onApplyWindowInsets
    69:73:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):366:366 -> onApplyWindowInsets
    74:83:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):368:368 -> onApplyWindowInsets
    84:94:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):370:370 -> onApplyWindowInsets
    95:97:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):374:374 -> onApplyWindowInsets
    98:101:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):381:381 -> onApplyWindowInsets
    102:105:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):382:382 -> onApplyWindowInsets
    106:109:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):383:383 -> onApplyWindowInsets
    110:114:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):384:384 -> onApplyWindowInsets
    0:2:void onConfigurationChanged(android.content.res.Configuration):241:241 -> onConfigurationChanged
    3:9:void onConfigurationChanged(android.content.res.Configuration):242:242 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):243:243 -> onConfigurationChanged
    0:2:void onDetachedFromWindow():180:180 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():181:181 -> onDetachedFromWindow
    0:3:void onLayout(boolean,int,int,int,int):520:520 -> onLayout
    4:7:void onLayout(boolean,int,int,int,int):522:522 -> onLayout
    8:14:void onLayout(boolean,int,int,int,int):523:523 -> onLayout
    15:18:void onLayout(boolean,int,int,int,int):526:526 -> onLayout
    19:26:void onLayout(boolean,int,int,int,int):527:527 -> onLayout
    27:32:void onLayout(boolean,int,int,int,int):528:528 -> onLayout
    33:36:void onLayout(boolean,int,int,int,int):530:530 -> onLayout
    37:40:void onLayout(boolean,int,int,int,int):531:531 -> onLayout
    41:43:void onLayout(boolean,int,int,int,int):533:533 -> onLayout
    44:48:void onLayout(boolean,int,int,int,int):534:534 -> onLayout
    49:55:void onLayout(boolean,int,int,int,int):536:536 -> onLayout
    0:2:void onMeasure(int,int):410:410 -> onMeasure
    3:13:void onMeasure(int,int):419:419 -> onMeasure
    14:21:void onMeasure(int,int):420:420 -> onMeasure
    22:23:void onMeasure(int,int):421:421 -> onMeasure
    24:34:void onMeasure(int,int):422:422 -> onMeasure
    35:38:void onMeasure(int,int):421:421 -> onMeasure
    39:40:void onMeasure(int,int):423:423 -> onMeasure
    41:50:void onMeasure(int,int):424:424 -> onMeasure
    51:54:void onMeasure(int,int):423:423 -> onMeasure
    55:64:void onMeasure(int,int):425:425 -> onMeasure
    65:77:void onMeasure(int,int):427:427 -> onMeasure
    78:79:void onMeasure(int,int):433:433 -> onMeasure
    80:83:void onMeasure(int,int):434:434 -> onMeasure
    84:91:void onMeasure(int,int):435:435 -> onMeasure
    92:95:void onMeasure(int,int):438:438 -> onMeasure
    96:105:void onMeasure(int,int):441:441 -> onMeasure
    106:113:void onMeasure(int,int):444:444 -> onMeasure
    114:120:void onMeasure(int,int):451:451 -> onMeasure
    121:124:void onMeasure(int,int):453:453 -> onMeasure
    125:130:void onMeasure(int,int):458:458 -> onMeasure
    131:137:void onMeasure(int,int):459:459 -> onMeasure
    138:141:void onMeasure(int,int):460:460 -> onMeasure
    142:148:void onMeasure(int,int):464:464 -> onMeasure
    149:154:void onMeasure(int,int):470:470 -> onMeasure
    155:161:void onMeasure(int,int):471:471 -> onMeasure
    162:167:void onMeasure(int,int):472:472 -> onMeasure
    168:171:void onMeasure(int,int):473:473 -> onMeasure
    172:175:void onMeasure(int,int):469:469 -> onMeasure
    176:182:void onMeasure(int,int):475:475 -> onMeasure
    183:186:void onMeasure(int,int):476:476 -> onMeasure
    187:192:void onMeasure(int,int):477:477 -> onMeasure
    193:203:void onMeasure(int,int):483:483 -> onMeasure
    204:213:void onMeasure(int,int):488:488 -> onMeasure
    214:217:void onMeasure(int,int):489:489 -> onMeasure
    218:222:void onMeasure(int,int):490:490 -> onMeasure
    223:231:void onMeasure(int,int):496:496 -> onMeasure
    232:239:void onMeasure(int,int):497:497 -> onMeasure
    240:241:void onMeasure(int,int):498:498 -> onMeasure
    242:251:void onMeasure(int,int):499:499 -> onMeasure
    252:255:void onMeasure(int,int):498:498 -> onMeasure
    256:257:void onMeasure(int,int):500:500 -> onMeasure
    258:267:void onMeasure(int,int):501:501 -> onMeasure
    268:271:void onMeasure(int,int):500:500 -> onMeasure
    272:281:void onMeasure(int,int):502:502 -> onMeasure
    282:291:void onMeasure(int,int):505:505 -> onMeasure
    292:301:void onMeasure(int,int):506:506 -> onMeasure
    302:309:void onMeasure(int,int):509:509 -> onMeasure
    310:317:void onMeasure(int,int):510:510 -> onMeasure
    318:323:void onMeasure(int,int):513:513 -> onMeasure
    324:327:void onMeasure(int,int):514:514 -> onMeasure
    328:331:void onMeasure(int,int):512:512 -> onMeasure
    0:6:boolean onNestedFling(android.view.View,float,float,boolean):646:646 -> onNestedFling
    7:12:boolean onNestedFling(android.view.View,float,float,boolean):649:649 -> onNestedFling
    13:16:boolean onNestedFling(android.view.View,float,float,boolean):650:650 -> onNestedFling
    17:20:boolean onNestedFling(android.view.View,float,float,boolean):652:652 -> onNestedFling
    21:25:boolean onNestedFling(android.view.View,float,float,boolean):654:654 -> onNestedFling
    0:4:void onNestedScroll(android.view.View,int,int,int,int):626:626 -> onNestedScroll
    5:8:void onNestedScroll(android.view.View,int,int,int,int):627:627 -> onNestedScroll
    0:4:void onNestedScrollAccepted(android.view.View,android.view.View,int):615:615 -> onNestedScrollAccepted
    5:10:void onNestedScrollAccepted(android.view.View,android.view.View,int):616:616 -> onNestedScrollAccepted
    11:13:void onNestedScrollAccepted(android.view.View,android.view.View,int):617:617 -> onNestedScrollAccepted
    14:17:void onNestedScrollAccepted(android.view.View,android.view.View,int):618:618 -> onNestedScrollAccepted
    18:21:void onNestedScrollAccepted(android.view.View,android.view.View,int):619:619 -> onNestedScrollAccepted
    4:12:boolean onStartNestedScroll(android.view.View,android.view.View,int):607:607 -> onStartNestedScroll
    13:17:boolean onStartNestedScroll(android.view.View,android.view.View,int):610:610 -> onStartNestedScroll
    0:7:void onStopNestedScroll(android.view.View):632:632 -> onStopNestedScroll
    8:17:void onStopNestedScroll(android.view.View):633:633 -> onStopNestedScroll
    18:21:void onStopNestedScroll(android.view.View):634:634 -> onStopNestedScroll
    22:24:void onStopNestedScroll(android.view.View):636:636 -> onStopNestedScroll
    25:28:void onStopNestedScroll(android.view.View):639:639 -> onStopNestedScroll
    29:32:void onStopNestedScroll(android.view.View):640:640 -> onStopNestedScroll
    0:2:void onWindowSystemUiVisibilityChanged(int):254:254 -> onWindowSystemUiVisibilityChanged
    3:5:void onWindowSystemUiVisibilityChanged(int):256:256 -> onWindowSystemUiVisibilityChanged
    6:8:void onWindowSystemUiVisibilityChanged(int):257:257 -> onWindowSystemUiVisibilityChanged
    9:24:void onWindowSystemUiVisibilityChanged(int):258:258 -> onWindowSystemUiVisibilityChanged
    25:30:void onWindowSystemUiVisibilityChanged(int):261:261 -> onWindowSystemUiVisibilityChanged
    31:38:void onWindowSystemUiVisibilityChanged(int):265:265 -> onWindowSystemUiVisibilityChanged
    39:44:void onWindowSystemUiVisibilityChanged(int):267:267 -> onWindowSystemUiVisibilityChanged
    45:53:void onWindowSystemUiVisibilityChanged(int):266:266 -> onWindowSystemUiVisibilityChanged
    54:57:void onWindowSystemUiVisibilityChanged(int):270:270 -> onWindowSystemUiVisibilityChanged
    58:61:void onWindowSystemUiVisibilityChanged(int):271:271 -> onWindowSystemUiVisibilityChanged
    0:2:void onWindowVisibilityChanged(int):278:278 -> onWindowVisibilityChanged
    3:4:void onWindowVisibilityChanged(int):279:279 -> onWindowVisibilityChanged
    5:8:void onWindowVisibilityChanged(int):280:280 -> onWindowVisibilityChanged
    9:12:void onWindowVisibilityChanged(int):281:281 -> onWindowVisibilityChanged
    0:2:void addActionBarHideOffset():741:741 -> p
    3:8:void addActionBarHideOffset():742:742 -> p
    0:8:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):288:288 -> q
    9:14:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):289:289 -> q
    15:21:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):291:291 -> q
    22:27:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):293:293 -> q
    28:32:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):295:295 -> q
    33:38:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):297:297 -> q
    39:43:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):299:299 -> q
    44:49:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):301:301 -> q
    50:53:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):303:303 -> q
    0:6:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():389:389 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    0:9:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):394:394 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    0:2:void setActionBarHideOffset(int):711:711 -> setActionBarHideOffset
    3:9:void setActionBarHideOffset(int):712:712 -> setActionBarHideOffset
    10:17:void setActionBarHideOffset(int):713:713 -> setActionBarHideOffset
    18:25:void setActionBarHideOffset(int):714:714 -> setActionBarHideOffset
    0:1:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):185:185 -> setActionBarVisibilityCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarOverlayLayout$d;)V"}
    2:7:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):186:186 -> setActionBarVisibilityCallback
    8:14:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):189:189 -> setActionBarVisibilityCallback
    15:18:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):190:190 -> setActionBarVisibilityCallback
    19:21:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):192:192 -> setActionBarVisibilityCallback
    22:25:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):193:193 -> setActionBarVisibilityCallback
    0:2:void setHasNonEmbeddedTabs(boolean):215:215 -> setHasNonEmbeddedTabs
    0:3:void setHideOnContentScrollEnabled(boolean):693:693 -> setHideOnContentScrollEnabled
    4:7:void setHideOnContentScrollEnabled(boolean):694:694 -> setHideOnContentScrollEnabled
    8:11:void setHideOnContentScrollEnabled(boolean):696:696 -> setHideOnContentScrollEnabled
    12:15:void setHideOnContentScrollEnabled(boolean):697:697 -> setHideOnContentScrollEnabled
    1:2:void setIcon(int):804:805 -> setIcon
    3:4:void setIcon(android.graphics.drawable.Drawable):810:811 -> setIcon
    0:2:void setLogo(int):816:816 -> setLogo
    3:8:void setLogo(int):817:817 -> setLogo
    0:3:void setOverlayMode(boolean):199:199 -> setOverlayMode
    4:23:void setOverlayMode(boolean):206:206 -> setOverlayMode
    0:2:void setWindowCallback(android.view.Window$Callback):753:753 -> setWindowCallback
    3:8:void setWindowCallback(android.view.Window$Callback):754:754 -> setWindowCallback
    0:2:void setWindowTitle(java.lang.CharSequence):759:759 -> setWindowTitle
    3:8:void setWindowTitle(java.lang.CharSequence):760:760 -> setWindowTitle
    0:3:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):682:682 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/H;"}
    4:6:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):683:683 -> t
    7:10:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):684:684 -> t
    11:17:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):685:685 -> t
    18:29:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):687:687 -> t
    30:48:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):688:688 -> t
    0:4:void haltActionBarHideOffsetAnimations():718:718 -> u
    5:9:void haltActionBarHideOffsetAnimations():719:719 -> u
    10:13:void haltActionBarHideOffsetAnimations():720:720 -> u
    14:17:void haltActionBarHideOffsetAnimations():721:721 -> u
    0:14:void init(android.content.Context):166:166 -> v
    15:21:void init(android.content.Context):167:167 -> v
    22:32:void init(android.content.Context):168:168 -> v
    33:35:void init(android.content.Context):169:169 -> v
    36:38:void init(android.content.Context):170:170 -> v
    39:51:void init(android.content.Context):172:172 -> v
    52:59:void init(android.content.Context):175:175 -> v
    0:2:boolean isInOverlayMode():211:211 -> w
    0:2:void postAddActionBarHideOffset():731:731 -> x
    3:10:void postAddActionBarHideOffset():732:732 -> x
    0:2:void postRemoveActionBarHideOffset():726:726 -> y
    3:10:void postRemoveActionBarHideOffset():727:727 -> y
    0:3:void pullChildren():674:674 -> z
    4:13:void pullChildren():675:675 -> z
    14:23:void pullChildren():676:676 -> z
    24:36:void pullChildren():677:677 -> z
androidx.appcompat.widget.ActionBarOverlayLayout$1 -> androidx.appcompat.widget.ActionBarOverlayLayout$a:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):114:114 -> <init>
    0:5:void onAnimationCancel(android.animation.Animator):123:123 -> onAnimationCancel
    6:8:void onAnimationCancel(android.animation.Animator):124:124 -> onAnimationCancel
    0:5:void onAnimationEnd(android.animation.Animator):117:117 -> onAnimationEnd
    6:8:void onAnimationEnd(android.animation.Animator):118:118 -> onAnimationEnd
androidx.appcompat.widget.ActionBarOverlayLayout$2 -> androidx.appcompat.widget.ActionBarOverlayLayout$b:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):128:128 -> <init>
    0:4:void run():131:131 -> run
    5:21:void run():132:132 -> run
    22:28:void run():133:133 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$3 -> androidx.appcompat.widget.ActionBarOverlayLayout$c:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):137:137 -> <init>
    0:4:void run():140:140 -> run
    5:16:void run():141:141 -> run
    17:30:void run():142:142 -> run
    31:37:void run():143:143 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> androidx.appcompat.widget.ActionBarOverlayLayout$d:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    void onContentScrollStarted() -> a
    void enableContentAnimations(boolean) -> b
    void onWindowVisibilityChanged(int) -> c
    void hideForSystem() -> d
    void showForSystem() -> e
    void onContentScrollStopped() -> f
androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams -> androidx.appcompat.widget.ActionBarOverlayLayout$e:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):882:882 -> <init>
    2:2:void <init>(int,int):886:886 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):890:890 -> <init>
androidx.appcompat.widget.ActionMenuPresenter -> androidx.appcompat.widget.c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$c;"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$b;"}
    androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$f;"}
    int mOpenSubMenuId -> D
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    android.graphics.drawable.Drawable mPendingOverflowIcon -> l
    boolean mPendingOverflowIconSet -> m
    boolean mReserveOverflow -> n
    boolean mReserveOverflowSet -> o
    int mWidthLimit -> p
    int mActionItemWidthLimit -> q
    int mMaxItems -> r
    boolean mMaxItemsSet -> s
    boolean mStrictWidthLimit -> t
    boolean mWidthLimitSet -> u
    boolean mExpandedActionViewsExclusive -> v
    int mMinCellSize -> w
    android.util.SparseBooleanArray mActionButtonGroups -> x
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$a;"}
    0:6:void <init>(android.content.Context):87:87 -> <init>
    7:13:void <init>(android.content.Context):75:75 -> <init>
    14:21:void <init>(android.content.Context):83:83 -> <init>
    0:3:android.graphics.drawable.Drawable getOverflowIcon():171:171 -> A
    4:8:android.graphics.drawable.Drawable getOverflowIcon():172:172 -> A
    9:12:android.graphics.drawable.Drawable getOverflowIcon():173:173 -> A
    13:17:android.graphics.drawable.Drawable getOverflowIcon():174:174 -> A
    0:8:boolean hideOverflowMenu():354:354 -> B
    9:14:boolean hideOverflowMenu():355:355 -> B
    15:17:boolean hideOverflowMenu():356:356 -> B
    18:21:boolean hideOverflowMenu():360:360 -> B
    22:27:boolean hideOverflowMenu():362:362 -> B
    0:3:boolean hideSubMenus():384:384 -> C
    4:10:boolean hideSubMenus():385:385 -> C
    0:14:boolean isOverflowMenuShowPending():399:399 -> D
    0:13:boolean isOverflowMenuShowing():395:395 -> E
    0:3:void onConfigurationChanged(android.content.res.Configuration):133:133 -> F
    4:15:void onConfigurationChanged(android.content.res.Configuration):134:134 -> F
    16:20:void onConfigurationChanged(android.content.res.Configuration):136:136 -> F
    21:24:void onConfigurationChanged(android.content.res.Configuration):137:137 -> F
    0:2:void setExpandedActionViewsExclusive(boolean):158:158 -> G
    0:1:void setMenuView(androidx.appcompat.widget.ActionMenuView):586:586 -> H
    2:7:void setMenuView(androidx.appcompat.widget.ActionMenuView):587:587 -> H
    0:3:void setOverflowIcon(android.graphics.drawable.Drawable):162:162 -> I
    4:8:void setOverflowIcon(android.graphics.drawable.Drawable):163:163 -> I
    9:10:void setOverflowIcon(android.graphics.drawable.Drawable):165:165 -> I
    11:13:void setOverflowIcon(android.graphics.drawable.Drawable):166:166 -> I
    0:2:void setReserveOverflow(boolean):148:148 -> J
    3:5:void setReserveOverflow(boolean):149:149 -> J
    0:21:boolean showOverflowMenu():336:336 -> K
    22:31:boolean showOverflowMenu():337:337 -> K
    32:44:boolean showOverflowMenu():338:338 -> K
    45:51:boolean showOverflowMenu():339:339 -> K
    52:62:boolean showOverflowMenu():341:341 -> K
    0:2:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):548:548 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    3:6:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):549:549 -> b
    1:3:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):207:207 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;Landroidx/appcompat/view/menu/n$a;)V"}
    4:7:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):209:209 -> e
    8:9:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):210:210 -> e
    10:12:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):211:211 -> e
    13:16:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):213:213 -> e
    17:23:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):214:214 -> e
    24:29:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):216:216 -> e
    0:8:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    9:16:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> f
    17:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> f
    24:34:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> f
    35:44:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):296:296 -> f
    45:52:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):299:299 -> f
    53:56:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):301:301 -> f
    57:73:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):302:302 -> f
    74:82:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):308:308 -> f
    83:85:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):309:309 -> f
    86:90:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):310:310 -> f
    91:94:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):312:312 -> f
    2:7:boolean flagActionItems():413:413 -> g
    8:11:boolean flagActionItems():414:414 -> g
    12:18:boolean flagActionItems():415:415 -> g
    19:20:boolean flagActionItems():421:421 -> g
    21:22:boolean flagActionItems():422:422 -> g
    23:26:boolean flagActionItems():423:423 -> g
    27:36:boolean flagActionItems():424:424 -> g
    37:42:boolean flagActionItems():431:431 -> g
    43:51:boolean flagActionItems():432:432 -> g
    52:61:boolean flagActionItems():434:434 -> g
    62:75:boolean flagActionItems():439:439 -> g
    76:87:boolean flagActionItems():447:447 -> g
    88:89:boolean flagActionItems():453:453 -> g
    90:92:boolean flagActionItems():454:454 -> g
    93:96:boolean flagActionItems():458:458 -> g
    97:100:boolean flagActionItems():459:459 -> g
    101:102:boolean flagActionItems():460:460 -> g
    103:111:boolean flagActionItems():461:461 -> g
    112:117:boolean flagActionItems():466:466 -> g
    118:123:boolean flagActionItems():468:468 -> g
    124:127:boolean flagActionItems():469:469 -> g
    128:131:boolean flagActionItems():470:470 -> g
    132:137:boolean flagActionItems():471:471 -> g
    138:140:boolean flagActionItems():474:474 -> g
    141:148:boolean flagActionItems():476:476 -> g
    149:155:boolean flagActionItems():481:481 -> g
    156:158:boolean flagActionItems():483:483 -> g
    159:166:boolean flagActionItems():485:485 -> g
    167:172:boolean flagActionItems():486:486 -> g
    173:176:boolean flagActionItems():489:489 -> g
    177:186:boolean flagActionItems():490:490 -> g
    187:202:boolean flagActionItems():491:491 -> g
    203:206:boolean flagActionItems():495:495 -> g
    207:211:boolean flagActionItems():496:496 -> g
    212:224:boolean flagActionItems():497:497 -> g
    225:228:boolean flagActionItems():504:504 -> g
    229:236:boolean flagActionItems():506:506 -> g
    237:257:boolean flagActionItems():512:512 -> g
    258:264:boolean flagActionItems():521:521 -> g
    265:270:boolean flagActionItems():524:524 -> g
    271:276:boolean flagActionItems():526:526 -> g
    277:282:boolean flagActionItems():527:527 -> g
    283:291:boolean flagActionItems():529:529 -> g
    292:303:boolean flagActionItems():530:530 -> g
    304:311:boolean flagActionItems():537:537 -> g
    312:327:boolean flagActionItems():540:540 -> g
    0:2:void updateMenuView(boolean):226:226 -> h
    3:9:void updateMenuView(boolean):228:228 -> h
    10:14:void updateMenuView(boolean):230:230 -> h
    15:18:void updateMenuView(boolean):231:231 -> h
    19:25:void updateMenuView(boolean):232:232 -> h
    26:37:void updateMenuView(boolean):234:234 -> h
    38:43:void updateMenuView(boolean):236:236 -> h
    44:47:void updateMenuView(boolean):241:241 -> h
    48:53:void updateMenuView(boolean):242:242 -> h
    54:59:void updateMenuView(boolean):245:245 -> h
    60:66:void updateMenuView(boolean):246:246 -> h
    67:84:void updateMenuView(boolean):248:248 -> h
    85:88:void updateMenuView(boolean):255:255 -> h
    89:97:void updateMenuView(boolean):256:256 -> h
    98:105:void updateMenuView(boolean):258:258 -> h
    106:111:void updateMenuView(boolean):259:259 -> h
    112:116:void updateMenuView(boolean):261:261 -> h
    117:120:void updateMenuView(boolean):263:263 -> h
    121:130:void updateMenuView(boolean):264:264 -> h
    131:142:void updateMenuView(boolean):266:266 -> h
    143:149:void updateMenuView(boolean):267:267 -> h
    150:159:void updateMenuView(boolean):270:270 -> h
    0:2:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    3:6:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> j
    7:10:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):96:96 -> j
    11:14:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> j
    15:20:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> j
    21:24:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):101:101 -> j
    25:30:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):102:102 -> j
    31:34:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):106:106 -> j
    35:40:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):107:107 -> j
    41:42:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):110:110 -> j
    43:47:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):111:111 -> j
    48:51:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):112:112 -> j
    52:60:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):113:113 -> j
    61:65:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):114:114 -> j
    66:70:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):115:115 -> j
    71:72:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):116:116 -> j
    73:74:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):117:117 -> j
    75:78:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):119:119 -> j
    79:83:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):120:120 -> j
    84:91:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):122:122 -> j
    92:93:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):124:124 -> j
    94:95:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):127:127 -> j
    96:108:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):129:129 -> j
    0:9:boolean filterLeftoverView(android.view.ViewGroup,int):275:275 -> l
    10:14:boolean filterLeftoverView(android.view.ViewGroup,int):276:276 -> l
    0:5:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):191:191 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    6:11:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):192:192 -> n
    12:15:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):193:193 -> n
    16:28:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):195:195 -> n
    29:30:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):197:197 -> n
    31:34:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):198:198 -> n
    35:40:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):199:199 -> n
    41:48:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):200:200 -> n
    0:1:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):181:181 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/n;"}
    2:7:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):182:182 -> o
    8:14:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):184:184 -> o
    0:4:boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):221:221 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/i;)Z"}
    0:2:androidx.appcompat.view.menu.MenuBuilder access$000(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;"}
    0:2:androidx.appcompat.view.menu.MenuBuilder access$100(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;"}
    0:2:androidx.appcompat.view.menu.MenuView access$200(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/n;"}
    0:2:androidx.appcompat.view.menu.MenuBuilder access$300(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;"}
    0:2:androidx.appcompat.view.menu.MenuBuilder access$400(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;"}
    0:2:androidx.appcompat.view.menu.MenuBuilder access$500(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;"}
    0:2:androidx.appcompat.view.menu.MenuView access$600(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/n;"}
    0:3:boolean dismissPopupMenus():373:373 -> y
    4:9:boolean dismissPopupMenus():374:374 -> y
    0:7:android.view.View findViewForItem(android.view.MenuItem):317:317 -> z
    8:14:android.view.View findViewForItem(android.view.MenuItem):320:320 -> z
    15:18:android.view.View findViewForItem(android.view.MenuItem):322:322 -> z
    19:25:android.view.View findViewForItem(android.view.MenuItem):323:323 -> z
    26:36:android.view.View findViewForItem(android.view.MenuItem):324:324 -> z
androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu -> androidx.appcompat.widget.c$a:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:2:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):733:733 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/r;Landroid/view/View;)V"}
    3:11:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):734:734 -> <init>
    12:17:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):736:736 -> <init>
    18:23:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):737:737 -> <init>
    24:36:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):739:739 -> <init>
    37:42:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):742:742 -> <init>
    0:5:void onDismiss():747:747 -> e
    6:7:void onDismiss():748:748 -> e
    8:11:void onDismiss():750:750 -> e
androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback -> androidx.appcompat.widget.c$b:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:5:void <init>(androidx.appcompat.widget.ActionMenuPresenter):800:800 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    0:12:androidx.appcompat.view.menu.ShowableListMenu getPopup():805:805 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> androidx.appcompat.widget.c$c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:4:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):782:782 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V"}
    5:7:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):783:783 -> <init>
    0:7:void run():788:788 -> run
    8:16:void run():789:789 -> run
    17:26:void run():791:791 -> run
    27:40:void run():792:792 -> run
    41:46:void run():793:793 -> run
    47:52:void run():795:795 -> run
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> androidx.appcompat.widget.c$d:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:2:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):628:628 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;)V"}
    3:8:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):629:629 -> <init>
    9:11:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):631:631 -> <init>
    12:15:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):632:632 -> <init>
    16:18:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):633:633 -> <init>
    19:21:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):634:634 -> <init>
    22:28:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):636:636 -> <init>
    29:37:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):638:638 -> <init>
    0:1:boolean needsDividerBefore():0:0 -> a
    0:1:boolean needsDividerAfter():0:0 -> b
    0:8:boolean performClick():671:671 -> performClick
    9:11:boolean performClick():675:675 -> performClick
    12:17:boolean performClick():676:676 -> performClick
    0:3:boolean setFrame(int,int,int,int):692:692 -> setFrame
    4:7:boolean setFrame(int,int,int,int):695:695 -> setFrame
    8:15:boolean setFrame(int,int,int,int):696:696 -> setFrame
    16:19:boolean setFrame(int,int,int,int):698:698 -> setFrame
    20:23:boolean setFrame(int,int,int,int):699:699 -> setFrame
    24:29:boolean setFrame(int,int,int,int):700:700 -> setFrame
    30:38:boolean setFrame(int,int,int,int):701:701 -> setFrame
    39:48:boolean setFrame(int,int,int,int):702:702 -> setFrame
    49:51:boolean setFrame(int,int,int,int):703:703 -> setFrame
    52:59:boolean setFrame(int,int,int,int):704:704 -> setFrame
    60:63:boolean setFrame(int,int,int,int):705:705 -> setFrame
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1 -> androidx.appcompat.widget.c$d$a:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter val$this$0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    0:7:void <init>(androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,androidx.appcompat.widget.ActionMenuPresenter):638:638 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V"}
    0:9:androidx.appcompat.view.menu.ShowableListMenu getPopup():641:641 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
    10:14:androidx.appcompat.view.menu.ShowableListMenu getPopup():645:645 -> b
    0:8:boolean onForwardingStarted():650:650 -> c
    0:9:boolean onForwardingStopped():659:659 -> d
    10:14:boolean onForwardingStopped():663:663 -> d
androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup -> androidx.appcompat.widget.c$e:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:1:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):715:715 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;Z)V"}
    2:14:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):716:716 -> <init>
    15:17:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):717:717 -> <init>
    18:23:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):718:718 -> <init>
    0:7:void onDismiss():723:723 -> e
    8:16:void onDismiss():724:724 -> e
    17:21:void onDismiss():726:726 -> e
    22:25:void onDismiss():728:728 -> e
androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback -> androidx.appcompat.widget.c$f:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    0:5:void <init>(androidx.appcompat.widget.ActionMenuPresenter):755:755 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    0:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):769:769 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    4:11:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770:770 -> b
    12:19:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):772:772 -> b
    20:23:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):774:774 -> b
    0:9:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):760:760 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    10:24:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):762:762 -> c
    25:32:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):763:763 -> c
    33:38:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):764:764 -> c
androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    android.content.Context mPopupContext -> q
    int mPopupTheme -> r
    boolean mReserveOverflow -> s
    androidx.appcompat.widget.ActionMenuPresenter mPresenter -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g$a;"}
    boolean mFormatItems -> w
    int mFormatItemsWidth -> x
    int mMinCellSize -> y
    int mGeneratedItemPadding -> z
    1:1:void <init>(android.content.Context):79:79 -> <init>
    2:8:void <init>(android.content.Context,android.util.AttributeSet):83:89 -> <init>
    0:7:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():583:583 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    8:10:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():585:585 -> A
    0:9:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):591:591 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$c;"}
    2:5:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):597:597 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/ActionMenuView$c;"}
    6:13:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):598:598 -> C
    14:18:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):599:599 -> C
    19:24:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):600:600 -> C
    25:27:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):601:601 -> C
    28:32:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):605:605 -> C
    0:4:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():616:616 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    5:7:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():617:617 -> D
    6:9:boolean hasSupportDividerBeforeChildAt(int):736:736 -> E
    10:13:boolean hasSupportDividerBeforeChildAt(int):737:737 -> E
    14:23:boolean hasSupportDividerBeforeChildAt(int):739:739 -> E
    24:31:boolean hasSupportDividerBeforeChildAt(int):740:740 -> E
    32:35:boolean hasSupportDividerBeforeChildAt(int):742:742 -> E
    36:44:boolean hasSupportDividerBeforeChildAt(int):743:743 -> E
    0:13:boolean hideOverflowMenu():700:700 -> F
    0:13:boolean isOverflowMenuShowPending():716:716 -> G
    0:13:boolean isOverflowMenuShowing():710:710 -> H
    0:2:boolean isOverflowReserved():572:572 -> I
    0:5:int measureChildForCells(android.view.View,int,int,int,int):407:407 -> J
    6:10:int measureChildForCells(android.view.View,int,int,int,int):409:409 -> J
    11:14:int measureChildForCells(android.view.View,int,int,int,int):411:411 -> J
    15:18:int measureChildForCells(android.view.View,int,int,int,int):412:412 -> J
    19:22:int measureChildForCells(android.view.View,int,int,int,int):414:414 -> J
    23:31:int measureChildForCells(android.view.View,int,int,int,int):415:415 -> J
    32:50:int measureChildForCells(android.view.View,int,int,int,int):416:416 -> J
    51:54:int measureChildForCells(android.view.View,int,int,int,int):420:420 -> J
    55:57:int measureChildForCells(android.view.View,int,int,int,int):422:422 -> J
    58:61:int measureChildForCells(android.view.View,int,int,int,int):424:424 -> J
    62:63:int measureChildForCells(android.view.View,int,int,int,int):425:425 -> J
    64:76:int measureChildForCells(android.view.View,int,int,int,int):426:426 -> J
    77:83:int measureChildForCells(android.view.View,int,int,int,int):430:430 -> J
    84:85:int measureChildForCells(android.view.View,int,int,int,int):431:431 -> J
    86:90:int measureChildForCells(android.view.View,int,int,int,int):433:433 -> J
    91:98:int measureChildForCells(android.view.View,int,int,int,int):435:435 -> J
    2:5:void onMeasureExactFormat(int,int):181:181 -> K
    6:9:void onMeasureExactFormat(int,int):182:182 -> K
    10:13:void onMeasureExactFormat(int,int):183:183 -> K
    14:22:void onMeasureExactFormat(int,int):185:185 -> K
    23:34:void onMeasureExactFormat(int,int):186:186 -> K
    35:39:void onMeasureExactFormat(int,int):188:188 -> K
    40:43:void onMeasureExactFormat(int,int):194:194 -> K
    44:48:void onMeasureExactFormat(int,int):195:195 -> K
    49:52:void onMeasureExactFormat(int,int):199:199 -> K
    53:54:void onMeasureExactFormat(int,int):203:203 -> K
    55:71:void onMeasureExactFormat(int,int):215:215 -> K
    72:75:void onMeasureExactFormat(int,int):217:217 -> K
    76:88:void onMeasureExactFormat(int,int):218:218 -> K
    89:94:void onMeasureExactFormat(int,int):220:220 -> K
    95:106:void onMeasureExactFormat(int,int):226:226 -> K
    107:112:void onMeasureExactFormat(int,int):229:229 -> K
    113:114:void onMeasureExactFormat(int,int):230:230 -> K
    115:116:void onMeasureExactFormat(int,int):231:231 -> K
    117:118:void onMeasureExactFormat(int,int):232:232 -> K
    119:120:void onMeasureExactFormat(int,int):233:233 -> K
    121:122:void onMeasureExactFormat(int,int):234:234 -> K
    123:126:void onMeasureExactFormat(int,int):235:235 -> K
    127:140:void onMeasureExactFormat(int,int):236:236 -> K
    141:147:void onMeasureExactFormat(int,int):239:239 -> K
    148:151:void onMeasureExactFormat(int,int):241:241 -> K
    152:157:void onMeasureExactFormat(int,int):244:244 -> K
    158:163:void onMeasureExactFormat(int,int):245:245 -> K
    164:169:void onMeasureExactFormat(int,int):246:246 -> K
    170:223:void onMeasureExactFormat(int,int):249:249 -> K
    224:227:void onMeasureExactFormat(int,int):266:266 -> K
    228:235:void onMeasureExactFormat(int,int):267:267 -> K
    236:240:void onMeasureExactFormat(int,int):270:270 -> K
    241:274:void onMeasureExactFormat(int,int):273:273 -> K
    275:278:void onMeasureExactFormat(int,int):292:292 -> K
    279:295:void onMeasureExactFormat(int,int):293:293 -> K
    296:306:void onMeasureExactFormat(int,int):296:296 -> K
    307:313:void onMeasureExactFormat(int,int):300:300 -> K
    314:335:void onMeasureExactFormat(int,int):302:302 -> K
    336:343:void onMeasureExactFormat(int,int):304:304 -> K
    344:386:void onMeasureExactFormat(int,int):305:305 -> K
    387:402:void onMeasureExactFormat(int,int):318:318 -> K
    403:412:void onMeasureExactFormat(int,int):323:323 -> K
    413:432:void onMeasureExactFormat(int,int):324:324 -> K
    433:442:void onMeasureExactFormat(int,int):327:327 -> K
    443:477:void onMeasureExactFormat(int,int):328:328 -> K
    478:481:void onMeasureExactFormat(int,int):338:338 -> K
    482:487:void onMeasureExactFormat(int,int):339:339 -> K
    488:491:void onMeasureExactFormat(int,int):340:340 -> K
    492:494:void onMeasureExactFormat(int,int):342:342 -> K
    495:498:void onMeasureExactFormat(int,int):343:343 -> K
    499:503:void onMeasureExactFormat(int,int):344:344 -> K
    504:510:void onMeasureExactFormat(int,int):347:347 -> K
    511:514:void onMeasureExactFormat(int,int):350:350 -> K
    515:517:void onMeasureExactFormat(int,int):351:351 -> K
    518:520:void onMeasureExactFormat(int,int):352:352 -> K
    521:529:void onMeasureExactFormat(int,int):353:353 -> K
    530:537:void onMeasureExactFormat(int,int):360:360 -> K
    538:552:void onMeasureExactFormat(int,int):363:363 -> K
    553:556:void onMeasureExactFormat(int,int):374:374 -> K
    557:562:void onMeasureExactFormat(int,int):375:375 -> K
    563:567:void onMeasureExactFormat(int,int):377:377 -> K
    568:574:void onMeasureExactFormat(int,int):379:379 -> K
    575:590:void onMeasureExactFormat(int,int):380:380 -> K
    591:594:void onMeasureExactFormat(int,int):389:389 -> K
    0:2:androidx.appcompat.view.menu.MenuBuilder peekMenu():682:682 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    0:1:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):672:672 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;Landroidx/appcompat/view/menu/g$a;)V"}
    2:4:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):673:673 -> M
    0:13:boolean showOverflowMenu():691:691 -> N
    0:7:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):625:625 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)Z"}
    0:2:void initialize(androidx.appcompat.view.menu.MenuBuilder):639:639 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    0:2:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):610:610 -> checkLayoutParams
    0:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():50:50 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> generateLayoutParams
    0:3:android.view.Menu getMenu():651:651 -> getMenu
    4:7:android.view.Menu getMenu():652:652 -> getMenu
    8:14:android.view.Menu getMenu():653:653 -> getMenu
    15:22:android.view.Menu getMenu():654:654 -> getMenu
    23:30:android.view.Menu getMenu():655:655 -> getMenu
    31:33:android.view.Menu getMenu():656:656 -> getMenu
    34:40:android.view.Menu getMenu():657:657 -> getMenu
    41:45:android.view.Menu getMenu():658:658 -> getMenu
    46:48:android.view.Menu getMenu():657:657 -> getMenu
    49:57:android.view.Menu getMenu():659:659 -> getMenu
    58:62:android.view.Menu getMenu():660:660 -> getMenu
    63:65:android.view.Menu getMenu():663:663 -> getMenu
    0:2:android.graphics.drawable.Drawable getOverflowIcon():565:565 -> getOverflowIcon
    3:9:android.graphics.drawable.Drawable getOverflowIcon():566:566 -> getOverflowIcon
    0:2:int getPopupTheme():116:116 -> getPopupTheme
    0:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():50:50 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/M$a;"}
    0:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/M$a;"}
    0:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/M$a;"}
    0:2:void onConfigurationChanged(android.content.res.Configuration):131:131 -> onConfigurationChanged
    3:7:void onConfigurationChanged(android.content.res.Configuration):133:133 -> onConfigurationChanged
    8:10:void onConfigurationChanged(android.content.res.Configuration):134:134 -> onConfigurationChanged
    11:18:void onConfigurationChanged(android.content.res.Configuration):136:136 -> onConfigurationChanged
    19:23:void onConfigurationChanged(android.content.res.Configuration):137:137 -> onConfigurationChanged
    24:29:void onConfigurationChanged(android.content.res.Configuration):138:138 -> onConfigurationChanged
    0:2:void onDetachedFromWindow():544:544 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():545:545 -> onDetachedFromWindow
    2:5:void onLayout(boolean,int,int,int,int):442:442 -> onLayout
    6:9:void onLayout(boolean,int,int,int,int):443:443 -> onLayout
    10:15:void onLayout(boolean,int,int,int,int):447:447 -> onLayout
    16:17:void onLayout(boolean,int,int,int,int):448:448 -> onLayout
    18:23:void onLayout(boolean,int,int,int,int):449:449 -> onLayout
    24:34:void onLayout(boolean,int,int,int,int):452:452 -> onLayout
    35:46:void onLayout(boolean,int,int,int,int):454:454 -> onLayout
    47:50:void onLayout(boolean,int,int,int,int):456:456 -> onLayout
    51:57:void onLayout(boolean,int,int,int,int):457:457 -> onLayout
    58:63:void onLayout(boolean,int,int,int,int):461:461 -> onLayout
    64:67:void onLayout(boolean,int,int,int,int):462:462 -> onLayout
    68:71:void onLayout(boolean,int,int,int,int):463:463 -> onLayout
    72:78:void onLayout(boolean,int,int,int,int):464:464 -> onLayout
    79:84:void onLayout(boolean,int,int,int,int):467:467 -> onLayout
    85:94:void onLayout(boolean,int,int,int,int):471:471 -> onLayout
    95:110:void onLayout(boolean,int,int,int,int):474:474 -> onLayout
    111:115:void onLayout(boolean,int,int,int,int):477:477 -> onLayout
    116:121:void onLayout(boolean,int,int,int,int):479:479 -> onLayout
    122:132:void onLayout(boolean,int,int,int,int):484:484 -> onLayout
    133:145:void onLayout(boolean,int,int,int,int):486:486 -> onLayout
    146:149:void onLayout(boolean,int,int,int,int):494:494 -> onLayout
    150:153:void onLayout(boolean,int,int,int,int):495:495 -> onLayout
    154:157:void onLayout(boolean,int,int,int,int):496:496 -> onLayout
    158:159:void onLayout(boolean,int,int,int,int):497:497 -> onLayout
    160:162:void onLayout(boolean,int,int,int,int):498:498 -> onLayout
    163:167:void onLayout(boolean,int,int,int,int):499:499 -> onLayout
    168:176:void onLayout(boolean,int,int,int,int):500:500 -> onLayout
    177:188:void onLayout(boolean,int,int,int,int):505:505 -> onLayout
    189:200:void onLayout(boolean,int,int,int,int):508:508 -> onLayout
    201:204:void onLayout(boolean,int,int,int,int):510:510 -> onLayout
    205:210:void onLayout(boolean,int,int,int,int):511:511 -> onLayout
    211:221:void onLayout(boolean,int,int,int,int):512:512 -> onLayout
    222:224:void onLayout(boolean,int,int,int,int):516:516 -> onLayout
    225:228:void onLayout(boolean,int,int,int,int):517:517 -> onLayout
    229:232:void onLayout(boolean,int,int,int,int):518:518 -> onLayout
    233:239:void onLayout(boolean,int,int,int,int):519:519 -> onLayout
    240:242:void onLayout(boolean,int,int,int,int):520:520 -> onLayout
    243:250:void onLayout(boolean,int,int,int,int):521:521 -> onLayout
    251:257:void onLayout(boolean,int,int,int,int):524:524 -> onLayout
    258:261:void onLayout(boolean,int,int,int,int):526:526 -> onLayout
    262:267:void onLayout(boolean,int,int,int,int):527:527 -> onLayout
    268:278:void onLayout(boolean,int,int,int,int):528:528 -> onLayout
    279:281:void onLayout(boolean,int,int,int,int):532:532 -> onLayout
    282:285:void onLayout(boolean,int,int,int,int):533:533 -> onLayout
    286:289:void onLayout(boolean,int,int,int,int):534:534 -> onLayout
    290:296:void onLayout(boolean,int,int,int,int):535:535 -> onLayout
    297:299:void onLayout(boolean,int,int,int,int):536:536 -> onLayout
    300:308:void onLayout(boolean,int,int,int,int):537:537 -> onLayout
    0:1:void onMeasure(int,int):150:150 -> onMeasure
    2:18:void onMeasure(int,int):151:151 -> onMeasure
    19:20:void onMeasure(int,int):154:154 -> onMeasure
    21:24:void onMeasure(int,int):159:159 -> onMeasure
    25:36:void onMeasure(int,int):160:160 -> onMeasure
    37:38:void onMeasure(int,int):161:161 -> onMeasure
    39:41:void onMeasure(int,int):162:162 -> onMeasure
    42:45:void onMeasure(int,int):165:165 -> onMeasure
    46:51:void onMeasure(int,int):166:166 -> onMeasure
    52:58:void onMeasure(int,int):167:167 -> onMeasure
    59:62:void onMeasure(int,int):171:171 -> onMeasure
    63:68:void onMeasure(int,int):172:172 -> onMeasure
    69:75:void onMeasure(int,int):173:173 -> onMeasure
    76:79:void onMeasure(int,int):175:175 -> onMeasure
    0:5:void setExpandedActionViewsExclusive(boolean):756:756 -> setExpandedActionViewsExclusive
    0:2:void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener):144:144 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$e;)V"}
    0:2:void setOverflowIcon(android.graphics.drawable.Drawable):554:554 -> setOverflowIcon
    3:8:void setOverflowIcon(android.graphics.drawable.Drawable):555:555 -> setOverflowIcon
    0:2:void setOverflowReserved(boolean):578:578 -> setOverflowReserved
    0:3:void setPopupTheme(int):100:100 -> setPopupTheme
    4:7:void setPopupTheme(int):101:101 -> setPopupTheme
    8:14:void setPopupTheme(int):103:103 -> setPopupTheme
    15:26:void setPopupTheme(int):105:105 -> setPopupTheme
    0:1:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):125:125 -> setPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    2:5:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):126:126 -> setPresenter
    0:3:void dismissPopupMenus():723:723 -> z
    4:7:void dismissPopupMenus():724:724 -> z
androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> androidx.appcompat.widget.ActionMenuView$a:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean needsDividerBefore() -> a
    boolean needsDividerAfter() -> b
androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback -> androidx.appcompat.widget.ActionMenuView$b:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    0:3:void <init>():793:793 -> <init>
    0:0:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    0:1:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
androidx.appcompat.widget.ActionMenuView$LayoutParams -> androidx.appcompat.widget.ActionMenuView$c:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean isOverflowButton -> a
    int cellsUsed -> b
    int extraPixels -> c
    boolean expandable -> d
    boolean preventEdgeOffset -> e
    boolean expanded -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):833:833 -> <init>
    2:2:void <init>(android.view.ViewGroup$LayoutParams):837:837 -> <init>
    3:4:void <init>(androidx.appcompat.widget.ActionMenuView$LayoutParams):841:842 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$c;)V"}
    5:6:void <init>(int,int):846:847 -> <init>
androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback -> androidx.appcompat.widget.ActionMenuView$d:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    androidx.appcompat.widget.ActionMenuView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionMenuView):775:775 -> <init>
    0:5:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):786:786 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    6:9:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):787:787 -> a
    0:5:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):780:780 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    6:15:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):781:781 -> b
androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener -> androidx.appcompat.widget.ActionMenuView$e:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
androidx.appcompat.widget.ActivityChooserView$InnerLayout -> androidx.appcompat.widget.ActivityChooserView$InnerLayout:
# {"id":"sourceFile","fileName":"ActivityChooserView.java"}
    int[] TINT_ATTRS -> a
    3:9:void <clinit>():873:873 -> <clinit>
    0:2:void <init>(android.content.Context,android.util.AttributeSet):878:878 -> <init>
    3:9:void <init>(android.content.Context,android.util.AttributeSet):879:879 -> <init>
    10:16:void <init>(android.content.Context,android.util.AttributeSet):880:880 -> <init>
    17:20:void <init>(android.content.Context,android.util.AttributeSet):881:881 -> <init>
androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout:
# {"id":"sourceFile","fileName":"AlertDialogLayout.java"}
    0:3:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    6:18:boolean tryOnMeasure(int,int):75:75 -> A
    19:22:boolean tryOnMeasure(int,int):77:77 -> A
    23:29:boolean tryOnMeasure(int,int):78:78 -> A
    30:33:boolean tryOnMeasure(int,int):82:82 -> A
    34:39:boolean tryOnMeasure(int,int):83:83 -> A
    40:45:boolean tryOnMeasure(int,int):85:85 -> A
    46:62:boolean tryOnMeasure(int,int):87:87 -> A
    63:66:boolean tryOnMeasure(int,int):99:99 -> A
    67:70:boolean tryOnMeasure(int,int):100:100 -> A
    71:74:boolean tryOnMeasure(int,int):101:101 -> A
    75:85:boolean tryOnMeasure(int,int):104:104 -> A
    86:88:boolean tryOnMeasure(int,int):107:107 -> A
    89:93:boolean tryOnMeasure(int,int):109:109 -> A
    94:105:boolean tryOnMeasure(int,int):110:110 -> A
    106:108:boolean tryOnMeasure(int,int):116:116 -> A
    109:112:boolean tryOnMeasure(int,int):117:117 -> A
    113:118:boolean tryOnMeasure(int,int):118:118 -> A
    119:137:boolean tryOnMeasure(int,int):121:121 -> A
    138:141:boolean tryOnMeasure(int,int):131:131 -> A
    142:145:boolean tryOnMeasure(int,int):130:130 -> A
    146:148:boolean tryOnMeasure(int,int):134:134 -> A
    149:153:boolean tryOnMeasure(int,int):135:135 -> A
    154:169:boolean tryOnMeasure(int,int):138:138 -> A
    170:177:boolean tryOnMeasure(int,int):149:149 -> A
    178:181:boolean tryOnMeasure(int,int):155:155 -> A
    182:184:boolean tryOnMeasure(int,int):157:157 -> A
    185:189:boolean tryOnMeasure(int,int):159:159 -> A
    190:203:boolean tryOnMeasure(int,int):160:160 -> A
    204:207:boolean tryOnMeasure(int,int):175:175 -> A
    208:210:boolean tryOnMeasure(int,int):177:177 -> A
    211:215:boolean tryOnMeasure(int,int):179:179 -> A
    216:227:boolean tryOnMeasure(int,int):180:180 -> A
    228:231:boolean tryOnMeasure(int,int):186:186 -> A
    232:237:boolean tryOnMeasure(int,int):187:187 -> A
    238:248:boolean tryOnMeasure(int,int):188:188 -> A
    249:258:boolean tryOnMeasure(int,int):192:192 -> A
    259:263:boolean tryOnMeasure(int,int):194:194 -> A
    264:267:boolean tryOnMeasure(int,int):196:196 -> A
    268:272:boolean tryOnMeasure(int,int):198:198 -> A
    273:277:boolean tryOnMeasure(int,int):203:203 -> A
    0:5:void forceUniformWidth(int,int):218:218 -> j
    6:12:void forceUniformWidth(int,int):217:217 -> j
    13:16:void forceUniformWidth(int,int):221:221 -> j
    17:24:void forceUniformWidth(int,int):222:222 -> j
    25:30:void forceUniformWidth(int,int):223:223 -> j
    31:35:void forceUniformWidth(int,int):224:224 -> j
    36:37:void forceUniformWidth(int,int):227:227 -> j
    38:47:void forceUniformWidth(int,int):228:228 -> j
    48:50:void forceUniformWidth(int,int):231:231 -> j
    51:61:void forceUniformWidth(int,int):232:232 -> j
    0:4:void onLayout(boolean,int,int,int,int):265:265 -> onLayout
    5:11:void onLayout(boolean,int,int,int,int):269:269 -> onLayout
    12:16:void onLayout(boolean,int,int,int,int):272:272 -> onLayout
    17:20:void onLayout(boolean,int,int,int,int):274:274 -> onLayout
    21:24:void onLayout(boolean,int,int,int,int):275:275 -> onLayout
    25:42:void onLayout(boolean,int,int,int,int):276:276 -> onLayout
    43:47:void onLayout(boolean,int,int,int,int):294:294 -> onLayout
    48:56:void onLayout(boolean,int,int,int,int):284:284 -> onLayout
    57:66:void onLayout(boolean,int,int,int,int):289:289 -> onLayout
    67:75:void onLayout(boolean,int,int,int,int):298:298 -> onLayout
    76:81:void onLayout(boolean,int,int,int,int):300:300 -> onLayout
    82:87:void onLayout(boolean,int,int,int,int):303:303 -> onLayout
    88:95:void onLayout(boolean,int,int,int,int):304:304 -> onLayout
    96:99:void onLayout(boolean,int,int,int,int):305:305 -> onLayout
    100:103:void onLayout(boolean,int,int,int,int):306:306 -> onLayout
    104:110:void onLayout(boolean,int,int,int,int):309:309 -> onLayout
    111:115:void onLayout(boolean,int,int,int,int):311:311 -> onLayout
    116:119:void onLayout(boolean,int,int,int,int):315:315 -> onLayout
    120:131:void onLayout(boolean,int,int,int,int):316:316 -> onLayout
    132:138:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    139:144:void onLayout(boolean,int,int,int,int):327:327 -> onLayout
    145:153:void onLayout(boolean,int,int,int,int):322:322 -> onLayout
    154:160:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    161:165:void onLayout(boolean,int,int,int,int):340:340 -> onLayout
    166:168:void onLayout(boolean,int,int,int,int):341:341 -> onLayout
    169:180:void onLayout(boolean,int,int,int,int):342:342 -> onLayout
    0:5:void onMeasure(int,int):64:64 -> onMeasure
    6:9:void onMeasure(int,int):66:66 -> onMeasure
    2:5:void setChildFrame(android.view.View,int,int,int,int):348:348 -> y
    0:6:int resolveMinimumHeight(android.view.View):248:248 -> z
    7:11:int resolveMinimumHeight(android.view.View):253:253 -> z
    12:13:int resolveMinimumHeight(android.view.View):254:254 -> z
    14:20:int resolveMinimumHeight(android.view.View):255:255 -> z
    21:30:int resolveMinimumHeight(android.view.View):256:256 -> z
androidx.appcompat.widget.AppCompatAutoCompleteTextView -> androidx.appcompat.widget.d:
# {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/m;"}
    int[] TINT_ATTRS -> d
    3:9:void <clinit>():65:65 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):86:86 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):88:88 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):90:91 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):93:93 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):95:96 -> <init>
    10:12:void <init>(android.content.Context,android.util.AttributeSet,int):98:100 -> <init>
    13:15:void <init>(android.content.Context,android.util.AttributeSet,int):102:104 -> <init>
    0:3:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):128:128 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/m;)V"}
    4:9:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):129:129 -> a
    10:13:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):130:130 -> a
    14:17:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):131:131 -> a
    18:21:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):132:132 -> a
    22:25:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):133:133 -> a
    26:32:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):134:134 -> a
    33:35:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):138:138 -> a
    36:38:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):140:140 -> a
    39:41:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):141:141 -> a
    42:44:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):142:142 -> a
    45:48:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):143:143 -> a
    0:2:void drawableStateChanged():226:226 -> drawableStateChanged
    3:6:void drawableStateChanged():227:227 -> drawableStateChanged
    7:9:void drawableStateChanged():228:228 -> drawableStateChanged
    10:13:void drawableStateChanged():230:230 -> drawableStateChanged
    14:17:void drawableStateChanged():231:231 -> drawableStateChanged
    0:3:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():265:265 -> getCustomSelectionActionModeCallback
    4:8:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():264:264 -> getCustomSelectionActionModeCallback
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():192:192 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():193:193 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():220:220 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():221:221 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():322:322 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():365:365 -> getSupportCompoundDrawablesTintMode
    0:3:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):246:246 -> onCreateInputConnection
    4:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):245:245 -> onCreateInputConnection
    8:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):247:247 -> onCreateInputConnection
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):162:162 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):163:163 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):164:164 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):154:154 -> setBackgroundResource
    3:6:void setBackgroundResource(int):155:155 -> setBackgroundResource
    7:10:void setBackgroundResource(int):156:156 -> setBackgroundResource
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):292:292 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):293:293 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):294:294 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):302:302 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):303:303 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):304:304 -> setCompoundDrawablesRelative
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):258:258 -> setCustomSelectionActionModeCallback
    4:7:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):257:257 -> setCustomSelectionActionModeCallback
    0:11:void setDropDownBackgroundResource(int):149:149 -> setDropDownBackgroundResource
    0:5:void setEmojiCompatEnabled(boolean):281:281 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):276:276 -> setKeyListener
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):177:177 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):178:178 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):205:205 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):206:206 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):345:345 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):346:346 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):385:385 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):386:386 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):237:237 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):238:238 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):239:239 -> setTextAppearance
androidx.appcompat.widget.AppCompatBackgroundHelper -> androidx.appcompat.widget.e:
# {"id":"sourceFile","fileName":"AppCompatBackgroundHelper.java"}
    android.view.View mView -> a
    androidx.appcompat.widget.AppCompatDrawableManager mDrawableManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"}
    int mBackgroundResId -> c
    androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mBackgroundTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    0:3:void <init>(android.view.View):43:43 -> <init>
    4:5:void <init>(android.view.View):37:37 -> <init>
    6:7:void <init>(android.view.View):44:44 -> <init>
    8:14:void <init>(android.view.View):45:45 -> <init>
    0:3:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):178:178 -> a
    4:10:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):179:179 -> a
    11:12:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):181:181 -> a
    13:15:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):182:182 -> a
    16:24:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):184:184 -> a
    25:26:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):186:186 -> a
    27:28:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):187:187 -> a
    29:36:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):189:189 -> a
    37:38:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):191:191 -> a
    39:40:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):192:192 -> a
    41:51:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):195:195 -> a
    52:61:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):196:196 -> a
    0:7:void applySupportBackgroundTint():123:123 -> b
    8:13:void applySupportBackgroundTint():125:125 -> b
    14:20:void applySupportBackgroundTint():126:126 -> b
    21:24:void applySupportBackgroundTint():132:132 -> b
    25:26:void applySupportBackgroundTint():133:133 -> b
    27:30:void applySupportBackgroundTint():134:134 -> b
    31:34:void applySupportBackgroundTint():133:133 -> b
    35:38:void applySupportBackgroundTint():135:135 -> b
    39:40:void applySupportBackgroundTint():136:136 -> b
    41:44:void applySupportBackgroundTint():137:137 -> b
    45:48:void applySupportBackgroundTint():136:136 -> b
    0:8:android.content.res.ColorStateList getSupportBackgroundTintList():105:105 -> c
    0:8:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():119:119 -> d
    0:12:void loadFromAttributes(android.util.AttributeSet,int):49:49 -> e
    13:20:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    21:27:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> e
    28:30:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    31:39:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> e
    40:47:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> e
    48:51:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> e
    52:63:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> e
    64:70:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> e
    71:78:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> e
    79:82:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    83:86:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> e
    87:89:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    90:97:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> e
    98:101:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e
    102:106:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> e
    107:110:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> e
    111:113:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e
    114:120:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e
    121:121:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> e
    1:3:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):89:89 -> f
    4:6:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):91:91 -> f
    7:10:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):92:92 -> f
    0:1:void onSetBackgroundResource(int):80:80 -> g
    2:5:void onSetBackgroundResource(int):82:82 -> g
    6:17:void onSetBackgroundResource(int):83:83 -> g
    18:20:void onSetBackgroundResource(int):82:82 -> g
    21:24:void onSetBackgroundResource(int):85:85 -> g
    2:5:void setInternalBackgroundTint(android.content.res.ColorStateList):144:144 -> h
    6:12:void setInternalBackgroundTint(android.content.res.ColorStateList):145:145 -> h
    13:17:void setInternalBackgroundTint(android.content.res.ColorStateList):147:147 -> h
    18:21:void setInternalBackgroundTint(android.content.res.ColorStateList):148:148 -> h
    22:23:void setInternalBackgroundTint(android.content.res.ColorStateList):150:150 -> h
    24:27:void setInternalBackgroundTint(android.content.res.ColorStateList):152:152 -> h
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):96:96 -> i
    4:10:void setSupportBackgroundTintList(android.content.res.ColorStateList):97:97 -> i
    11:15:void setSupportBackgroundTintList(android.content.res.ColorStateList):99:99 -> i
    16:17:void setSupportBackgroundTintList(android.content.res.ColorStateList):100:100 -> i
    18:21:void setSupportBackgroundTintList(android.content.res.ColorStateList):101:101 -> i
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):109:109 -> j
    4:10:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):110:110 -> j
    11:15:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):112:112 -> j
    16:17:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):113:113 -> j
    18:21:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):115:115 -> j
    0:7:boolean shouldApplyFrameworkTintUsingColorFilter():160:160 -> k
androidx.appcompat.widget.AppCompatButton -> androidx.appcompat.widget.f:
# {"id":"sourceFile","fileName":"AppCompatButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):76:76 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):81:81 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    6:8:void <init>(android.content.Context,android.util.AttributeSet,int):88:90 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):92:93 -> <init>
    0:2:void drawableStateChanged():170:170 -> drawableStateChanged
    3:6:void drawableStateChanged():171:171 -> drawableStateChanged
    7:9:void drawableStateChanged():172:172 -> drawableStateChanged
    10:13:void drawableStateChanged():174:174 -> drawableStateChanged
    14:17:void drawableStateChanged():175:175 -> drawableStateChanged
    0:3:int getAutoSizeMaxTextSize():340:340 -> getAutoSizeMaxTextSize
    4:8:int getAutoSizeMaxTextSize():341:341 -> getAutoSizeMaxTextSize
    9:12:int getAutoSizeMaxTextSize():343:343 -> getAutoSizeMaxTextSize
    13:19:int getAutoSizeMaxTextSize():344:344 -> getAutoSizeMaxTextSize
    0:3:int getAutoSizeMinTextSize():324:324 -> getAutoSizeMinTextSize
    4:8:int getAutoSizeMinTextSize():325:325 -> getAutoSizeMinTextSize
    9:12:int getAutoSizeMinTextSize():327:327 -> getAutoSizeMinTextSize
    13:19:int getAutoSizeMinTextSize():328:328 -> getAutoSizeMinTextSize
    0:3:int getAutoSizeStepGranularity():308:308 -> getAutoSizeStepGranularity
    4:8:int getAutoSizeStepGranularity():309:309 -> getAutoSizeStepGranularity
    9:12:int getAutoSizeStepGranularity():311:311 -> getAutoSizeStepGranularity
    13:19:int getAutoSizeStepGranularity():312:312 -> getAutoSizeStepGranularity
    0:3:int[] getAutoSizeTextAvailableSizes():356:356 -> getAutoSizeTextAvailableSizes
    4:8:int[] getAutoSizeTextAvailableSizes():357:357 -> getAutoSizeTextAvailableSizes
    9:12:int[] getAutoSizeTextAvailableSizes():359:359 -> getAutoSizeTextAvailableSizes
    13:18:int[] getAutoSizeTextAvailableSizes():360:360 -> getAutoSizeTextAvailableSizes
    19:21:int[] getAutoSizeTextAvailableSizes():363:363 -> getAutoSizeTextAvailableSizes
    0:4:int getAutoSizeTextType():290:290 -> getAutoSizeTextType
    5:13:int getAutoSizeTextType():291:291 -> getAutoSizeTextType
    14:17:int getAutoSizeTextType():295:295 -> getAutoSizeTextType
    18:23:int getAutoSizeTextType():296:296 -> getAutoSizeTextType
    0:3:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():396:396 -> getCustomSelectionActionModeCallback
    4:8:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():395:395 -> getCustomSelectionActionModeCallback
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():456:456 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():457:457 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():459:459 -> getEmojiTextViewHelper
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():136:136 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():137:137 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():164:164 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():165:165 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():418:418 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():440:440 -> getSupportCompoundDrawablesTintMode
    0:2:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):189:189 -> onInitializeAccessibilityEvent
    3:12:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):190:190 -> onInitializeAccessibilityEvent
    0:2:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):195:195 -> onInitializeAccessibilityNodeInfo
    3:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):196:196 -> onInitializeAccessibilityNodeInfo
    0:2:void onLayout(boolean,int,int,int,int):201:201 -> onLayout
    3:6:void onLayout(boolean,int,int,int,int):202:202 -> onLayout
    7:10:void onLayout(boolean,int,int,int,int):203:203 -> onLayout
    0:2:void onTextChanged(java.lang.CharSequence,int,int,int):220:220 -> onTextChanged
    3:10:void onTextChanged(java.lang.CharSequence,int,int,int):221:221 -> onTextChanged
    11:16:void onTextChanged(java.lang.CharSequence,int,int,int):222:222 -> onTextChanged
    17:22:void onTextChanged(java.lang.CharSequence,int,int,int):224:224 -> onTextChanged
    0:2:void setAllCaps(boolean):464:464 -> setAllCaps
    3:10:void setAllCaps(boolean):465:465 -> setAllCaps
    0:3:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):254:254 -> setAutoSizeTextTypeUniformWithConfiguration
    4:7:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):255:255 -> setAutoSizeTextTypeUniformWithConfiguration
    8:11:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):258:258 -> setAutoSizeTextTypeUniformWithConfiguration
    12:15:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):259:259 -> setAutoSizeTextTypeUniformWithConfiguration
    0:3:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):272:272 -> setAutoSizeTextTypeUniformWithPresetSizes
    4:7:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):273:273 -> setAutoSizeTextTypeUniformWithPresetSizes
    8:11:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):275:275 -> setAutoSizeTextTypeUniformWithPresetSizes
    12:15:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):276:276 -> setAutoSizeTextTypeUniformWithPresetSizes
    0:3:void setAutoSizeTextTypeWithDefaults(int):235:235 -> setAutoSizeTextTypeWithDefaults
    4:7:void setAutoSizeTextTypeWithDefaults(int):236:236 -> setAutoSizeTextTypeWithDefaults
    8:11:void setAutoSizeTextTypeWithDefaults(int):238:238 -> setAutoSizeTextTypeWithDefaults
    12:15:void setAutoSizeTextTypeWithDefaults(int):239:239 -> setAutoSizeTextTypeWithDefaults
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):106:106 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):107:107 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):108:108 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):98:98 -> setBackgroundResource
    3:6:void setBackgroundResource(int):99:99 -> setBackgroundResource
    7:10:void setBackgroundResource(int):100:100 -> setBackgroundResource
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):389:389 -> setCustomSelectionActionModeCallback
    4:7:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):388:388 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):471:471 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):446:446 -> setFilters
    0:3:void setSupportAllCaps(boolean):376:376 -> setSupportAllCaps
    4:7:void setSupportAllCaps(boolean):377:377 -> setSupportAllCaps
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):121:121 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):122:122 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):149:149 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):150:150 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):406:406 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):407:407 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):428:428 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):429:429 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):181:181 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):182:182 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):183:183 -> setTextAppearance
    0:3:void setTextSize(int,float):209:209 -> setTextSize
    4:7:void setTextSize(int,float):210:210 -> setTextSize
    8:11:void setTextSize(int,float):212:212 -> setTextSize
    12:15:void setTextSize(int,float):213:213 -> setTextSize
androidx.appcompat.widget.AppCompatCheckBox -> androidx.appcompat.widget.g:
# {"id":"sourceFile","fileName":"AppCompatCheckBox.java"}
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j;"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):79:79 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):81:81 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):83:84 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):86:87 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):89:90 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int):92:93 -> <init>
    0:2:void drawableStateChanged():251:251 -> drawableStateChanged
    3:6:void drawableStateChanged():252:252 -> drawableStateChanged
    7:9:void drawableStateChanged():253:253 -> drawableStateChanged
    10:13:void drawableStateChanged():255:255 -> drawableStateChanged
    14:17:void drawableStateChanged():256:256 -> drawableStateChanged
    0:3:int getCompoundPaddingLeft():122:122 -> getCompoundPaddingLeft
    4:7:int getCompoundPaddingLeft():123:123 -> getCompoundPaddingLeft
    8:13:int getCompoundPaddingLeft():124:124 -> getCompoundPaddingLeft
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():101:101 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():102:102 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():104:104 -> getEmojiTextViewHelper
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():201:201 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():202:202 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():229:229 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():230:230 -> getSupportBackgroundTintMode
    0:3:android.content.res.ColorStateList getSupportButtonTintList():148:148 -> getSupportButtonTintList
    4:10:android.content.res.ColorStateList getSupportButtonTintList():149:149 -> getSupportButtonTintList
    0:3:android.graphics.PorterDuff$Mode getSupportButtonTintMode():173:173 -> getSupportButtonTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportButtonTintMode():174:174 -> getSupportButtonTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():314:314 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():357:357 -> getSupportCompoundDrawablesTintMode
    0:2:void setAllCaps(boolean):267:267 -> setAllCaps
    3:10:void setAllCaps(boolean):268:268 -> setAllCaps
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):235:235 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):236:236 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):237:237 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):243:243 -> setBackgroundResource
    3:6:void setBackgroundResource(int):244:244 -> setBackgroundResource
    7:10:void setBackgroundResource(int):245:245 -> setBackgroundResource
    1:3:void setButtonDrawable(android.graphics.drawable.Drawable):109:111 -> setButtonDrawable
    4:4:void setButtonDrawable(int):117:117 -> setButtonDrawable
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):284:284 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):285:285 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):286:286 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):294:294 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):295:295 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):296:296 -> setCompoundDrawablesRelative
    0:7:void setEmojiCompatEnabled(boolean):273:273 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):262:262 -> setFilters
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):186:186 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):187:187 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):214:214 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):215:215 -> setSupportBackgroundTintMode
    0:3:void setSupportButtonTintList(android.content.res.ColorStateList):135:135 -> setSupportButtonTintList
    4:7:void setSupportButtonTintList(android.content.res.ColorStateList):136:136 -> setSupportButtonTintList
    0:3:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):160:160 -> setSupportButtonTintMode
    4:7:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):161:161 -> setSupportButtonTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):337:337 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):338:338 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):377:377 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):378:378 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.AppCompatCheckedTextView -> androidx.appcompat.widget.h:
# {"id":"sourceFile","fileName":"AppCompatCheckedTextView.java"}
    androidx.appcompat.widget.AppCompatCheckedTextViewHelper mCheckedHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i;"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):82:82 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):87:87 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):89:89 -> <init>
    4:6:void <init>(android.content.Context,android.util.AttributeSet,int):91:93 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):95:96 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):98:99 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int):101:102 -> <init>
    0:2:void drawableStateChanged():253:253 -> drawableStateChanged
    3:6:void drawableStateChanged():254:254 -> drawableStateChanged
    7:9:void drawableStateChanged():255:255 -> drawableStateChanged
    10:13:void drawableStateChanged():257:257 -> drawableStateChanged
    14:16:void drawableStateChanged():258:258 -> drawableStateChanged
    17:20:void drawableStateChanged():260:260 -> drawableStateChanged
    21:24:void drawableStateChanged():261:261 -> drawableStateChanged
    0:3:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():287:287 -> getCustomSelectionActionModeCallback
    4:8:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():286:286 -> getCustomSelectionActionModeCallback
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():296:296 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():297:297 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():299:299 -> getEmojiTextViewHelper
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():195:195 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():196:196 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():223:223 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():224:224 -> getSupportBackgroundTintMode
    0:3:android.content.res.ColorStateList getSupportCheckMarkTintList():140:140 -> getSupportCheckMarkTintList
    4:10:android.content.res.ColorStateList getSupportCheckMarkTintList():141:141 -> getSupportCheckMarkTintList
    0:3:android.graphics.PorterDuff$Mode getSupportCheckMarkTintMode():167:167 -> getSupportCheckMarkTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportCheckMarkTintMode():168:168 -> getSupportCheckMarkTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():352:352 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():395:395 -> getSupportCompoundDrawablesTintMode
    0:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):268:268 -> onCreateInputConnection
    0:2:void setAllCaps(boolean):304:304 -> setAllCaps
    3:10:void setAllCaps(boolean):305:305 -> setAllCaps
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):229:229 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):230:230 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):231:231 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):237:237 -> setBackgroundResource
    3:6:void setBackgroundResource(int):238:238 -> setBackgroundResource
    7:10:void setBackgroundResource(int):239:239 -> setBackgroundResource
    1:3:void setCheckMarkDrawable(android.graphics.drawable.Drawable):107:109 -> setCheckMarkDrawable
    4:4:void setCheckMarkDrawable(int):115:115 -> setCheckMarkDrawable
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):322:322 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):323:323 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):324:324 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):332:332 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):333:333 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):334:334 -> setCompoundDrawablesRelative
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):280:280 -> setCustomSelectionActionModeCallback
    4:7:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):279:279 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):311:311 -> setEmojiCompatEnabled
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):180:180 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):181:181 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):208:208 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):209:209 -> setSupportBackgroundTintMode
    0:3:void setSupportCheckMarkTintList(android.content.res.ColorStateList):126:126 -> setSupportCheckMarkTintList
    4:7:void setSupportCheckMarkTintList(android.content.res.ColorStateList):127:127 -> setSupportCheckMarkTintList
    0:3:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):153:153 -> setSupportCheckMarkTintMode
    4:7:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):154:154 -> setSupportCheckMarkTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):375:375 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):376:376 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):415:415 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):416:416 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):245:245 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):246:246 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):247:247 -> setTextAppearance
androidx.appcompat.widget.AppCompatCheckedTextViewHelper -> androidx.appcompat.widget.i:
# {"id":"sourceFile","fileName":"AppCompatCheckedTextViewHelper.java"}
    android.widget.CheckedTextView mView -> a
    android.content.res.ColorStateList mCheckMarkTintList -> b
    android.graphics.PorterDuff$Mode mCheckMarkTintMode -> c
    boolean mHasCheckMarkTint -> d
    boolean mHasCheckMarkTintMode -> e
    boolean mSkipNextApply -> f
    0:3:void <init>(android.widget.CheckedTextView):50:50 -> <init>
    4:5:void <init>(android.widget.CheckedTextView):43:43 -> <init>
    6:8:void <init>(android.widget.CheckedTextView):44:44 -> <init>
    9:10:void <init>(android.widget.CheckedTextView):45:45 -> <init>
    11:12:void <init>(android.widget.CheckedTextView):46:46 -> <init>
    13:15:void <init>(android.widget.CheckedTextView):51:51 -> <init>
    0:7:void applyCheckMarkTint():133:133 -> a
    8:15:void applyCheckMarkTint():135:135 -> a
    16:19:void applyCheckMarkTint():136:136 -> a
    20:23:void applyCheckMarkTint():137:137 -> a
    24:27:void applyCheckMarkTint():138:138 -> a
    28:32:void applyCheckMarkTint():139:139 -> a
    33:36:void applyCheckMarkTint():141:141 -> a
    37:41:void applyCheckMarkTint():142:142 -> a
    42:47:void applyCheckMarkTint():146:146 -> a
    48:56:void applyCheckMarkTint():147:147 -> a
    57:62:void applyCheckMarkTint():149:149 -> a
    0:2:android.content.res.ColorStateList getSupportCheckMarkTintList():108:108 -> b
    0:2:android.graphics.PorterDuff$Mode getSupportCheckMarkTintMode():119:119 -> c
    0:1:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> d
    2:12:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> d
    13:20:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> d
    21:27:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> d
    28:30:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> d
    31:38:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> d
    39:46:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> d
    47:48:void loadFromAttributes(android.util.AttributeSet,int):67:67 -> d
    49:56:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> d
    57:63:void loadFromAttributes(android.util.AttributeSet,int):67:67 -> d
    64:71:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> d
    72:79:void loadFromAttributes(android.util.AttributeSet,int):78:78 -> d
    80:81:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> d
    82:89:void loadFromAttributes(android.util.AttributeSet,int):82:82 -> d
    90:92:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> d
    93:100:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> d
    101:104:void loadFromAttributes(android.util.AttributeSet,int):86:86 -> d
    105:108:void loadFromAttributes(android.util.AttributeSet,int):87:87 -> d
    109:111:void loadFromAttributes(android.util.AttributeSet,int):86:86 -> d
    112:119:void loadFromAttributes(android.util.AttributeSet,int):89:89 -> d
    120:124:void loadFromAttributes(android.util.AttributeSet,int):90:90 -> d
    125:129:void loadFromAttributes(android.util.AttributeSet,int):92:92 -> d
    130:133:void loadFromAttributes(android.util.AttributeSet,int):91:91 -> d
    134:136:void loadFromAttributes(android.util.AttributeSet,int):90:90 -> d
    137:143:void loadFromAttributes(android.util.AttributeSet,int):96:96 -> d
    144:144:void loadFromAttributes(android.util.AttributeSet,int):97:97 -> d
    0:4:void onSetCheckMarkDrawable():123:123 -> e
    5:8:void onSetCheckMarkDrawable():124:124 -> e
    9:10:void onSetCheckMarkDrawable():128:128 -> e
    11:14:void onSetCheckMarkDrawable():129:129 -> e
    0:2:void setSupportCheckMarkTintList(android.content.res.ColorStateList):101:101 -> f
    3:4:void setSupportCheckMarkTintList(android.content.res.ColorStateList):102:102 -> f
    5:8:void setSupportCheckMarkTintList(android.content.res.ColorStateList):104:104 -> f
    0:2:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):112:112 -> g
    3:4:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):113:113 -> g
    5:8:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):115:115 -> g
androidx.appcompat.widget.AppCompatCompoundButtonHelper -> androidx.appcompat.widget.j:
# {"id":"sourceFile","fileName":"AppCompatCompoundButtonHelper.java"}
    android.widget.CompoundButton mView -> a
    android.content.res.ColorStateList mButtonTintList -> b
    android.graphics.PorterDuff$Mode mButtonTintMode -> c
    boolean mHasButtonTint -> d
    boolean mHasButtonTintMode -> e
    boolean mSkipNextApply -> f
    0:3:void <init>(android.widget.CompoundButton):46:46 -> <init>
    4:5:void <init>(android.widget.CompoundButton):39:39 -> <init>
    6:8:void <init>(android.widget.CompoundButton):40:40 -> <init>
    9:10:void <init>(android.widget.CompoundButton):41:41 -> <init>
    11:12:void <init>(android.widget.CompoundButton):42:42 -> <init>
    13:15:void <init>(android.widget.CompoundButton):47:47 -> <init>
    0:7:void applyButtonTint():127:127 -> a
    8:15:void applyButtonTint():129:129 -> a
    16:19:void applyButtonTint():130:130 -> a
    20:23:void applyButtonTint():131:131 -> a
    24:27:void applyButtonTint():132:132 -> a
    28:32:void applyButtonTint():133:133 -> a
    33:36:void applyButtonTint():135:135 -> a
    37:41:void applyButtonTint():136:136 -> a
    42:47:void applyButtonTint():140:140 -> a
    48:56:void applyButtonTint():141:141 -> a
    57:62:void applyButtonTint():143:143 -> a
    0:0:int getCompoundPaddingLeft(int) -> b
    0:2:android.content.res.ColorStateList getSupportButtonTintList():102:102 -> c
    0:2:android.graphics.PorterDuff$Mode getSupportButtonTintMode():113:113 -> d
    0:1:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    2:12:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> e
    13:20:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> e
    21:27:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> e
    28:30:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> e
    31:38:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> e
    39:46:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> e
    47:48:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> e
    49:56:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> e
    57:63:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> e
    64:71:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> e
    72:79:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> e
    80:81:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e
    82:89:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> e
    90:92:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e
    93:100:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> e
    101:104:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> e
    105:108:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> e
    109:111:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> e
    112:119:void loadFromAttributes(android.util.AttributeSet,int):83:83 -> e
    120:124:void loadFromAttributes(android.util.AttributeSet,int):84:84 -> e
    125:129:void loadFromAttributes(android.util.AttributeSet,int):86:86 -> e
    130:133:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> e
    134:136:void loadFromAttributes(android.util.AttributeSet,int):84:84 -> e
    137:143:void loadFromAttributes(android.util.AttributeSet,int):90:90 -> e
    144:144:void loadFromAttributes(android.util.AttributeSet,int):91:91 -> e
    0:4:void onSetButtonDrawable():117:117 -> f
    5:8:void onSetButtonDrawable():118:118 -> f
    9:10:void onSetButtonDrawable():122:122 -> f
    11:14:void onSetButtonDrawable():123:123 -> f
    0:2:void setSupportButtonTintList(android.content.res.ColorStateList):95:95 -> g
    3:4:void setSupportButtonTintList(android.content.res.ColorStateList):96:96 -> g
    5:8:void setSupportButtonTintList(android.content.res.ColorStateList):98:98 -> g
    0:2:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):106:106 -> h
    3:4:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):107:107 -> h
    5:8:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):109:109 -> h
androidx.appcompat.widget.AppCompatDrawableManager -> androidx.appcompat.widget.k:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Q;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> b
    androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"}
    0:4:void <clinit>():54:54 -> <clinit>
    0:3:void <init>():51:51 -> <init>
    0:2:android.graphics.PorterDuff$Mode access$000():51:51 -> a
    3:6:androidx.appcompat.widget.AppCompatDrawableManager get():466:466 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/k;"}
    7:12:androidx.appcompat.widget.AppCompatDrawableManager get():467:467 -> b
    13:18:androidx.appcompat.widget.AppCompatDrawableManager get():469:469 -> b
    1:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):475:475 -> c
    1:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):480:480 -> d
    3:11:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):507:507 -> e
    1:11:android.content.res.ColorStateList getTintList(android.content.Context,int):498:498 -> f
    1:5:void onConfigurationChanged(android.content.Context):484:484 -> g
    6:10:void onConfigurationChanged(android.content.Context):485:485 -> g
    3:6:void preload():59:59 -> h
    7:13:void preload():60:60 -> h
    14:19:void preload():61:61 -> h
    20:34:void preload():62:62 -> h
    35:38:void preload():460:460 -> h
    0:3:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):502:502 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/Y;[I)V"}
androidx.appcompat.widget.AppCompatDrawableManager$1 -> androidx.appcompat.widget.k$a:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    int[] COLORFILTER_TINT_COLOR_CONTROL_NORMAL -> a
    int[] TINT_COLOR_CONTROL_NORMAL -> b
    int[] COLORFILTER_COLOR_CONTROL_ACTIVATED -> c
    int[] COLORFILTER_COLOR_BACKGROUND_MULTIPLY -> d
    int[] TINT_COLOR_CONTROL_STATE_LIST -> e
    int[] TINT_CHECKABLE_BUTTON_LIST -> f
    0:2:void <init>():62:62 -> <init>
    3:14:void <init>():68:68 -> <init>
    15:34:void <init>():79:79 -> <init>
    35:54:void <init>():93:93 -> <init>
    55:66:void <init>():108:108 -> <init>
    67:76:void <init>():118:118 -> <init>
    77:91:void <init>():128:128 -> <init>
    0:3:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):234:234 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Q;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    4:7:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):235:235 -> a
    8:13:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):236:236 -> a
    14:25:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):238:238 -> a
    26:29:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):242:242 -> a
    30:36:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):243:243 -> a
    37:40:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):246:246 -> a
    41:47:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):247:247 -> a
    48:51:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):250:250 -> a
    52:60:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):251:251 -> a
    0:3:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):372:372 -> b
    4:10:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):373:373 -> b
    11:14:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):374:374 -> b
    15:21:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):375:375 -> b
    22:25:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):376:376 -> b
    26:30:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):377:377 -> b
    31:34:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):378:378 -> b
    35:39:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):379:379 -> b
    40:43:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):380:380 -> b
    44:48:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):381:381 -> b
    49:52:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):382:382 -> b
    53:57:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):383:383 -> b
    58:66:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):384:384 -> b
    67:74:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):387:387 -> b
    75:81:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):388:388 -> b
    82:89:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):389:389 -> b
    90:96:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):390:390 -> b
    97:104:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):391:391 -> b
    105:111:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):392:392 -> b
    112:115:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):393:393 -> b
    116:124:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):394:394 -> b
    125:131:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):386:386 -> b
    0:3:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):402:402 -> c
    4:14:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):407:407 -> c
    15:19:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):408:408 -> c
    20:27:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):410:410 -> c
    28:30:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):411:411 -> c
    31:41:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):413:413 -> c
    42:45:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):416:416 -> c
    46:52:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):417:417 -> c
    53:64:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):420:420 -> c
    65:74:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):421:421 -> c
    75:80:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):427:427 -> c
    81:84:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):428:428 -> c
    85:88:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):431:431 -> c
    89:97:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):432:432 -> c
    98:102:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):435:435 -> c
    0:12:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):323:323 -> d
    13:14:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):324:324 -> d
    15:20:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):326:326 -> d
    21:24:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):327:327 -> d
    25:28:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):328:328 -> d
    29:31:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):325:325 -> d
    32:37:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):330:330 -> d
    38:41:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):331:331 -> d
    42:45:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):332:332 -> d
    46:48:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):329:329 -> d
    49:54:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):334:334 -> d
    55:58:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):335:335 -> d
    59:62:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):336:336 -> d
    63:66:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):333:333 -> d
    67:81:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):338:338 -> d
    82:83:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):341:341 -> d
    84:89:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):343:343 -> d
    90:93:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):344:344 -> d
    94:97:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):345:345 -> d
    98:100:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):342:342 -> d
    101:106:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):347:347 -> d
    107:110:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):348:348 -> d
    111:114:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):349:349 -> d
    115:117:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):346:346 -> d
    118:123:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):351:351 -> d
    124:127:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):352:352 -> d
    128:131:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):353:353 -> d
    132:135:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):350:350 -> d
    0:3:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):452:452 -> e
    4:8:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):453:453 -> e
    0:14:boolean arrayContains(int[],int):360:360 -> f
    1:5:android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context):143:143 -> g
    1:2:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):154:154 -> h
    3:4:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):155:155 -> h
    5:10:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):158:158 -> h
    11:16:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):160:160 -> h
    17:21:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):164:164 -> h
    22:23:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):165:165 -> h
    24:28:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):168:168 -> h
    29:34:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):169:169 -> h
    35:39:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):172:172 -> h
    40:45:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):173:173 -> h
    46:50:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):177:177 -> h
    51:52:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):178:178 -> h
    53:58:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):181:181 -> h
    0:1:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):148:148 -> i
    2:5:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):149:149 -> i
    6:10:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):148:148 -> i
    0:1:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):136:136 -> j
    2:5:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):137:137 -> j
    6:10:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):136:136 -> j
    1:2:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):185:185 -> k
    3:4:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):186:186 -> k
    5:15:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):189:189 -> k
    16:21:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):192:192 -> k
    22:25:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):197:197 -> k
    26:31:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):198:198 -> k
    32:35:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):201:201 -> k
    36:43:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):202:202 -> k
    44:47:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):206:206 -> k
    48:54:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):207:207 -> k
    55:58:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):213:213 -> k
    59:66:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):214:214 -> k
    67:70:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):218:218 -> k
    71:78:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):219:219 -> k
    79:82:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):223:223 -> k
    83:90:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):224:224 -> k
    91:96:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):228:228 -> k
    2:9:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):260:260 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Q;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;"}
    10:15:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):262:262 -> l
    16:21:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):264:264 -> l
    22:32:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):269:269 -> l
    33:38:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):270:270 -> l
    39:40:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):272:272 -> l
    41:42:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):274:274 -> l
    43:50:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):275:275 -> l
    51:56:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):277:277 -> l
    57:61:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):279:279 -> l
    62:64:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):280:280 -> l
    65:67:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):281:281 -> l
    68:72:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):282:282 -> l
    73:78:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):284:284 -> l
    79:83:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):286:286 -> l
    84:87:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):289:289 -> l
    88:93:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):290:290 -> l
    94:99:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):291:291 -> l
    100:102:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):293:293 -> l
    103:108:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):295:295 -> l
    109:113:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):297:297 -> l
    114:116:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):298:298 -> l
    117:119:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):299:299 -> l
    120:124:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):300:300 -> l
    125:140:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):303:303 -> l
    141:146:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):306:306 -> l
    147:152:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):307:307 -> l
    153:156:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):308:308 -> l
    0:5:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):313:313 -> m
    6:11:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):314:314 -> m
    12:23:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):316:316 -> m
androidx.appcompat.widget.AppCompatEditText -> androidx.appcompat.widget.l:
# {"id":"sourceFile","fileName":"AppCompatEditText.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/B;"}
    androidx.core.widget.TextViewOnReceiveContentListener mDefaultOnReceiveContentListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/j;"}
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/m;"}
    androidx.appcompat.widget.AppCompatEditText$SuperCaller mSuperCaller -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/l$a;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):95:95 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):100:100 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):102:102 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):104:105 -> <init>
    6:8:void <init>(android.content.Context,android.util.AttributeSet,int):107:109 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):111:111 -> <init>
    10:13:void <init>(android.content.Context,android.util.AttributeSet,int):113:116 -> <init>
    0:4:android.view.textclassifier.TextClassifier access$001(androidx.appcompat.widget.AppCompatEditText):78:78 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/l;)Landroid/view/textclassifier/TextClassifier;"}
    0:3:void access$101(androidx.appcompat.widget.AppCompatEditText,android.view.textclassifier.TextClassifier):78:78 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/l;Landroid/view/textclassifier/TextClassifier;)V"}
    0:3:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):140:140 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/m;)V"}
    4:9:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):141:141 -> c
    10:13:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):142:142 -> c
    14:17:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):143:143 -> c
    18:21:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):144:144 -> c
    22:25:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):145:145 -> c
    26:32:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):146:146 -> c
    33:35:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):150:150 -> c
    36:38:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):152:152 -> c
    39:41:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):153:153 -> c
    42:44:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):154:154 -> c
    45:48:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):155:155 -> c
    0:2:void drawableStateChanged():247:247 -> drawableStateChanged
    3:6:void drawableStateChanged():248:248 -> drawableStateChanged
    7:9:void drawableStateChanged():249:249 -> drawableStateChanged
    10:13:void drawableStateChanged():251:251 -> drawableStateChanged
    14:17:void drawableStateChanged():252:252 -> drawableStateChanged
    0:3:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():305:305 -> getCustomSelectionActionModeCallback
    4:8:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():304:304 -> getCustomSelectionActionModeCallback
    0:3:androidx.appcompat.widget.AppCompatEditText$SuperCaller getSuperCaller():312:312 -> getSuperCaller
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/l$a;"}
    4:10:androidx.appcompat.widget.AppCompatEditText$SuperCaller getSuperCaller():313:313 -> getSuperCaller
    11:13:androidx.appcompat.widget.AppCompatEditText$SuperCaller getSuperCaller():315:315 -> getSuperCaller
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():213:213 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():214:214 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():241:241 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():242:242 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():446:446 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():489:489 -> getSupportCompoundDrawablesTintMode
    1:1:java.lang.CharSequence getText():77:77 -> getText
    2:2:android.text.Editable getText():166:166 -> getText
    0:8:android.view.textclassifier.TextClassifier getTextClassifier():343:343 -> getTextClassifier
    0:3:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):273:273 -> onCreateInputConnection
    4:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):274:274 -> onCreateInputConnection
    9:12:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):275:275 -> onCreateInputConnection
    13:19:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):287:287 -> onCreateInputConnection
    0:7:boolean onDragEvent(android.view.DragEvent):350:350 -> onDragEvent
    8:12:boolean onDragEvent(android.view.DragEvent):353:353 -> onDragEvent
    0:7:boolean onTextContextMenuItem(int):364:364 -> onTextContextMenuItem
    8:12:boolean onTextContextMenuItem(int):367:367 -> onTextContextMenuItem
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):183:183 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):184:184 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):185:185 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):175:175 -> setBackgroundResource
    3:6:void setBackgroundResource(int):176:176 -> setBackgroundResource
    7:10:void setBackgroundResource(int):177:177 -> setBackgroundResource
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):416:416 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):417:417 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):418:418 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):426:426 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):427:427 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):428:428 -> setCompoundDrawablesRelative
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):298:298 -> setCustomSelectionActionModeCallback
    4:7:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):297:297 -> setCustomSelectionActionModeCallback
    0:5:void setEmojiCompatEnabled(boolean):405:405 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):400:400 -> setKeyListener
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):198:198 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):199:199 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):226:226 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):227:227 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):469:469 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):470:470 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):509:509 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):510:510 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):258:258 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):259:259 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):260:260 -> setTextAppearance
    0:7:void setTextClassifier(android.view.textclassifier.TextClassifier):325:325 -> setTextClassifier
androidx.appcompat.widget.AppCompatEditText$SuperCaller -> androidx.appcompat.widget.l$a:
# {"id":"sourceFile","fileName":"AppCompatEditText.java"}
    androidx.appcompat.widget.AppCompatEditText this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/l;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatEditText):514:514 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/l;)V"}
    0:6:android.view.textclassifier.TextClassifier getTextClassifier():518:518 -> a
    0:5:void setTextClassifier(android.view.textclassifier.TextClassifier):522:522 -> b
androidx.appcompat.widget.AppCompatEmojiEditTextHelper -> androidx.appcompat.widget.m:
# {"id":"sourceFile","fileName":"AppCompatEmojiEditTextHelper.java"}
    android.widget.EditText mView -> a
    androidx.emoji2.viewsintegration.EmojiEditTextHelper mEmojiEditTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    0:2:void <init>(android.widget.EditText):50:50 -> <init>
    3:4:void <init>(android.widget.EditText):51:51 -> <init>
    5:13:void <init>(android.widget.EditText):52:52 -> <init>
    0:5:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):123:123 -> a
    6:13:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):124:124 -> a
    0:4:boolean isEmojiCapableKeyListener(android.text.method.KeyListener):86:86 -> b
    0:5:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c
    6:12:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> c
    13:21:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> c
    22:30:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> c
    31:33:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c
    34:37:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> c
    38:40:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c
    41:41:void loadFromAttributes(android.util.AttributeSet,int):73:73 -> c
    0:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):148:148 -> d
    0:5:void setEnabled(boolean):96:96 -> e
androidx.appcompat.widget.AppCompatEmojiTextHelper -> androidx.appcompat.widget.n:
# {"id":"sourceFile","fileName":"AppCompatEmojiTextHelper.java"}
    android.widget.TextView mView -> a
    androidx.emoji2.viewsintegration.EmojiTextViewHelper mEmojiTextViewHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"}
    0:2:void <init>(android.widget.TextView):41:41 -> <init>
    3:4:void <init>(android.widget.TextView):42:42 -> <init>
    5:13:void <init>(android.widget.TextView):43:43 -> <init>
    0:6:android.text.InputFilter[] getFilters(android.text.InputFilter[]):99:99 -> a
    0:5:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> b
    6:12:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> b
    13:21:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> b
    22:30:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> b
    31:33:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b
    34:37:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> b
    38:40:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b
    41:41:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> b
    0:5:void setAllCaps(boolean):109:109 -> c
    0:5:void setEnabled(boolean):77:77 -> d
androidx.appcompat.widget.AppCompatHintHelper -> androidx.appcompat.widget.o:
# {"id":"sourceFile","fileName":"AppCompatHintHelper.java"}
    2:5:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):28:28 -> a
    6:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):31:31 -> a
    10:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):32:32 -> a
    14:19:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):37:37 -> a
androidx.appcompat.widget.AppCompatImageButton -> androidx.appcompat.widget.p:
# {"id":"sourceFile","fileName":"AppCompatImageButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q;"}
    boolean mHasLevel -> c
    1:1:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):66:66 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):82:83 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    0:2:void drawableStateChanged():256:256 -> drawableStateChanged
    3:6:void drawableStateChanged():257:257 -> drawableStateChanged
    7:9:void drawableStateChanged():258:258 -> drawableStateChanged
    10:13:void drawableStateChanged():260:260 -> drawableStateChanged
    14:17:void drawableStateChanged():261:261 -> drawableStateChanged
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():167:167 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():168:168 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():195:195 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():196:196 -> getSupportBackgroundTintMode
    0:3:android.content.res.ColorStateList getSupportImageTintList():222:222 -> getSupportImageTintList
    4:10:android.content.res.ColorStateList getSupportImageTintList():223:223 -> getSupportImageTintList
    0:3:android.graphics.PorterDuff$Mode getSupportImageTintMode():250:250 -> getSupportImageTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportImageTintMode():251:251 -> getSupportImageTintMode
    0:17:boolean hasOverlappingRendering():267:267 -> hasOverlappingRendering
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):137:137 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):138:138 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):139:139 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):129:129 -> setBackgroundResource
    3:6:void setBackgroundResource(int):130:130 -> setBackgroundResource
    7:10:void setBackgroundResource(int):131:131 -> setBackgroundResource
    0:2:void setImageBitmap(android.graphics.Bitmap):113:113 -> setImageBitmap
    3:6:void setImageBitmap(android.graphics.Bitmap):114:114 -> setImageBitmap
    7:10:void setImageBitmap(android.graphics.Bitmap):115:115 -> setImageBitmap
    0:9:void setImageDrawable(android.graphics.drawable.Drawable):97:97 -> setImageDrawable
    10:12:void setImageDrawable(android.graphics.drawable.Drawable):99:99 -> setImageDrawable
    13:15:void setImageDrawable(android.graphics.drawable.Drawable):101:101 -> setImageDrawable
    16:19:void setImageDrawable(android.graphics.drawable.Drawable):102:102 -> setImageDrawable
    20:22:void setImageDrawable(android.graphics.drawable.Drawable):103:103 -> setImageDrawable
    23:26:void setImageDrawable(android.graphics.drawable.Drawable):104:104 -> setImageDrawable
    27:32:void setImageDrawable(android.graphics.drawable.Drawable):106:106 -> setImageDrawable
    0:3:void setImageLevel(int):272:272 -> setImageLevel
    4:6:void setImageLevel(int):273:273 -> setImageLevel
    0:5:void setImageResource(int):92:92 -> setImageResource
    0:2:void setImageURI(android.net.Uri):121:121 -> setImageURI
    3:6:void setImageURI(android.net.Uri):122:122 -> setImageURI
    7:10:void setImageURI(android.net.Uri):123:123 -> setImageURI
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):152:152 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):153:153 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):180:180 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):181:181 -> setSupportBackgroundTintMode
    0:3:void setSupportImageTintList(android.content.res.ColorStateList):207:207 -> setSupportImageTintList
    4:7:void setSupportImageTintList(android.content.res.ColorStateList):208:208 -> setSupportImageTintList
    0:3:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):235:235 -> setSupportImageTintMode
    4:7:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):236:236 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatImageHelper -> androidx.appcompat.widget.q:
# {"id":"sourceFile","fileName":"AppCompatImageHelper.java"}
    android.widget.ImageView mView -> a
    androidx.appcompat.widget.TintInfo mInternalImageTint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mImageTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    int mLevel -> e
    0:3:void <init>(android.widget.ImageView):48:48 -> <init>
    4:5:void <init>(android.widget.ImageView):46:46 -> <init>
    6:8:void <init>(android.widget.ImageView):49:49 -> <init>
    0:3:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):201:201 -> a
    4:10:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):202:202 -> a
    11:12:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):204:204 -> a
    13:15:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):205:205 -> a
    16:24:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):207:207 -> a
    25:26:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):209:209 -> a
    27:28:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):210:210 -> a
    29:36:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):212:212 -> a
    37:38:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):214:214 -> a
    39:40:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):215:215 -> a
    41:51:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):218:218 -> a
    52:61:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):219:219 -> a
    0:7:void applyImageLevel():238:238 -> b
    8:19:void applyImageLevel():239:239 -> b
    0:7:void applySupportImageTint():142:142 -> c
    8:12:void applySupportImageTint():144:144 -> c
    13:18:void applySupportImageTint():148:148 -> c
    19:25:void applySupportImageTint():149:149 -> c
    26:29:void applySupportImageTint():155:155 -> c
    30:31:void applySupportImageTint():156:156 -> c
    32:35:void applySupportImageTint():157:157 -> c
    36:39:void applySupportImageTint():156:156 -> c
    40:43:void applySupportImageTint():158:158 -> c
    44:45:void applySupportImageTint():159:159 -> c
    46:49:void applySupportImageTint():160:160 -> c
    50:53:void applySupportImageTint():159:159 -> c
    0:8:android.content.res.ColorStateList getSupportImageTintList():124:124 -> d
    0:8:android.graphics.PorterDuff$Mode getSupportImageTintMode():138:138 -> e
    0:5:boolean hasOverlappingRendering():104:104 -> f
    6:13:boolean hasOverlappingRendering():105:105 -> f
    0:12:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> g
    13:20:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> g
    21:27:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> g
    28:30:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> g
    31:39:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> g
    40:47:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> g
    48:59:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> g
    60:70:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> g
    71:73:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> g
    74:81:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> g
    82:85:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> g
    86:89:void loadFromAttributes(android.util.AttributeSet,int):77:77 -> g
    90:92:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> g
    93:100:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> g
    101:104:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> g
    105:109:void loadFromAttributes(android.util.AttributeSet,int):82:82 -> g
    110:113:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> g
    114:116:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> g
    117:123:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> g
    124:124:void loadFromAttributes(android.util.AttributeSet,int):86:86 -> g
    0:6:void obtainLevelFromDrawable(android.graphics.drawable.Drawable):231:231 -> h
    2:13:void setImageResource(int):91:91 -> i
    14:16:void setImageResource(int):93:93 -> i
    17:22:void setImageResource(int):95:95 -> i
    23:28:void setImageResource(int):97:97 -> i
    29:32:void setImageResource(int):100:100 -> i
    0:3:void setSupportImageTintList(android.content.res.ColorStateList):115:115 -> j
    4:10:void setSupportImageTintList(android.content.res.ColorStateList):116:116 -> j
    11:15:void setSupportImageTintList(android.content.res.ColorStateList):118:118 -> j
    16:17:void setSupportImageTintList(android.content.res.ColorStateList):119:119 -> j
    18:21:void setSupportImageTintList(android.content.res.ColorStateList):120:120 -> j
    0:3:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):128:128 -> k
    4:10:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):129:129 -> k
    11:15:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):131:131 -> k
    16:17:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):132:132 -> k
    18:21:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):134:134 -> k
    0:7:boolean shouldApplyFrameworkTintUsingColorFilter():183:183 -> l
androidx.appcompat.widget.AppCompatImageView -> androidx.appcompat.widget.r:
# {"id":"sourceFile","fileName":"AppCompatImageView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q;"}
    boolean mHasLevel -> c
    1:1:void <init>(android.content.Context):69:69 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):66:66 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):82:83 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    0:2:void drawableStateChanged():268:268 -> drawableStateChanged
    3:6:void drawableStateChanged():269:269 -> drawableStateChanged
    7:9:void drawableStateChanged():270:270 -> drawableStateChanged
    10:13:void drawableStateChanged():272:272 -> drawableStateChanged
    14:17:void drawableStateChanged():273:273 -> drawableStateChanged
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():178:178 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():179:179 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():206:206 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():207:207 -> getSupportBackgroundTintMode
    0:3:android.content.res.ColorStateList getSupportImageTintList():234:234 -> getSupportImageTintList
    4:10:android.content.res.ColorStateList getSupportImageTintList():235:235 -> getSupportImageTintList
    0:3:android.graphics.PorterDuff$Mode getSupportImageTintMode():262:262 -> getSupportImageTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportImageTintMode():263:263 -> getSupportImageTintMode
    0:17:boolean hasOverlappingRendering():279:279 -> hasOverlappingRendering
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):148:148 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):149:149 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):150:150 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):140:140 -> setBackgroundResource
    3:6:void setBackgroundResource(int):141:141 -> setBackgroundResource
    7:10:void setBackgroundResource(int):142:142 -> setBackgroundResource
    0:2:void setImageBitmap(android.graphics.Bitmap):124:124 -> setImageBitmap
    3:6:void setImageBitmap(android.graphics.Bitmap):125:125 -> setImageBitmap
    7:10:void setImageBitmap(android.graphics.Bitmap):126:126 -> setImageBitmap
    0:9:void setImageDrawable(android.graphics.drawable.Drawable):108:108 -> setImageDrawable
    10:12:void setImageDrawable(android.graphics.drawable.Drawable):110:110 -> setImageDrawable
    13:15:void setImageDrawable(android.graphics.drawable.Drawable):112:112 -> setImageDrawable
    16:19:void setImageDrawable(android.graphics.drawable.Drawable):113:113 -> setImageDrawable
    20:22:void setImageDrawable(android.graphics.drawable.Drawable):114:114 -> setImageDrawable
    23:26:void setImageDrawable(android.graphics.drawable.Drawable):115:115 -> setImageDrawable
    27:32:void setImageDrawable(android.graphics.drawable.Drawable):117:117 -> setImageDrawable
    0:3:void setImageLevel(int):284:284 -> setImageLevel
    4:6:void setImageLevel(int):285:285 -> setImageLevel
    0:3:void setImageResource(int):100:100 -> setImageResource
    4:7:void setImageResource(int):102:102 -> setImageResource
    0:2:void setImageURI(android.net.Uri):132:132 -> setImageURI
    3:6:void setImageURI(android.net.Uri):133:133 -> setImageURI
    7:10:void setImageURI(android.net.Uri):134:134 -> setImageURI
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):163:163 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):164:164 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):191:191 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):192:192 -> setSupportBackgroundTintMode
    0:3:void setSupportImageTintList(android.content.res.ColorStateList):219:219 -> setSupportImageTintList
    4:7:void setSupportImageTintList(android.content.res.ColorStateList):220:220 -> setSupportImageTintList
    0:3:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):247:247 -> setSupportImageTintMode
    4:7:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):248:248 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView -> androidx.appcompat.widget.s:
# {"id":"sourceFile","fileName":"AppCompatMultiAutoCompleteTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/m;"}
    int[] TINT_ATTRS -> d
    3:9:void <clinit>():64:64 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):86:86 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):88:88 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):90:91 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):93:93 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):95:96 -> <init>
    10:12:void <init>(android.content.Context,android.util.AttributeSet,int):98:100 -> <init>
    13:15:void <init>(android.content.Context,android.util.AttributeSet,int):102:104 -> <init>
    0:3:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):128:128 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/m;)V"}
    4:9:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):129:129 -> a
    10:13:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):130:130 -> a
    14:17:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):131:131 -> a
    18:21:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):132:132 -> a
    22:25:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):133:133 -> a
    26:32:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):134:134 -> a
    33:35:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):138:138 -> a
    36:38:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):140:140 -> a
    39:41:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):141:141 -> a
    42:44:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):142:142 -> a
    45:48:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):143:143 -> a
    0:2:void drawableStateChanged():226:226 -> drawableStateChanged
    3:6:void drawableStateChanged():227:227 -> drawableStateChanged
    7:9:void drawableStateChanged():228:228 -> drawableStateChanged
    10:13:void drawableStateChanged():230:230 -> drawableStateChanged
    14:17:void drawableStateChanged():231:231 -> drawableStateChanged
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():192:192 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():193:193 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():220:220 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():221:221 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():304:304 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():347:347 -> getSupportCompoundDrawablesTintMode
    0:3:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):246:246 -> onCreateInputConnection
    4:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):245:245 -> onCreateInputConnection
    8:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):247:247 -> onCreateInputConnection
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):162:162 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):163:163 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):164:164 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):154:154 -> setBackgroundResource
    3:6:void setBackgroundResource(int):155:155 -> setBackgroundResource
    7:10:void setBackgroundResource(int):156:156 -> setBackgroundResource
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):274:274 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):275:275 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):276:276 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):284:284 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):285:285 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):286:286 -> setCompoundDrawablesRelative
    0:11:void setDropDownBackgroundResource(int):149:149 -> setDropDownBackgroundResource
    0:5:void setEmojiCompatEnabled(boolean):263:263 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):258:258 -> setKeyListener
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):177:177 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):178:178 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):205:205 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):206:206 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):327:327 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):328:328 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):367:367 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):368:368 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):237:237 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):238:238 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):239:239 -> setTextAppearance
androidx.appcompat.widget.AppCompatPopupWindow -> androidx.appcompat.widget.t:
# {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"}
    boolean mOverlapAnchor -> a
    boolean COMPAT_OVERLAP_ANCHOR -> b
    1:3:void <clinit>():34:34 -> <clinit>
    0:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):46:46 -> <init>
    3:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    0:5:void init(android.content.Context,android.util.AttributeSet,int,int):51:51 -> a
    6:13:void init(android.content.Context,android.util.AttributeSet,int,int):53:53 -> a
    14:23:void init(android.content.Context,android.util.AttributeSet,int,int):54:54 -> a
    24:32:void init(android.content.Context,android.util.AttributeSet,int,int):57:57 -> a
    33:36:void init(android.content.Context,android.util.AttributeSet,int,int):59:59 -> a
    0:3:void setSupportOverlapAnchor(boolean):90:90 -> b
    4:6:void setSupportOverlapAnchor(boolean):91:91 -> b
    7:10:void setSupportOverlapAnchor(boolean):93:93 -> b
    1:1:void showAsDropDown(android.view.View,int,int):64:64 -> showAsDropDown
    2:2:void showAsDropDown(android.view.View,int,int):66:66 -> showAsDropDown
    3:3:void showAsDropDown(android.view.View,int,int):68:68 -> showAsDropDown
    4:4:void showAsDropDown(android.view.View,int,int,int):73:73 -> showAsDropDown
    5:5:void showAsDropDown(android.view.View,int,int,int):75:75 -> showAsDropDown
    6:6:void showAsDropDown(android.view.View,int,int,int):77:77 -> showAsDropDown
    0:7:void update(android.view.View,int,int,int,int):82:82 -> update
    8:18:void update(android.view.View,int,int,int,int):84:84 -> update
    19:22:void update(android.view.View,int,int,int,int):86:86 -> update
androidx.appcompat.widget.AppCompatProgressBarHelper -> androidx.appcompat.widget.u:
# {"id":"sourceFile","fileName":"AppCompatProgressBarHelper.java"}
    android.widget.ProgressBar mView -> a
    android.graphics.Bitmap mSampleTile -> b
    int[] TINT_ATTRS -> c
    6:12:void <clinit>():41:41 -> <clinit>
    0:2:void <init>(android.widget.ProgressBar):50:50 -> <init>
    3:5:void <init>(android.widget.ProgressBar):51:51 -> <init>
    2:6:android.graphics.drawable.shapes.Shape getDrawableShape():147:147 -> a
    7:13:android.graphics.drawable.shapes.Shape getDrawableShape():148:148 -> a
    0:2:android.graphics.Bitmap getSampleTile():152:152 -> b
    0:12:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> c
    13:18:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> c
    19:28:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> c
    29:34:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c
    35:43:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> c
    44:47:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> c
    0:3:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):77:77 -> d
    4:12:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):78:78 -> d
    13:16:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):80:80 -> d
    17:20:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):81:81 -> d
    21:25:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):83:83 -> d
    26:27:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):84:84 -> d
    28:31:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):85:85 -> d
    32:37:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):86:86 -> d
    38:41:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):89:89 -> d
    42:68:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):90:90 -> d
    69:75:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):94:94 -> d
    76:82:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):96:96 -> d
    83:89:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):98:98 -> d
    90:93:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):104:104 -> d
    94:95:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):105:105 -> d
    96:99:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):106:106 -> d
    100:103:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):107:107 -> d
    104:105:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):108:108 -> d
    106:114:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):111:111 -> d
    115:123:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):112:112 -> d
    124:130:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):114:114 -> d
    131:147:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):115:115 -> d
    148:156:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):116:116 -> d
    0:3:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):129:129 -> e
    4:5:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):130:130 -> e
    6:9:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):131:131 -> e
    10:14:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):132:132 -> e
    15:26:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):133:133 -> e
    27:35:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):136:136 -> e
    36:38:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):137:137 -> e
    39:48:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):138:138 -> e
    49:53:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):140:140 -> e
androidx.appcompat.widget.AppCompatProgressBarHelper$Api23Impl -> androidx.appcompat.widget.u$a:
# {"id":"sourceFile","fileName":"AppCompatProgressBarHelper.java"}
    0:6:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):165:165 -> a
    7:13:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):166:166 -> a
    14:20:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):167:167 -> a
    21:27:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):168:168 -> a
    28:34:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):169:169 -> a
    35:41:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):170:170 -> a
    42:48:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):171:171 -> a
    49:55:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):172:172 -> a
    56:63:void transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):173:173 -> a
androidx.appcompat.widget.AppCompatRadioButton -> androidx.appcompat.widget.v:
# {"id":"sourceFile","fileName":"AppCompatRadioButton.java"}
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j;"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):82:83 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    8:11:void <init>(android.content.Context,android.util.AttributeSet,int):88:91 -> <init>
    0:2:void drawableStateChanged():250:250 -> drawableStateChanged
    3:6:void drawableStateChanged():251:251 -> drawableStateChanged
    7:9:void drawableStateChanged():252:252 -> drawableStateChanged
    10:13:void drawableStateChanged():254:254 -> drawableStateChanged
    14:17:void drawableStateChanged():255:255 -> drawableStateChanged
    0:3:int getCompoundPaddingLeft():120:120 -> getCompoundPaddingLeft
    4:7:int getCompoundPaddingLeft():121:121 -> getCompoundPaddingLeft
    8:13:int getCompoundPaddingLeft():122:122 -> getCompoundPaddingLeft
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():99:99 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():100:100 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():102:102 -> getEmojiTextViewHelper
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():200:200 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():201:201 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():228:228 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():229:229 -> getSupportBackgroundTintMode
    0:3:android.content.res.ColorStateList getSupportButtonTintList():146:146 -> getSupportButtonTintList
    4:10:android.content.res.ColorStateList getSupportButtonTintList():147:147 -> getSupportButtonTintList
    0:3:android.graphics.PorterDuff$Mode getSupportButtonTintMode():171:171 -> getSupportButtonTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportButtonTintMode():172:172 -> getSupportButtonTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():313:313 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():356:356 -> getSupportCompoundDrawablesTintMode
    0:2:void setAllCaps(boolean):266:266 -> setAllCaps
    3:10:void setAllCaps(boolean):267:267 -> setAllCaps
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):234:234 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):235:235 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):236:236 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):242:242 -> setBackgroundResource
    3:6:void setBackgroundResource(int):243:243 -> setBackgroundResource
    7:10:void setBackgroundResource(int):244:244 -> setBackgroundResource
    1:3:void setButtonDrawable(android.graphics.drawable.Drawable):107:109 -> setButtonDrawable
    4:4:void setButtonDrawable(int):115:115 -> setButtonDrawable
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):283:283 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):284:284 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):285:285 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):293:293 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):294:294 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):295:295 -> setCompoundDrawablesRelative
    0:7:void setEmojiCompatEnabled(boolean):272:272 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):261:261 -> setFilters
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):185:185 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):186:186 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):213:213 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):214:214 -> setSupportBackgroundTintMode
    0:3:void setSupportButtonTintList(android.content.res.ColorStateList):133:133 -> setSupportButtonTintList
    4:7:void setSupportButtonTintList(android.content.res.ColorStateList):134:134 -> setSupportButtonTintList
    0:3:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):158:158 -> setSupportButtonTintMode
    4:7:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):159:159 -> setSupportButtonTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):336:336 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):337:337 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):376:376 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):377:377 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.AppCompatRatingBar -> androidx.appcompat.widget.w:
# {"id":"sourceFile","fileName":"AppCompatRatingBar.java"}
    androidx.appcompat.widget.AppCompatProgressBarHelper mAppCompatProgressBarHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):46:46 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):51:51 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):53:53 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):55:56 -> <init>
    1:3:void onMeasure(int,int):61:61 -> onMeasure
    4:11:void onMeasure(int,int):63:63 -> onMeasure
    12:21:void onMeasure(int,int):65:65 -> onMeasure
    22:25:void onMeasure(int,int):66:66 -> onMeasure
    26:29:void onMeasure(int,int):67:67 -> onMeasure
    30:35:void onMeasure(int,int):66:66 -> onMeasure
    36:39:void onMeasure(int,int):69:69 -> onMeasure
androidx.appcompat.widget.AppCompatReceiveContentHelper -> androidx.appcompat.widget.x:
# {"id":"sourceFile","fileName":"AppCompatReceiveContentHelper.java"}
    0:1:boolean maybeHandleDragEventViaPerformReceiveContent(android.view.View,android.view.DragEvent):0:0 -> a
    0:1:boolean maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0:0 -> b
androidx.appcompat.widget.AppCompatSeekBar -> androidx.appcompat.widget.y:
# {"id":"sourceFile","fileName":"AppCompatSeekBar.java"}
    androidx.appcompat.widget.AppCompatSeekBarHelper mAppCompatSeekBarHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):45:45 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):50:50 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):52:52 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):54:55 -> <init>
    0:2:void drawableStateChanged():66:66 -> drawableStateChanged
    3:8:void drawableStateChanged():67:67 -> drawableStateChanged
    0:2:void jumpDrawablesToCurrentState():72:72 -> jumpDrawablesToCurrentState
    3:8:void jumpDrawablesToCurrentState():73:73 -> jumpDrawablesToCurrentState
    1:3:void onDraw(android.graphics.Canvas):60:60 -> onDraw
    4:8:void onDraw(android.graphics.Canvas):61:61 -> onDraw
    9:13:void onDraw(android.graphics.Canvas):62:62 -> onDraw
androidx.appcompat.widget.AppCompatSeekBarHelper -> androidx.appcompat.widget.z:
# {"id":"sourceFile","fileName":"AppCompatSeekBarHelper.java"}
    android.widget.SeekBar mView -> d
    android.graphics.drawable.Drawable mTickMark -> e
    android.content.res.ColorStateList mTickMarkTintList -> f
    android.graphics.PorterDuff$Mode mTickMarkTintMode -> g
    boolean mHasTickMarkTint -> h
    boolean mHasTickMarkTintMode -> i
    0:3:void <init>(android.widget.SeekBar):42:42 -> <init>
    4:5:void <init>(android.widget.SeekBar):36:36 -> <init>
    6:8:void <init>(android.widget.SeekBar):37:37 -> <init>
    9:10:void <init>(android.widget.SeekBar):38:38 -> <init>
    11:12:void <init>(android.widget.SeekBar):39:39 -> <init>
    13:15:void <init>(android.widget.SeekBar):43:43 -> <init>
    0:2:void loadFromAttributes(android.util.AttributeSet,int):48:48 -> c
    3:15:void loadFromAttributes(android.util.AttributeSet,int):50:50 -> c
    16:23:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> c
    24:30:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> c
    31:33:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> c
    34:41:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> c
    42:46:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> c
    47:52:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> c
    53:55:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> c
    56:64:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c
    65:79:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> c
    80:81:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> c
    82:89:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> c
    90:97:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> c
    98:99:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> c
    100:102:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> c
    103:106:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> c
    0:11:void applyTickMarkTint():128:128 -> f
    12:21:void applyTickMarkTint():129:129 -> f
    22:25:void applyTickMarkTint():131:131 -> f
    26:30:void applyTickMarkTint():132:132 -> f
    31:34:void applyTickMarkTint():135:135 -> f
    35:41:void applyTickMarkTint():136:136 -> f
    42:49:void applyTickMarkTint():141:141 -> f
    50:61:void applyTickMarkTint():142:142 -> f
    0:3:void drawTickMarks(android.graphics.Canvas):165:165 -> g
    4:12:void drawTickMarks(android.graphics.Canvas):166:166 -> g
    13:18:void drawTickMarks(android.graphics.Canvas):168:168 -> g
    19:26:void drawTickMarks(android.graphics.Canvas):169:169 -> g
    27:32:void drawTickMarks(android.graphics.Canvas):170:170 -> g
    33:34:void drawTickMarks(android.graphics.Canvas):171:171 -> g
    35:41:void drawTickMarks(android.graphics.Canvas):172:172 -> g
    42:56:void drawTickMarks(android.graphics.Canvas):174:174 -> g
    57:64:void drawTickMarks(android.graphics.Canvas):175:175 -> g
    65:68:void drawTickMarks(android.graphics.Canvas):176:176 -> g
    69:90:void drawTickMarks(android.graphics.Canvas):177:177 -> g
    91:96:void drawTickMarks(android.graphics.Canvas):179:179 -> g
    97:102:void drawTickMarks(android.graphics.Canvas):180:180 -> g
    103:106:void drawTickMarks(android.graphics.Canvas):182:182 -> g
    0:3:void drawableStateChanged():154:154 -> h
    4:11:void drawableStateChanged():155:155 -> h
    12:21:void drawableStateChanged():156:156 -> h
    22:27:void drawableStateChanged():157:157 -> h
    0:3:void jumpDrawablesToCurrentState():148:148 -> i
    4:7:void jumpDrawablesToCurrentState():149:149 -> i
    0:4:void setTickMark(android.graphics.drawable.Drawable):80:80 -> j
    5:7:void setTickMark(android.graphics.drawable.Drawable):81:81 -> j
    8:11:void setTickMark(android.graphics.drawable.Drawable):84:84 -> j
    12:16:void setTickMark(android.graphics.drawable.Drawable):87:87 -> j
    17:25:void setTickMark(android.graphics.drawable.Drawable):88:88 -> j
    26:31:void setTickMark(android.graphics.drawable.Drawable):89:89 -> j
    32:40:void setTickMark(android.graphics.drawable.Drawable):90:90 -> j
    41:43:void setTickMark(android.graphics.drawable.Drawable):92:92 -> j
    44:49:void setTickMark(android.graphics.drawable.Drawable):95:95 -> j
androidx.appcompat.widget.AppCompatSpinner -> androidx.appcompat.widget.A:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    android.content.Context mPopupContext -> b
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/L;"}
    android.widget.SpinnerAdapter mTempAdapter -> d
    boolean mPopupSet -> e
    androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup mPopup -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A$j;"}
    int mDropDownWidth -> g
    android.graphics.Rect mTempRect -> h
    int[] ATTRS_ANDROID_SPINNERMODE -> i
    3:9:void <clinit>():87:87 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):152:152 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):168:168 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):188:188 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):217:217 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):114:114 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):219:219 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):221:221 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):224:224 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):227:227 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):229:229 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):231:231 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):233:233 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):240:240 -> <init>
    14:15:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):242:243 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):249:249 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):246:246 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):249:249 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):251:251 -> <init>
    20:21:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):261:262 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):264:264 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):266:267 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):266:266 -> <init>
    26:27:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):268:269 -> <init>
    28:29:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):271:272 -> <init>
    30:31:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):256:257 -> <init>
    32:32:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):290:290 -> <init>
    33:33:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):292:292 -> <init>
    34:35:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):294:295 -> <init>
    36:36:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):298:298 -> <init>
    37:37:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):300:300 -> <init>
    38:40:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):304:306 -> <init>
    41:41:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):309:309 -> <init>
    4:11:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):574:574 -> a
    12:19:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):576:576 -> a
    20:27:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):580:580 -> a
    28:42:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):581:581 -> a
    43:52:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):583:583 -> a
    53:60:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):585:585 -> a
    61:64:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):590:590 -> a
    65:70:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):591:591 -> a
    71:79:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):592:592 -> a
    80:82:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):596:596 -> a
    83:95:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):597:597 -> a
    96:100:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):602:602 -> a
    101:109:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):603:603 -> a
    0:13:void showPopup():616:616 -> b
    0:2:void drawableStateChanged():559:559 -> drawableStateChanged
    3:6:void drawableStateChanged():560:560 -> drawableStateChanged
    7:10:void drawableStateChanged():561:561 -> drawableStateChanged
    0:3:int getDropDownHorizontalOffset():381:381 -> getDropDownHorizontalOffset
    4:8:int getDropDownHorizontalOffset():382:382 -> getDropDownHorizontalOffset
    9:13:int getDropDownHorizontalOffset():384:384 -> getDropDownHorizontalOffset
    0:3:int getDropDownVerticalOffset():355:355 -> getDropDownVerticalOffset
    4:8:int getDropDownVerticalOffset():356:356 -> getDropDownVerticalOffset
    9:13:int getDropDownVerticalOffset():358:358 -> getDropDownVerticalOffset
    0:3:int getDropDownWidth():400:400 -> getDropDownWidth
    4:6:int getDropDownWidth():401:401 -> getDropDownWidth
    7:11:int getDropDownWidth():403:403 -> getDropDownWidth
    0:2:androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup getInternalPopup():611:611 -> getInternalPopup
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/A$j;"}
    0:3:android.graphics.drawable.Drawable getPopupBackground():336:336 -> getPopupBackground
    4:8:android.graphics.drawable.Drawable getPopupBackground():337:337 -> getPopupBackground
    9:13:android.graphics.drawable.Drawable getPopupBackground():339:339 -> getPopupBackground
    0:2:android.content.Context getPopupContext():317:317 -> getPopupContext
    0:13:java.lang.CharSequence getPrompt():480:480 -> getPrompt
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():524:524 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():525:525 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():553:553 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():554:554 -> getSupportBackgroundTintMode
    0:2:void onDetachedFromWindow():427:427 -> onDetachedFromWindow
    3:12:void onDetachedFromWindow():429:429 -> onDetachedFromWindow
    13:18:void onDetachedFromWindow():430:430 -> onDetachedFromWindow
    0:2:void onMeasure(int,int):444:444 -> onMeasure
    3:14:void onMeasure(int,int):446:446 -> onMeasure
    15:18:void onMeasure(int,int):447:447 -> onMeasure
    19:30:void onMeasure(int,int):449:449 -> onMeasure
    31:34:void onMeasure(int,int):448:448 -> onMeasure
    35:38:void onMeasure(int,int):450:450 -> onMeasure
    39:42:void onMeasure(int,int):448:448 -> onMeasure
    43:46:void onMeasure(int,int):451:451 -> onMeasure
    47:50:void onMeasure(int,int):448:448 -> onMeasure
    0:1:void onRestoreInstanceState(android.os.Parcelable):633:633 -> onRestoreInstanceState
    2:8:void onRestoreInstanceState(android.os.Parcelable):635:635 -> onRestoreInstanceState
    9:12:void onRestoreInstanceState(android.os.Parcelable):637:637 -> onRestoreInstanceState
    13:18:void onRestoreInstanceState(android.os.Parcelable):638:638 -> onRestoreInstanceState
    19:23:void onRestoreInstanceState(android.os.Parcelable):640:640 -> onRestoreInstanceState
    24:27:void onRestoreInstanceState(android.os.Parcelable):656:656 -> onRestoreInstanceState
    0:1:android.os.Parcelable onSaveInstanceState():625:625 -> onSaveInstanceState
    2:8:android.os.Parcelable onSaveInstanceState():626:626 -> onSaveInstanceState
    9:24:android.os.Parcelable onSaveInstanceState():627:627 -> onSaveInstanceState
    0:11:boolean onTouchEvent(android.view.MotionEvent):436:436 -> onTouchEvent
    12:16:boolean onTouchEvent(android.view.MotionEvent):439:439 -> onTouchEvent
    0:3:boolean performClick():457:457 -> performClick
    4:9:boolean performClick():459:459 -> performClick
    10:14:boolean performClick():460:460 -> performClick
    15:19:boolean performClick():466:466 -> performClick
    1:1:void setAdapter(android.widget.Adapter):82:82 -> setAdapter
    2:3:void setAdapter(android.widget.SpinnerAdapter):412:413 -> setAdapter
    4:4:void setAdapter(android.widget.SpinnerAdapter):417:417 -> setAdapter
    5:7:void setAdapter(android.widget.SpinnerAdapter):419:421 -> setAdapter
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):493:493 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):494:494 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):495:495 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):485:485 -> setBackgroundResource
    3:6:void setBackgroundResource(int):486:486 -> setBackgroundResource
    7:10:void setBackgroundResource(int):487:487 -> setBackgroundResource
    0:3:void setDropDownHorizontalOffset(int):365:365 -> setDropDownHorizontalOffset
    4:6:void setDropDownHorizontalOffset(int):366:366 -> setDropDownHorizontalOffset
    7:12:void setDropDownHorizontalOffset(int):367:367 -> setDropDownHorizontalOffset
    13:16:void setDropDownHorizontalOffset(int):369:369 -> setDropDownHorizontalOffset
    0:3:void setDropDownVerticalOffset(int):346:346 -> setDropDownVerticalOffset
    4:7:void setDropDownVerticalOffset(int):347:347 -> setDropDownVerticalOffset
    8:11:void setDropDownVerticalOffset(int):349:349 -> setDropDownVerticalOffset
    0:3:void setDropDownWidth(int):391:391 -> setDropDownWidth
    4:6:void setDropDownWidth(int):392:392 -> setDropDownWidth
    7:10:void setDropDownWidth(int):394:394 -> setDropDownWidth
    0:3:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):322:322 -> setPopupBackgroundDrawable
    4:7:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):323:323 -> setPopupBackgroundDrawable
    8:11:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):325:325 -> setPopupBackgroundDrawable
    0:11:void setPopupBackgroundResource(int):331:331 -> setPopupBackgroundResource
    0:3:void setPrompt(java.lang.CharSequence):471:471 -> setPrompt
    4:7:void setPrompt(java.lang.CharSequence):472:472 -> setPrompt
    8:11:void setPrompt(java.lang.CharSequence):474:474 -> setPrompt
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):509:509 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):510:510 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):538:538 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):539:539 -> setSupportBackgroundTintMode
androidx.appcompat.widget.AppCompatSpinner$1 -> androidx.appcompat.widget.A$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup val$popup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A$h;"}
    androidx.appcompat.widget.AppCompatSpinner this$0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    0:7:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.view.View,androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):272:272 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;Landroid/view/View;Landroidx/appcompat/widget/A$h;)V"}
    0:2:androidx.appcompat.view.menu.ShowableListMenu getPopup():275:275 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
    0:11:boolean onForwardingStarted():281:281 -> c
    12:18:boolean onForwardingStarted():282:282 -> c
androidx.appcompat.widget.AppCompatSpinner$2 -> androidx.appcompat.widget.A$b:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatSpinner):640:640 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;)V"}
    0:11:void onGlobalLayout():643:643 -> onGlobalLayout
    12:16:void onGlobalLayout():644:644 -> onGlobalLayout
    17:24:void onGlobalLayout():646:646 -> onGlobalLayout
    25:28:void onGlobalLayout():649:649 -> onGlobalLayout
androidx.appcompat.widget.AppCompatSpinner$Api16Impl -> androidx.appcompat.widget.A$c:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    0:3:void removeOnGlobalLayoutListener(android.view.ViewTreeObserver,android.view.ViewTreeObserver$OnGlobalLayoutListener):1177:1177 -> a
androidx.appcompat.widget.AppCompatSpinner$Api17Impl -> androidx.appcompat.widget.A$d:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    0:4:int getTextAlignment(android.view.View):1147:1147 -> a
    0:4:int getTextDirection(android.view.View):1157:1157 -> b
    0:3:void setTextAlignment(android.view.View,int):1152:1152 -> c
    0:3:void setTextDirection(android.view.View,int):1162:1162 -> d
androidx.appcompat.widget.AppCompatSpinner$Api23Impl -> androidx.appcompat.widget.A$e:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    0:9:void setDropDownViewTheme(android.widget.ThemedSpinnerAdapter,android.content.res.Resources$Theme):1133:1133 -> a
    10:13:void setDropDownViewTheme(android.widget.ThemedSpinnerAdapter,android.content.res.Resources$Theme):1134:1134 -> a
androidx.appcompat.widget.AppCompatSpinner$DialogPopup -> androidx.appcompat.widget.A$f:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.app.AlertDialog mPopup -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/c;"}
    android.widget.ListAdapter mListAdapter -> b
    java.lang.CharSequence mPrompt -> c
    androidx.appcompat.widget.AppCompatSpinner this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatSpinner):864:864 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;)V"}
    0:10:boolean isShowing():880:880 -> a
    0:2:java.lang.CharSequence getHintText():895:895 -> b
    0:7:void setHorizontalOffset(int):938:938 -> c
    0:1:int getHorizontalOffset():0:0 -> d
    0:3:void dismiss():872:872 -> dismiss
    4:7:void dismiss():873:873 -> dismiss
    8:10:void dismiss():874:874 -> dismiss
    0:4:void show(int,int):900:900 -> f
    5:15:void show(int,int):903:903 -> f
    16:19:void show(int,int):904:904 -> f
    20:22:void show(int,int):905:905 -> f
    23:26:void show(int,int):907:907 -> f
    27:30:void show(int,int):908:908 -> f
    31:34:void show(int,int):907:907 -> f
    35:40:void show(int,int):908:908 -> f
    41:44:void show(int,int):909:909 -> f
    45:47:void show(int,int):911:911 -> f
    48:50:void show(int,int):912:912 -> f
    51:56:void show(int,int):914:914 -> f
    0:2:void setPromptText(java.lang.CharSequence):890:890 -> h
    0:1:int getVerticalOffset():0:0 -> j
    0:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):928:928 -> l
    0:7:void setVerticalOffset(int):933:933 -> m
    0:1:android.graphics.drawable.Drawable getBackground():0:0 -> n
    0:2:void setAdapter(android.widget.ListAdapter):885:885 -> o
    0:4:void onClick(android.content.DialogInterface,int):919:919 -> onClick
    5:12:void onClick(android.content.DialogInterface,int):920:920 -> onClick
    13:24:void onClick(android.content.DialogInterface,int):921:921 -> onClick
    25:28:void onClick(android.content.DialogInterface,int):923:923 -> onClick
    0:7:void setHorizontalOriginalOffset(int):958:958 -> p
androidx.appcompat.widget.AppCompatSpinner$DropDownAdapter -> androidx.appcompat.widget.A$g:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.widget.SpinnerAdapter mAdapter -> a
    android.widget.ListAdapter mListAdapter -> b
    0:2:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):711:711 -> <init>
    3:4:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):712:712 -> <init>
    5:8:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):714:714 -> <init>
    9:15:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):715:715 -> <init>
    16:19:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):719:719 -> <init>
    20:21:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):721:721 -> <init>
    22:25:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):723:723 -> <init>
    0:3:boolean areAllItemsEnabled():784:784 -> areAllItemsEnabled
    4:10:boolean areAllItemsEnabled():786:786 -> areAllItemsEnabled
    0:10:int getCount():735:735 -> getCount
    0:5:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):755:755 -> getDropDownView
    6:10:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):756:756 -> getDropDownView
    0:10:java.lang.Object getItem(int):740:740 -> getItem
    0:11:long getItemId(int):745:745 -> getItemId
    0:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):750:750 -> getView
    0:13:boolean hasStableIds():761:761 -> hasStableIds
    0:9:boolean isEmpty():818:818 -> isEmpty
    0:3:boolean isEnabled(int):798:798 -> isEnabled
    4:10:boolean isEnabled(int):800:800 -> isEnabled
    0:3:void registerDataSetObserver(android.database.DataSetObserver):766:766 -> registerDataSetObserver
    4:7:void registerDataSetObserver(android.database.DataSetObserver):767:767 -> registerDataSetObserver
    0:3:void unregisterDataSetObserver(android.database.DataSetObserver):773:773 -> unregisterDataSetObserver
    4:7:void unregisterDataSetObserver(android.database.DataSetObserver):774:774 -> unregisterDataSetObserver
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup -> androidx.appcompat.widget.A$h:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    java.lang.CharSequence mHintText -> G
    android.widget.ListAdapter mAdapter -> H
    android.graphics.Rect mVisibleRect -> I
    int mOriginalHorizontalOffset -> J
    androidx.appcompat.widget.AppCompatSpinner this$0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    0:1:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):974:974 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;Landroid/content/Context;Landroid/util/AttributeSet;I)V"}
    2:4:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):975:975 -> <init>
    5:11:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):971:971 -> <init>
    12:15:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):977:977 -> <init>
    16:19:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):978:978 -> <init>
    20:22:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):979:979 -> <init>
    23:31:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):981:981 -> <init>
    0:3:void access$001(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):968:968 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A$h;)V"}
    0:5:void computeContentWidth():1012:1012 -> O
    6:12:void computeContentWidth():1015:1015 -> O
    13:27:void computeContentWidth():1016:1016 -> O
    28:35:void computeContentWidth():1017:1017 -> O
    36:45:void computeContentWidth():1019:1019 -> O
    46:51:void computeContentWidth():1022:1022 -> O
    52:57:void computeContentWidth():1023:1023 -> O
    58:63:void computeContentWidth():1024:1024 -> O
    64:70:void computeContentWidth():1025:1025 -> O
    71:74:void computeContentWidth():1026:1026 -> O
    75:78:void computeContentWidth():1027:1027 -> O
    79:82:void computeContentWidth():1026:1026 -> O
    83:92:void computeContentWidth():1028:1028 -> O
    93:114:void computeContentWidth():1029:1029 -> O
    115:128:void computeContentWidth():1033:1033 -> O
    129:132:void computeContentWidth():1036:1036 -> O
    133:135:void computeContentWidth():1038:1038 -> O
    136:144:void computeContentWidth():1040:1040 -> O
    145:149:void computeContentWidth():1041:1041 -> O
    150:156:void computeContentWidth():1042:1042 -> O
    157:162:void computeContentWidth():1044:1044 -> O
    163:166:void computeContentWidth():1046:1046 -> O
    0:2:int getHorizontalOriginalOffset():1118:1118 -> P
    0:17:boolean isVisibleToUser(android.view.View):1108:1108 -> Q
    0:2:java.lang.CharSequence getHintText():1002:1002 -> b
    0:3:void show(int,int):1051:1051 -> f
    4:7:void show(int,int):1053:1053 -> f
    8:10:void show(int,int):1055:1055 -> f
    11:13:void show(int,int):1056:1056 -> f
    14:18:void show(int,int):1057:1057 -> f
    19:21:void show(int,int):1058:1058 -> f
    22:24:void show(int,int):1060:1060 -> f
    25:27:void show(int,int):1061:1061 -> f
    28:39:void show(int,int):1063:1063 -> f
    40:47:void show(int,int):1074:1074 -> f
    48:52:void show(int,int):1076:1076 -> f
    53:55:void show(int,int):1091:1091 -> f
    56:64:void show(int,int):1092:1092 -> f
    0:2:void setPromptText(java.lang.CharSequence):1008:1008 -> h
    0:2:void setAdapter(android.widget.ListAdapter):996:996 -> o
    3:5:void setAdapter(android.widget.ListAdapter):997:997 -> o
    0:2:void setHorizontalOriginalOffset(int):1113:1113 -> p
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$1 -> androidx.appcompat.widget.A$h$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner val$this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A$h;"}
    0:7:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup,androidx.appcompat.widget.AppCompatSpinner):981:981 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A$h;Landroidx/appcompat/widget/A;)V"}
    0:6:void onItemClick(android.widget.AdapterView,android.view.View,int,long):984:984 -> onItemClick
    7:16:void onItemClick(android.widget.AdapterView,android.view.View,int,long):985:985 -> onItemClick
    17:22:void onItemClick(android.widget.AdapterView,android.view.View,int,long):986:986 -> onItemClick
    23:29:void onItemClick(android.widget.AdapterView,android.view.View,int,long):987:987 -> onItemClick
    30:35:void onItemClick(android.widget.AdapterView,android.view.View,int,long):989:989 -> onItemClick
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2 -> androidx.appcompat.widget.A$h$b:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A$h;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):1077:1077 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A$h;)V"}
    0:9:void onGlobalLayout():1080:1080 -> onGlobalLayout
    10:15:void onGlobalLayout():1081:1081 -> onGlobalLayout
    16:20:void onGlobalLayout():1083:1083 -> onGlobalLayout
    21:26:void onGlobalLayout():1087:1087 -> onGlobalLayout
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$3 -> androidx.appcompat.widget.A$h$c:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener val$layoutListener -> a
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A$h;"}
    0:7:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup,android.view.ViewTreeObserver$OnGlobalLayoutListener):1092:1092 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A$h;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V"}
    0:9:void onDismiss():1095:1095 -> onDismiss
    10:15:void onDismiss():1097:1097 -> onDismiss
androidx.appcompat.widget.AppCompatSpinner$SavedState -> androidx.appcompat.widget.A$i:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    boolean mShowDropdown -> a
    0:7:void <clinit>():679:679 -> <clinit>
    1:1:void <init>(android.os.Parcelable):665:665 -> <init>
    2:3:void <init>(android.os.Parcel):669:670 -> <init>
    0:2:void writeToParcel(android.os.Parcel,int):675:675 -> writeToParcel
    3:9:void writeToParcel(android.os.Parcel,int):676:676 -> writeToParcel
androidx.appcompat.widget.AppCompatSpinner$SavedState$1 -> androidx.appcompat.widget.A$i$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    0:3:void <init>():680:680 -> <init>
    0:5:androidx.appcompat.widget.AppCompatSpinner$SavedState createFromParcel(android.os.Parcel):683:683 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/A$i;"}
    0:2:androidx.appcompat.widget.AppCompatSpinner$SavedState[] newArray(int):688:688 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/A$i;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):680:680 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):680:680 -> newArray
androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup -> androidx.appcompat.widget.A$j:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    boolean isShowing() -> a
    java.lang.CharSequence getHintText() -> b
    void setHorizontalOffset(int) -> c
    int getHorizontalOffset() -> d
    void show(int,int) -> f
    void setPromptText(java.lang.CharSequence) -> h
    int getVerticalOffset() -> j
    void setBackgroundDrawable(android.graphics.drawable.Drawable) -> l
    void setVerticalOffset(int) -> m
    android.graphics.drawable.Drawable getBackground() -> n
    void setAdapter(android.widget.ListAdapter) -> o
    void setHorizontalOriginalOffset(int) -> p
androidx.appcompat.widget.AppCompatTextClassifierHelper -> androidx.appcompat.widget.B:
# {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"}
    android.widget.TextView mTextView -> a
    0:2:void <init>(android.widget.TextView):43:43 -> <init>
    3:11:void <init>(android.widget.TextView):44:44 -> <init>
androidx.appcompat.widget.AppCompatTextHelper -> androidx.appcompat.widget.C:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    android.widget.TextView mView -> a
    androidx.appcompat.widget.TintInfo mDrawableLeftTint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableTopTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableRightTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableStartTint -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableEndTint -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.TintInfo mDrawableTint -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Y;"}
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/E;"}
    int mStyle -> j
    int mFontWeight -> k
    android.graphics.Typeface mFontTypeface -> l
    boolean mAsyncFontPending -> m
    0:3:void <init>(android.widget.TextView):80:80 -> <init>
    4:6:void <init>(android.widget.TextView):75:75 -> <init>
    7:8:void <init>(android.widget.TextView):76:76 -> <init>
    9:10:void <init>(android.widget.TextView):81:81 -> <init>
    11:18:void <init>(android.widget.TextView):82:82 -> <init>
    0:3:void setTextSize(int,float):572:572 -> A
    4:9:void setTextSize(int,float):573:573 -> A
    10:13:void setTextSize(int,float):574:574 -> A
    0:5:void setTextSizeInternal(int,float):592:592 -> B
    0:9:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):345:345 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/a0;)V"}
    10:21:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):348:348 -> C
    22:26:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):351:351 -> C
    27:38:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):355:355 -> C
    39:45:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):356:356 -> C
    46:53:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):418:418 -> C
    54:55:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):420:420 -> C
    56:70:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):421:421 -> C
    71:75:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):432:432 -> C
    76:80:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):428:428 -> C
    81:86:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):424:424 -> C
    87:88:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):357:357 -> C
    89:96:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):358:358 -> C
    97:99:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):359:359 -> C
    100:101:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):360:360 -> C
    102:103:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):361:361 -> C
    104:105:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):362:362 -> C
    106:111:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):363:363 -> C
    112:118:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):364:364 -> C
    119:123:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):365:365 -> C
    124:131:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):384:384 -> C
    132:135:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):386:386 -> C
    136:149:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):389:389 -> C
    150:156:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):388:388 -> C
    157:158:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):392:392 -> C
    159:167:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):396:396 -> C
    168:171:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):401:401 -> C
    172:177:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):403:403 -> C
    178:181:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):405:405 -> C
    182:194:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):408:408 -> C
    195:201:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):407:407 -> C
    202:210:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):411:411 -> C
    4:13:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):545:545 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/Y;)V"}
    0:17:void applyCompoundDrawablesTints():526:526 -> b
    18:23:void applyCompoundDrawablesTints():528:528 -> b
    24:31:void applyCompoundDrawablesTints():529:529 -> b
    32:38:void applyCompoundDrawablesTints():530:530 -> b
    39:46:void applyCompoundDrawablesTints():531:531 -> b
    47:53:void applyCompoundDrawablesTints():532:532 -> b
    54:63:void applyCompoundDrawablesTints():535:535 -> b
    64:69:void applyCompoundDrawablesTints():536:536 -> b
    70:76:void applyCompoundDrawablesTints():537:537 -> b
    77:84:void applyCompoundDrawablesTints():538:538 -> b
    0:5:void autoSizeText():582:582 -> c
    0:5:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):551:551 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/Y;"}
    6:11:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):553:553 -> d
    12:13:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):554:554 -> d
    14:18:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):555:555 -> d
    0:6:int getAutoSizeMaxTextSize():627:627 -> e
    0:6:int getAutoSizeMinTextSize():623:623 -> f
    0:6:int getAutoSizeStepGranularity():619:619 -> g
    0:6:int[] getAutoSizeTextAvailableSizes():631:631 -> h
    0:6:int getAutoSizeTextType():615:615 -> i
    0:8:android.content.res.ColorStateList getCompoundDrawableTintList():636:636 -> j
    0:8:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():650:650 -> k
    0:6:boolean isAutoSizeEnabled():588:588 -> l
    0:5:void loadFromAttributes(android.util.AttributeSet,int):87:87 -> m
    6:9:void loadFromAttributes(android.util.AttributeSet,int):88:88 -> m
    10:16:void loadFromAttributes(android.util.AttributeSet,int):91:91 -> m
    17:24:void loadFromAttributes(android.util.AttributeSet,int):93:93 -> m
    25:31:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> m
    32:34:void loadFromAttributes(android.util.AttributeSet,int):93:93 -> m
    35:41:void loadFromAttributes(android.util.AttributeSet,int):97:97 -> m
    42:49:void loadFromAttributes(android.util.AttributeSet,int):99:99 -> m
    50:51:void loadFromAttributes(android.util.AttributeSet,int):100:100 -> m
    52:55:void loadFromAttributes(android.util.AttributeSet,int):101:101 -> m
    56:61:void loadFromAttributes(android.util.AttributeSet,int):100:100 -> m
    62:69:void loadFromAttributes(android.util.AttributeSet,int):103:103 -> m
    70:71:void loadFromAttributes(android.util.AttributeSet,int):104:104 -> m
    72:75:void loadFromAttributes(android.util.AttributeSet,int):105:105 -> m
    76:81:void loadFromAttributes(android.util.AttributeSet,int):104:104 -> m
    82:89:void loadFromAttributes(android.util.AttributeSet,int):107:107 -> m
    90:91:void loadFromAttributes(android.util.AttributeSet,int):108:108 -> m
    92:95:void loadFromAttributes(android.util.AttributeSet,int):109:109 -> m
    96:101:void loadFromAttributes(android.util.AttributeSet,int):108:108 -> m
    102:109:void loadFromAttributes(android.util.AttributeSet,int):111:111 -> m
    110:111:void loadFromAttributes(android.util.AttributeSet,int):112:112 -> m
    112:115:void loadFromAttributes(android.util.AttributeSet,int):113:113 -> m
    116:121:void loadFromAttributes(android.util.AttributeSet,int):112:112 -> m
    122:129:void loadFromAttributes(android.util.AttributeSet,int):117:117 -> m
    130:131:void loadFromAttributes(android.util.AttributeSet,int):118:118 -> m
    132:135:void loadFromAttributes(android.util.AttributeSet,int):119:119 -> m
    136:141:void loadFromAttributes(android.util.AttributeSet,int):118:118 -> m
    142:149:void loadFromAttributes(android.util.AttributeSet,int):121:121 -> m
    150:151:void loadFromAttributes(android.util.AttributeSet,int):122:122 -> m
    152:155:void loadFromAttributes(android.util.AttributeSet,int):123:123 -> m
    156:161:void loadFromAttributes(android.util.AttributeSet,int):122:122 -> m
    162:164:void loadFromAttributes(android.util.AttributeSet,int):127:127 -> m
    165:166:void loadFromAttributes(android.util.AttributeSet,int):132:132 -> m
    167:176:void loadFromAttributes(android.util.AttributeSet,int):133:133 -> m
    177:184:void loadFromAttributes(android.util.AttributeSet,int):144:144 -> m
    185:192:void loadFromAttributes(android.util.AttributeSet,int):145:145 -> m
    193:202:void loadFromAttributes(android.util.AttributeSet,int):147:147 -> m
    203:205:void loadFromAttributes(android.util.AttributeSet,int):150:150 -> m
    206:213:void loadFromAttributes(android.util.AttributeSet,int):166:166 -> m
    214:221:void loadFromAttributes(android.util.AttributeSet,int):167:167 -> m
    222:223:void loadFromAttributes(android.util.AttributeSet,int):169:169 -> m
    224:229:void loadFromAttributes(android.util.AttributeSet,int):170:170 -> m
    230:237:void loadFromAttributes(android.util.AttributeSet,int):171:171 -> m
    238:245:void loadFromAttributes(android.util.AttributeSet,int):173:173 -> m
    246:253:void loadFromAttributes(android.util.AttributeSet,int):177:177 -> m
    254:261:void loadFromAttributes(android.util.AttributeSet,int):179:179 -> m
    262:269:void loadFromAttributes(android.util.AttributeSet,int):181:181 -> m
    270:277:void loadFromAttributes(android.util.AttributeSet,int):198:198 -> m
    278:283:void loadFromAttributes(android.util.AttributeSet,int):199:199 -> m
    284:285:void loadFromAttributes(android.util.AttributeSet,int):202:202 -> m
    286:291:void loadFromAttributes(android.util.AttributeSet,int):203:203 -> m
    292:297:void loadFromAttributes(android.util.AttributeSet,int):204:204 -> m
    298:299:void loadFromAttributes(android.util.AttributeSet,int):207:207 -> m
    300:305:void loadFromAttributes(android.util.AttributeSet,int):208:208 -> m
    306:313:void loadFromAttributes(android.util.AttributeSet,int):209:209 -> m
    314:319:void loadFromAttributes(android.util.AttributeSet,int):210:210 -> m
    320:322:void loadFromAttributes(android.util.AttributeSet,int):214:214 -> m
    323:329:void loadFromAttributes(android.util.AttributeSet,int):215:215 -> m
    330:332:void loadFromAttributes(android.util.AttributeSet,int):227:227 -> m
    333:336:void loadFromAttributes(android.util.AttributeSet,int):229:229 -> m
    337:340:void loadFromAttributes(android.util.AttributeSet,int):230:230 -> m
    341:348:void loadFromAttributes(android.util.AttributeSet,int):231:231 -> m
    349:355:void loadFromAttributes(android.util.AttributeSet,int):233:233 -> m
    356:362:void loadFromAttributes(android.util.AttributeSet,int):237:237 -> m
    363:371:void loadFromAttributes(android.util.AttributeSet,int):241:241 -> m
    372:376:void loadFromAttributes(android.util.AttributeSet,int):249:249 -> m
    377:380:void loadFromAttributes(android.util.AttributeSet,int):251:251 -> m
    381:388:void loadFromAttributes(android.util.AttributeSet,int):253:253 -> m
    389:390:void loadFromAttributes(android.util.AttributeSet,int):255:255 -> m
    391:394:void loadFromAttributes(android.util.AttributeSet,int):256:256 -> m
    395:397:void loadFromAttributes(android.util.AttributeSet,int):257:257 -> m
    398:410:void loadFromAttributes(android.util.AttributeSet,int):258:258 -> m
    411:414:void loadFromAttributes(android.util.AttributeSet,int):262:262 -> m
    415:420:void loadFromAttributes(android.util.AttributeSet,int):263:263 -> m
    421:426:void loadFromAttributes(android.util.AttributeSet,int):264:264 -> m
    427:430:void loadFromAttributes(android.util.AttributeSet,int):265:265 -> m
    431:434:void loadFromAttributes(android.util.AttributeSet,int):262:262 -> m
    435:439:void loadFromAttributes(android.util.AttributeSet,int):268:268 -> m
    440:445:void loadFromAttributes(android.util.AttributeSet,int):276:276 -> m
    446:453:void loadFromAttributes(android.util.AttributeSet,int):281:281 -> m
    454:460:void loadFromAttributes(android.util.AttributeSet,int):284:284 -> m
    461:468:void loadFromAttributes(android.util.AttributeSet,int):286:286 -> m
    469:475:void loadFromAttributes(android.util.AttributeSet,int):289:289 -> m
    476:483:void loadFromAttributes(android.util.AttributeSet,int):291:291 -> m
    484:490:void loadFromAttributes(android.util.AttributeSet,int):294:294 -> m
    491:498:void loadFromAttributes(android.util.AttributeSet,int):296:296 -> m
    499:505:void loadFromAttributes(android.util.AttributeSet,int):299:299 -> m
    506:513:void loadFromAttributes(android.util.AttributeSet,int):301:301 -> m
    514:520:void loadFromAttributes(android.util.AttributeSet,int):304:304 -> m
    521:528:void loadFromAttributes(android.util.AttributeSet,int):306:306 -> m
    529:537:void loadFromAttributes(android.util.AttributeSet,int):309:309 -> m
    538:540:void loadFromAttributes(android.util.AttributeSet,int):311:311 -> m
    541:548:void loadFromAttributes(android.util.AttributeSet,int):314:314 -> m
    549:554:void loadFromAttributes(android.util.AttributeSet,int):315:315 -> m
    555:559:void loadFromAttributes(android.util.AttributeSet,int):317:317 -> m
    560:567:void loadFromAttributes(android.util.AttributeSet,int):319:319 -> m
    568:569:void loadFromAttributes(android.util.AttributeSet,int):320:320 -> m
    570:573:void loadFromAttributes(android.util.AttributeSet,int):321:321 -> m
    574:577:void loadFromAttributes(android.util.AttributeSet,int):320:320 -> m
    578:582:void loadFromAttributes(android.util.AttributeSet,int):322:322 -> m
    583:588:void loadFromAttributes(android.util.AttributeSet,int):325:325 -> m
    589:594:void loadFromAttributes(android.util.AttributeSet,int):327:327 -> m
    595:600:void loadFromAttributes(android.util.AttributeSet,int):329:329 -> m
    601:605:void loadFromAttributes(android.util.AttributeSet,int):332:332 -> m
    606:612:void loadFromAttributes(android.util.AttributeSet,int):334:334 -> m
    613:619:void loadFromAttributes(android.util.AttributeSet,int):337:337 -> m
    620:625:void loadFromAttributes(android.util.AttributeSet,int):340:340 -> m
    0:3:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):440:440 -> n
    4:5:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):441:441 -> n
    6:13:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):442:442 -> n
    14:19:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):444:444 -> n
    20:21:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):445:445 -> n
    22:30:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):446:446 -> n
    31:36:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):453:453 -> n
    0:3:void onLayout(boolean,int,int,int,int):564:564 -> o
    4:7:void onLayout(boolean,int,int,int,int):565:565 -> o
    0:3:void onSetCompoundDrawables():522:522 -> p
    0:5:void onSetTextAppearance(android.content.Context,int):460:460 -> q
    6:14:void onSetTextAppearance(android.content.Context,int):462:462 -> q
    15:23:void onSetTextAppearance(android.content.Context,int):467:467 -> q
    24:31:void onSetTextAppearance(android.content.Context,int):495:495 -> q
    32:40:void onSetTextAppearance(android.content.Context,int):496:496 -> q
    41:46:void onSetTextAppearance(android.content.Context,int):497:497 -> q
    47:49:void onSetTextAppearance(android.content.Context,int):501:501 -> q
    50:51:void onSetTextAppearance(android.content.Context,int):503:503 -> q
    52:57:void onSetTextAppearance(android.content.Context,int):504:504 -> q
    58:65:void onSetTextAppearance(android.content.Context,int):505:505 -> q
    66:70:void onSetTextAppearance(android.content.Context,int):508:508 -> q
    71:73:void onSetTextAppearance(android.content.Context,int):511:511 -> q
    74:77:void onSetTextAppearance(android.content.Context,int):512:512 -> q
    78:85:void onSetTextAppearance(android.content.Context,int):513:513 -> q
    0:0:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo) -> r
    0:5:void setAllCaps(boolean):518:518 -> s
    0:5:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):604:604 -> t
    0:5:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):610:610 -> u
    0:5:void setAutoSizeTextTypeWithDefaults(int):596:596 -> v
    0:3:void setCompoundDrawableTintList(android.content.res.ColorStateList):640:640 -> w
    4:10:void setCompoundDrawableTintList(android.content.res.ColorStateList):641:641 -> w
    11:19:void setCompoundDrawableTintList(android.content.res.ColorStateList):643:643 -> w
    20:21:void setCompoundDrawableTintList(android.content.res.ColorStateList):644:644 -> w
    22:25:void setCompoundDrawableTintList(android.content.res.ColorStateList):645:645 -> w
    0:3:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):654:654 -> x
    4:10:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):655:655 -> x
    11:19:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):657:657 -> x
    20:21:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):658:658 -> x
    22:25:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):659:659 -> x
    19:24:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):686:686 -> y
    25:33:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):687:687 -> y
    34:39:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):695:695 -> y
    40:44:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):696:696 -> y
    45:49:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):697:697 -> y
    50:54:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):698:698 -> y
    55:59:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):699:699 -> y
    60:61:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):700:700 -> y
    62:65:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):696:696 -> y
    66:70:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y
    71:77:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):689:689 -> y
    78:79:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):690:690 -> y
    80:83:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y
    84:89:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):676:676 -> y
    90:94:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):677:677 -> y
    95:99:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):678:678 -> y
    100:104:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):679:679 -> y
    105:109:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):680:680 -> y
    110:111:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):681:681 -> y
    112:115:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):677:677 -> y
    0:3:void setCompoundTints():663:663 -> z
    4:5:void setCompoundTints():664:664 -> z
    6:7:void setCompoundTints():665:665 -> z
    8:9:void setCompoundTints():666:666 -> z
    10:11:void setCompoundTints():667:667 -> z
    12:14:void setCompoundTints():668:668 -> z
androidx.appcompat.widget.AppCompatTextHelper$1 -> androidx.appcompat.widget.C$a:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    int val$fontWeight -> a
    int val$style -> b
    java.lang.ref.WeakReference val$textViewWeak -> c
    androidx.appcompat.widget.AppCompatTextHelper this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    0:11:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int,java.lang.ref.WeakReference):365:365 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;IILjava/lang/ref/WeakReference;)V"}
    0:0:void onFontRetrievalFailed(int) -> f
    0:4:void onFontRetrieved(android.graphics.Typeface):369:369 -> g
    5:17:void onFontRetrieved(android.graphics.Typeface):370:370 -> g
    18:25:void onFontRetrieved(android.graphics.Typeface):374:374 -> g
androidx.appcompat.widget.AppCompatTextHelper$2 -> androidx.appcompat.widget.C$b:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    android.widget.TextView val$textView -> a
    android.graphics.Typeface val$typeface -> b
    int val$style -> c
    androidx.appcompat.widget.AppCompatTextHelper this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    0:11:void <init>(androidx.appcompat.widget.AppCompatTextHelper,android.widget.TextView,android.graphics.Typeface,int):446:446 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V"}
    0:9:void run():449:449 -> run
androidx.appcompat.widget.AppCompatTextHelper$Api17Impl -> androidx.appcompat.widget.C$c:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    0:4:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):793:793 -> a
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):788:788 -> b
    0:3:void setTextLocale(android.widget.TextView,java.util.Locale):782:782 -> c
androidx.appcompat.widget.AppCompatTextHelper$Api24Impl -> androidx.appcompat.widget.C$d:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    0:4:android.os.LocaleList forLanguageTags(java.lang.String):770:770 -> a
    0:3:void setTextLocales(android.widget.TextView,android.os.LocaleList):765:765 -> b
androidx.appcompat.widget.AppCompatTextHelper$Api26Impl -> androidx.appcompat.widget.C$e:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    0:4:int getAutoSizeStepGranularity(android.widget.TextView):739:739 -> a
    0:3:void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView,int,int,int,int):746:746 -> b
    0:3:void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView,int[],int):753:753 -> c
    0:4:boolean setFontVariationSettings(android.widget.TextView,java.lang.String):734:734 -> d
androidx.appcompat.widget.AppCompatTextHelper$Api28Impl -> androidx.appcompat.widget.C$f:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    0:4:android.graphics.Typeface create(android.graphics.Typeface,int,boolean):818:818 -> a
androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.D:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/B;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mEmojiTextViewHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    boolean mIsSetTypefaceProcessing -> e
    androidx.appcompat.widget.AppCompatTextView$SuperCaller mSuperCaller -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/D$a;"}
    java.util.concurrent.Future mPrecomputedTextFuture -> g
    1:1:void <init>(android.content.Context):104:104 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):108:108 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):113:113 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):95:95 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):97:97 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):115:115 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):117:118 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet,int):120:122 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):124:124 -> <init>
    13:14:void <init>(android.content.Context,android.util.AttributeSet,int):126:127 -> <init>
    0:2:void drawableStateChanged():245:245 -> drawableStateChanged
    3:6:void drawableStateChanged():246:246 -> drawableStateChanged
    7:9:void drawableStateChanged():247:247 -> drawableStateChanged
    10:13:void drawableStateChanged():249:249 -> drawableStateChanged
    14:17:void drawableStateChanged():250:250 -> drawableStateChanged
    0:4:int access$001(androidx.appcompat.widget.AppCompatTextView):85:85 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)I"}
    0:3:void access$1001(androidx.appcompat.widget.AppCompatTextView,int):85:85 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;I)V"}
    0:4:int access$101(androidx.appcompat.widget.AppCompatTextView):85:85 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)I"}
    0:3:int getAutoSizeMaxTextSize():420:420 -> getAutoSizeMaxTextSize
    4:12:int getAutoSizeMaxTextSize():421:421 -> getAutoSizeMaxTextSize
    13:16:int getAutoSizeMaxTextSize():423:423 -> getAutoSizeMaxTextSize
    17:23:int getAutoSizeMaxTextSize():424:424 -> getAutoSizeMaxTextSize
    0:3:int getAutoSizeMinTextSize():401:401 -> getAutoSizeMinTextSize
    4:12:int getAutoSizeMinTextSize():402:402 -> getAutoSizeMinTextSize
    13:16:int getAutoSizeMinTextSize():404:404 -> getAutoSizeMinTextSize
    17:23:int getAutoSizeMinTextSize():405:405 -> getAutoSizeMinTextSize
    0:3:int getAutoSizeStepGranularity():382:382 -> getAutoSizeStepGranularity
    4:12:int getAutoSizeStepGranularity():383:383 -> getAutoSizeStepGranularity
    13:16:int getAutoSizeStepGranularity():385:385 -> getAutoSizeStepGranularity
    17:23:int getAutoSizeStepGranularity():386:386 -> getAutoSizeStepGranularity
    0:3:int[] getAutoSizeTextAvailableSizes():439:439 -> getAutoSizeTextAvailableSizes
    4:12:int[] getAutoSizeTextAvailableSizes():440:440 -> getAutoSizeTextAvailableSizes
    13:16:int[] getAutoSizeTextAvailableSizes():442:442 -> getAutoSizeTextAvailableSizes
    17:22:int[] getAutoSizeTextAvailableSizes():443:443 -> getAutoSizeTextAvailableSizes
    23:25:int[] getAutoSizeTextAvailableSizes():446:446 -> getAutoSizeTextAvailableSizes
    0:4:int getAutoSizeTextType():360:360 -> getAutoSizeTextType
    5:17:int getAutoSizeTextType():361:361 -> getAutoSizeTextType
    18:21:int getAutoSizeTextType():366:366 -> getAutoSizeTextType
    22:27:int getAutoSizeTextType():367:367 -> getAutoSizeTextType
    0:3:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():506:506 -> getCustomSelectionActionModeCallback
    4:8:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():505:505 -> getCustomSelectionActionModeCallback
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():136:136 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():137:137 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():139:139 -> getEmojiTextViewHelper
    0:4:int getFirstBaselineToTopHeight():478:478 -> getFirstBaselineToTopHeight
    0:4:int getLastBaselineToBottomHeight():483:483 -> getLastBaselineToBottomHeight
    0:3:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():791:791 -> getSuperCaller
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/D$a;"}
    4:10:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():793:793 -> getSuperCaller
    11:13:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():798:798 -> getSuperCaller
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():182:182 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():183:183 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():210:210 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():211:211 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():698:698 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():741:741 -> getSupportCompoundDrawablesTintMode
    0:2:java.lang.CharSequence getText():559:559 -> getText
    3:7:java.lang.CharSequence getText():560:560 -> getText
    0:8:android.view.textclassifier.TextClassifier getTextClassifier():588:588 -> getTextClassifier
    0:4:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():518:518 -> getTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/text/b$a;"}
    0:3:void access$1101(androidx.appcompat.widget.AppCompatTextView,int):85:85 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;I)V"}
    0:4:int access$201(androidx.appcompat.widget.AppCompatTextView):85:85 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)I"}
    0:4:int[] access$301(androidx.appcompat.widget.AppCompatTextView):85:85 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)[I"}
    0:4:int access$401(androidx.appcompat.widget.AppCompatTextView):85:85 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)I"}
    0:4:android.view.textclassifier.TextClassifier access$501(androidx.appcompat.widget.AppCompatTextView):85:85 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)Landroid/view/textclassifier/TextClassifier;"}
    0:3:void access$601(androidx.appcompat.widget.AppCompatTextView,int,int,int,int):85:85 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;IIII)V"}
    0:3:void access$701(androidx.appcompat.widget.AppCompatTextView,int[],int):85:85 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;[II)V"}
    0:3:void access$801(androidx.appcompat.widget.AppCompatTextView,int):85:85 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;I)V"}
    0:3:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):451:451 -> onCreateInputConnection
    4:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):452:452 -> onCreateInputConnection
    9:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):453:453 -> onCreateInputConnection
    0:2:void onLayout(boolean,int,int,int,int):256:256 -> onLayout
    3:6:void onLayout(boolean,int,int,int,int):257:257 -> onLayout
    7:10:void onLayout(boolean,int,int,int,int):258:258 -> onLayout
    0:2:void onMeasure(int,int):614:614 -> onMeasure
    3:6:void onMeasure(int,int):615:615 -> onMeasure
    0:2:void onTextChanged(java.lang.CharSequence,int,int,int):275:275 -> onTextChanged
    3:10:void onTextChanged(java.lang.CharSequence,int,int,int):276:276 -> onTextChanged
    11:16:void onTextChanged(java.lang.CharSequence,int,int,int):277:277 -> onTextChanged
    17:22:void onTextChanged(java.lang.CharSequence,int,int,int):279:279 -> onTextChanged
    0:3:void access$901(androidx.appcompat.widget.AppCompatTextView,android.view.textclassifier.TextClassifier):85:85 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;Landroid/view/textclassifier/TextClassifier;)V"}
    0:4:void consumeTextFutureAndSetBlocking():546:546 -> q
    5:6:void consumeTextFutureAndSetBlocking():549:549 -> q
    7:17:void consumeTextFutureAndSetBlocking():550:550 -> q
    0:2:void setAllCaps(boolean):229:229 -> setAllCaps
    3:10:void setAllCaps(boolean):230:230 -> setAllCaps
    0:3:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):317:317 -> setAutoSizeTextTypeUniformWithConfiguration
    4:11:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):318:318 -> setAutoSizeTextTypeUniformWithConfiguration
    12:15:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):321:321 -> setAutoSizeTextTypeUniformWithConfiguration
    16:19:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):322:322 -> setAutoSizeTextTypeUniformWithConfiguration
    0:3:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):339:339 -> setAutoSizeTextTypeUniformWithPresetSizes
    4:11:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):340:340 -> setAutoSizeTextTypeUniformWithPresetSizes
    12:15:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):342:342 -> setAutoSizeTextTypeUniformWithPresetSizes
    16:19:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):343:343 -> setAutoSizeTextTypeUniformWithPresetSizes
    0:3:void setAutoSizeTextTypeWithDefaults(int):294:294 -> setAutoSizeTextTypeWithDefaults
    4:11:void setAutoSizeTextTypeWithDefaults(int):295:295 -> setAutoSizeTextTypeWithDefaults
    12:15:void setAutoSizeTextTypeWithDefaults(int):297:297 -> setAutoSizeTextTypeWithDefaults
    16:19:void setAutoSizeTextTypeWithDefaults(int):298:298 -> setAutoSizeTextTypeWithDefaults
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):152:152 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):153:153 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):154:154 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):144:144 -> setBackgroundResource
    3:6:void setBackgroundResource(int):145:145 -> setBackgroundResource
    7:10:void setBackgroundResource(int):146:146 -> setBackgroundResource
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):621:621 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):622:622 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):623:623 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):631:631 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):632:632 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):633:633 -> setCompoundDrawablesRelative
    1:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):663:665 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):673:673 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    5:8:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):675:678 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    9:9:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):674:674 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    10:11:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):679:680 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    1:3:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):640:642 -> setCompoundDrawablesWithIntrinsicBounds
    4:4:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):648:648 -> setCompoundDrawablesWithIntrinsicBounds
    5:8:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):650:653 -> setCompoundDrawablesWithIntrinsicBounds
    9:9:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):649:649 -> setCompoundDrawablesWithIntrinsicBounds
    10:11:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):654:655 -> setCompoundDrawablesWithIntrinsicBounds
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):499:499 -> setCustomSelectionActionModeCallback
    4:7:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):498:498 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):235:235 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):224:224 -> setFilters
    0:7:void setFirstBaselineToTopHeight(int):459:459 -> setFirstBaselineToTopHeight
    0:7:void setLastBaselineToBottomHeight(int):469:469 -> setLastBaselineToBottomHeight
    0:3:void setLineHeight(int):488:488 -> setLineHeight
    0:3:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):542:542 -> setPrecomputedText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/text/b;)V"}
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):167:167 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):168:168 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):195:195 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):196:196 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):721:721 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):722:722 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):761:761 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):762:762 -> setSupportCompoundDrawablesTintMode
    0:2:void setTextAppearance(android.content.Context,int):216:216 -> setTextAppearance
    3:6:void setTextAppearance(android.content.Context,int):217:217 -> setTextAppearance
    7:10:void setTextAppearance(android.content.Context,int):218:218 -> setTextAppearance
    0:7:void setTextClassifier(android.view.textclassifier.TextClassifier):570:570 -> setTextClassifier
    0:3:void setTextFuture(java.util.concurrent.Future):606:606 -> setTextFuture
    4:7:void setTextFuture(java.util.concurrent.Future):608:608 -> setTextFuture
    0:3:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):529:529 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/text/b$a;)V"}
    0:3:void setTextSize(int,float):264:264 -> setTextSize
    4:7:void setTextSize(int,float):265:265 -> setTextSize
    8:11:void setTextSize(int,float):267:267 -> setTextSize
    12:15:void setTextSize(int,float):268:268 -> setTextSize
    0:8:void setTypeface(android.graphics.Typeface,int):767:767 -> setTypeface
    9:19:void setTypeface(android.graphics.Typeface,int):776:776 -> setTypeface
    20:25:void setTypeface(android.graphics.Typeface,int):779:779 -> setTypeface
    26:28:void setTypeface(android.graphics.Typeface,int):781:781 -> setTypeface
    29:34:void setTypeface(android.graphics.Typeface,int):783:783 -> setTypeface
    35:35:void setTypeface(android.graphics.Typeface,int):784:784 -> setTypeface
androidx.appcompat.widget.AppCompatTextView$SuperCaller -> androidx.appcompat.widget.D$a:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    void setFirstBaselineToTopHeight(int) -> a
    android.view.textclassifier.TextClassifier getTextClassifier() -> b
    int getAutoSizeStepGranularity() -> c
    int getAutoSizeMaxTextSize() -> d
    void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> e
    void setAutoSizeTextTypeWithDefaults(int) -> f
    void setTextClassifier(android.view.textclassifier.TextClassifier) -> g
    void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> h
    int getAutoSizeMinTextSize() -> i
    int getAutoSizeTextType() -> j
    int[] getAutoSizeTextAvailableSizes() -> k
    void setLastBaselineToBottomHeight(int) -> l
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26 -> androidx.appcompat.widget.D$b:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatTextView this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/D;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatTextView):823:823 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)V"}
    0:6:android.view.textclassifier.TextClassifier getTextClassifier():851:851 -> b
    0:6:int getAutoSizeStepGranularity():836:836 -> c
    0:6:int getAutoSizeMaxTextSize():826:826 -> d
    0:5:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):863:863 -> e
    0:5:void setAutoSizeTextTypeWithDefaults(int):868:868 -> f
    0:5:void setTextClassifier(android.view.textclassifier.TextClassifier):873:873 -> g
    0:5:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):857:857 -> h
    0:6:int getAutoSizeMinTextSize():831:831 -> i
    0:6:int getAutoSizeTextType():846:846 -> j
    0:6:int[] getAutoSizeTextAvailableSizes():841:841 -> k
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28 -> androidx.appcompat.widget.D$c:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatTextView this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/D;"}
    0:5:void <init>(androidx.appcompat.widget.AppCompatTextView):884:884 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/D;)V"}
    0:5:void setFirstBaselineToTopHeight(int):888:888 -> a
    0:5:void setLastBaselineToBottomHeight(int):893:893 -> l
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> androidx.appcompat.widget.E:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    int mAutoSizeTextType -> a
    boolean mNeedsAutoSizeText -> b
    float mAutoSizeStepGranularityInPx -> c
    float mAutoSizeMinTextSizeInPx -> d
    float mAutoSizeMaxTextSizeInPx -> e
    int[] mAutoSizeTextSizesInPx -> f
    boolean mHasPresetAutoSizeValues -> g
    android.text.TextPaint mTempTextPaint -> h
    android.widget.TextView mTextView -> i
    android.content.Context mContext -> j
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl mImpl -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/E$f;"}
    android.graphics.RectF TEMP_RECTF -> l
    java.util.concurrent.ConcurrentHashMap sTextViewMethodByNameCache -> m
    java.util.concurrent.ConcurrentHashMap sTextViewFieldByNameCache -> n
    0:6:void <clinit>():66:66 -> <clinit>
    7:13:void <clinit>():77:77 -> <clinit>
    14:21:void <clinit>():81:81 -> <clinit>
    0:3:void <init>(android.widget.TextView):154:154 -> <init>
    4:5:void <init>(android.widget.TextView):89:89 -> <init>
    6:9:void <init>(android.widget.TextView):91:91 -> <init>
    10:11:void <init>(android.widget.TextView):93:93 -> <init>
    12:13:void <init>(android.widget.TextView):95:95 -> <init>
    14:15:void <init>(android.widget.TextView):97:97 -> <init>
    16:19:void <init>(android.widget.TextView):100:100 -> <init>
    20:21:void <init>(android.widget.TextView):104:104 -> <init>
    22:23:void <init>(android.widget.TextView):155:155 -> <init>
    24:29:void <init>(android.widget.TextView):156:156 -> <init>
    30:37:void <init>(android.widget.TextView):158:158 -> <init>
    0:7:void autoSizeText():605:605 -> a
    8:11:void autoSizeText():609:609 -> a
    12:28:void autoSizeText():610:610 -> a
    29:41:void autoSizeText():614:614 -> a
    42:43:void autoSizeText():618:618 -> a
    44:56:void autoSizeText():617:617 -> a
    57:61:void autoSizeText():618:618 -> a
    62:76:void autoSizeText():619:619 -> a
    77:86:void autoSizeText():620:620 -> a
    87:89:void autoSizeText():626:626 -> a
    90:93:void autoSizeText():627:627 -> a
    94:96:void autoSizeText():628:628 -> a
    97:98:void autoSizeText():629:629 -> a
    99:103:void autoSizeText():630:630 -> a
    104:114:void autoSizeText():631:631 -> a
    115:120:void autoSizeText():632:632 -> a
    121:126:void autoSizeText():634:634 -> a
    127:129:void autoSizeText():638:638 -> a
    0:3:int[] cleanupAutoSizePresetSizes(int[]):512:512 -> b
    4:6:int[] cleanupAutoSizePresetSizes(int[]):516:516 -> b
    7:15:int[] cleanupAutoSizePresetSizes(int[]):518:518 -> b
    16:19:int[] cleanupAutoSizePresetSizes(int[]):520:520 -> b
    20:29:int[] cleanupAutoSizePresetSizes(int[]):523:523 -> b
    30:39:int[] cleanupAutoSizePresetSizes(int[]):524:524 -> b
    40:46:int[] cleanupAutoSizePresetSizes(int[]):528:528 -> b
    47:50:int[] cleanupAutoSizePresetSizes(int[]):531:531 -> b
    51:54:int[] cleanupAutoSizePresetSizes(int[]):532:532 -> b
    55:70:int[] cleanupAutoSizePresetSizes(int[]):534:534 -> b
    1:4:void clearAutoSizeConfiguration():642:642 -> c
    5:6:void clearAutoSizeConfiguration():643:643 -> c
    7:8:void clearAutoSizeConfiguration():644:644 -> c
    9:10:void clearAutoSizeConfiguration():645:645 -> c
    11:14:void clearAutoSizeConfiguration():646:646 -> c
    15:17:void clearAutoSizeConfiguration():647:647 -> c
    0:14:android.text.StaticLayout createLayout(java.lang.CharSequence,android.text.Layout$Alignment,int,int):742:742 -> d
    0:11:int findLargestTextSizeWhichFits(android.graphics.RectF):699:699 -> e
    12:13:int findLargestTextSizeWhichFits(android.graphics.RectF):709:709 -> e
    14:33:int findLargestTextSizeWhichFits(android.graphics.RectF):710:710 -> e
    34:38:int findLargestTextSizeWhichFits(android.graphics.RectF):719:719 -> e
    39:46:int findLargestTextSizeWhichFits(android.graphics.RectF):701:701 -> e
    0:6:int getAutoSizeMaxTextSize():469:469 -> f
    0:6:int getAutoSizeMinTextSize():453:453 -> g
    0:6:int getAutoSizeStepGranularity():437:437 -> h
    0:2:int[] getAutoSizeTextAvailableSizes():482:482 -> i
    0:2:int getAutoSizeTextType():423:423 -> j
    1:10:java.lang.reflect.Method getTextViewMethod(java.lang.String):846:846 -> k
    11:19:java.lang.reflect.Method getTextViewMethod(java.lang.String):848:848 -> k
    20:22:java.lang.reflect.Method getTextViewMethod(java.lang.String):850:850 -> k
    23:31:java.lang.reflect.Method getTextViewMethod(java.lang.String):852:852 -> k
    32:59:java.lang.reflect.Method getTextViewMethod(java.lang.String):858:858 -> k
    0:3:void initTempTextPaint(int):724:724 -> l
    4:11:void initTempTextPaint(int):725:725 -> l
    12:14:void initTempTextPaint(int):727:727 -> l
    15:25:void initTempTextPaint(int):729:729 -> l
    26:32:void initTempTextPaint(int):730:730 -> l
    0:4:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):813:813 -> m
    5:12:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):814:814 -> m
    13:13:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):822:822 -> m
    14:41:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):817:817 -> m
    0:13:boolean isAutoSizeEnabled():890:890 -> n
    0:8:void loadFromAttributes(android.util.AttributeSet,int):171:171 -> o
    9:22:void loadFromAttributes(android.util.AttributeSet,int):173:173 -> o
    23:30:void loadFromAttributes(android.util.AttributeSet,int):176:176 -> o
    31:38:void loadFromAttributes(android.util.AttributeSet,int):177:177 -> o
    39:48:void loadFromAttributes(android.util.AttributeSet,int):180:180 -> o
    49:56:void loadFromAttributes(android.util.AttributeSet,int):181:181 -> o
    57:64:void loadFromAttributes(android.util.AttributeSet,int):185:185 -> o
    65:72:void loadFromAttributes(android.util.AttributeSet,int):186:186 -> o
    73:80:void loadFromAttributes(android.util.AttributeSet,int):190:190 -> o
    81:88:void loadFromAttributes(android.util.AttributeSet,int):191:191 -> o
    89:96:void loadFromAttributes(android.util.AttributeSet,int):195:195 -> o
    97:104:void loadFromAttributes(android.util.AttributeSet,int):196:196 -> o
    105:108:void loadFromAttributes(android.util.AttributeSet,int):199:199 -> o
    109:112:void loadFromAttributes(android.util.AttributeSet,int):200:200 -> o
    113:115:void loadFromAttributes(android.util.AttributeSet,int):201:201 -> o
    116:118:void loadFromAttributes(android.util.AttributeSet,int):202:202 -> o
    119:121:void loadFromAttributes(android.util.AttributeSet,int):205:205 -> o
    122:127:void loadFromAttributes(android.util.AttributeSet,int):207:207 -> o
    128:132:void loadFromAttributes(android.util.AttributeSet,int):208:208 -> o
    133:136:void loadFromAttributes(android.util.AttributeSet,int):212:212 -> o
    137:138:void loadFromAttributes(android.util.AttributeSet,int):213:213 -> o
    139:153:void loadFromAttributes(android.util.AttributeSet,int):214:214 -> o
    154:163:void loadFromAttributes(android.util.AttributeSet,int):217:217 -> o
    164:173:void loadFromAttributes(android.util.AttributeSet,int):224:224 -> o
    174:176:void loadFromAttributes(android.util.AttributeSet,int):235:235 -> o
    177:180:void loadFromAttributes(android.util.AttributeSet,int):240:240 -> o
    181:183:void loadFromAttributes(android.util.AttributeSet,int):243:243 -> o
    0:5:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):330:330 -> p
    6:16:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):331:331 -> p
    17:21:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):332:332 -> p
    22:26:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):334:334 -> p
    27:30:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):336:336 -> p
    31:33:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):339:339 -> p
    34:39:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):342:342 -> p
    40:43:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):343:343 -> p
    0:5:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):373:373 -> q
    6:9:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):374:374 -> q
    10:13:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):376:376 -> q
    14:18:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):379:379 -> q
    19:20:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):381:381 -> q
    21:30:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):382:382 -> q
    31:46:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):385:385 -> q
    47:52:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):390:390 -> q
    53:59:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):391:391 -> q
    60:71:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):392:392 -> q
    72:86:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):393:393 -> q
    87:88:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):396:396 -> q
    89:94:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):399:399 -> q
    95:98:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):400:400 -> q
    0:10:void setAutoSizeTextTypeWithDefaults(int):263:263 -> r
    11:12:void setAutoSizeTextTypeWithDefaults(int):269:269 -> r
    13:23:void setAutoSizeTextTypeWithDefaults(int):270:270 -> r
    24:29:void setAutoSizeTextTypeWithDefaults(int):271:271 -> r
    30:35:void setAutoSizeTextTypeWithDefaults(int):275:275 -> r
    36:38:void setAutoSizeTextTypeWithDefaults(int):280:280 -> r
    39:44:void setAutoSizeTextTypeWithDefaults(int):284:284 -> r
    45:48:void setAutoSizeTextTypeWithDefaults(int):285:285 -> r
    49:71:void setAutoSizeTextTypeWithDefaults(int):289:289 -> r
    72:75:void setAutoSizeTextTypeWithDefaults(int):266:266 -> r
    0:13:void setRawTextSize(float):661:661 -> s
    14:22:void setRawTextSize(float):662:662 -> s
    23:28:void setRawTextSize(float):666:666 -> s
    29:37:void setRawTextSize(float):669:669 -> s
    38:39:void setRawTextSize(float):671:671 -> s
    40:47:void setRawTextSize(float):675:675 -> s
    48:55:void setRawTextSize(float):677:677 -> s
    56:64:void setRawTextSize(float):680:680 -> s
    65:70:void setRawTextSize(float):684:684 -> s
    71:75:void setRawTextSize(float):686:686 -> s
    76:81:void setRawTextSize(float):689:689 -> s
    0:3:void setTextSizeInternal(int,float):653:653 -> t
    4:8:void setTextSizeInternal(int,float):654:654 -> t
    9:12:void setTextSizeInternal(int,float):655:655 -> t
    13:24:void setTextSizeInternal(int,float):657:657 -> t
    0:11:boolean setupAutoSizeText():575:575 -> u
    12:20:boolean setupAutoSizeText():579:579 -> u
    21:35:boolean setupAutoSizeText():581:581 -> u
    36:39:boolean setupAutoSizeText():583:583 -> u
    40:55:boolean setupAutoSizeText():585:585 -> u
    56:61:boolean setupAutoSizeText():588:588 -> u
    62:64:boolean setupAutoSizeText():590:590 -> u
    65:66:boolean setupAutoSizeText():592:592 -> u
    67:69:boolean setupAutoSizeText():595:595 -> u
    0:3:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):486:486 -> v
    4:11:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):487:487 -> v
    12:20:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):491:491 -> v
    21:26:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):493:493 -> v
    27:30:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):494:494 -> v
    0:9:boolean setupAutoSizeUniformPresetSizesConfiguration():499:499 -> w
    10:13:boolean setupAutoSizeUniformPresetSizesConfiguration():500:500 -> w
    14:15:boolean setupAutoSizeUniformPresetSizesConfiguration():502:502 -> w
    16:21:boolean setupAutoSizeUniformPresetSizesConfiguration():503:503 -> w
    22:28:boolean setupAutoSizeUniformPresetSizesConfiguration():504:504 -> w
    29:31:boolean setupAutoSizeUniformPresetSizesConfiguration():505:505 -> w
    0:5:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):753:753 -> x
    6:13:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):754:754 -> x
    14:22:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):756:756 -> x
    23:28:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):762:762 -> x
    29:31:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):763:763 -> x
    32:43:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):766:766 -> x
    44:58:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):768:768 -> x
    59:64:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):771:771 -> x
    65:80:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):772:772 -> x
    81:93:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):777:777 -> x
    0:6:boolean supportsAutoSizeText():899:899 -> y
    3:15:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):550:550 -> z
    16:17:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):567:567 -> z
    18:19:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):568:568 -> z
    20:21:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):569:569 -> z
    22:24:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):570:570 -> z
    25:27:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):571:571 -> z
    28:53:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):562:562 -> z
    54:89:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):556:556 -> z
    90:115:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):551:551 -> z
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api16Impl -> androidx.appcompat.widget.E$a:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:3:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,android.widget.TextView,android.text.TextPaint):975:975 -> a
    4:7:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,android.widget.TextView,android.text.TextPaint):976:976 -> a
    8:11:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,android.widget.TextView,android.text.TextPaint):977:977 -> a
    12:21:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,android.widget.TextView,android.text.TextPaint):981:981 -> a
    0:4:int getMaxLines(android.widget.TextView):963:963 -> b
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api18Impl -> androidx.appcompat.widget.E$b:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:4:boolean isInLayout(android.view.View):951:951 -> a
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api23Impl -> androidx.appcompat.widget.E$c:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:4:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):920:920 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/E$f;)Landroid/text/StaticLayout;"}
    5:8:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):919:919 -> a
    9:12:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):922:922 -> a
    13:16:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):924:924 -> a
    17:20:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):925:925 -> a
    21:24:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):923:923 -> a
    25:32:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):926:926 -> a
    33:40:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):927:927 -> a
    41:54:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):928:928 -> a
    55:57:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):929:929 -> a
    58:61:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):934:934 -> a
    62:68:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):937:937 -> a
    69:73:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):939:939 -> a
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl -> androidx.appcompat.widget.E$f:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:3:void <init>():114:114 -> <init>
    void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView) -> a
    boolean isHorizontallyScrollable(android.widget.TextView) -> b
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23 -> androidx.appcompat.widget.E$d:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:3:void <init>():126:126 -> <init>
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29 -> androidx.appcompat.widget.E$e:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    0:3:void <init>():140:140 -> <init>
    0:7:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):150:150 -> a
    0:4:boolean isHorizontallyScrollable(android.widget.TextView):144:144 -> b
androidx.appcompat.widget.AppCompatToggleButton -> androidx.appcompat.widget.F:
# {"id":"sourceFile","fileName":"AppCompatToggleButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):69:69 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):74:74 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):76:76 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):78:79 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):81:82 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):84:85 -> <init>
    0:2:void drawableStateChanged():162:162 -> drawableStateChanged
    3:6:void drawableStateChanged():163:163 -> drawableStateChanged
    7:9:void drawableStateChanged():164:164 -> drawableStateChanged
    10:13:void drawableStateChanged():166:166 -> drawableStateChanged
    14:17:void drawableStateChanged():167:167 -> drawableStateChanged
    0:3:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():183:183 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/n;"}
    4:10:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():184:184 -> getEmojiTextViewHelper
    11:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():186:186 -> getEmojiTextViewHelper
    0:3:android.content.res.ColorStateList getSupportBackgroundTintList():128:128 -> getSupportBackgroundTintList
    4:10:android.content.res.ColorStateList getSupportBackgroundTintList():129:129 -> getSupportBackgroundTintList
    0:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():156:156 -> getSupportBackgroundTintMode
    4:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():157:157 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():238:238 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():281:281 -> getSupportCompoundDrawablesTintMode
    0:2:void setAllCaps(boolean):191:191 -> setAllCaps
    3:10:void setAllCaps(boolean):192:192 -> setAllCaps
    0:2:void setBackgroundDrawable(android.graphics.drawable.Drawable):98:98 -> setBackgroundDrawable
    3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):99:99 -> setBackgroundDrawable
    7:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):100:100 -> setBackgroundDrawable
    0:2:void setBackgroundResource(int):90:90 -> setBackgroundResource
    3:6:void setBackgroundResource(int):91:91 -> setBackgroundResource
    7:10:void setBackgroundResource(int):92:92 -> setBackgroundResource
    0:2:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):208:208 -> setCompoundDrawables
    3:6:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):209:209 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):210:210 -> setCompoundDrawables
    0:2:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):218:218 -> setCompoundDrawablesRelative
    3:6:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):219:219 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):220:220 -> setCompoundDrawablesRelative
    0:7:void setEmojiCompatEnabled(boolean):197:197 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):173:173 -> setFilters
    0:3:void setSupportBackgroundTintList(android.content.res.ColorStateList):113:113 -> setSupportBackgroundTintList
    4:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):114:114 -> setSupportBackgroundTintList
    0:3:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):141:141 -> setSupportBackgroundTintMode
    4:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):142:142 -> setSupportBackgroundTintMode
    0:4:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):261:261 -> setSupportCompoundDrawablesTintList
    5:10:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):262:262 -> setSupportCompoundDrawablesTintList
    0:4:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):301:301 -> setSupportCompoundDrawablesTintMode
    5:10:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):302:302 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout:
# {"id":"sourceFile","fileName":"ButtonBarLayout.java"}
    boolean mAllowStacking -> a
    boolean mStacked -> b
    int mLastWidthSize -> c
    0:3:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet):50:50 -> <init>
    6:11:void <init>(android.content.Context,android.util.AttributeSet):54:54 -> <init>
    12:21:void <init>(android.content.Context,android.util.AttributeSet):55:55 -> <init>
    22:30:void <init>(android.content.Context,android.util.AttributeSet):57:57 -> <init>
    31:33:void <init>(android.content.Context,android.util.AttributeSet):58:58 -> <init>
    34:39:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    40:45:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    0:5:int getNextVisibleChildIndex(int):156:156 -> a
    6:21:int getNextVisibleChildIndex(int):157:157 -> a
    0:2:boolean isStacked():186:186 -> b
    0:3:void onMeasure(int,int):79:79 -> onMeasure
    4:8:void onMeasure(int,int):81:81 -> onMeasure
    9:18:void onMeasure(int,int):82:82 -> onMeasure
    19:21:void onMeasure(int,int):84:84 -> onMeasure
    22:23:void onMeasure(int,int):87:87 -> onMeasure
    24:40:void onMeasure(int,int):96:96 -> onMeasure
    41:48:void onMeasure(int,int):97:97 -> onMeasure
    49:51:void onMeasure(int,int):105:105 -> onMeasure
    52:61:void onMeasure(int,int):107:107 -> onMeasure
    62:72:void onMeasure(int,int):110:110 -> onMeasure
    73:78:void onMeasure(int,int):115:115 -> onMeasure
    79:81:void onMeasure(int,int):122:122 -> onMeasure
    82:87:void onMeasure(int,int):128:128 -> onMeasure
    88:91:void onMeasure(int,int):130:130 -> onMeasure
    92:97:void onMeasure(int,int):131:131 -> onMeasure
    98:112:void onMeasure(int,int):132:132 -> onMeasure
    113:119:void onMeasure(int,int):134:134 -> onMeasure
    120:125:void onMeasure(int,int):135:135 -> onMeasure
    126:133:void onMeasure(int,int):137:137 -> onMeasure
    134:151:void onMeasure(int,int):138:138 -> onMeasure
    152:157:void onMeasure(int,int):141:141 -> onMeasure
    158:163:void onMeasure(int,int):145:145 -> onMeasure
    164:168:void onMeasure(int,int):146:146 -> onMeasure
    169:172:void onMeasure(int,int):150:150 -> onMeasure
    0:3:void setAllowStacking(boolean):68:68 -> setAllowStacking
    4:7:void setAllowStacking(boolean):69:69 -> setAllowStacking
    8:14:void setAllowStacking(boolean):70:70 -> setAllowStacking
    15:17:void setAllowStacking(boolean):71:71 -> setAllowStacking
    18:21:void setAllowStacking(boolean):73:73 -> setAllowStacking
    0:9:void setStacked(boolean):165:165 -> setStacked
    10:11:void setStacked(boolean):166:166 -> setStacked
    12:22:void setStacked(boolean):168:168 -> setStacked
    23:25:void setStacked(boolean):169:169 -> setStacked
    26:39:void setStacked(boolean):171:171 -> setStacked
    40:42:void setStacked(boolean):173:173 -> setStacked
    43:50:void setStacked(boolean):178:178 -> setStacked
    51:61:void setStacked(boolean):180:180 -> setStacked
androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
    android.util.TypedValue mMinWidthMajor -> a
    android.util.TypedValue mMinWidthMinor -> b
    android.util.TypedValue mFixedWidthMajor -> c
    android.util.TypedValue mFixedWidthMinor -> d
    android.util.TypedValue mFixedHeightMajor -> e
    android.util.TypedValue mFixedHeightMinor -> f
    android.graphics.Rect mDecorPadding -> g
    androidx.appcompat.widget.ContentFrameLayout$OnAttachListener mAttachListener -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ContentFrameLayout$a;"}
    1:1:void <init>(android.content.Context):60:60 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):64:64 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):69:70 -> <init>
    0:4:void setDecorPadding(int,int,int,int):93:93 -> a
    5:10:void setDecorPadding(int,int,int,int):94:94 -> a
    11:14:void setDecorPadding(int,int,int,int):95:95 -> a
    0:10:android.util.TypedValue getFixedHeightMajor():197:197 -> getFixedHeightMajor
    11:13:android.util.TypedValue getFixedHeightMajor():198:198 -> getFixedHeightMajor
    0:10:android.util.TypedValue getFixedHeightMinor():202:202 -> getFixedHeightMinor
    11:13:android.util.TypedValue getFixedHeightMinor():203:203 -> getFixedHeightMinor
    0:10:android.util.TypedValue getFixedWidthMajor():187:187 -> getFixedWidthMajor
    11:13:android.util.TypedValue getFixedWidthMajor():188:188 -> getFixedWidthMajor
    0:10:android.util.TypedValue getFixedWidthMinor():192:192 -> getFixedWidthMinor
    11:13:android.util.TypedValue getFixedWidthMinor():193:193 -> getFixedWidthMinor
    0:10:android.util.TypedValue getMinWidthMajor():177:177 -> getMinWidthMajor
    11:13:android.util.TypedValue getMinWidthMajor():178:178 -> getMinWidthMajor
    0:10:android.util.TypedValue getMinWidthMinor():182:182 -> getMinWidthMinor
    11:13:android.util.TypedValue getMinWidthMinor():183:183 -> getMinWidthMinor
    0:2:void onAttachedToWindow():208:208 -> onAttachedToWindow
    3:6:void onAttachedToWindow():209:209 -> onAttachedToWindow
    7:10:void onAttachedToWindow():210:210 -> onAttachedToWindow
    0:2:void onDetachedFromWindow():216:216 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():217:217 -> onDetachedFromWindow
    7:10:void onDetachedFromWindow():218:218 -> onDetachedFromWindow
    0:11:void onMeasure(int,int):101:101 -> onMeasure
    12:22:void onMeasure(int,int):102:102 -> onMeasure
    23:26:void onMeasure(int,int):104:104 -> onMeasure
    27:40:void onMeasure(int,int):105:105 -> onMeasure
    41:47:void onMeasure(int,int):109:109 -> onMeasure
    48:53:void onMeasure(int,int):110:110 -> onMeasure
    54:61:void onMeasure(int,int):113:113 -> onMeasure
    62:73:void onMeasure(int,int):115:115 -> onMeasure
    74:81:void onMeasure(int,int):118:118 -> onMeasure
    82:85:void onMeasure(int,int):119:119 -> onMeasure
    86:89:void onMeasure(int,int):121:121 -> onMeasure
    90:100:void onMeasure(int,int):120:120 -> onMeasure
    101:107:void onMeasure(int,int):128:128 -> onMeasure
    108:113:void onMeasure(int,int):129:129 -> onMeasure
    114:121:void onMeasure(int,int):132:132 -> onMeasure
    122:133:void onMeasure(int,int):134:134 -> onMeasure
    134:141:void onMeasure(int,int):137:137 -> onMeasure
    142:145:void onMeasure(int,int):138:138 -> onMeasure
    146:149:void onMeasure(int,int):140:140 -> onMeasure
    150:153:void onMeasure(int,int):139:139 -> onMeasure
    154:156:void onMeasure(int,int):145:145 -> onMeasure
    157:160:void onMeasure(int,int):147:147 -> onMeasure
    161:170:void onMeasure(int,int):150:150 -> onMeasure
    171:177:void onMeasure(int,int):153:153 -> onMeasure
    178:183:void onMeasure(int,int):154:154 -> onMeasure
    184:191:void onMeasure(int,int):157:157 -> onMeasure
    192:203:void onMeasure(int,int):159:159 -> onMeasure
    204:213:void onMeasure(int,int):162:162 -> onMeasure
    214:221:void onMeasure(int,int):165:165 -> onMeasure
    222:225:void onMeasure(int,int):172:172 -> onMeasure
    0:2:void setAttachListener(androidx.appcompat.widget.ContentFrameLayout$OnAttachListener):82:82 -> setAttachListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ContentFrameLayout$a;)V"}
androidx.appcompat.widget.ContentFrameLayout$OnAttachListener -> androidx.appcompat.widget.ContentFrameLayout$a:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
    void onAttachedFromWindow() -> a
androidx.appcompat.widget.DecorContentParent -> androidx.appcompat.widget.G:
# {"id":"sourceFile","fileName":"DecorContentParent.java"}
    boolean showOverflowMenu() -> a
    void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V"}
    boolean isOverflowMenuShowPending() -> c
    void setMenuPrepared() -> d
    boolean isOverflowMenuShowing() -> e
    boolean canShowOverflowMenu() -> f
    boolean hideOverflowMenu() -> g
    void initFeature(int) -> h
    void dismissPopups() -> j
androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.H:
# {"id":"sourceFile","fileName":"DecorToolbar.java"}
    boolean showOverflowMenu() -> a
    void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V"}
    boolean isOverflowMenuShowPending() -> c
    void setMenuPrepared() -> d
    boolean isOverflowMenuShowing() -> e
    boolean canShowOverflowMenu() -> f
    boolean hideOverflowMenu() -> g
    void dismissPopupMenus() -> h
    void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;Landroidx/appcompat/view/menu/g$a;)V"}
    androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/A;"}
    int getDisplayOptions() -> k
    void setVisibility(int) -> l
    void initProgress() -> m
    android.view.Menu getMenu() -> n
    boolean hasExpandedActionView() -> o
    void setLogo(int) -> p
    void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/U;)V"}
    android.view.ViewGroup getViewGroup() -> r
    void setHomeButtonEnabled(boolean) -> s
    void setIcon(int) -> setIcon
    void setIcon(android.graphics.drawable.Drawable) -> setIcon
    void initIndeterminateProgress() -> t
    void setCollapsible(boolean) -> u
    android.content.Context getContext() -> v
    void setDisplayOptions(int) -> w
    int getNavigationMode() -> x
androidx.appcompat.widget.DialogTitle -> androidx.appcompat.widget.DialogTitle:
# {"id":"sourceFile","fileName":"DialogTitle.java"}
    0:3:void <init>(android.content.Context,android.util.AttributeSet):46:46 -> <init>
    0:2:void onMeasure(int,int):55:55 -> onMeasure
    3:8:void onMeasure(int,int):57:57 -> onMeasure
    9:16:void onMeasure(int,int):59:59 -> onMeasure
    17:23:void onMeasure(int,int):61:61 -> onMeasure
    24:27:void onMeasure(int,int):63:63 -> onMeasure
    28:30:void onMeasure(int,int):64:64 -> onMeasure
    31:47:void onMeasure(int,int):66:66 -> onMeasure
    48:56:void onMeasure(int,int):70:70 -> onMeasure
    57:59:void onMeasure(int,int):74:74 -> onMeasure
    60:62:void onMeasure(int,int):76:76 -> onMeasure
    63:66:void onMeasure(int,int):78:78 -> onMeasure
androidx.appcompat.widget.DrawableUtils -> androidx.appcompat.widget.I:
# {"id":"sourceFile","fileName":"DrawableUtils.java"}
    int[] CHECKED_STATE_SET -> a
    int[] EMPTY_STATE_SET -> b
    android.graphics.Rect INSETS_NONE -> c
    3:9:void <clinit>():50:50 -> <clinit>
    10:13:void <clinit>():51:51 -> <clinit>
    14:21:void <clinit>():53:53 -> <clinit>
    0:1:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0:0 -> a
    0:3:void fixDrawable(android.graphics.drawable.Drawable):88:88 -> b
    14:16:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):177:177 -> c
    17:19:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):175:175 -> c
    20:22:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):173:173 -> c
    23:25:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):171:171 -> c
    26:28:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):169:169 -> c
    29:31:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):167:167 -> c
androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.J:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    android.graphics.Rect mSelectorRect -> a
    int mSelectionLeftPadding -> b
    int mSelectionTopPadding -> c
    int mSelectionRightPadding -> d
    int mSelectionBottomPadding -> e
    int mMotionPosition -> f
    androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/J$d;"}
    boolean mListSelectionHidden -> h
    boolean mHijackFocus -> i
    boolean mDrawsInPressedState -> j
    androidx.core.view.ViewPropertyAnimatorCompat mClickAnimation -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/A;"}
    androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/f;"}
    androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/J$f;"}
    1:5:void <init>(android.content.Context,boolean):127:127 -> <init>
    6:13:void <init>(android.content.Context,boolean):60:60 -> <init>
    14:15:void <init>(android.content.Context,boolean):61:61 -> <init>
    16:17:void <init>(android.content.Context,boolean):62:62 -> <init>
    18:19:void <init>(android.content.Context,boolean):63:63 -> <init>
    20:21:void <init>(android.content.Context,boolean):64:64 -> <init>
    22:23:void <init>(android.content.Context,boolean):128:128 -> <init>
    24:27:void <init>(android.content.Context,boolean):129:129 -> <init>
    1:2:void clearPressedItem():650:650 -> a
    3:5:void clearPressedItem():651:651 -> a
    6:8:void clearPressedItem():653:653 -> a
    9:21:void clearPressedItem():655:655 -> a
    22:24:void clearPressedItem():657:657 -> a
    25:28:void clearPressedItem():660:660 -> a
    29:32:void clearPressedItem():661:661 -> a
    33:35:void clearPressedItem():662:662 -> a
    0:3:void clickPressedItem(android.view.View,int):566:566 -> b
    4:7:void clickPressedItem(android.view.View,int):567:567 -> b
    0:7:void drawSelectorCompat(android.graphics.Canvas):589:589 -> c
    8:13:void drawSelectorCompat(android.graphics.Canvas):590:590 -> c
    14:18:void drawSelectorCompat(android.graphics.Canvas):592:592 -> c
    19:22:void drawSelectorCompat(android.graphics.Canvas):593:593 -> c
    0:3:int measureHeightOfChildrenCompat(int,int,int,int,int):309:309 -> d
    4:7:int measureHeightOfChildrenCompat(int,int,int,int,int):310:310 -> d
    8:11:int measureHeightOfChildrenCompat(int,int,int,int,int):311:311 -> d
    12:15:int measureHeightOfChildrenCompat(int,int,int,int,int):312:312 -> d
    16:31:int measureHeightOfChildrenCompat(int,int,int,int,int):314:314 -> d
    32:42:int measureHeightOfChildrenCompat(int,int,int,int,int):331:331 -> d
    43:50:int measureHeightOfChildrenCompat(int,int,int,int,int):333:333 -> d
    51:54:int measureHeightOfChildrenCompat(int,int,int,int,int):338:338 -> d
    55:60:int measureHeightOfChildrenCompat(int,int,int,int,int):342:342 -> d
    61:64:int measureHeightOfChildrenCompat(int,int,int,int,int):345:345 -> d
    65:67:int measureHeightOfChildrenCompat(int,int,int,int,int):346:346 -> d
    68:73:int measureHeightOfChildrenCompat(int,int,int,int,int):349:349 -> d
    74:78:int measureHeightOfChildrenCompat(int,int,int,int,int):350:350 -> d
    79:82:int measureHeightOfChildrenCompat(int,int,int,int,int):353:353 -> d
    83:85:int measureHeightOfChildrenCompat(int,int,int,int,int):355:355 -> d
    86:91:int measureHeightOfChildrenCompat(int,int,int,int,int):359:359 -> d
    92:117:int measureHeightOfChildrenCompat(int,int,int,int,int):366:366 -> d
    0:2:void dispatchDraw(android.graphics.Canvas):219:219 -> dispatchDraw
    3:6:void dispatchDraw(android.graphics.Canvas):222:222 -> dispatchDraw
    0:4:void drawableStateChanged():205:205 -> drawableStateChanged
    5:8:void drawableStateChanged():209:209 -> drawableStateChanged
    9:11:void drawableStateChanged():211:211 -> drawableStateChanged
    12:15:void drawableStateChanged():212:212 -> drawableStateChanged
    0:22:boolean onForwardedEvent(android.view.MotionEvent,int):509:509 -> e
    23:29:boolean onForwardedEvent(android.view.MotionEvent,int):518:518 -> e
    30:34:boolean onForwardedEvent(android.view.MotionEvent,int):524:524 -> e
    35:39:boolean onForwardedEvent(android.view.MotionEvent,int):525:525 -> e
    40:48:boolean onForwardedEvent(android.view.MotionEvent,int):526:526 -> e
    49:60:boolean onForwardedEvent(android.view.MotionEvent,int):532:532 -> e
    61:65:boolean onForwardedEvent(android.view.MotionEvent,int):533:533 -> e
    66:73:boolean onForwardedEvent(android.view.MotionEvent,int):537:537 -> e
    74:78:boolean onForwardedEvent(android.view.MotionEvent,int):544:544 -> e
    79:82:boolean onForwardedEvent(android.view.MotionEvent,int):549:549 -> e
    83:89:boolean onForwardedEvent(android.view.MotionEvent,int):550:550 -> e
    90:94:boolean onForwardedEvent(android.view.MotionEvent,int):552:552 -> e
    95:100:boolean onForwardedEvent(android.view.MotionEvent,int):553:553 -> e
    101:104:boolean onForwardedEvent(android.view.MotionEvent,int):554:554 -> e
    105:108:boolean onForwardedEvent(android.view.MotionEvent,int):555:555 -> e
    0:1:void positionSelectorCompat(int,android.view.View):629:629 -> f
    2:20:void positionSelectorCompat(int,android.view.View):630:630 -> f
    21:27:void positionSelectorCompat(int,android.view.View):633:633 -> f
    28:34:void positionSelectorCompat(int,android.view.View):634:634 -> f
    35:41:void positionSelectorCompat(int,android.view.View):635:635 -> f
    42:48:void positionSelectorCompat(int,android.view.View):636:636 -> f
    49:52:void positionSelectorCompat(int,android.view.View):640:640 -> f
    53:60:void positionSelectorCompat(int,android.view.View):641:641 -> f
    61:66:void positionSelectorCompat(int,android.view.View):642:642 -> f
    67:70:void positionSelectorCompat(int,android.view.View):644:644 -> f
    0:15:void positionSelectorLikeFocusCompat(int,android.view.View):610:610 -> g
    16:18:void positionSelectorLikeFocusCompat(int,android.view.View):613:613 -> g
    19:23:void positionSelectorLikeFocusCompat(int,android.view.View):616:616 -> g
    24:25:void positionSelectorLikeFocusCompat(int,android.view.View):619:619 -> g
    26:29:void positionSelectorLikeFocusCompat(int,android.view.View):620:620 -> g
    30:33:void positionSelectorLikeFocusCompat(int,android.view.View):621:621 -> g
    34:44:void positionSelectorLikeFocusCompat(int,android.view.View):622:622 -> g
    45:48:void positionSelectorLikeFocusCompat(int,android.view.View):623:623 -> g
    0:2:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):599:599 -> h
    3:11:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):601:601 -> h
    12:15:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):603:603 -> h
    0:14:boolean hasFocus():183:183 -> hasFocus
    0:14:boolean hasWindowFocus():163:163 -> hasWindowFocus
    1:2:void setPressedItem(android.view.View,int,float,float):667:667 -> i
    3:5:void setPressedItem(android.view.View,int,float,float):671:671 -> i
    6:11:void setPressedItem(android.view.View,int,float,float):673:673 -> i
    12:14:void setPressedItem(android.view.View,int,float,float):674:674 -> i
    15:17:void setPressedItem(android.view.View,int,float,float):678:678 -> i
    18:23:void setPressedItem(android.view.View,int,float,float):682:682 -> i
    24:36:void setPressedItem(android.view.View,int,float,float):683:683 -> i
    37:42:void setPressedItem(android.view.View,int,float,float):684:684 -> i
    43:45:void setPressedItem(android.view.View,int,float,float):685:685 -> i
    46:47:void setPressedItem(android.view.View,int,float,float):688:688 -> i
    48:54:void setPressedItem(android.view.View,int,float,float):691:691 -> i
    55:61:void setPressedItem(android.view.View,int,float,float):692:692 -> i
    62:64:void setPressedItem(android.view.View,int,float,float):694:694 -> i
    65:70:void setPressedItem(android.view.View,int,float,float):696:696 -> i
    71:73:void setPressedItem(android.view.View,int,float,float):697:697 -> i
    74:76:void setPressedItem(android.view.View,int,float,float):701:701 -> i
    77:79:void setPressedItem(android.view.View,int,float,float):706:706 -> i
    80:83:void setPressedItem(android.view.View,int,float,float):710:710 -> i
    0:14:boolean isFocused():173:173 -> isFocused
    0:17:boolean isInTouchMode():153:153 -> isInTouchMode
    0:3:void setSelectorEnabled(boolean):390:390 -> j
    4:7:void setSelectorEnabled(boolean):391:391 -> j
    0:5:boolean superIsSelectedChildViewEnabled():134:134 -> k
    6:10:boolean superIsSelectedChildViewEnabled():135:135 -> k
    11:15:boolean superIsSelectedChildViewEnabled():137:137 -> k
    0:5:void superSetSelectedChildViewEnabled(boolean):143:143 -> l
    6:9:void superSetSelectedChildViewEnabled(boolean):144:144 -> l
    10:13:void superSetSelectedChildViewEnabled(boolean):146:146 -> l
    0:2:boolean touchModeDrawsInPressedStateCompat():714:714 -> m
    0:5:void updateSelectorStateCompat():582:582 -> n
    6:17:void updateSelectorStateCompat():583:583 -> n
    18:25:void updateSelectorStateCompat():584:584 -> n
    1:2:void onDetachedFromWindow():495:495 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():496:496 -> onDetachedFromWindow
    0:7:boolean onHoverEvent(android.view.MotionEvent):453:453 -> onHoverEvent
    8:11:boolean onHoverEvent(android.view.MotionEvent):454:454 -> onHoverEvent
    12:18:boolean onHoverEvent(android.view.MotionEvent):457:457 -> onHoverEvent
    19:21:boolean onHoverEvent(android.view.MotionEvent):458:458 -> onHoverEvent
    22:34:boolean onHoverEvent(android.view.MotionEvent):462:462 -> onHoverEvent
    35:38:boolean onHoverEvent(android.view.MotionEvent):487:487 -> onHoverEvent
    39:54:boolean onHoverEvent(android.view.MotionEvent):465:465 -> onHoverEvent
    55:60:boolean onHoverEvent(android.view.MotionEvent):467:467 -> onHoverEvent
    61:70:boolean onHoverEvent(android.view.MotionEvent):468:468 -> onHoverEvent
    71:76:boolean onHoverEvent(android.view.MotionEvent):469:469 -> onHoverEvent
    77:79:boolean onHoverEvent(android.view.MotionEvent):472:472 -> onHoverEvent
    80:85:boolean onHoverEvent(android.view.MotionEvent):474:474 -> onHoverEvent
    86:89:boolean onHoverEvent(android.view.MotionEvent):477:477 -> onHoverEvent
    90:101:boolean onHoverEvent(android.view.MotionEvent):479:479 -> onHoverEvent
    102:105:boolean onHoverEvent(android.view.MotionEvent):482:482 -> onHoverEvent
    0:6:boolean onTouchEvent(android.view.MotionEvent):227:227 -> onTouchEvent
    7:22:boolean onTouchEvent(android.view.MotionEvent):229:229 -> onTouchEvent
    23:26:boolean onTouchEvent(android.view.MotionEvent):232:232 -> onTouchEvent
    27:29:boolean onTouchEvent(android.view.MotionEvent):234:234 -> onTouchEvent
    30:34:boolean onTouchEvent(android.view.MotionEvent):236:236 -> onTouchEvent
    0:2:void setListSelectionHidden(boolean):578:578 -> setListSelectionHidden
    2:10:void setSelector(android.graphics.drawable.Drawable):188:188 -> setSelector
    11:13:void setSelector(android.graphics.drawable.Drawable):189:189 -> setSelector
    14:20:void setSelector(android.graphics.drawable.Drawable):191:191 -> setSelector
    21:23:void setSelector(android.graphics.drawable.Drawable):193:193 -> setSelector
    24:27:void setSelector(android.graphics.drawable.Drawable):196:196 -> setSelector
    28:31:void setSelector(android.graphics.drawable.Drawable):197:197 -> setSelector
    32:35:void setSelector(android.graphics.drawable.Drawable):198:198 -> setSelector
    36:40:void setSelector(android.graphics.drawable.Drawable):199:199 -> setSelector
androidx.appcompat.widget.DropDownListView$Api21Impl -> androidx.appcompat.widget.J$a:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    0:3:void drawableHotspotChanged(android.view.View,float,float):810:810 -> a
androidx.appcompat.widget.DropDownListView$Api30Impl -> androidx.appcompat.widget.J$b:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    java.lang.reflect.Method sPositionSelector -> a
    java.lang.reflect.Method sSetSelectedPositionInt -> b
    java.lang.reflect.Method sSetNextSelectedPositionInt -> c
    boolean sHasMethods -> d
    0:24:void <clinit>():751:751 -> <clinit>
    25:27:void <clinit>():754:754 -> <clinit>
    28:39:void <clinit>():755:755 -> <clinit>
    40:42:void <clinit>():757:757 -> <clinit>
    43:54:void <clinit>():758:758 -> <clinit>
    55:57:void <clinit>():760:760 -> <clinit>
    58:61:void <clinit>():761:761 -> <clinit>
    62:65:void <clinit>():763:763 -> <clinit>
    0:2:boolean canPositionSelectorForHoveredItem():776:776 -> a
    0:23:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):791:791 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/J;ILandroid/view/View;)V"}
    24:36:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):792:792 -> b
    37:51:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):793:793 -> b
    52:56:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):797:797 -> b
    57:60:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):795:795 -> b
androidx.appcompat.widget.DropDownListView$Api33Impl -> androidx.appcompat.widget.J$c:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    0:4:boolean isSelectedChildViewEnabled(android.widget.AbsListView):867:867 -> a
    0:3:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):872:872 -> b
androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> androidx.appcompat.widget.J$d:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    boolean mEnabled -> b
    0:3:void <init>(android.graphics.drawable.Drawable):399:399 -> <init>
    4:6:void <init>(android.graphics.drawable.Drawable):400:400 -> <init>
    0:2:void setEnabled(boolean):404:404 -> b
    0:3:void draw(android.graphics.Canvas):417:417 -> draw
    4:7:void draw(android.graphics.Canvas):418:418 -> draw
    0:3:void setHotspot(float,float):424:424 -> setHotspot
    4:7:void setHotspot(float,float):425:425 -> setHotspot
    0:3:void setHotspotBounds(int,int,int,int):431:431 -> setHotspotBounds
    4:7:void setHotspotBounds(int,int,int,int):432:432 -> setHotspotBounds
    0:3:boolean setState(int[]):409:409 -> setState
    4:10:boolean setState(int[]):410:410 -> setState
    0:3:boolean setVisible(boolean,boolean):438:438 -> setVisible
    4:10:boolean setVisible(boolean,boolean):439:439 -> setVisible
androidx.appcompat.widget.DropDownListView$PreApi33Impl -> androidx.appcompat.widget.J$e:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    java.lang.reflect.Field sIsChildViewEnabled -> a
    1:9:void <clinit>():823:823 -> <clinit>
    10:14:void <clinit>():824:824 -> <clinit>
    15:17:void <clinit>():826:826 -> <clinit>
    18:20:void <clinit>():829:829 -> <clinit>
    0:3:boolean isSelectedChildViewEnabled(android.widget.AbsListView):837:837 -> a
    4:9:boolean isSelectedChildViewEnabled(android.widget.AbsListView):839:839 -> a
    10:14:boolean isSelectedChildViewEnabled(android.widget.AbsListView):841:841 -> a
    0:3:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):849:849 -> b
    4:12:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):851:851 -> b
    13:16:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):853:853 -> b
androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable -> androidx.appcompat.widget.J$f:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    androidx.appcompat.widget.DropDownListView this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/J;"}
    0:5:void <init>(androidx.appcompat.widget.DropDownListView):721:721 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/J;)V"}
    0:4:void cancel():732:732 -> a
    5:8:void cancel():733:733 -> a
    0:5:void post():737:737 -> b
    0:4:void run():727:727 -> run
    5:8:void run():728:728 -> run
androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout:
# {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"}
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/K;"}
    0:3:void <init>(android.content.Context,android.util.AttributeSet):43:43 -> <init>
    0:3:boolean fitSystemWindows(android.graphics.Rect):53:53 -> fitSystemWindows
    4:6:boolean fitSystemWindows(android.graphics.Rect):54:54 -> fitSystemWindows
    7:11:boolean fitSystemWindows(android.graphics.Rect):56:56 -> fitSystemWindows
    0:2:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):48:48 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/K;)V"}
androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout:
# {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"}
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/K;"}
    0:3:void <init>(android.content.Context,android.util.AttributeSet):43:43 -> <init>
    0:3:boolean fitSystemWindows(android.graphics.Rect):53:53 -> fitSystemWindows
    4:6:boolean fitSystemWindows(android.graphics.Rect):54:54 -> fitSystemWindows
    7:11:boolean fitSystemWindows(android.graphics.Rect):56:56 -> fitSystemWindows
    0:2:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):48:48 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/K;)V"}
androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> androidx.appcompat.widget.K:
# {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"}
    void onFitSystemWindows(android.graphics.Rect) -> a
androidx.appcompat.widget.ForwardingListener -> androidx.appcompat.widget.L:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    float mScaledTouchSlop -> a
    int mTapTimeout -> b
    int mLongPressTimeout -> c
    android.view.View mSrc -> d
    java.lang.Runnable mDisallowIntercept -> e
    java.lang.Runnable mTriggerLongPress -> f
    boolean mForwarding -> g
    int mActivePointerId -> h
    int[] mTmpLocation -> i
    0:3:void <init>(android.view.View):68:68 -> <init>
    4:7:void <init>(android.view.View):66:66 -> <init>
    8:10:void <init>(android.view.View):69:69 -> <init>
    11:13:void <init>(android.view.View):70:70 -> <init>
    14:16:void <init>(android.view.View):71:71 -> <init>
    17:31:void <init>(android.view.View):73:73 -> <init>
    32:37:void <init>(android.view.View):74:74 -> <init>
    38:46:void <init>(android.view.View):77:77 -> <init>
    0:3:void clearCallbacks():216:216 -> a
    4:8:void clearCallbacks():217:217 -> a
    9:12:void clearCallbacks():220:220 -> a
    13:18:void clearCallbacks():221:221 -> a
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/p;"}
    boolean onForwardingStarted() -> c
    0:5:boolean onForwardingStopped():156:156 -> d
    6:11:boolean onForwardingStopped():157:157 -> d
    12:16:boolean onForwardingStopped():158:158 -> d
    0:2:void onLongPress():226:226 -> e
    3:4:void onLongPress():228:228 -> e
    5:17:void onLongPress():229:229 -> e
    18:24:void onLongPress():235:235 -> e
    25:32:void onLongPress():240:240 -> e
    33:41:void onLongPress():243:243 -> e
    42:45:void onLongPress():244:244 -> e
    46:48:void onLongPress():245:245 -> e
    49:51:void onLongPress():246:246 -> e
    52:54:void onLongPress():248:248 -> e
    0:1:boolean onTouchForwarded(android.view.MotionEvent):259:259 -> f
    2:8:boolean onTouchForwarded(android.view.MotionEvent):260:260 -> f
    9:15:boolean onTouchForwarded(android.view.MotionEvent):261:261 -> f
    16:23:boolean onTouchForwarded(android.view.MotionEvent):265:265 -> f
    24:30:boolean onTouchForwarded(android.view.MotionEvent):266:266 -> f
    31:34:boolean onTouchForwarded(android.view.MotionEvent):271:271 -> f
    35:37:boolean onTouchForwarded(android.view.MotionEvent):272:272 -> f
    38:40:boolean onTouchForwarded(android.view.MotionEvent):273:273 -> f
    41:46:boolean onTouchForwarded(android.view.MotionEvent):276:276 -> f
    47:49:boolean onTouchForwarded(android.view.MotionEvent):277:277 -> f
    50:68:boolean onTouchForwarded(android.view.MotionEvent):280:280 -> f
    0:1:boolean onTouchObserved(android.view.MotionEvent):170:170 -> g
    2:9:boolean onTouchObserved(android.view.MotionEvent):171:171 -> g
    10:25:boolean onTouchObserved(android.view.MotionEvent):175:175 -> g
    26:33:boolean onTouchObserved(android.view.MotionEvent):191:191 -> g
    34:37:boolean onTouchObserved(android.view.MotionEvent):193:193 -> g
    38:41:boolean onTouchObserved(android.view.MotionEvent):194:194 -> g
    42:49:boolean onTouchObserved(android.view.MotionEvent):197:197 -> g
    50:52:boolean onTouchObserved(android.view.MotionEvent):198:198 -> g
    53:60:boolean onTouchObserved(android.view.MotionEvent):201:201 -> g
    61:64:boolean onTouchObserved(android.view.MotionEvent):208:208 -> g
    65:70:boolean onTouchObserved(android.view.MotionEvent):178:178 -> g
    71:74:boolean onTouchObserved(android.view.MotionEvent):180:180 -> g
    75:81:boolean onTouchObserved(android.view.MotionEvent):181:181 -> g
    82:89:boolean onTouchObserved(android.view.MotionEvent):183:183 -> g
    90:93:boolean onTouchObserved(android.view.MotionEvent):185:185 -> g
    94:100:boolean onTouchObserved(android.view.MotionEvent):186:186 -> g
    101:109:boolean onTouchObserved(android.view.MotionEvent):188:188 -> g
    9:23:boolean pointInView(android.view.View,float,float,float):289:289 -> h
    24:42:boolean pointInView(android.view.View,float,float,float):290:290 -> h
    0:1:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):309:309 -> i
    2:5:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):310:310 -> i
    6:16:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):311:311 -> i
    0:1:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):298:298 -> j
    2:5:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):299:299 -> j
    6:18:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):300:300 -> j
    0:5:boolean onTouch(android.view.View,android.view.MotionEvent):94:94 -> onTouch
    6:22:boolean onTouch(android.view.View,android.view.MotionEvent):97:97 -> onTouch
    23:39:boolean onTouch(android.view.View,android.view.MotionEvent):99:99 -> onTouch
    40:48:boolean onTouch(android.view.View,android.view.MotionEvent):103:103 -> onTouch
    49:52:boolean onTouch(android.view.View,android.view.MotionEvent):104:104 -> onTouch
    53:57:boolean onTouch(android.view.View,android.view.MotionEvent):106:106 -> onTouch
    58:60:boolean onTouch(android.view.View,android.view.MotionEvent):107:107 -> onTouch
    61:69:boolean onTouch(android.view.View,android.view.MotionEvent):111:111 -> onTouch
    1:3:void onViewDetachedFromWindow(android.view.View):121:121 -> onViewDetachedFromWindow
    4:5:void onViewDetachedFromWindow(android.view.View):122:122 -> onViewDetachedFromWindow
    6:9:void onViewDetachedFromWindow(android.view.View):124:124 -> onViewDetachedFromWindow
    10:15:void onViewDetachedFromWindow(android.view.View):125:125 -> onViewDetachedFromWindow
androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> androidx.appcompat.widget.L$a:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/L;"}
    0:5:void <init>(androidx.appcompat.widget.ForwardingListener):316:316 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/L;)V"}
    0:10:void run():321:321 -> run
    11:14:void run():323:323 -> run
androidx.appcompat.widget.ForwardingListener$TriggerLongPress -> androidx.appcompat.widget.L$b:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/L;"}
    0:5:void <init>(androidx.appcompat.widget.ForwardingListener):329:329 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/L;)V"}
    0:5:void run():334:334 -> run
androidx.appcompat.widget.LinearLayoutCompat -> androidx.appcompat.widget.M:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    boolean mBaselineAligned -> a
    int mBaselineAlignedChildIndex -> b
    int mBaselineChildTop -> c
    int mOrientation -> d
    int mGravity -> e
    int mTotalLength -> f
    float mWeightSum -> g
    boolean mUseLargestChild -> h
    int[] mMaxAscent -> i
    int[] mMaxDescent -> j
    android.graphics.drawable.Drawable mDivider -> k
    int mDividerWidth -> l
    int mDividerHeight -> m
    int mShowDividers -> n
    int mDividerPadding -> o
    1:1:void <init>(android.content.Context,android.util.AttributeSet):157:157 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):162:162 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):104:104 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):113:113 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):120:120 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):124:124 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):164:164 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):166:166 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):168:168 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):166:166 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):170:170 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):172:172 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):175:175 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):177:177 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):180:180 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):182:182 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):185:185 -> <init>
    18:19:void <init>(android.content.Context,android.util.AttributeSet,int):187:188 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):190:190 -> <init>
    21:23:void <init>(android.content.Context,android.util.AttributeSet,int):192:194 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):196:196 -> <init>
    0:2:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1781:1781 -> checkLayoutParams
    0:3:void drawDividersHorizontal(android.graphics.Canvas):342:342 -> e
    4:10:void drawDividersHorizontal(android.graphics.Canvas):343:343 -> e
    11:16:void drawDividersHorizontal(android.graphics.Canvas):345:345 -> e
    17:24:void drawDividersHorizontal(android.graphics.Canvas):347:347 -> e
    25:30:void drawDividersHorizontal(android.graphics.Canvas):348:348 -> e
    31:38:void drawDividersHorizontal(android.graphics.Canvas):349:349 -> e
    39:46:void drawDividersHorizontal(android.graphics.Canvas):352:352 -> e
    47:56:void drawDividersHorizontal(android.graphics.Canvas):354:354 -> e
    57:62:void drawDividersHorizontal(android.graphics.Canvas):356:356 -> e
    63:70:void drawDividersHorizontal(android.graphics.Canvas):361:361 -> e
    71:78:void drawDividersHorizontal(android.graphics.Canvas):362:362 -> e
    79:83:void drawDividersHorizontal(android.graphics.Canvas):366:366 -> e
    84:96:void drawDividersHorizontal(android.graphics.Canvas):368:368 -> e
    97:104:void drawDividersHorizontal(android.graphics.Canvas):371:371 -> e
    105:114:void drawDividersHorizontal(android.graphics.Canvas):373:373 -> e
    115:121:void drawDividersHorizontal(android.graphics.Canvas):375:375 -> e
    122:125:void drawDividersHorizontal(android.graphics.Canvas):378:378 -> e
    0:6:void drawDividersVertical(android.graphics.Canvas):315:315 -> f
    7:12:void drawDividersVertical(android.graphics.Canvas):317:317 -> f
    13:20:void drawDividersVertical(android.graphics.Canvas):319:319 -> f
    21:26:void drawDividersVertical(android.graphics.Canvas):320:320 -> f
    27:32:void drawDividersVertical(android.graphics.Canvas):321:321 -> f
    33:42:void drawDividersVertical(android.graphics.Canvas):322:322 -> f
    43:48:void drawDividersVertical(android.graphics.Canvas):323:323 -> f
    49:56:void drawDividersVertical(android.graphics.Canvas):328:328 -> f
    57:62:void drawDividersVertical(android.graphics.Canvas):329:329 -> f
    63:75:void drawDividersVertical(android.graphics.Canvas):332:332 -> f
    76:81:void drawDividersVertical(android.graphics.Canvas):334:334 -> f
    82:88:void drawDividersVertical(android.graphics.Canvas):335:335 -> f
    89:92:void drawDividersVertical(android.graphics.Canvas):337:337 -> f
    0:8:void drawHorizontalDivider(android.graphics.Canvas,int):383:383 -> g
    9:23:void drawHorizontalDivider(android.graphics.Canvas,int):384:384 -> g
    24:26:void drawHorizontalDivider(android.graphics.Canvas,int):383:383 -> g
    27:32:void drawHorizontalDivider(android.graphics.Canvas,int):385:385 -> g
    0:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():61:61 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):61:61 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):61:61 -> generateLayoutParams
    0:3:int getBaseline():445:445 -> getBaseline
    4:8:int getBaseline():446:446 -> getBaseline
    9:16:int getBaseline():449:449 -> getBaseline
    17:20:int getBaseline():454:454 -> getBaseline
    21:27:int getBaseline():455:455 -> getBaseline
    28:32:int getBaseline():458:458 -> getBaseline
    33:40:int getBaseline():464:464 -> getBaseline
    41:42:int getBaseline():474:474 -> getBaseline
    43:47:int getBaseline():476:476 -> getBaseline
    48:64:int getBaseline():477:477 -> getBaseline
    65:82:int getBaseline():481:481 -> getBaseline
    83:107:int getBaseline():485:485 -> getBaseline
    108:113:int getBaseline():492:492 -> getBaseline
    114:118:int getBaseline():493:493 -> getBaseline
    119:126:int getBaseline():450:450 -> getBaseline
    0:2:int getBaselineAlignedChildIndex():503:503 -> getBaselineAlignedChildIndex
    0:2:android.graphics.drawable.Drawable getDividerDrawable():240:240 -> getDividerDrawable
    0:2:int getDividerPadding():288:288 -> getDividerPadding
    0:2:int getDividerWidth():298:298 -> getDividerWidth
    0:2:int getGravity():1730:1730 -> getGravity
    0:2:int getOrientation():1695:1695 -> getOrientation
    0:2:int getShowDividers():230:230 -> getShowDividers
    0:4:int getVirtualChildCount():541:541 -> getVirtualChildCount
    0:2:float getWeightSum():553:553 -> getWeightSum
    0:11:void drawVerticalDivider(android.graphics.Canvas,int):389:389 -> h
    12:23:void drawVerticalDivider(android.graphics.Canvas,int):390:390 -> h
    24:26:void drawVerticalDivider(android.graphics.Canvas,int):389:389 -> h
    27:32:void drawVerticalDivider(android.graphics.Canvas,int):391:391 -> h
    0:12:void forceUniformHeight(int,int):1341:1341 -> i
    13:16:void forceUniformHeight(int,int):1344:1344 -> i
    17:24:void forceUniformHeight(int,int):1345:1345 -> i
    25:30:void forceUniformHeight(int,int):1346:1346 -> i
    31:35:void forceUniformHeight(int,int):1348:1348 -> i
    36:37:void forceUniformHeight(int,int):1351:1351 -> i
    38:47:void forceUniformHeight(int,int):1352:1352 -> i
    48:50:void forceUniformHeight(int,int):1355:1355 -> i
    51:61:void forceUniformHeight(int,int):1356:1356 -> i
    0:12:void forceUniformWidth(int,int):919:919 -> j
    13:16:void forceUniformWidth(int,int):922:922 -> j
    17:24:void forceUniformWidth(int,int):923:923 -> j
    25:30:void forceUniformWidth(int,int):924:924 -> j
    31:35:void forceUniformWidth(int,int):926:926 -> j
    36:37:void forceUniformWidth(int,int):929:929 -> j
    38:47:void forceUniformWidth(int,int):930:930 -> j
    48:50:void forceUniformWidth(int,int):933:933 -> j
    51:61:void forceUniformWidth(int,int):934:934 -> j
    0:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1764:1764 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/M$a;"}
    5:13:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1765:1765 -> k
    14:22:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1767:1767 -> k
    0:9:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):1751:1751 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/M$a;"}
    0:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1774:1774 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/M$a;"}
    0:1:int getChildrenSkipCount(android.view.View,int):0:0 -> n
    0:1:int getLocationOffset(android.view.View):0:0 -> o
    0:4:void onDraw(android.graphics.Canvas):303:303 -> onDraw
    5:9:void onDraw(android.graphics.Canvas):307:307 -> onDraw
    10:13:void onDraw(android.graphics.Canvas):308:308 -> onDraw
    14:17:void onDraw(android.graphics.Canvas):310:310 -> onDraw
    0:2:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1786:1786 -> onInitializeAccessibilityEvent
    3:8:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1787:1787 -> onInitializeAccessibilityEvent
    0:2:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1792:1792 -> onInitializeAccessibilityNodeInfo
    3:8:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1793:1793 -> onInitializeAccessibilityNodeInfo
    0:4:void onLayout(boolean,int,int,int,int):1430:1430 -> onLayout
    5:8:void onLayout(boolean,int,int,int,int):1431:1431 -> onLayout
    9:12:void onLayout(boolean,int,int,int,int):1433:1433 -> onLayout
    0:4:void onMeasure(int,int):574:574 -> onMeasure
    5:8:void onMeasure(int,int):575:575 -> onMeasure
    9:12:void onMeasure(int,int):577:577 -> onMeasure
    0:1:int getNextLocationOffset(android.view.View):0:0 -> p
    0:4:android.view.View getVirtualChildAt(int):528:528 -> q
    4:10:boolean hasDividerBeforeChildAt(int):591:591 -> r
    11:16:boolean hasDividerBeforeChildAt(int):592:592 -> r
    17:24:boolean hasDividerBeforeChildAt(int):593:593 -> r
    25:33:boolean hasDividerBeforeChildAt(int):594:594 -> r
    34:50:boolean hasDividerBeforeChildAt(int):597:597 -> r
    2:5:void layoutHorizontal(int,int,int,int):1545:1545 -> s
    6:11:void layoutHorizontal(int,int,int,int):1546:1546 -> s
    12:18:void layoutHorizontal(int,int,int,int):1553:1553 -> s
    19:24:void layoutHorizontal(int,int,int,int):1556:1556 -> s
    25:28:void layoutHorizontal(int,int,int,int):1558:1558 -> s
    29:36:void layoutHorizontal(int,int,int,int):1560:1560 -> s
    37:38:void layoutHorizontal(int,int,int,int):1563:1563 -> s
    39:40:void layoutHorizontal(int,int,int,int):1565:1565 -> s
    41:42:void layoutHorizontal(int,int,int,int):1566:1566 -> s
    43:46:void layoutHorizontal(int,int,int,int):1568:1568 -> s
    47:57:void layoutHorizontal(int,int,int,int):1569:1569 -> s
    58:62:void layoutHorizontal(int,int,int,int):1582:1582 -> s
    63:74:void layoutHorizontal(int,int,int,int):1572:1572 -> s
    75:107:void layoutHorizontal(int,int,int,int):1577:1577 -> s
    108:113:void layoutHorizontal(int,int,int,int):1596:1596 -> s
    114:129:void layoutHorizontal(int,int,int,int):1599:1599 -> s
    130:139:void layoutHorizontal(int,int,int,int):1600:1600 -> s
    140:144:void layoutHorizontal(int,int,int,int):1601:1601 -> s
    145:148:void layoutHorizontal(int,int,int,int):1602:1602 -> s
    149:160:void layoutHorizontal(int,int,int,int):1606:1606 -> s
    161:167:void layoutHorizontal(int,int,int,int):1608:1608 -> s
    168:175:void layoutHorizontal(int,int,int,int):1609:1609 -> s
    176:202:void layoutHorizontal(int,int,int,int):1612:1612 -> s
    203:208:void layoutHorizontal(int,int,int,int):1642:1642 -> s
    209:214:void layoutHorizontal(int,int,int,int):1644:1644 -> s
    215:221:void layoutHorizontal(int,int,int,int):1645:1645 -> s
    222:227:void layoutHorizontal(int,int,int,int):1619:1619 -> s
    228:237:void layoutHorizontal(int,int,int,int):1621:1621 -> s
    238:247:void layoutHorizontal(int,int,int,int):1637:1637 -> s
    248:253:void layoutHorizontal(int,int,int,int):1653:1653 -> s
    254:260:void layoutHorizontal(int,int,int,int):1654:1654 -> s
    261:263:void layoutHorizontal(int,int,int,int):1657:1657 -> s
    264:280:void layoutHorizontal(int,int,int,int):1658:1658 -> s
    281:283:void layoutHorizontal(int,int,int,int):1660:1660 -> s
    284:290:void layoutHorizontal(int,int,int,int):1661:1661 -> s
    291:314:void layoutHorizontal(int,int,int,int):1663:1663 -> s
    0:2:void setBaselineAligned(boolean):413:413 -> setBaselineAligned
    2:7:void setBaselineAlignedChildIndex(int):511:511 -> setBaselineAlignedChildIndex
    8:10:void setBaselineAlignedChildIndex(int):515:515 -> setBaselineAlignedChildIndex
    11:22:void setBaselineAlignedChildIndex(int):512:512 -> setBaselineAlignedChildIndex
    23:42:void setBaselineAlignedChildIndex(int):513:513 -> setBaselineAlignedChildIndex
    0:4:void setDividerDrawable(android.graphics.drawable.Drawable):251:251 -> setDividerDrawable
    5:9:void setDividerDrawable(android.graphics.drawable.Drawable):254:254 -> setDividerDrawable
    10:15:void setDividerDrawable(android.graphics.drawable.Drawable):256:256 -> setDividerDrawable
    16:22:void setDividerDrawable(android.graphics.drawable.Drawable):257:257 -> setDividerDrawable
    23:24:void setDividerDrawable(android.graphics.drawable.Drawable):259:259 -> setDividerDrawable
    25:29:void setDividerDrawable(android.graphics.drawable.Drawable):260:260 -> setDividerDrawable
    30:32:void setDividerDrawable(android.graphics.drawable.Drawable):262:262 -> setDividerDrawable
    33:36:void setDividerDrawable(android.graphics.drawable.Drawable):263:263 -> setDividerDrawable
    0:2:void setDividerPadding(int):276:276 -> setDividerPadding
    0:19:void setGravity(int):1707:1707 -> setGravity
    20:21:void setGravity(int):1716:1716 -> setGravity
    22:25:void setGravity(int):1717:1717 -> setGravity
    4:13:void setHorizontalGravity(int):1735:1735 -> setHorizontalGravity
    14:15:void setHorizontalGravity(int):1736:1736 -> setHorizontalGravity
    16:19:void setHorizontalGravity(int):1737:1737 -> setHorizontalGravity
    0:2:void setMeasureWithLargestChildEnabled(boolean):440:440 -> setMeasureWithLargestChildEnabled
    0:3:void setOrientation(int):1678:1678 -> setOrientation
    4:5:void setOrientation(int):1679:1679 -> setOrientation
    6:9:void setOrientation(int):1680:1680 -> setOrientation
    0:3:void setShowDividers(int):207:207 -> setShowDividers
    4:6:void setShowDividers(int):208:208 -> setShowDividers
    7:9:void setShowDividers(int):210:210 -> setShowDividers
    2:10:void setVerticalGravity(int):1743:1743 -> setVerticalGravity
    11:12:void setVerticalGravity(int):1744:1744 -> setVerticalGravity
    13:16:void setVerticalGravity(int):1745:1745 -> setVerticalGravity
    1:7:void setWeightSum(float):569:569 -> setWeightSum
    0:4:void layoutVertical(int,int,int,int):1450:1450 -> t
    5:11:void layoutVertical(int,int,int,int):1457:1457 -> t
    12:16:void layoutVertical(int,int,int,int):1460:1460 -> t
    17:20:void layoutVertical(int,int,int,int):1462:1462 -> t
    21:36:void layoutVertical(int,int,int,int):1464:1464 -> t
    37:41:void layoutVertical(int,int,int,int):1480:1480 -> t
    42:52:void layoutVertical(int,int,int,int):1470:1470 -> t
    53:67:void layoutVertical(int,int,int,int):1475:1475 -> t
    68:74:void layoutVertical(int,int,int,int):1485:1485 -> t
    75:81:void layoutVertical(int,int,int,int):1487:1487 -> t
    82:89:void layoutVertical(int,int,int,int):1488:1488 -> t
    90:93:void layoutVertical(int,int,int,int):1489:1489 -> t
    94:97:void layoutVertical(int,int,int,int):1490:1490 -> t
    98:104:void layoutVertical(int,int,int,int):1493:1493 -> t
    105:109:void layoutVertical(int,int,int,int):1495:1495 -> t
    110:113:void layoutVertical(int,int,int,int):1499:1499 -> t
    114:124:void layoutVertical(int,int,int,int):1500:1500 -> t
    125:131:void layoutVertical(int,int,int,int):1514:1514 -> t
    132:137:void layoutVertical(int,int,int,int):1509:1509 -> t
    138:146:void layoutVertical(int,int,int,int):1504:1504 -> t
    147:152:void layoutVertical(int,int,int,int):1518:1518 -> t
    153:155:void layoutVertical(int,int,int,int):1519:1519 -> t
    156:158:void layoutVertical(int,int,int,int):1522:1522 -> t
    159:168:void layoutVertical(int,int,int,int):1523:1523 -> t
    169:177:void layoutVertical(int,int,int,int):1525:1525 -> t
    178:186:void layoutVertical(int,int,int,int):1527:1527 -> t
    4:7:void measureChildBeforeLayout(android.view.View,int,int,int,int,int):1401:1401 -> u
    3:4:void measureHorizontal(int,int):952:952 -> v
    5:8:void measureHorizontal(int,int):960:960 -> v
    9:12:void measureHorizontal(int,int):962:962 -> v
    13:16:void measureHorizontal(int,int):963:963 -> v
    17:25:void measureHorizontal(int,int):968:968 -> v
    26:29:void measureHorizontal(int,int):969:969 -> v
    30:33:void measureHorizontal(int,int):970:970 -> v
    34:35:void measureHorizontal(int,int):973:973 -> v
    36:39:void measureHorizontal(int,int):974:974 -> v
    40:51:void measureHorizontal(int,int):976:976 -> v
    52:59:void measureHorizontal(int,int):977:977 -> v
    60:61:void measureHorizontal(int,int):979:979 -> v
    62:103:void measureHorizontal(int,int):980:980 -> v
    104:109:void measureHorizontal(int,int):988:988 -> v
    110:134:void measureHorizontal(int,int):991:991 -> v
    135:140:void measureHorizontal(int,int):995:995 -> v
    141:146:void measureHorizontal(int,int):996:996 -> v
    147:152:void measureHorizontal(int,int):1000:1000 -> v
    153:159:void measureHorizontal(int,int):1001:1001 -> v
    160:166:void measureHorizontal(int,int):1005:1005 -> v
    167:172:void measureHorizontal(int,int):1007:1007 -> v
    173:182:void measureHorizontal(int,int):1009:1009 -> v
    183:193:void measureHorizontal(int,int):1014:1014 -> v
    194:195:void measureHorizontal(int,int):1016:1016 -> v
    196:210:void measureHorizontal(int,int):1017:1017 -> v
    211:214:void measureHorizontal(int,int):1027:1027 -> v
    215:259:void measureHorizontal(int,int):1028:1028 -> v
    260:268:void measureHorizontal(int,int):1035:1035 -> v
    269:279:void measureHorizontal(int,int):1041:1041 -> v
    280:312:void measureHorizontal(int,int):1049:1049 -> v
    313:319:void measureHorizontal(int,int):1048:1048 -> v
    320:321:void measureHorizontal(int,int):1053:1053 -> v
    322:327:void measureHorizontal(int,int):1056:1056 -> v
    328:335:void measureHorizontal(int,int):1058:1058 -> v
    336:344:void measureHorizontal(int,int):1059:1059 -> v
    345:348:void measureHorizontal(int,int):1061:1061 -> v
    349:354:void measureHorizontal(int,int):1062:1062 -> v
    355:359:void measureHorizontal(int,int):1063:1063 -> v
    360:367:void measureHorizontal(int,int):1062:1062 -> v
    368:375:void measureHorizontal(int,int):1067:1067 -> v
    376:386:void measureHorizontal(int,int):1072:1072 -> v
    387:391:void measureHorizontal(int,int):1080:1080 -> v
    392:396:void measureHorizontal(int,int):1081:1081 -> v
    397:410:void measureHorizontal(int,int):1082:1082 -> v
    411:417:void measureHorizontal(int,int):1085:1085 -> v
    418:433:void measureHorizontal(int,int):1089:1089 -> v
    434:441:void measureHorizontal(int,int):1094:1094 -> v
    442:454:void measureHorizontal(int,int):1095:1095 -> v
    455:460:void measureHorizontal(int,int):1099:1099 -> v
    461:470:void measureHorizontal(int,int):1101:1101 -> v
    471:480:void measureHorizontal(int,int):1102:1102 -> v
    481:489:void measureHorizontal(int,int):1107:1107 -> v
    490:493:void measureHorizontal(int,int):1110:1110 -> v
    494:540:void measureHorizontal(int,int):1114:1114 -> v
    541:550:void measureHorizontal(int,int):1117:1117 -> v
    551:557:void measureHorizontal(int,int):1118:1118 -> v
    558:579:void measureHorizontal(int,int):1123:1123 -> v
    580:587:void measureHorizontal(int,int):1127:1127 -> v
    588:591:void measureHorizontal(int,int):1129:1129 -> v
    592:595:void measureHorizontal(int,int):1128:1128 -> v
    596:599:void measureHorizontal(int,int):1127:1127 -> v
    600:607:void measureHorizontal(int,int):1130:1130 -> v
    608:611:void measureHorizontal(int,int):1132:1132 -> v
    612:615:void measureHorizontal(int,int):1131:1131 -> v
    616:620:void measureHorizontal(int,int):1130:1130 -> v
    621:642:void measureHorizontal(int,int):1133:1133 -> v
    643:647:void measureHorizontal(int,int):1138:1138 -> v
    648:653:void measureHorizontal(int,int):1141:1141 -> v
    654:663:void measureHorizontal(int,int):1144:1144 -> v
    664:671:void measureHorizontal(int,int):1148:1148 -> v
    672:681:void measureHorizontal(int,int):1149:1149 -> v
    682:689:void measureHorizontal(int,int):1154:1154 -> v
    690:699:void measureHorizontal(int,int):1156:1156 -> v
    700:710:void measureHorizontal(int,int):1157:1157 -> v
    711:716:void measureHorizontal(int,int):1159:1159 -> v
    717:722:void measureHorizontal(int,int):1160:1160 -> v
    723:727:void measureHorizontal(int,int):1161:1161 -> v
    728:745:void measureHorizontal(int,int):1160:1160 -> v
    746:759:void measureHorizontal(int,int):1167:1167 -> v
    760:768:void measureHorizontal(int,int):1172:1172 -> v
    769:776:void measureHorizontal(int,int):1175:1175 -> v
    777:788:void measureHorizontal(int,int):1181:1181 -> v
    789:801:void measureHorizontal(int,int):1293:1293 -> v
    802:807:void measureHorizontal(int,int):1299:1299 -> v
    808:816:void measureHorizontal(int,int):1301:1301 -> v
    817:822:void measureHorizontal(int,int):1306:1306 -> v
    823:830:void measureHorizontal(int,int):1308:1308 -> v
    831:834:void measureHorizontal(int,int):1311:1311 -> v
    835:842:void measureHorizontal(int,int):1312:1312 -> v
    843:858:void measureHorizontal(int,int):1310:1310 -> v
    859:868:void measureHorizontal(int,int):1183:1183 -> v
    869:877:void measureHorizontal(int,int):1185:1185 -> v
    878:885:void measureHorizontal(int,int):1186:1186 -> v
    886:892:void measureHorizontal(int,int):1189:1189 -> v
    893:898:void measureHorizontal(int,int):1192:1192 -> v
    899:912:void measureHorizontal(int,int):1194:1194 -> v
    913:920:void measureHorizontal(int,int):1199:1199 -> v
    921:934:void measureHorizontal(int,int):1201:1201 -> v
    935:954:void measureHorizontal(int,int):1210:1210 -> v
    955:958:void measureHorizontal(int,int):1208:1208 -> v
    959:971:void measureHorizontal(int,int):1215:1215 -> v
    972:981:void measureHorizontal(int,int):1228:1228 -> v
    982:990:void measureHorizontal(int,int):1218:1218 -> v
    991:994:void measureHorizontal(int,int):1224:1224 -> v
    995:997:void measureHorizontal(int,int):1223:1223 -> v
    998:1003:void measureHorizontal(int,int):1235:1235 -> v
    1004:1012:void measureHorizontal(int,int):1234:1234 -> v
    1013:1024:void measureHorizontal(int,int):1239:1239 -> v
    1025:1035:void measureHorizontal(int,int):1240:1240 -> v
    1036:1037:void measureHorizontal(int,int):1242:1242 -> v
    1038:1048:void measureHorizontal(int,int):1243:1243 -> v
    1049:1053:void measureHorizontal(int,int):1244:1244 -> v
    1054:1062:void measureHorizontal(int,int):1243:1243 -> v
    1063:1071:void measureHorizontal(int,int):1247:1247 -> v
    1072:1076:void measureHorizontal(int,int):1250:1250 -> v
    1077:1081:void measureHorizontal(int,int):1251:1251 -> v
    1082:1089:void measureHorizontal(int,int):1252:1252 -> v
    1090:1095:void measureHorizontal(int,int):1253:1253 -> v
    1096:1107:void measureHorizontal(int,int):1256:1256 -> v
    1108:1113:void measureHorizontal(int,int):1259:1259 -> v
    1114:1127:void measureHorizontal(int,int):1262:1262 -> v
    1128:1135:void measureHorizontal(int,int):1267:1267 -> v
    1136:1157:void measureHorizontal(int,int):1268:1268 -> v
    1158:1171:void measureHorizontal(int,int):1275:1275 -> v
    1172:1193:void measureHorizontal(int,int):1280:1280 -> v
    1194:1201:void measureHorizontal(int,int):1284:1284 -> v
    1202:1205:void measureHorizontal(int,int):1286:1286 -> v
    1206:1209:void measureHorizontal(int,int):1285:1285 -> v
    1210:1213:void measureHorizontal(int,int):1284:1284 -> v
    1214:1221:void measureHorizontal(int,int):1287:1287 -> v
    1222:1225:void measureHorizontal(int,int):1289:1289 -> v
    1226:1229:void measureHorizontal(int,int):1288:1288 -> v
    1230:1234:void measureHorizontal(int,int):1287:1287 -> v
    1235:1248:void measureHorizontal(int,int):1290:1290 -> v
    1249:1258:void measureHorizontal(int,int):1323:1323 -> v
    1259:1272:void measureHorizontal(int,int):1326:1326 -> v
    1273:1276:void measureHorizontal(int,int):1329:1329 -> v
    1277:1281:void measureHorizontal(int,int):1328:1328 -> v
    1282:1285:void measureHorizontal(int,int):1333:1333 -> v
    0:1:int measureNullChild(int):0:0 -> w
    3:4:void measureVertical(int,int):619:619 -> x
    5:8:void measureVertical(int,int):627:627 -> x
    9:12:void measureVertical(int,int):629:629 -> x
    13:16:void measureVertical(int,int):630:630 -> x
    17:18:void measureVertical(int,int):635:635 -> x
    19:45:void measureVertical(int,int):636:636 -> x
    46:51:void measureVertical(int,int):642:642 -> x
    52:76:void measureVertical(int,int):645:645 -> x
    77:82:void measureVertical(int,int):649:649 -> x
    83:88:void measureVertical(int,int):650:650 -> x
    89:94:void measureVertical(int,int):654:654 -> x
    95:101:void measureVertical(int,int):655:655 -> x
    102:107:void measureVertical(int,int):658:658 -> x
    108:113:void measureVertical(int,int):660:660 -> x
    114:121:void measureVertical(int,int):662:662 -> x
    122:123:void measureVertical(int,int):666:666 -> x
    124:159:void measureVertical(int,int):667:667 -> x
    160:168:void measureVertical(int,int):672:672 -> x
    169:178:void measureVertical(int,int):678:678 -> x
    179:205:void measureVertical(int,int):687:687 -> x
    206:213:void measureVertical(int,int):685:685 -> x
    214:215:void measureVertical(int,int):690:690 -> x
    216:219:void measureVertical(int,int):693:693 -> x
    220:225:void measureVertical(int,int):694:694 -> x
    226:235:void measureVertical(int,int):695:695 -> x
    236:241:void measureVertical(int,int):696:696 -> x
    242:249:void measureVertical(int,int):695:695 -> x
    250:261:void measureVertical(int,int):699:699 -> x
    262:267:void measureVertical(int,int):708:708 -> x
    268:276:void measureVertical(int,int):714:714 -> x
    277:286:void measureVertical(int,int):715:715 -> x
    287:297:void measureVertical(int,int):722:722 -> x
    298:302:void measureVertical(int,int):731:731 -> x
    303:307:void measureVertical(int,int):732:732 -> x
    308:313:void measureVertical(int,int):733:733 -> x
    314:317:void measureVertical(int,int):735:735 -> x
    318:323:void measureVertical(int,int):734:734 -> x
    324:337:void measureVertical(int,int):737:737 -> x
    338:347:void measureVertical(int,int):738:738 -> x
    348:357:void measureVertical(int,int):743:743 -> x
    358:361:void measureVertical(int,int):746:746 -> x
    362:401:void measureVertical(int,int):750:750 -> x
    402:413:void measureVertical(int,int):753:753 -> x
    414:434:void measureVertical(int,int):754:754 -> x
    435:439:void measureVertical(int,int):759:759 -> x
    440:445:void measureVertical(int,int):762:762 -> x
    446:455:void measureVertical(int,int):765:765 -> x
    456:461:void measureVertical(int,int):769:769 -> x
    462:467:void measureVertical(int,int):770:770 -> x
    468:473:void measureVertical(int,int):775:775 -> x
    474:477:void measureVertical(int,int):777:777 -> x
    478:485:void measureVertical(int,int):778:778 -> x
    486:491:void measureVertical(int,int):779:779 -> x
    492:502:void measureVertical(int,int):778:778 -> x
    503:516:void measureVertical(int,int):784:784 -> x
    517:525:void measureVertical(int,int):789:789 -> x
    526:533:void measureVertical(int,int):792:792 -> x
    534:545:void measureVertical(int,int):798:798 -> x
    546:558:void measureVertical(int,int):871:871 -> x
    559:564:void measureVertical(int,int):879:879 -> x
    565:573:void measureVertical(int,int):881:881 -> x
    574:579:void measureVertical(int,int):886:886 -> x
    580:585:void measureVertical(int,int):888:888 -> x
    586:595:void measureVertical(int,int):891:891 -> x
    596:599:void measureVertical(int,int):893:893 -> x
    600:605:void measureVertical(int,int):890:890 -> x
    606:616:void measureVertical(int,int):800:800 -> x
    617:623:void measureVertical(int,int):802:802 -> x
    624:627:void measureVertical(int,int):805:805 -> x
    628:641:void measureVertical(int,int):807:807 -> x
    642:647:void measureVertical(int,int):811:811 -> x
    648:661:void measureVertical(int,int):813:813 -> x
    662:681:void measureVertical(int,int):821:821 -> x
    682:685:void measureVertical(int,int):820:820 -> x
    686:704:void measureVertical(int,int):826:826 -> x
    705:708:void measureVertical(int,int):840:840 -> x
    709:715:void measureVertical(int,int):839:839 -> x
    716:724:void measureVertical(int,int):829:829 -> x
    725:728:void measureVertical(int,int):835:835 -> x
    729:731:void measureVertical(int,int):834:834 -> x
    732:737:void measureVertical(int,int):846:846 -> x
    738:746:void measureVertical(int,int):845:845 -> x
    747:751:void measureVertical(int,int):850:850 -> x
    752:756:void measureVertical(int,int):851:851 -> x
    757:764:void measureVertical(int,int):852:852 -> x
    765:775:void measureVertical(int,int):854:854 -> x
    776:781:void measureVertical(int,int):857:857 -> x
    782:789:void measureVertical(int,int):860:860 -> x
    790:791:void measureVertical(int,int):862:862 -> x
    792:805:void measureVertical(int,int):863:863 -> x
    806:811:void measureVertical(int,int):864:864 -> x
    812:827:void measureVertical(int,int):863:863 -> x
    828:849:void measureVertical(int,int):868:868 -> x
    850:859:void measureVertical(int,int):904:904 -> x
    860:867:void measureVertical(int,int):907:907 -> x
    868:876:void measureVertical(int,int):909:909 -> x
    877:880:void measureVertical(int,int):913:913 -> x
    2:5:void setChildFrame(android.view.View,int,int,int,int):1669:1669 -> y
androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> androidx.appcompat.widget.M$a:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1805:1805 -> <init>
    2:2:void <init>(int,int):1812:1812 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):1833:1833 -> <init>
androidx.appcompat.widget.ListPopupWindow -> androidx.appcompat.widget.N:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    java.lang.Runnable mShowDropDownRunnable -> A
    android.os.Handler mHandler -> B
    android.graphics.Rect mTempRect -> C
    android.graphics.Rect mEpicenterBounds -> D
    boolean mModal -> E
    android.widget.PopupWindow mPopup -> F
    android.content.Context mContext -> a
    android.widget.ListAdapter mAdapter -> b
    androidx.appcompat.widget.DropDownListView mDropDownList -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/J;"}
    int mDropDownHeight -> d
    int mDropDownWidth -> e
    int mDropDownHorizontalOffset -> f
    int mDropDownVerticalOffset -> g
    int mDropDownWindowLayoutType -> h
    boolean mDropDownVerticalOffsetSet -> i
    boolean mOverlapAnchor -> j
    boolean mOverlapAnchorSet -> k
    int mDropDownGravity -> l
    boolean mDropDownAlwaysVisible -> m
    boolean mForceIgnoreOutsideTouch -> n
    int mListItemExpandMaximum -> o
    android.view.View mPromptView -> p
    int mPromptPosition -> q
    android.database.DataSetObserver mObserver -> r
    android.view.View mDropDownAnchorView -> s
    android.graphics.drawable.Drawable mDropDownListHighlight -> t
    android.widget.AdapterView$OnItemClickListener mItemClickListener -> u
    android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> v
    androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N$i;"}
    androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N$h;"}
    androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N$g;"}
    androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N$e;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):251:251 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):264:264 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):118:119 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):122:122 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):127:127 -> <init>
    7:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):129:131 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):134:134 -> <init>
    11:14:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:148 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):153:153 -> <init>
    16:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):265:266 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int,int):268:268 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int,int):270:270 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int,int):272:272 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int,int):275:275 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):277:277 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int,int):279:280 -> <init>
    0:5:void setAnimationStyle(int):444:444 -> A
    0:7:void setContentWidth(int):568:568 -> B
    8:12:void setContentWidth(int):570:570 -> B
    13:23:void setContentWidth(int):571:571 -> B
    24:27:void setContentWidth(int):573:573 -> B
    0:2:void setDropDownGravity(int):541:541 -> C
    2:11:void setEpicenterBounds(android.graphics.Rect):520:520 -> D
    0:5:void setInputMethodMode(int):814:814 -> E
    0:1:void setModal(boolean):338:338 -> F
    2:7:void setModal(boolean):339:339 -> F
    0:5:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):788:788 -> G
    0:2:void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):622:622 -> H
    1:2:void setOverlapAnchor(boolean):1341:1341 -> I
    3:5:void setOverlapAnchor(boolean):1342:1342 -> I
    0:5:void setPopupClipToScreenEnabled(boolean):1443:1443 -> J
    0:2:void setPromptPosition(int):315:315 -> K
    0:1:void setSelection(int):833:833 -> L
    2:10:void setSelection(int):834:834 -> L
    11:13:void setSelection(int):835:835 -> L
    14:16:void setSelection(int):836:836 -> L
    17:23:void setSelection(int):838:838 -> L
    24:27:void setSelection(int):839:839 -> L
    0:2:void setWidth(int):558:558 -> M
    0:6:boolean isShowing():863:863 -> a
    0:2:void setHorizontalOffset(int):489:489 -> c
    0:2:int getHorizontalOffset():480:480 -> d
    0:4:void dismiss():775:775 -> dismiss
    5:7:void dismiss():776:776 -> dismiss
    8:13:void dismiss():777:777 -> dismiss
    14:15:void dismiss():778:778 -> dismiss
    16:23:void dismiss():779:779 -> dismiss
    0:2:android.widget.ListView getListView():949:949 -> e
    0:3:void show():666:666 -> i
    4:7:void show():668:668 -> i
    8:14:void show():669:669 -> i
    15:26:void show():671:671 -> i
    27:38:void show():672:672 -> i
    39:46:void show():677:677 -> i
    47:54:void show():682:682 -> i
    55:64:void show():688:688 -> i
    65:76:void show():693:693 -> i
    77:82:void show():695:695 -> i
    83:94:void show():697:697 -> i
    95:104:void show():699:699 -> i
    105:119:void show():707:707 -> i
    120:143:void show():709:709 -> i
    144:151:void show():714:714 -> i
    152:159:void show():718:718 -> i
    160:169:void show():725:725 -> i
    170:174:void show():735:735 -> i
    175:179:void show():736:736 -> i
    180:182:void show():737:737 -> i
    183:197:void show():741:741 -> i
    198:204:void show():742:742 -> i
    205:208:void show():743:743 -> i
    209:215:void show():744:744 -> i
    216:222:void show():755:755 -> i
    223:237:void show():757:757 -> i
    238:242:void show():759:759 -> i
    243:254:void show():761:761 -> i
    255:257:void show():762:762 -> i
    258:261:void show():764:764 -> i
    262:269:void show():765:765 -> i
    0:5:int getVerticalOffset():496:496 -> j
    6:8:int getVerticalOffset():499:499 -> j
    0:5:void setBackgroundDrawable(android.graphics.drawable.Drawable):435:435 -> l
    0:2:void setVerticalOffset(int):508:508 -> m
    3:5:void setVerticalOffset(int):509:509 -> m
    0:6:android.graphics.drawable.Drawable getBackground():426:426 -> n
    0:3:void setAdapter(android.widget.ListAdapter):290:290 -> o
    4:11:void setAdapter(android.widget.ListAdapter):291:291 -> o
    12:15:void setAdapter(android.widget.ListAdapter):292:292 -> o
    16:18:void setAdapter(android.widget.ListAdapter):293:293 -> o
    19:22:void setAdapter(android.widget.ListAdapter):295:295 -> o
    23:27:void setAdapter(android.widget.ListAdapter):297:297 -> o
    28:31:void setAdapter(android.widget.ListAdapter):300:300 -> o
    32:37:void setAdapter(android.widget.ListAdapter):301:301 -> o
    0:8:int buildDropDown():1161:1161 -> q
    9:10:int buildDropDown():1162:1162 -> q
    11:17:int buildDropDown():1170:1170 -> q
    18:26:int buildDropDown():1181:1181 -> q
    27:30:int buildDropDown():1182:1182 -> q
    31:33:int buildDropDown():1183:1183 -> q
    34:40:int buildDropDown():1185:1185 -> q
    41:47:int buildDropDown():1186:1186 -> q
    48:52:int buildDropDown():1187:1187 -> q
    53:57:int buildDropDown():1188:1188 -> q
    58:67:int buildDropDown():1189:1189 -> q
    68:74:int buildDropDown():1207:1207 -> q
    75:78:int buildDropDown():1209:1209 -> q
    79:83:int buildDropDown():1210:1210 -> q
    84:85:int buildDropDown():1213:1213 -> q
    86:89:int buildDropDown():1215:1215 -> q
    90:94:int buildDropDown():1219:1219 -> q
    95:97:int buildDropDown():1220:1220 -> q
    98:104:int buildDropDown():1222:1222 -> q
    105:110:int buildDropDown():1226:1226 -> q
    111:135:int buildDropDown():1238:1238 -> q
    136:138:int buildDropDown():1228:1228 -> q
    139:142:int buildDropDown():1229:1229 -> q
    143:145:int buildDropDown():1233:1233 -> q
    146:148:int buildDropDown():1234:1234 -> q
    149:156:int buildDropDown():1246:1246 -> q
    157:160:int buildDropDown():1253:1253 -> q
    161:163:int buildDropDown():1255:1255 -> q
    164:169:int buildDropDown():1257:1257 -> q
    170:183:int buildDropDown():1258:1258 -> q
    184:189:int buildDropDown():1264:1264 -> q
    190:197:int buildDropDown():1266:1266 -> q
    198:201:int buildDropDown():1267:1267 -> q
    202:207:int buildDropDown():1270:1270 -> q
    208:219:int buildDropDown():1271:1271 -> q
    220:227:int buildDropDown():1279:1279 -> q
    228:232:int buildDropDown():1281:1281 -> q
    233:239:int buildDropDown():1282:1282 -> q
    240:244:int buildDropDown():1286:1286 -> q
    245:247:int buildDropDown():1287:1287 -> q
    248:253:int buildDropDown():1290:1290 -> q
    254:255:int buildDropDown():1295:1295 -> q
    256:264:int buildDropDown():1296:1296 -> q
    265:274:int buildDropDown():1297:1297 -> q
    275:283:int buildDropDown():1299:1299 -> q
    284:292:int buildDropDown():1304:1304 -> q
    293:298:int buildDropDown():1318:1318 -> q
    299:300:int buildDropDown():1312:1312 -> q
    301:318:int buildDropDown():1313:1313 -> q
    319:323:int buildDropDown():1312:1312 -> q
    324:325:int buildDropDown():1306:1306 -> q
    326:343:int buildDropDown():1307:1307 -> q
    344:348:int buildDropDown():1306:1306 -> q
    349:361:int buildDropDown():1324:1324 -> q
    362:369:int buildDropDown():1327:1327 -> q
    370:380:int buildDropDown():1328:1328 -> q
    0:4:void clearListSelection():849:849 -> r
    5:7:void clearListSelection():852:852 -> r
    8:11:void clearListSelection():854:854 -> r
    0:5:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):953:953 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/J;"}
    0:2:android.view.View getAnchorView():463:463 -> t
    0:6:int getMaxAvailableHeight(android.view.View,int,boolean):1460:1460 -> u
    0:2:int getWidth():548:548 -> v
    0:12:boolean isInputMethodNotNeeded():871:871 -> w
    0:2:boolean isModal():348:348 -> x
    0:3:void removePromptView():792:792 -> y
    4:7:void removePromptView():793:793 -> y
    8:11:void removePromptView():794:794 -> y
    12:13:void removePromptView():795:795 -> y
    14:19:void removePromptView():796:796 -> y
    0:2:void setAnchorView(android.view.View):473:473 -> z
androidx.appcompat.widget.ListPopupWindow$2 -> androidx.appcompat.widget.N$a:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1170:1170 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    0:7:void run():1174:1174 -> run
    8:13:void run():1175:1175 -> run
    14:19:void run():1176:1176 -> run
androidx.appcompat.widget.ListPopupWindow$3 -> androidx.appcompat.widget.N$b:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1189:1189 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    3:9:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1195:1195 -> onItemSelected
    10:13:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1198:1198 -> onItemSelected
androidx.appcompat.widget.ListPopupWindow$Api24Impl -> androidx.appcompat.widget.N$c:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    0:4:int getMaxAvailableHeight(android.widget.PopupWindow,android.view.View,int,boolean):1491:1491 -> a
androidx.appcompat.widget.ListPopupWindow$Api29Impl -> androidx.appcompat.widget.N$d:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    0:3:void setEpicenterBounds(android.widget.PopupWindow,android.graphics.Rect):1473:1473 -> a
    0:3:void setIsClippedToScreen(android.widget.PopupWindow,boolean):1478:1478 -> b
androidx.appcompat.widget.ListPopupWindow$ListSelectorHider -> androidx.appcompat.widget.N$e:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1364:1364 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    0:5:void run():1369:1369 -> run
androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> androidx.appcompat.widget.N$f:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1346:1346 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    0:7:void onChanged():1351:1351 -> onChanged
    8:13:void onChanged():1353:1353 -> onChanged
    0:5:void onInvalidated():1359:1359 -> onInvalidated
androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> androidx.appcompat.widget.N$g:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1410:1410 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    3:4:void onScrollStateChanged(android.widget.AbsListView,int):1421:1421 -> onScrollStateChanged
    5:20:void onScrollStateChanged(android.widget.AbsListView,int):1422:1422 -> onScrollStateChanged
    21:29:void onScrollStateChanged(android.widget.AbsListView,int):1423:1423 -> onScrollStateChanged
    30:37:void onScrollStateChanged(android.widget.AbsListView,int):1424:1424 -> onScrollStateChanged
androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> androidx.appcompat.widget.N$h:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1389:1389 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    0:3:boolean onTouch(android.view.View,android.view.MotionEvent):1394:1394 -> onTouch
    4:8:boolean onTouch(android.view.View,android.view.MotionEvent):1395:1395 -> onTouch
    9:15:boolean onTouch(android.view.View,android.view.MotionEvent):1396:1396 -> onTouch
    16:21:boolean onTouch(android.view.View,android.view.MotionEvent):1398:1398 -> onTouch
    22:33:boolean onTouch(android.view.View,android.view.MotionEvent):1399:1399 -> onTouch
    34:51:boolean onTouch(android.view.View,android.view.MotionEvent):1400:1400 -> onTouch
    52:66:boolean onTouch(android.view.View,android.view.MotionEvent):1401:1401 -> onTouch
    67:77:boolean onTouch(android.view.View,android.view.MotionEvent):1403:1403 -> onTouch
androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable -> androidx.appcompat.widget.N$i:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"}
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):1374:1374 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/N;)V"}
    0:15:void run():1379:1379 -> run
    16:33:void run():1380:1380 -> run
    34:43:void run():1381:1381 -> run
    44:49:void run():1382:1382 -> run
    50:55:void run():1383:1383 -> run
androidx.appcompat.widget.MenuItemHoverListener -> androidx.appcompat.widget.O:
# {"id":"sourceFile","fileName":"MenuItemHoverListener.java"}
    void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
    void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
androidx.appcompat.widget.MenuPopupWindow -> androidx.appcompat.widget.P:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/O;"}
    0:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):76:76 -> <init>
    0:7:void setEnterTransition(java.lang.Object):89:89 -> N
    0:7:void setExitTransition(java.lang.Object):95:95 -> O
    0:2:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):100:100 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/O;)V"}
    0:5:void setTouchModal(boolean):117:117 -> Q
    0:3:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):124:124 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
    4:7:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):125:125 -> g
    0:3:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):132:132 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V"}
    4:7:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):133:133 -> k
    0:4:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):82:82 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/J;"}
    5:8:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):83:83 -> s
androidx.appcompat.widget.MenuPopupWindow$Api23Impl -> androidx.appcompat.widget.P$a:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    0:3:void setEnterTransition(android.widget.PopupWindow,android.transition.Transition):269:269 -> a
    0:3:void setExitTransition(android.widget.PopupWindow,android.transition.Transition):274:274 -> b
androidx.appcompat.widget.MenuPopupWindow$Api29Impl -> androidx.appcompat.widget.P$b:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    0:3:void setTouchModal(android.widget.PopupWindow,boolean):286:286 -> a
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> androidx.appcompat.widget.P$c:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    int mAdvanceKey -> n
    int mRetreatKey -> o
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/O;"}
    android.view.MenuItem mHoveredMenuItem -> q
    0:2:void <init>(android.content.Context,boolean):149:149 -> <init>
    3:6:void <init>(android.content.Context,boolean):151:151 -> <init>
    7:11:void <init>(android.content.Context,boolean):152:152 -> <init>
    12:21:void <init>(android.content.Context,boolean):154:154 -> <init>
    22:23:void <init>(android.content.Context,boolean):155:155 -> <init>
    24:26:void <init>(android.content.Context,boolean):156:156 -> <init>
    27:28:void <init>(android.content.Context,boolean):158:158 -> <init>
    29:31:void <init>(android.content.Context,boolean):159:159 -> <init>
    0:4:int measureHeightOfChildrenCompat(int,int,int,int,int):140:140 -> d
    0:4:boolean onForwardedEvent(android.view.MotionEvent,int):140:140 -> e
    0:4:boolean hasFocus():140:140 -> hasFocus
    0:4:boolean hasWindowFocus():140:140 -> hasWindowFocus
    0:4:boolean isFocused():140:140 -> isFocused
    0:4:boolean isInTouchMode():140:140 -> isInTouchMode
    0:3:boolean onHoverEvent(android.view.MotionEvent):203:203 -> onHoverEvent
    4:7:boolean onHoverEvent(android.view.MotionEvent):207:207 -> onHoverEvent
    8:11:boolean onHoverEvent(android.view.MotionEvent):208:208 -> onHoverEvent
    12:13:boolean onHoverEvent(android.view.MotionEvent):209:209 -> onHoverEvent
    14:17:boolean onHoverEvent(android.view.MotionEvent):210:210 -> onHoverEvent
    18:24:boolean onHoverEvent(android.view.MotionEvent):211:211 -> onHoverEvent
    25:27:boolean onHoverEvent(android.view.MotionEvent):214:214 -> onHoverEvent
    28:35:boolean onHoverEvent(android.view.MotionEvent):219:219 -> onHoverEvent
    36:55:boolean onHoverEvent(android.view.MotionEvent):220:220 -> onHoverEvent
    56:61:boolean onHoverEvent(android.view.MotionEvent):223:223 -> onHoverEvent
    62:67:boolean onHoverEvent(android.view.MotionEvent):224:224 -> onHoverEvent
    68:71:boolean onHoverEvent(android.view.MotionEvent):229:229 -> onHoverEvent
    72:77:boolean onHoverEvent(android.view.MotionEvent):231:231 -> onHoverEvent
    78:82:boolean onHoverEvent(android.view.MotionEvent):233:233 -> onHoverEvent
    83:86:boolean onHoverEvent(android.view.MotionEvent):236:236 -> onHoverEvent
    87:91:boolean onHoverEvent(android.view.MotionEvent):239:239 -> onHoverEvent
    92:96:boolean onHoverEvent(android.view.MotionEvent):244:244 -> onHoverEvent
    0:8:boolean onKeyDown(int,android.view.KeyEvent):173:173 -> onKeyDown
    9:12:boolean onKeyDown(int,android.view.KeyEvent):174:174 -> onKeyDown
    13:28:boolean onKeyDown(int,android.view.KeyEvent):175:175 -> onKeyDown
    29:32:boolean onKeyDown(int,android.view.KeyEvent):178:178 -> onKeyDown
    33:36:boolean onKeyDown(int,android.view.KeyEvent):179:179 -> onKeyDown
    37:42:boolean onKeyDown(int,android.view.KeyEvent):176:176 -> onKeyDown
    43:47:boolean onKeyDown(int,android.view.KeyEvent):182:182 -> onKeyDown
    48:50:boolean onKeyDown(int,android.view.KeyEvent):183:183 -> onKeyDown
    51:54:boolean onKeyDown(int,android.view.KeyEvent):186:186 -> onKeyDown
    55:58:boolean onKeyDown(int,android.view.KeyEvent):188:188 -> onKeyDown
    59:60:boolean onKeyDown(int,android.view.KeyEvent):189:189 -> onKeyDown
    61:67:boolean onKeyDown(int,android.view.KeyEvent):190:190 -> onKeyDown
    68:69:boolean onKeyDown(int,android.view.KeyEvent):192:192 -> onKeyDown
    70:78:boolean onKeyDown(int,android.view.KeyEvent):194:194 -> onKeyDown
    79:83:boolean onKeyDown(int,android.view.KeyEvent):197:197 -> onKeyDown
    0:4:boolean onTouchEvent(android.view.MotionEvent):140:140 -> onTouchEvent
    0:2:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):164:164 -> setHoverListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/O;)V"}
    0:3:void setSelector(android.graphics.drawable.Drawable):140:140 -> setSelector
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView$Api17Impl -> androidx.appcompat.widget.P$c$a:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    0:4:int getLayoutDirection(android.content.res.Configuration):255:255 -> a
androidx.appcompat.widget.ResourceManagerInternal -> androidx.appcompat.widget.Q:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    java.util.WeakHashMap mTintLists -> a
    androidx.collection.SimpleArrayMap mDelegates -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    androidx.collection.SparseArrayCompat mKnownDrawableIdTags -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/h;"}
    java.util.WeakHashMap mDrawableCaches -> d
    android.util.TypedValue mTypedValue -> e
    boolean mHasCheckedVectorDrawableSetup -> f
    androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks mHooks -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Q$c;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> h
    androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Q;"}
    androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Q$a;"}
    0:3:void <clinit>():87:87 -> <clinit>
    4:12:void <clinit>():117:117 -> <clinit>
    0:2:void <init>():63:63 -> <init>
    3:11:void <init>():123:123 -> <init>
    1:6:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):341:341 -> a
    7:16:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):343:343 -> a
    17:21:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):345:345 -> a
    22:29:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):346:346 -> a
    30:37:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):348:348 -> a
    38:40:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):349:349 -> a
    41:45:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):351:351 -> a
    0:3:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):407:407 -> b
    4:10:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):408:408 -> b
    11:20:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):410:410 -> b
    21:25:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):412:412 -> b
    26:30:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):413:413 -> b
    31:34:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):415:415 -> b
    0:5:void checkVectorDrawableSetup(android.content.Context):499:499 -> c
    6:7:void checkVectorDrawableSetup(android.content.Context):505:505 -> c
    8:15:void checkVectorDrawableSetup(android.content.Context):506:506 -> c
    16:23:void checkVectorDrawableSetup(android.content.Context):507:507 -> c
    24:25:void checkVectorDrawableSetup(android.content.Context):508:508 -> c
    26:33:void checkVectorDrawableSetup(android.content.Context):509:509 -> c
    0:10:long createCacheKey(android.util.TypedValue):172:172 -> d
    0:3:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):177:177 -> e
    4:10:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):178:178 -> e
    11:12:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):180:180 -> e
    13:20:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):181:181 -> e
    21:24:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):182:182 -> e
    25:31:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):184:184 -> e
    32:37:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):191:191 -> e
    38:43:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):192:192 -> e
    44:48:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):195:195 -> e
    49:52:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):197:197 -> e
    6:9:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):480:480 -> f
    10:16:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):481:481 -> f
    3:6:androidx.appcompat.widget.ResourceManagerInternal get():98:98 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Q;"}
    7:13:androidx.appcompat.widget.ResourceManagerInternal get():99:99 -> g
    14:19:androidx.appcompat.widget.ResourceManagerInternal get():100:100 -> g
    20:25:androidx.appcompat.widget.ResourceManagerInternal get():102:102 -> g
    1:11:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):320:320 -> h
    12:13:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):322:322 -> h
    14:21:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):325:325 -> h
    22:29:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):328:328 -> h
    30:41:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):330:330 -> h
    42:44:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):333:333 -> h
    45:48:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):336:336 -> h
    2:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):137:137 -> i
    1:3:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):142:142 -> j
    4:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):144:144 -> j
    10:18:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):146:146 -> j
    19:24:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):149:149 -> j
    25:30:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):154:154 -> j
    31:33:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):158:158 -> j
    34:37:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):160:160 -> j
    3:10:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):487:487 -> k
    11:15:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):491:491 -> k
    16:21:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):492:492 -> k
    22:25:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):495:495 -> k
    1:6:android.content.res.ColorStateList getTintList(android.content.Context,int):384:384 -> l
    7:18:android.content.res.ColorStateList getTintList(android.content.Context,int):388:388 -> l
    19:24:android.content.res.ColorStateList getTintList(android.content.Context,int):391:391 -> l
    25:28:android.content.res.ColorStateList getTintList(android.content.Context,int):394:394 -> l
    0:4:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):398:398 -> m
    5:12:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):399:399 -> m
    13:20:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):400:400 -> m
    0:10:android.graphics.PorterDuff$Mode getTintMode(int):379:379 -> n
    0:0:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Q;)V"}
    0:3:boolean isVectorDrawable(android.graphics.drawable.Drawable):515:515 -> p
    4:24:boolean isVectorDrawable(android.graphics.drawable.Drawable):516:516 -> p
    0:10:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):234:234 -> q
    11:16:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):235:235 -> q
    17:22:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):236:236 -> q
    23:32:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):237:237 -> q
    33:39:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):238:238 -> q
    40:46:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):249:249 -> q
    47:50:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):252:252 -> q
    51:57:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):253:253 -> q
    58:59:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):255:255 -> q
    60:64:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):256:256 -> q
    65:67:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):257:257 -> q
    68:71:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):259:259 -> q
    72:78:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):261:261 -> q
    79:94:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):271:271 -> q
    95:98:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):274:274 -> q
    99:102:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):275:275 -> q
    103:114:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):277:277 -> q
    115:118:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):285:285 -> q
    119:123:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):287:287 -> q
    124:133:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):290:290 -> q
    134:137:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):293:293 -> q
    138:146:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):292:292 -> q
    147:151:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):297:297 -> q
    152:155:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):298:298 -> q
    156:163:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):282:282 -> q
    164:172:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):304:304 -> q
    173:179:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):310:310 -> q
    1:10:void onConfigurationChanged(android.content.Context):164:164 -> r
    11:16:void onConfigurationChanged(android.content.Context):167:167 -> r
    17:20:void onConfigurationChanged(android.content.Context):169:169 -> r
    1:6:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):356:356 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/f0;I)Landroid/graphics/drawable/Drawable;"}
    7:16:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):358:358 -> s
    17:22:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):361:361 -> s
    23:27:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):363:363 -> s
    1:2:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):133:133 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Q$c;)V"}
    3:7:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):134:134 -> t
    0:5:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):205:205 -> u
    6:11:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):208:208 -> u
    12:15:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):209:209 -> u
    16:19:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):211:211 -> u
    20:22:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):212:212 -> u
    23:28:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):215:215 -> u
    29:32:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):217:217 -> u
    33:43:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):219:219 -> u
    44:54:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):223:223 -> u
    0:3:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):441:441 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/Y;[I)V"}
    4:9:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):444:444 -> v
    10:16:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):445:445 -> v
    17:24:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):447:447 -> v
    25:35:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):453:453 -> v
    36:40:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):455:455 -> v
    41:43:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):456:456 -> v
    44:52:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):459:459 -> v
    53:58:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):465:465 -> v
    59:62:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):461:461 -> v
    63:71:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):462:462 -> v
    72:79:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):460:460 -> v
    0:13:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):368:368 -> w
androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> androidx.appcompat.widget.Q$a:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    0:3:void <init>(int):421:421 -> <init>
    4:9:int generateCacheKey(int,android.graphics.PorterDuff$Mode):435:435 -> h
    0:14:android.graphics.PorterDuffColorFilter get(int,android.graphics.PorterDuff$Mode):425:425 -> i
    0:14:android.graphics.PorterDuffColorFilter put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):429:429 -> j
androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate -> androidx.appcompat.widget.Q$b:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a
androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks -> androidx.appcompat.widget.Q$c:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Q;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int) -> b
    boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable) -> c
    boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable) -> d
    android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int) -> e
androidx.appcompat.widget.ResourcesWrapper -> androidx.appcompat.widget.S:
# {"id":"sourceFile","fileName":"ResourcesWrapper.java"}
    android.content.res.Resources mResources -> a
    0:14:void <init>(android.content.res.Resources):50:50 -> <init>
    15:17:void <init>(android.content.res.Resources):51:51 -> <init>
    0:4:android.graphics.drawable.Drawable getDrawableCanonical(int):149:149 -> a
    0:6:android.content.res.XmlResourceParser getAnimation(int):209:209 -> getAnimation
    0:6:boolean getBoolean(int):194:194 -> getBoolean
    0:6:int getColor(int):183:183 -> getColor
    0:6:android.content.res.ColorStateList getColorStateList(int):189:189 -> getColorStateList
    0:6:android.content.res.Configuration getConfiguration():272:272 -> getConfiguration
    0:6:float getDimension(int):112:112 -> getDimension
    0:6:int getDimensionPixelOffset(int):117:117 -> getDimensionPixelOffset
    0:6:int getDimensionPixelSize(int):122:122 -> getDimensionPixelSize
    0:6:android.util.DisplayMetrics getDisplayMetrics():267:267 -> getDisplayMetrics
    0:6:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):155:155 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):165:165 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):171:171 -> getDrawableForDensity
    0:6:float getFraction(int,int,int):127:127 -> getFraction
    0:6:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):277:277 -> getIdentifier
    0:6:int[] getIntArray(int):102:102 -> getIntArray
    0:6:int getInteger(int):199:199 -> getInteger
    0:6:android.content.res.XmlResourceParser getLayout(int):204:204 -> getLayout
    0:6:android.graphics.Movie getMovie(int):177:177 -> getMovie
    1:1:java.lang.String getQuantityString(int,int,java.lang.Object[]):77:77 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int):82:82 -> getQuantityString
    0:6:java.lang.CharSequence getQuantityText(int,int):61:61 -> getQuantityText
    0:6:java.lang.String getResourceEntryName(int):297:297 -> getResourceEntryName
    0:6:java.lang.String getResourceName(int):282:282 -> getResourceName
    0:6:java.lang.String getResourcePackageName(int):287:287 -> getResourcePackageName
    0:6:java.lang.String getResourceTypeName(int):292:292 -> getResourceTypeName
    1:1:java.lang.String getString(int):66:66 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):71:71 -> getString
    0:6:java.lang.String[] getStringArray(int):97:97 -> getStringArray
    1:1:java.lang.CharSequence getText(int):56:56 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):87:87 -> getText
    0:6:java.lang.CharSequence[] getTextArray(int):92:92 -> getTextArray
    1:1:void getValue(int,android.util.TypedValue,boolean):235:235 -> getValue
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):248:248 -> getValue
    0:5:void getValueForDensity(int,int,android.util.TypedValue,boolean):242:242 -> getValueForDensity
    0:6:android.content.res.XmlResourceParser getXml(int):214:214 -> getXml
    0:6:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):253:253 -> obtainAttributes
    0:6:android.content.res.TypedArray obtainTypedArray(int):107:107 -> obtainTypedArray
    1:1:java.io.InputStream openRawResource(int):219:219 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):224:224 -> openRawResource
    0:6:android.content.res.AssetFileDescriptor openRawResourceFd(int):229:229 -> openRawResourceFd
    0:5:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):309:309 -> parseBundleExtra
    0:5:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):303:303 -> parseBundleExtras
    0:2:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):259:259 -> updateConfiguration
    3:6:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):260:260 -> updateConfiguration
    7:10:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):261:261 -> updateConfiguration
androidx.appcompat.widget.RtlSpacingHelper -> androidx.appcompat.widget.T:
# {"id":"sourceFile","fileName":"RtlSpacingHelper.java"}
    int mLeft -> a
    int mRight -> b
    int mStart -> c
    int mEnd -> d
    int mExplicitLeft -> e
    int mExplicitRight -> f
    boolean mIsRtl -> g
    boolean mIsRelative -> h
    0:3:void <init>():25:25 -> <init>
    4:5:void <init>():28:28 -> <init>
    6:9:void <init>():29:29 -> <init>
    10:11:void <init>():30:30 -> <init>
    12:13:void <init>():31:31 -> <init>
    14:15:void <init>():32:32 -> <init>
    16:17:void <init>():33:33 -> <init>
    18:19:void <init>():35:35 -> <init>
    20:22:void <init>():36:36 -> <init>
    0:9:int getEnd():51:51 -> a
    0:2:int getLeft():39:39 -> b
    0:2:int getRight():43:43 -> c
    0:9:int getStart():47:47 -> d
    1:6:void setAbsolute(int,int):68:68 -> e
    7:12:void setAbsolute(int,int):69:69 -> e
    13:17:void setAbsolute(int,int):70:70 -> e
    0:4:void setDirection(boolean):74:74 -> f
    5:6:void setDirection(boolean):77:77 -> f
    7:14:void setDirection(boolean):78:78 -> f
    15:23:void setDirection(boolean):80:80 -> f
    24:33:void setDirection(boolean):81:81 -> f
    34:42:void setDirection(boolean):83:83 -> f
    43:52:void setDirection(boolean):84:84 -> f
    53:56:void setDirection(boolean):87:87 -> f
    57:61:void setDirection(boolean):88:88 -> f
    0:1:void setRelative(int,int):55:55 -> g
    2:4:void setRelative(int,int):56:56 -> g
    5:6:void setRelative(int,int):57:57 -> g
    7:14:void setRelative(int,int):58:58 -> g
    15:18:void setRelative(int,int):59:59 -> g
    19:23:void setRelative(int,int):60:60 -> g
    24:27:void setRelative(int,int):62:62 -> g
    28:30:void setRelative(int,int):63:63 -> g
androidx.appcompat.widget.ScrollingTabContainerView -> androidx.appcompat.widget.U:
# {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"}
androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView:
# {"id":"sourceFile","fileName":"SearchView.java"}
    android.graphics.Rect mSearchSrtTextViewBoundsExpanded -> A
    int[] mTemp -> B
    int[] mTemp2 -> C
    android.widget.ImageView mCollapsedIcon -> D
    android.graphics.drawable.Drawable mSearchHintIcon -> E
    int mSuggestionRowLayout -> F
    int mSuggestionCommitIconResId -> G
    android.content.Intent mVoiceWebSearchIntent -> H
    android.content.Intent mVoiceAppSearchIntent -> I
    java.lang.CharSequence mDefaultQueryHint -> J
    android.view.View$OnFocusChangeListener mOnQueryTextFocusChangeListener -> K
    android.view.View$OnClickListener mOnSearchClickListener -> L
    boolean mIconifiedByDefault -> M
    boolean mIconified -> N
    androidx.cursoradapter.widget.CursorAdapter mSuggestionsAdapter -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    boolean mSubmitButtonEnabled -> P
    java.lang.CharSequence mQueryHint -> Q
    boolean mQueryRefinement -> R
    boolean mClearingFocus -> S
    int mMaxWidth -> T
    boolean mVoiceButtonEnabled -> U
    java.lang.CharSequence mOldQueryText -> V
    java.lang.CharSequence mUserQuery -> W
    boolean mExpandedInActionView -> a0
    int mCollapsedImeOptions -> b0
    android.app.SearchableInfo mSearchable -> c0
    android.os.Bundle mAppSearchData -> d0
    java.lang.Runnable mUpdateDrawableStateRunnable -> e0
    java.lang.Runnable mReleaseCursorRunnable -> f0
    java.util.WeakHashMap mOutsideDrawablesCache -> g0
    android.view.View$OnClickListener mOnClickListener -> h0
    android.view.View$OnKeyListener mTextKeyListener -> i0
    android.widget.TextView$OnEditorActionListener mOnEditorActionListener -> j0
    android.widget.AdapterView$OnItemClickListener mOnItemClickListener -> k0
    android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener -> l0
    android.text.TextWatcher mTextWatcher -> m0
    androidx.appcompat.widget.SearchView$PreQAutoCompleteTextViewReflector PRE_API_29_HIDDEN_METHOD_INVOKER -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$o;"}
    androidx.appcompat.widget.SearchView$SearchAutoComplete mSearchSrcTextView -> p
    android.view.View mSearchEditFrame -> q
    android.view.View mSearchPlate -> r
    android.view.View mSubmitArea -> s
    android.widget.ImageView mSearchButton -> t
    android.widget.ImageView mGoButton -> u
    android.widget.ImageView mCloseButton -> v
    android.widget.ImageView mVoiceButton -> w
    android.view.View mDropDownAnchor -> x
    androidx.appcompat.widget.SearchView$UpdatableTouchDelegate mTouchDelegate -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$q;"}
    android.graphics.Rect mSearchSrcTextViewBounds -> z
    1:1:void <init>(android.content.Context):272:272 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):276:276 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):280:280 -> <init>
    4:7:void <init>(android.content.Context,android.util.AttributeSet,int):136:139 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):183:183 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):190:190 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):201:201 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):993:993 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):1015:1015 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):1178:1178 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):1424:1424 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):1436:1436 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):1730:1730 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):282:282 -> <init>
    18:19:void <init>(android.content.Context,android.util.AttributeSet,int):284:285 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):284:284 -> <init>
    21:22:void <init>(android.content.Context,android.util.AttributeSet,int):287:288 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):290:290 -> <init>
    24:25:void <init>(android.content.Context,android.util.AttributeSet,int):292:293 -> <init>
    26:33:void <init>(android.content.Context,android.util.AttributeSet,int):295:302 -> <init>
    34:35:void <init>(android.content.Context,android.util.AttributeSet,int):305:306 -> <init>
    36:36:void <init>(android.content.Context,android.util.AttributeSet,int):305:305 -> <init>
    37:38:void <init>(android.content.Context,android.util.AttributeSet,int):307:308 -> <init>
    39:39:void <init>(android.content.Context,android.util.AttributeSet,int):307:307 -> <init>
    40:44:void <init>(android.content.Context,android.util.AttributeSet,int):309:313 -> <init>
    45:45:void <init>(android.content.Context,android.util.AttributeSet,int):315:315 -> <init>
    46:46:void <init>(android.content.Context,android.util.AttributeSet,int):318:318 -> <init>
    47:47:void <init>(android.content.Context,android.util.AttributeSet,int):317:317 -> <init>
    48:48:void <init>(android.content.Context,android.util.AttributeSet,int):321:321 -> <init>
    49:49:void <init>(android.content.Context,android.util.AttributeSet,int):323:323 -> <init>
    50:54:void <init>(android.content.Context,android.util.AttributeSet,int):325:329 -> <init>
    55:59:void <init>(android.content.Context,android.util.AttributeSet,int):331:335 -> <init>
    60:60:void <init>(android.content.Context,android.util.AttributeSet,int):338:338 -> <init>
    61:61:void <init>(android.content.Context,android.util.AttributeSet,int):346:346 -> <init>
    62:62:void <init>(android.content.Context,android.util.AttributeSet,int):348:348 -> <init>
    63:63:void <init>(android.content.Context,android.util.AttributeSet,int):350:350 -> <init>
    64:65:void <init>(android.content.Context,android.util.AttributeSet,int):353:354 -> <init>
    66:66:void <init>(android.content.Context,android.util.AttributeSet,int):356:356 -> <init>
    67:67:void <init>(android.content.Context,android.util.AttributeSet,int):358:358 -> <init>
    68:68:void <init>(android.content.Context,android.util.AttributeSet,int):361:361 -> <init>
    69:69:void <init>(android.content.Context,android.util.AttributeSet,int):363:363 -> <init>
    70:71:void <init>(android.content.Context,android.util.AttributeSet,int):367:368 -> <init>
    72:72:void <init>(android.content.Context,android.util.AttributeSet,int):370:370 -> <init>
    73:75:void <init>(android.content.Context,android.util.AttributeSet,int):373:375 -> <init>
    76:77:void <init>(android.content.Context,android.util.AttributeSet,int):378:379 -> <init>
    78:78:void <init>(android.content.Context,android.util.AttributeSet,int):381:381 -> <init>
    79:79:void <init>(android.content.Context,android.util.AttributeSet,int):383:383 -> <init>
    80:81:void <init>(android.content.Context,android.util.AttributeSet,int):392:393 -> <init>
    0:6:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1554:1554 -> A
    7:11:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1555:1555 -> A
    12:14:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1560:1560 -> A
    15:23:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1562:1562 -> A
    24:30:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1564:1564 -> A
    31:35:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1567:1567 -> A
    36:39:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1569:1569 -> A
    40:46:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1570:1570 -> A
    47:51:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1573:1573 -> A
    52:56:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1574:1574 -> A
    57:66:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1576:1576 -> A
    1:8:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1673:1673 -> B
    9:20:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1676:1676 -> B
    21:23:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1679:1679 -> B
    24:31:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1683:1683 -> B
    32:39:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1685:1685 -> B
    40:47:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1689:1689 -> B
    48:75:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1691:1691 -> B
    76:80:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1694:1694 -> B
    81:86:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1696:1696 -> B
    87:95:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1697:1697 -> B
    96:100:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1699:1699 -> B
    101:106:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1703:1703 -> B
    107:134:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1707:1707 -> B
    0:3:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1599:1599 -> C
    4:10:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1604:1604 -> C
    11:13:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1605:1605 -> C
    14:24:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1606:1606 -> C
    25:29:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1613:1613 -> C
    30:33:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1614:1614 -> C
    34:38:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1615:1615 -> C
    39:43:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1621:1621 -> C
    44:47:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1629:1629 -> C
    48:53:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1630:1630 -> C
    54:62:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1631:1631 -> C
    63:64:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1630:1630 -> C
    65:71:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1633:1633 -> C
    72:81:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1634:1634 -> C
    82:87:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1636:1636 -> C
    88:97:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1637:1637 -> C
    98:103:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1639:1639 -> C
    104:109:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1640:1640 -> C
    110:114:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1643:1643 -> C
    115:119:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1644:1644 -> C
    120:124:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1645:1645 -> C
    125:132:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1646:1646 -> C
    133:136:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1648:1648 -> C
    137:141:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1647:1647 -> C
    142:146:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1651:1651 -> C
    147:152:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1652:1652 -> C
    0:4:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1584:1584 -> D
    5:12:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1585:1585 -> D
    13:16:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1587:1587 -> D
    17:22:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1586:1586 -> D
    0:5:void dismissSuggestions():1219:1219 -> E
    0:5:void forceSuggestionQuery():1715:1715 -> F
    0:4:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):862:862 -> G
    5:9:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):863:863 -> G
    10:20:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):864:864 -> G
    21:25:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):865:865 -> G
    26:39:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):866:866 -> G
    0:8:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1105:1105 -> H
    9:19:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1109:1109 -> H
    20:25:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1110:1110 -> H
    26:32:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1112:1112 -> H
    33:46:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1113:1113 -> H
    47:51:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1114:1114 -> H
    0:10:boolean hasVoiceSearch():905:905 -> I
    11:18:boolean hasVoiceSearch():907:907 -> I
    19:21:boolean hasVoiceSearch():908:908 -> I
    22:29:boolean hasVoiceSearch():909:909 -> I
    30:35:boolean hasVoiceSearch():910:910 -> I
    36:54:boolean hasVoiceSearch():913:913 -> I
    0:2:boolean isIconified():693:693 -> J
    0:16:boolean isLandscapeMode(android.content.Context):1723:1723 -> K
    0:17:boolean isSubmitAreaEnabled():922:922 -> L
    3:11:void launchIntent(android.content.Intent):1517:1517 -> M
    12:34:void launchIntent(android.content.Intent):1519:1519 -> M
    2:11:void launchQuerySearch(int,java.lang.String,java.lang.String):1534:1534 -> N
    12:19:void launchQuerySearch(int,java.lang.String,java.lang.String):1535:1535 -> N
    0:7:boolean launchSuggestion(int,int,java.lang.String):1494:1494 -> O
    8:13:boolean launchSuggestion(int,int,java.lang.String):1495:1495 -> O
    14:17:boolean launchSuggestion(int,int,java.lang.String):1497:1497 -> O
    18:24:boolean launchSuggestion(int,int,java.lang.String):1500:1500 -> O
    0:5:void onCloseClicked():1223:1223 -> P
    6:12:void onCloseClicked():1224:1224 -> P
    13:16:void onCloseClicked():1225:1225 -> P
    17:19:void onCloseClicked():1229:1229 -> P
    20:23:void onCloseClicked():1231:1231 -> P
    24:30:void onCloseClicked():1235:1235 -> P
    31:35:void onCloseClicked():1236:1236 -> P
    36:41:void onCloseClicked():1237:1237 -> P
    2:4:boolean onItemClicked(int,int,java.lang.String):1407:1407 -> Q
    5:9:boolean onItemClicked(int,int,java.lang.String):1408:1408 -> Q
    10:14:boolean onItemClicked(int,int,java.lang.String):1409:1409 -> Q
    0:4:boolean onItemSelected(int):1418:1418 -> R
    0:3:void onQueryRefine(java.lang.CharSequence):990:990 -> S
    1:3:void onSearchClicked():1243:1243 -> T
    4:8:void onSearchClicked():1244:1244 -> T
    9:14:void onSearchClicked():1245:1245 -> T
    15:18:void onSearchClicked():1246:1246 -> T
    19:22:void onSearchClicked():1247:1247 -> T
    0:7:void onSubmitQuery():1205:1205 -> U
    8:13:void onSubmitQuery():1206:1206 -> U
    14:19:void onSubmitQuery():1209:1209 -> U
    20:26:void onSubmitQuery():1210:1210 -> U
    27:31:void onSubmitQuery():1212:1212 -> U
    32:35:void onSubmitQuery():1213:1213 -> U
    0:5:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1060:1060 -> V
    6:10:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1063:1063 -> V
    11:48:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1066:1066 -> V
    49:58:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1093:1093 -> V
    59:64:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1083:1083 -> V
    65:69:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1084:1084 -> V
    70:74:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1085:1085 -> V
    75:79:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1086:1086 -> V
    80:86:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1087:1087 -> V
    87:93:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1071:1071 -> V
    94:99:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1072:1072 -> V
    0:5:void onTextChanged(java.lang.CharSequence):1191:1191 -> W
    6:7:void onTextChanged(java.lang.CharSequence):1192:1192 -> W
    8:13:void onTextChanged(java.lang.CharSequence):1193:1193 -> W
    14:16:void onTextChanged(java.lang.CharSequence):1194:1194 -> W
    17:19:void onTextChanged(java.lang.CharSequence):1195:1195 -> W
    20:22:void onTextChanged(java.lang.CharSequence):1196:1196 -> W
    23:25:void onTextChanged(java.lang.CharSequence):1197:1197 -> W
    26:32:void onTextChanged(java.lang.CharSequence):1201:1201 -> W
    0:6:void onTextFocusChanged():1275:1275 -> X
    7:9:void onTextFocusChanged():1278:1278 -> X
    10:17:void onTextFocusChanged():1279:1279 -> X
    18:21:void onTextFocusChanged():1280:1280 -> X
    0:4:void onVoiceClicked():1253:1253 -> Y
    5:10:void onVoiceClicked():1258:1258 -> Y
    11:16:void onVoiceClicked():1259:1259 -> Y
    17:24:void onVoiceClicked():1261:1261 -> Y
    25:30:void onVoiceClicked():1262:1262 -> Y
    31:36:void onVoiceClicked():1263:1263 -> Y
    37:44:void onVoiceClicked():1265:1265 -> Y
    45:52:void onVoiceClicked():1270:1270 -> Y
    0:5:void postUpdateFocusedState():957:957 -> Z
    0:5:void onActionViewExpanded():1308:1308 -> a
    6:7:void onActionViewExpanded():1310:1310 -> a
    8:15:void onActionViewExpanded():1311:1311 -> a
    16:23:void onActionViewExpanded():1312:1312 -> a
    24:31:void onActionViewExpanded():1313:1313 -> a
    32:35:void onActionViewExpanded():1314:1314 -> a
    0:5:void rewriteQueryFromSuggestion(int):1461:1461 -> a0
    6:14:void rewriteQueryFromSuggestion(int):1462:1462 -> a0
    15:20:void rewriteQueryFromSuggestion(int):1466:1466 -> a0
    21:28:void rewriteQueryFromSuggestion(int):1468:1468 -> a0
    29:32:void rewriteQueryFromSuggestion(int):1472:1472 -> a0
    33:36:void rewriteQueryFromSuggestion(int):1475:1475 -> a0
    37:40:void rewriteQueryFromSuggestion(int):1479:1479 -> a0
    0:6:void setQuery(java.lang.CharSequence,boolean):579:579 -> b0
    7:15:void setQuery(java.lang.CharSequence,boolean):581:581 -> b0
    16:19:void setQuery(java.lang.CharSequence,boolean):582:582 -> b0
    20:25:void setQuery(java.lang.CharSequence,boolean):586:586 -> b0
    26:29:void setQuery(java.lang.CharSequence,boolean):587:587 -> b0
    0:12:void updateCloseButton():945:945 -> c0
    13:24:void updateCloseButton():948:948 -> c0
    25:34:void updateCloseButton():949:949 -> c0
    35:44:void updateCloseButton():950:950 -> c0
    45:53:void updateCloseButton():952:952 -> c0
    1:2:void clearFocus():505:505 -> clearFocus
    3:5:void clearFocus():506:506 -> clearFocus
    6:10:void clearFocus():507:507 -> clearFocus
    11:16:void clearFocus():508:508 -> clearFocus
    17:19:void clearFocus():509:509 -> clearFocus
    0:5:void onActionViewCollapsed():1296:1296 -> d
    6:9:void onActionViewCollapsed():1297:1297 -> d
    10:12:void onActionViewCollapsed():1298:1298 -> d
    13:19:void onActionViewCollapsed():1299:1299 -> d
    20:22:void onActionViewCollapsed():1300:1300 -> d
    0:7:void updateFocusedState():961:961 -> d0
    8:12:void updateFocusedState():962:962 -> d0
    13:20:void updateFocusedState():963:963 -> d0
    21:23:void updateFocusedState():965:965 -> d0
    24:31:void updateFocusedState():967:967 -> d0
    32:34:void updateFocusedState():969:969 -> d0
    35:38:void updateFocusedState():971:971 -> d0
    0:3:void updateQueryHint():1119:1119 -> e0
    4:17:void updateQueryHint():1120:1120 -> e0
    0:10:void updateSearchAutoComplete():1127:1127 -> f0
    11:21:void updateSearchAutoComplete():1128:1128 -> f0
    22:36:void updateSearchAutoComplete():1129:1129 -> f0
    37:47:void updateSearchAutoComplete():1136:1136 -> f0
    48:52:void updateSearchAutoComplete():1147:1147 -> f0
    53:57:void updateSearchAutoComplete():1148:1148 -> f0
    58:60:void updateSearchAutoComplete():1149:1149 -> f0
    61:68:void updateSearchAutoComplete():1153:1153 -> f0
    69:83:void updateSearchAutoComplete():1154:1154 -> f0
    84:88:void updateSearchAutoComplete():1156:1156 -> f0
    89:92:void updateSearchAutoComplete():1157:1157 -> f0
    93:97:void updateSearchAutoComplete():1158:1158 -> f0
    98:101:void updateSearchAutoComplete():1157:1157 -> f0
    0:7:void updateSubmitArea():936:936 -> g0
    8:15:void updateSubmitArea():937:937 -> g0
    16:25:void updateSubmitArea():938:938 -> g0
    26:31:void updateSubmitArea():941:941 -> g0
    0:6:int getImeOptions():460:460 -> getImeOptions
    0:6:int getInputType():482:482 -> getInputType
    0:2:int getMaxWidth():788:788 -> getMaxWidth
    0:9:int getPreferredHeight():875:875 -> getPreferredHeight
    10:14:int getPreferredHeight():876:876 -> getPreferredHeight
    0:9:int getPreferredWidth():870:870 -> getPreferredWidth
    10:14:int getPreferredWidth():871:871 -> getPreferredWidth
    0:6:java.lang.CharSequence getQuery():567:567 -> getQuery
    0:4:java.lang.CharSequence getQueryHint():628:628 -> getQueryHint
    5:14:java.lang.CharSequence getQueryHint():630:630 -> getQueryHint
    15:29:java.lang.CharSequence getQueryHint():631:631 -> getQueryHint
    30:32:java.lang.CharSequence getQueryHint():633:633 -> getQueryHint
    0:2:int getSuggestionCommitIconResId():401:401 -> getSuggestionCommitIconResId
    0:2:int getSuggestionRowLayout():397:397 -> getSuggestionRowLayout
    0:2:androidx.cursoradapter.widget.CursorAdapter getSuggestionsAdapter():765:765 -> getSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/a;"}
    0:25:void updateSubmitButton(boolean):927:927 -> h0
    26:31:void updateSubmitButton(boolean):931:931 -> h0
    0:9:void updateViewsVisibility(boolean):880:880 -> i0
    10:21:void updateViewsVisibility(boolean):884:884 -> i0
    22:26:void updateViewsVisibility(boolean):886:886 -> i0
    27:29:void updateViewsVisibility(boolean):887:887 -> i0
    30:39:void updateViewsVisibility(boolean):888:888 -> i0
    40:53:void updateViewsVisibility(boolean):891:891 -> i0
    54:58:void updateViewsVisibility(boolean):896:896 -> i0
    59:61:void updateViewsVisibility(boolean):898:898 -> i0
    62:64:void updateViewsVisibility(boolean):899:899 -> i0
    65:68:void updateViewsVisibility(boolean):900:900 -> i0
    0:13:void updateVoiceButton(boolean):1171:1171 -> j0
    14:19:void updateVoiceButton(boolean):1173:1173 -> j0
    20:25:void updateVoiceButton(boolean):1175:1175 -> j0
    0:4:void onDetachedFromWindow():976:976 -> onDetachedFromWindow
    5:9:void onDetachedFromWindow():977:977 -> onDetachedFromWindow
    10:13:void onDetachedFromWindow():978:978 -> onDetachedFromWindow
    0:4:void onLayout(boolean,int,int,int,int):843:843 -> onLayout
    5:11:void onLayout(boolean,int,int,int,int):848:848 -> onLayout
    12:24:void onLayout(boolean,int,int,int,int):849:849 -> onLayout
    25:28:void onLayout(boolean,int,int,int,int):851:851 -> onLayout
    29:41:void onLayout(boolean,int,int,int,int):852:852 -> onLayout
    42:45:void onLayout(boolean,int,int,int,int):854:854 -> onLayout
    46:53:void onLayout(boolean,int,int,int,int):856:856 -> onLayout
    0:5:void onMeasure(int,int):794:794 -> onMeasure
    6:9:void onMeasure(int,int):795:795 -> onMeasure
    10:13:void onMeasure(int,int):799:799 -> onMeasure
    14:28:void onMeasure(int,int):800:800 -> onMeasure
    29:32:void onMeasure(int,int):813:813 -> onMeasure
    33:37:void onMeasure(int,int):814:814 -> onMeasure
    38:47:void onMeasure(int,int):819:819 -> onMeasure
    48:51:void onMeasure(int,int):805:805 -> onMeasure
    52:56:void onMeasure(int,int):806:806 -> onMeasure
    57:64:void onMeasure(int,int):808:808 -> onMeasure
    65:68:void onMeasure(int,int):824:824 -> onMeasure
    69:77:void onMeasure(int,int):825:825 -> onMeasure
    78:82:void onMeasure(int,int):832:832 -> onMeasure
    83:90:void onMeasure(int,int):829:829 -> onMeasure
    91:94:void onMeasure(int,int):837:837 -> onMeasure
    95:98:void onMeasure(int,int):838:838 -> onMeasure
    99:102:void onMeasure(int,int):837:837 -> onMeasure
    0:3:void onRestoreInstanceState(android.os.Parcelable):1370:1370 -> onRestoreInstanceState
    4:7:void onRestoreInstanceState(android.os.Parcelable):1371:1371 -> onRestoreInstanceState
    8:9:void onRestoreInstanceState(android.os.Parcelable):1374:1374 -> onRestoreInstanceState
    10:16:void onRestoreInstanceState(android.os.Parcelable):1375:1375 -> onRestoreInstanceState
    17:21:void onRestoreInstanceState(android.os.Parcelable):1376:1376 -> onRestoreInstanceState
    22:25:void onRestoreInstanceState(android.os.Parcelable):1377:1377 -> onRestoreInstanceState
    0:3:android.os.Parcelable onSaveInstanceState():1362:1362 -> onSaveInstanceState
    4:8:android.os.Parcelable onSaveInstanceState():1363:1363 -> onSaveInstanceState
    9:15:android.os.Parcelable onSaveInstanceState():1364:1364 -> onSaveInstanceState
    0:2:void onWindowFocusChanged(boolean):1286:1286 -> onWindowFocusChanged
    3:6:void onWindowFocusChanged(boolean):1288:1288 -> onWindowFocusChanged
    0:5:boolean requestFocus(int,android.graphics.Rect):488:488 -> requestFocus
    6:12:boolean requestFocus(int,android.graphics.Rect):490:490 -> requestFocus
    13:18:boolean requestFocus(int,android.graphics.Rect):492:492 -> requestFocus
    19:26:boolean requestFocus(int,android.graphics.Rect):493:493 -> requestFocus
    27:30:boolean requestFocus(int,android.graphics.Rect):495:495 -> requestFocus
    31:35:boolean requestFocus(int,android.graphics.Rect):499:499 -> requestFocus
    0:2:void setAppSearchData(android.os.Bundle):436:436 -> setAppSearchData
    2:5:void setIconified(boolean):680:680 -> setIconified
    6:9:void setIconified(boolean):682:682 -> setIconified
    0:4:void setIconifiedByDefault(boolean):651:651 -> setIconifiedByDefault
    5:6:void setIconifiedByDefault(boolean):652:652 -> setIconifiedByDefault
    7:9:void setIconifiedByDefault(boolean):653:653 -> setIconifiedByDefault
    10:13:void setIconifiedByDefault(boolean):654:654 -> setIconifiedByDefault
    0:5:void setImeOptions(int):448:448 -> setImeOptions
    0:5:void setInputType(int):472:472 -> setInputType
    0:1:void setMaxWidth(int):774:774 -> setMaxWidth
    2:5:void setMaxWidth(int):776:776 -> setMaxWidth
    0:2:void setOnQueryTextFocusChangeListener(android.view.View$OnFocusChangeListener):537:537 -> setOnQueryTextFocusChangeListener
    0:2:void setOnSearchClickListener(android.view.View$OnClickListener):558:558 -> setOnSearchClickListener
    0:4:void setQuery(java.lang.CharSequence):1527:1527 -> setQuery
    5:22:void setQuery(java.lang.CharSequence):1529:1529 -> setQuery
    0:1:void setQueryHint(java.lang.CharSequence):602:602 -> setQueryHint
    2:5:void setQueryHint(java.lang.CharSequence):603:603 -> setQueryHint
    0:1:void setQueryRefinementEnabled(boolean):733:733 -> setQueryRefinementEnabled
    2:7:void setQueryRefinementEnabled(boolean):734:734 -> setQueryRefinementEnabled
    8:18:void setQueryRefinementEnabled(boolean):735:735 -> setQueryRefinementEnabled
    0:3:void setSearchableInfo(android.app.SearchableInfo):413:413 -> setSearchableInfo
    4:6:void setSearchableInfo(android.app.SearchableInfo):415:415 -> setSearchableInfo
    7:9:void setSearchableInfo(android.app.SearchableInfo):416:416 -> setSearchableInfo
    10:17:void setSearchableInfo(android.app.SearchableInfo):419:419 -> setSearchableInfo
    18:24:void setSearchableInfo(android.app.SearchableInfo):424:424 -> setSearchableInfo
    25:32:void setSearchableInfo(android.app.SearchableInfo):426:426 -> setSearchableInfo
    0:1:void setSubmitButtonEnabled(boolean):705:705 -> setSubmitButtonEnabled
    2:9:void setSubmitButtonEnabled(boolean):706:706 -> setSubmitButtonEnabled
    0:1:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):755:755 -> setSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)V"}
    2:7:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):757:757 -> setSuggestionsAdapter
    0:8:void adjustDropDownSizeAndPosition():1381:1381 -> z
    9:16:void adjustDropDownSizeAndPosition():1382:1382 -> z
    17:22:void adjustDropDownSizeAndPosition():1383:1383 -> z
    23:27:void adjustDropDownSizeAndPosition():1384:1384 -> z
    28:31:void adjustDropDownSizeAndPosition():1385:1385 -> z
    32:35:void adjustDropDownSizeAndPosition():1386:1386 -> z
    36:37:void adjustDropDownSizeAndPosition():1388:1388 -> z
    38:43:void adjustDropDownSizeAndPosition():1387:1387 -> z
    44:50:void adjustDropDownSizeAndPosition():1388:1388 -> z
    51:61:void adjustDropDownSizeAndPosition():1390:1390 -> z
    62:65:void adjustDropDownSizeAndPosition():1393:1393 -> z
    66:70:void adjustDropDownSizeAndPosition():1395:1395 -> z
    71:75:void adjustDropDownSizeAndPosition():1397:1397 -> z
    76:89:void adjustDropDownSizeAndPosition():1398:1398 -> z
    90:95:void adjustDropDownSizeAndPosition():1400:1400 -> z
androidx.appcompat.widget.SearchView$1 -> androidx.appcompat.widget.SearchView$b:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):183:183 -> <init>
    0:5:void run():186:186 -> run
androidx.appcompat.widget.SearchView$10 -> androidx.appcompat.widget.SearchView$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):1730:1730 -> <init>
    0:5:void onTextChanged(java.lang.CharSequence,int,int,int):1737:1737 -> onTextChanged
androidx.appcompat.widget.SearchView$2 -> androidx.appcompat.widget.SearchView$c:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):190:190 -> <init>
    0:8:void run():193:193 -> run
    9:12:void run():194:194 -> run
androidx.appcompat.widget.SearchView$3 -> androidx.appcompat.widget.SearchView$d:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):338:338 -> <init>
    0:5:void onFocusChange(android.view.View,boolean):341:341 -> onFocusChange
    6:9:void onFocusChange(android.view.View,boolean):342:342 -> onFocusChange
androidx.appcompat.widget.SearchView$4 -> androidx.appcompat.widget.SearchView$e:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):383:383 -> <init>
    0:5:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):387:387 -> onLayoutChange
androidx.appcompat.widget.SearchView$5 -> androidx.appcompat.widget.SearchView$f:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):993:993 -> <init>
    0:5:void onClick(android.view.View):996:996 -> onClick
    6:9:void onClick(android.view.View):997:997 -> onClick
    10:13:void onClick(android.view.View):998:998 -> onClick
    14:17:void onClick(android.view.View):999:999 -> onClick
    18:21:void onClick(android.view.View):1000:1000 -> onClick
    22:25:void onClick(android.view.View):1001:1001 -> onClick
    26:29:void onClick(android.view.View):1002:1002 -> onClick
    30:33:void onClick(android.view.View):1003:1003 -> onClick
    34:37:void onClick(android.view.View):1004:1004 -> onClick
    38:41:void onClick(android.view.View):1005:1005 -> onClick
androidx.appcompat.widget.SearchView$6 -> androidx.appcompat.widget.SearchView$g:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):1015:1015 -> <init>
    0:7:boolean onKey(android.view.View,int,android.view.KeyEvent):1019:1019 -> onKey
    8:19:boolean onKey(android.view.View,int,android.view.KeyEvent):1030:1030 -> onKey
    20:26:boolean onKey(android.view.View,int,android.view.KeyEvent):1031:1031 -> onKey
    27:33:boolean onKey(android.view.View,int,android.view.KeyEvent):1032:1032 -> onKey
    34:49:boolean onKey(android.view.View,int,android.view.KeyEvent):1037:1037 -> onKey
    50:60:boolean onKey(android.view.View,int,android.view.KeyEvent):1038:1038 -> onKey
    61:63:boolean onKey(android.view.View,int,android.view.KeyEvent):1040:1040 -> onKey
    64:71:boolean onKey(android.view.View,int,android.view.KeyEvent):1043:1043 -> onKey
    72:76:boolean onKey(android.view.View,int,android.view.KeyEvent):1044:1044 -> onKey
    77:81:boolean onKey(android.view.View,int,android.view.KeyEvent):1043:1043 -> onKey
androidx.appcompat.widget.SearchView$7 -> androidx.appcompat.widget.SearchView$h:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):1178:1178 -> <init>
    0:6:boolean onEditorAction(android.widget.TextView,int,android.view.KeyEvent):1185:1185 -> onEditorAction
androidx.appcompat.widget.SearchView$8 -> androidx.appcompat.widget.SearchView$i:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):1424:1424 -> <init>
    0:7:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1432:1432 -> onItemClick
androidx.appcompat.widget.SearchView$9 -> androidx.appcompat.widget.SearchView$j:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):1436:1436 -> <init>
    0:5:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1444:1444 -> onItemSelected
androidx.appcompat.widget.SearchView$Api29Impl -> androidx.appcompat.widget.SearchView$k:
# {"id":"sourceFile","fileName":"SearchView.java"}
    0:3:void refreshAutoCompleteResults(android.widget.AutoCompleteTextView):2137:2137 -> a
    0:3:void setInputMethodMode(androidx.appcompat.widget.SearchView$SearchAutoComplete,int):2132:2132 -> b
androidx.appcompat.widget.SearchView$OnCloseListener -> androidx.appcompat.widget.SearchView$l:
# {"id":"sourceFile","fileName":"SearchView.java"}
androidx.appcompat.widget.SearchView$OnQueryTextListener -> androidx.appcompat.widget.SearchView$m:
# {"id":"sourceFile","fileName":"SearchView.java"}
androidx.appcompat.widget.SearchView$OnSuggestionListener -> androidx.appcompat.widget.SearchView$n:
# {"id":"sourceFile","fileName":"SearchView.java"}
androidx.appcompat.widget.SearchView$PreQAutoCompleteTextViewReflector -> androidx.appcompat.widget.SearchView$o:
# {"id":"sourceFile","fileName":"SearchView.java"}
androidx.appcompat.widget.SearchView$SavedState -> androidx.appcompat.widget.SearchView$p:
# {"id":"sourceFile","fileName":"SearchView.java"}
    boolean isIconified -> c
    0:7:void <clinit>():1342:1342 -> <clinit>
    1:1:void <init>(android.os.Parcelable):1321:1321 -> <init>
    2:3:void <init>(android.os.Parcel,java.lang.ClassLoader):1325:1326 -> <init>
    0:9:java.lang.String toString():1337:1337 -> toString
    10:40:java.lang.String toString():1338:1338 -> toString
    0:2:void writeToParcel(android.os.Parcel,int):1331:1331 -> writeToParcel
    3:12:void writeToParcel(android.os.Parcel,int):1332:1332 -> writeToParcel
androidx.appcompat.widget.SearchView$SavedState$1 -> androidx.appcompat.widget.SearchView$p$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    0:3:void <init>():1342:1342 -> <init>
    0:6:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel):1350:1350 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p;"}
    0:5:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1345:1345 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p;"}
    0:2:androidx.appcompat.widget.SearchView$SavedState[] newArray(int):1355:1355 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/SearchView$p;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):1342:1342 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1342:1342 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):1342:1342 -> newArray
androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete:
# {"id":"sourceFile","fileName":"SearchView.java"}
    int mThreshold -> e
    androidx.appcompat.widget.SearchView mSearchView -> f
    boolean mHasPendingShowSoftInputRequest -> g
    java.lang.Runnable mRunShowSoftInputIfNecessary -> h
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1863:1863 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):1867:1867 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):1851:1851 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):1868:1868 -> <init>
    1:3:void ensureImeVisible():2043:2043 -> b
    4:9:void ensureImeVisible():2044:2044 -> b
    10:13:void ensureImeVisible():2045:2045 -> b
    0:13:boolean isEmpty():1893:1893 -> c
    0:3:void showSoftInputIfNecessary():2009:2009 -> d
    4:16:void showSoftInputIfNecessary():2011:2011 -> d
    17:19:void showSoftInputIfNecessary():2012:2012 -> d
    20:22:void showSoftInputIfNecessary():2013:2013 -> d
    0:14:boolean enoughToFilter():1948:1948 -> enoughToFilter
    0:7:int getSearchViewTextMinWidthDp():1981:1981 -> getSearchViewTextMinWidthDp
    8:9:int getSearchViewTextMinWidthDp():1982:1982 -> getSearchViewTextMinWidthDp
    10:19:int getSearchViewTextMinWidthDp():1983:1983 -> getSearchViewTextMinWidthDp
    20:46:int getSearchViewTextMinWidthDp():1985:1985 -> getSearchViewTextMinWidthDp
    0:3:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2000:2000 -> onCreateInputConnection
    4:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2001:2001 -> onCreateInputConnection
    8:12:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2002:2002 -> onCreateInputConnection
    13:18:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2003:2003 -> onCreateInputConnection
    0:2:void onFinishInflate():1873:1873 -> onFinishInflate
    3:10:void onFinishInflate():1874:1874 -> onFinishInflate
    11:16:void onFinishInflate():1876:1876 -> onFinishInflate
    17:25:void onFinishInflate():1875:1875 -> onFinishInflate
    0:2:void onFocusChanged(boolean,int,android.graphics.Rect):1938:1938 -> onFocusChanged
    3:8:void onFocusChanged(boolean,int,android.graphics.Rect):1939:1939 -> onFocusChanged
    3:15:boolean onKeyPreIme(int,android.view.KeyEvent):1956:1956 -> onKeyPreIme
    16:21:boolean onKeyPreIme(int,android.view.KeyEvent):1957:1957 -> onKeyPreIme
    22:25:boolean onKeyPreIme(int,android.view.KeyEvent):1959:1959 -> onKeyPreIme
    26:31:boolean onKeyPreIme(int,android.view.KeyEvent):1962:1962 -> onKeyPreIme
    32:37:boolean onKeyPreIme(int,android.view.KeyEvent):1963:1963 -> onKeyPreIme
    38:40:boolean onKeyPreIme(int,android.view.KeyEvent):1965:1965 -> onKeyPreIme
    41:52:boolean onKeyPreIme(int,android.view.KeyEvent):1967:1967 -> onKeyPreIme
    53:58:boolean onKeyPreIme(int,android.view.KeyEvent):1968:1968 -> onKeyPreIme
    59:62:boolean onKeyPreIme(int,android.view.KeyEvent):1969:1969 -> onKeyPreIme
    63:67:boolean onKeyPreIme(int,android.view.KeyEvent):1974:1974 -> onKeyPreIme
    0:4:void onWindowFocusChanged(boolean):1920:1920 -> onWindowFocusChanged
    5:19:void onWindowFocusChanged(boolean):1922:1922 -> onWindowFocusChanged
    20:21:void onWindowFocusChanged(boolean):1927:1927 -> onWindowFocusChanged
    22:31:void onWindowFocusChanged(boolean):1930:1930 -> onWindowFocusChanged
    32:35:void onWindowFocusChanged(boolean):1931:1931 -> onWindowFocusChanged
    0:14:void setImeVisibility(boolean):2019:2019 -> setImeVisibility
    15:16:void setImeVisibility(boolean):2021:2021 -> setImeVisibility
    17:21:void setImeVisibility(boolean):2022:2022 -> setImeVisibility
    22:29:void setImeVisibility(boolean):2023:2023 -> setImeVisibility
    30:35:void setImeVisibility(boolean):2027:2027 -> setImeVisibility
    36:37:void setImeVisibility(boolean):2030:2030 -> setImeVisibility
    38:42:void setImeVisibility(boolean):2031:2031 -> setImeVisibility
    43:47:void setImeVisibility(boolean):2032:2032 -> setImeVisibility
    48:50:void setImeVisibility(boolean):2038:2038 -> setImeVisibility
    0:2:void setSearchView(androidx.appcompat.widget.SearchView):1880:1880 -> setSearchView
    0:2:void setThreshold(int):1885:1885 -> setThreshold
    3:5:void setThreshold(int):1886:1886 -> setThreshold
androidx.appcompat.widget.SearchView$SearchAutoComplete$1 -> androidx.appcompat.widget.SearchView$SearchAutoComplete$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView$SearchAutoComplete this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView$SearchAutoComplete):1851:1851 -> <init>
    0:5:void run():1854:1854 -> run
androidx.appcompat.widget.SearchView$UpdatableTouchDelegate -> androidx.appcompat.widget.SearchView$q:
# {"id":"sourceFile","fileName":"SearchView.java"}
    android.view.View mDelegateView -> a
    android.graphics.Rect mTargetBounds -> b
    android.graphics.Rect mActualBounds -> c
    android.graphics.Rect mSlopBounds -> d
    int mSlop -> e
    boolean mDelegateTargeted -> f
    0:2:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1777:1777 -> <init>
    3:16:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1778:1778 -> <init>
    17:23:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1779:1779 -> <init>
    24:30:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1780:1780 -> <init>
    31:37:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1781:1781 -> <init>
    38:40:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1782:1782 -> <init>
    41:43:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1783:1783 -> <init>
    0:4:void setBounds(android.graphics.Rect,android.graphics.Rect):1787:1787 -> a
    5:9:void setBounds(android.graphics.Rect,android.graphics.Rect):1788:1788 -> a
    10:18:void setBounds(android.graphics.Rect,android.graphics.Rect):1789:1789 -> a
    19:24:void setBounds(android.graphics.Rect,android.graphics.Rect):1790:1790 -> a
    0:4:boolean onTouchEvent(android.view.MotionEvent):1795:1795 -> onTouchEvent
    5:9:boolean onTouchEvent(android.view.MotionEvent):1796:1796 -> onTouchEvent
    10:26:boolean onTouchEvent(android.view.MotionEvent):1801:1801 -> onTouchEvent
    27:28:boolean onTouchEvent(android.view.MotionEvent):1818:1818 -> onTouchEvent
    29:34:boolean onTouchEvent(android.view.MotionEvent):1819:1819 -> onTouchEvent
    35:38:boolean onTouchEvent(android.view.MotionEvent):1810:1810 -> onTouchEvent
    39:49:boolean onTouchEvent(android.view.MotionEvent):1812:1812 -> onTouchEvent
    50:57:boolean onTouchEvent(android.view.MotionEvent):1803:1803 -> onTouchEvent
    58:67:boolean onTouchEvent(android.view.MotionEvent):1804:1804 -> onTouchEvent
    68:75:boolean onTouchEvent(android.view.MotionEvent):1823:1823 -> onTouchEvent
    76:85:boolean onTouchEvent(android.view.MotionEvent):1827:1827 -> onTouchEvent
    86:91:boolean onTouchEvent(android.view.MotionEvent):1828:1828 -> onTouchEvent
    92:95:boolean onTouchEvent(android.view.MotionEvent):1827:1827 -> onTouchEvent
    96:108:boolean onTouchEvent(android.view.MotionEvent):1831:1831 -> onTouchEvent
    109:116:boolean onTouchEvent(android.view.MotionEvent):1834:1834 -> onTouchEvent
androidx.appcompat.widget.SuggestionsAdapter -> androidx.appcompat.widget.V:
# {"id":"sourceFile","fileName":"SuggestionsAdapter.java"}
    androidx.appcompat.widget.SearchView mSearchView -> l
    android.app.SearchableInfo mSearchable -> m
    android.content.Context mProviderContext -> n
    java.util.WeakHashMap mOutsideDrawablesCache -> o
    int mCommitIconResId -> p
    boolean mClosed -> q
    int mQueryRefinement -> r
    android.content.res.ColorStateList mUrlColor -> s
    int mText1Col -> t
    int mText2Col -> u
    int mText2UrlCol -> v
    int mIconName1Col -> w
    int mIconName2Col -> x
    int mFlagsCol -> y
    0:9:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):94:94 -> <init>
    10:11:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):73:73 -> <init>
    12:14:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):74:74 -> <init>
    15:16:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):82:82 -> <init>
    17:18:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):83:83 -> <init>
    19:20:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):84:84 -> <init>
    21:22:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):85:85 -> <init>
    23:24:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):86:86 -> <init>
    25:26:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):87:87 -> <init>
    27:28:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):96:96 -> <init>
    29:30:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):97:97 -> <init>
    31:36:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):98:98 -> <init>
    37:38:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):101:101 -> <init>
    39:41:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):103:103 -> <init>
    2:11:void storeInIconCache(java.lang.String,android.graphics.drawable.Drawable):592:592 -> A
    2:9:void updateSpinnerState(android.database.Cursor):193:193 -> B
    10:11:void updateSpinnerState(android.database.Cursor):201:201 -> B
    12:15:void updateSpinnerState(android.database.Cursor):202:202 -> B
    4:12:java.lang.CharSequence convertToString(android.database.Cursor):418:418 -> a
    13:20:java.lang.CharSequence convertToString(android.database.Cursor):423:423 -> a
    21:29:java.lang.CharSequence convertToString(android.database.Cursor):424:424 -> a
    30:37:java.lang.CharSequence convertToString(android.database.Cursor):430:430 -> a
    38:47:java.lang.CharSequence convertToString(android.database.Cursor):431:431 -> a
    0:5:void changeCursor(android.database.Cursor):215:215 -> c
    6:12:void changeCursor(android.database.Cursor):216:216 -> c
    13:16:void changeCursor(android.database.Cursor):217:217 -> c
    17:21:void changeCursor(android.database.Cursor):222:222 -> c
    22:29:void changeCursor(android.database.Cursor):225:225 -> c
    30:37:void changeCursor(android.database.Cursor):226:226 -> c
    38:45:void changeCursor(android.database.Cursor):227:227 -> c
    46:53:void changeCursor(android.database.Cursor):228:228 -> c
    54:61:void changeCursor(android.database.Cursor):229:229 -> c
    62:71:void changeCursor(android.database.Cursor):230:230 -> c
    72:77:void changeCursor(android.database.Cursor):233:233 -> c
    2:8:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):144:144 -> d
    9:19:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):150:150 -> d
    20:26:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):151:151 -> d
    27:36:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):155:155 -> d
    37:41:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):159:159 -> d
    42:49:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):163:163 -> d
    0:5:void bindView(android.view.View,android.content.Context,android.database.Cursor):273:273 -> e
    6:11:void bindView(android.view.View,android.content.Context,android.database.Cursor):276:276 -> e
    12:17:void bindView(android.view.View,android.content.Context,android.database.Cursor):277:277 -> e
    18:21:void bindView(android.view.View,android.content.Context,android.database.Cursor):279:279 -> e
    22:27:void bindView(android.view.View,android.content.Context,android.database.Cursor):280:280 -> e
    28:32:void bindView(android.view.View,android.content.Context,android.database.Cursor):281:281 -> e
    33:38:void bindView(android.view.View,android.content.Context,android.database.Cursor):283:283 -> e
    39:46:void bindView(android.view.View,android.content.Context,android.database.Cursor):285:285 -> e
    47:51:void bindView(android.view.View,android.content.Context,android.database.Cursor):287:287 -> e
    52:57:void bindView(android.view.View,android.content.Context,android.database.Cursor):289:289 -> e
    58:63:void bindView(android.view.View,android.content.Context,android.database.Cursor):294:294 -> e
    64:67:void bindView(android.view.View,android.content.Context,android.database.Cursor):295:295 -> e
    68:70:void bindView(android.view.View,android.content.Context,android.database.Cursor):296:296 -> e
    71:76:void bindView(android.view.View,android.content.Context,android.database.Cursor):297:297 -> e
    77:80:void bindView(android.view.View,android.content.Context,android.database.Cursor):300:300 -> e
    81:83:void bindView(android.view.View,android.content.Context,android.database.Cursor):301:301 -> e
    84:88:void bindView(android.view.View,android.content.Context,android.database.Cursor):302:302 -> e
    89:93:void bindView(android.view.View,android.content.Context,android.database.Cursor):305:305 -> e
    94:97:void bindView(android.view.View,android.content.Context,android.database.Cursor):308:308 -> e
    98:105:void bindView(android.view.View,android.content.Context,android.database.Cursor):309:309 -> e
    106:111:void bindView(android.view.View,android.content.Context,android.database.Cursor):311:311 -> e
    112:118:void bindView(android.view.View,android.content.Context,android.database.Cursor):312:312 -> e
    119:128:void bindView(android.view.View,android.content.Context,android.database.Cursor):314:314 -> e
    129:134:void bindView(android.view.View,android.content.Context,android.database.Cursor):321:321 -> e
    135:139:void bindView(android.view.View,android.content.Context,android.database.Cursor):317:317 -> e
    140:150:void bindView(android.view.View,android.content.Context,android.database.Cursor):318:318 -> e
    151:156:void bindView(android.view.View,android.content.Context,android.database.Cursor):319:319 -> e
    0:5:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):472:472 -> getDropDownView
    6:12:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):474:474 -> getDropDownView
    13:24:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):476:476 -> getDropDownView
    25:30:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):478:478 -> getDropDownView
    31:32:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):479:479 -> getDropDownView
    33:40:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):480:480 -> getDropDownView
    0:5:android.view.View getView(int,android.view.View,android.view.ViewGroup):449:449 -> getView
    6:12:android.view.View getView(int,android.view.View,android.view.ViewGroup):451:451 -> getView
    13:24:android.view.View getView(int,android.view.View,android.view.ViewGroup):453:453 -> getView
    25:30:android.view.View getView(int,android.view.View,android.view.ViewGroup):455:455 -> getView
    31:32:android.view.View getView(int,android.view.View,android.view.ViewGroup):456:456 -> getView
    33:40:android.view.View getView(int,android.view.View,android.view.ViewGroup):457:457 -> getView
    0:3:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):242:242 -> h
    4:11:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):243:243 -> h
    12:19:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):246:246 -> h
    20:25:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):247:247 -> h
    0:11:android.graphics.drawable.Drawable checkIconCache(java.lang.String):582:582 -> k
    12:16:android.graphics.drawable.Drawable checkIconCache(java.lang.String):587:587 -> k
    0:3:java.lang.CharSequence formatUrl(java.lang.CharSequence):334:334 -> l
    4:8:java.lang.CharSequence formatUrl(java.lang.CharSequence):336:336 -> l
    9:20:java.lang.CharSequence formatUrl(java.lang.CharSequence):337:337 -> l
    21:34:java.lang.CharSequence formatUrl(java.lang.CharSequence):339:339 -> l
    35:39:java.lang.CharSequence formatUrl(java.lang.CharSequence):342:342 -> l
    40:50:java.lang.CharSequence formatUrl(java.lang.CharSequence):343:343 -> l
    51:57:java.lang.CharSequence formatUrl(java.lang.CharSequence):344:344 -> l
    58:61:java.lang.CharSequence formatUrl(java.lang.CharSequence):343:343 -> l
    0:10:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):645:645 -> m
    11:14:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):648:648 -> m
    15:21:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):653:653 -> m
    22:25:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):655:655 -> m
    26:33:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):656:656 -> m
    34:51:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):658:658 -> m
    52:62:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):659:659 -> m
    63:68:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):658:658 -> m
    69:76:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):650:650 -> m
    0:3:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):623:623 -> n
    4:12:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):625:625 -> n
    13:23:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):626:626 -> n
    24:34:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):627:627 -> n
    35:41:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):630:630 -> n
    42:45:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):632:632 -> n
    46:51:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):633:633 -> n
    0:2:void notifyDataSetChanged():179:179 -> notifyDataSetChanged
    3:10:void notifyDataSetChanged():181:181 -> notifyDataSetChanged
    0:2:void notifyDataSetInvalidated():187:187 -> notifyDataSetInvalidated
    3:10:void notifyDataSetInvalidated():189:189 -> notifyDataSetInvalidated
    0:3:java.lang.String getColumnString(android.database.Cursor,java.lang.String):674:674 -> o
    4:8:java.lang.String getColumnString(android.database.Cursor,java.lang.String):675:675 -> o
    0:3:void onClick(android.view.View):327:327 -> onClick
    4:7:void onClick(android.view.View):328:328 -> onClick
    8:15:void onClick(android.view.View):329:329 -> onClick
    0:12:android.graphics.drawable.Drawable getDefaultIcon1():604:604 -> p
    13:23:android.graphics.drawable.Drawable getDefaultIcon1():610:610 -> p
    0:8:android.graphics.drawable.Drawable getDrawable(android.net.Uri):549:549 -> q
    9:16:android.graphics.drawable.Drawable getDrawable(android.net.Uri):550:550 -> q
    17:23:android.graphics.drawable.Drawable getDrawable(android.net.Uri):553:553 -> q
    24:46:android.graphics.drawable.Drawable getDrawable(android.net.Uri):555:555 -> q
    47:58:android.graphics.drawable.Drawable getDrawable(android.net.Uri):559:559 -> q
    59:62:android.graphics.drawable.Drawable getDrawable(android.net.Uri):564:564 -> q
    63:67:android.graphics.drawable.Drawable getDrawable(android.net.Uri):567:567 -> q
    68:87:android.graphics.drawable.Drawable getDrawable(android.net.Uri):569:569 -> q
    88:92:android.graphics.drawable.Drawable getDrawable(android.net.Uri):567:567 -> q
    93:110:android.graphics.drawable.Drawable getDrawable(android.net.Uri):569:569 -> q
    111:111:android.graphics.drawable.Drawable getDrawable(android.net.Uri):571:571 -> q
    112:134:android.graphics.drawable.Drawable getDrawable(android.net.Uri):561:561 -> q
    135:167:android.graphics.drawable.Drawable getDrawable(android.net.Uri):574:574 -> q
    0:3:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):697:697 -> r
    4:9:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):699:699 -> r
    10:19:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):703:703 -> r
    20:25:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):708:708 -> r
    26:33:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):712:712 -> r
    34:44:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):716:716 -> r
    45:70:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):718:718 -> r
    71:88:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):721:721 -> r
    89:93:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):728:728 -> r
    94:116:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):726:726 -> r
    117:139:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):723:723 -> r
    140:162:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):710:710 -> r
    163:185:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):705:705 -> r
    186:208:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):700:700 -> r
    3:17:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):506:506 -> s
    18:21:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):511:511 -> s
    22:33:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):513:513 -> s
    34:52:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):514:514 -> s
    53:59:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):516:516 -> s
    60:65:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):521:521 -> s
    66:69:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):523:523 -> s
    70:92:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):537:537 -> s
    93:99:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):527:527 -> s
    100:103:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):531:531 -> s
    104:107:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):532:532 -> s
    108:111:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):533:533 -> s
    0:6:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):361:361 -> t
    7:10:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):364:364 -> t
    11:17:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):365:365 -> t
    18:22:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):369:369 -> t
    0:6:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):373:373 -> u
    7:10:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):376:376 -> u
    11:15:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):377:377 -> u
    4:10:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):739:739 -> v
    11:17:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):744:744 -> v
    18:21:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):745:745 -> v
    22:25:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):746:746 -> v
    26:31:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):747:747 -> v
    32:35:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):748:748 -> v
    36:41:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):751:751 -> v
    42:44:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):753:753 -> v
    45:49:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):757:757 -> v
    50:56:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):760:760 -> v
    57:63:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):764:764 -> v
    64:69:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):766:766 -> v
    70:78:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):770:770 -> v
    79:82:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):773:773 -> v
    83:95:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):776:776 -> v
    5:10:java.lang.String getStringOrNull(android.database.Cursor,int):683:683 -> w
    11:18:java.lang.String getStringOrNull(android.database.Cursor,int):685:685 -> w
    0:2:void setQueryRefinement(int):116:116 -> x
    0:4:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):387:387 -> y
    5:9:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):390:390 -> y
    10:12:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):392:392 -> y
    13:16:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):399:399 -> y
    17:20:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):400:400 -> y
    0:2:void setViewText(android.widget.TextView,java.lang.CharSequence):351:351 -> z
    3:10:void setViewText(android.widget.TextView,java.lang.CharSequence):353:353 -> z
    11:15:void setViewText(android.widget.TextView,java.lang.CharSequence):354:354 -> z
    16:19:void setViewText(android.widget.TextView,java.lang.CharSequence):356:356 -> z
androidx.appcompat.widget.SuggestionsAdapter$ChildViewCache -> androidx.appcompat.widget.V$a:
# {"id":"sourceFile","fileName":"SuggestionsAdapter.java"}
    android.widget.TextView mText1 -> a
    android.widget.TextView mText2 -> b
    android.widget.ImageView mIcon1 -> c
    android.widget.ImageView mIcon2 -> d
    android.widget.ImageView mIconRefine -> e
    0:5:void <init>(android.view.View):262:262 -> <init>
    6:16:void <init>(android.view.View):263:263 -> <init>
    17:27:void <init>(android.view.View):264:264 -> <init>
    28:38:void <init>(android.view.View):265:265 -> <init>
    39:46:void <init>(android.view.View):266:266 -> <init>
    47:57:void <init>(android.view.View):267:267 -> <init>
androidx.appcompat.widget.ThemeUtils -> androidx.appcompat.widget.W:
# {"id":"sourceFile","fileName":"ThemeUtils.java"}
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    int[] DISABLED_STATE_SET -> b
    int[] FOCUSED_STATE_SET -> c
    int[] ACTIVATED_STATE_SET -> d
    int[] PRESSED_STATE_SET -> e
    int[] CHECKED_STATE_SET -> f
    int[] SELECTED_STATE_SET -> g
    int[] NOT_PRESSED_OR_FOCUSED_STATE_SET -> h
    int[] EMPTY_STATE_SET -> i
    int[] TEMP_ARRAY -> j
    0:9:void <clinit>():41:41 -> <clinit>
    10:18:void <clinit>():43:43 -> <clinit>
    19:27:void <clinit>():44:44 -> <clinit>
    28:36:void <clinit>():45:45 -> <clinit>
    37:45:void <clinit>():46:46 -> <clinit>
    46:54:void <clinit>():47:47 -> <clinit>
    55:66:void <clinit>():48:48 -> <clinit>
    67:73:void <clinit>():49:49 -> <clinit>
    74:78:void <clinit>():51:51 -> <clinit>
    79:83:void <clinit>():53:53 -> <clinit>
    0:5:void checkAppCompatTheme(android.view.View,android.content.Context):162:162 -> a
    6:13:void checkAppCompatTheme(android.view.View,android.content.Context):168:168 -> a
    14:47:void checkAppCompatTheme(android.view.View,android.content.Context):169:169 -> a
    48:54:void checkAppCompatTheme(android.view.View,android.content.Context):174:174 -> a
    55:55:void checkAppCompatTheme(android.view.View,android.content.Context):175:175 -> a
    0:5:int getDisabledThemeAttrColor(android.content.Context,int):126:126 -> b
    6:11:int getDisabledThemeAttrColor(android.content.Context,int):127:127 -> b
    12:22:int getDisabledThemeAttrColor(android.content.Context,int):129:129 -> b
    23:26:int getDisabledThemeAttrColor(android.content.Context,int):133:133 -> b
    27:37:int getDisabledThemeAttrColor(android.content.Context,int):135:135 -> b
    38:41:int getDisabledThemeAttrColor(android.content.Context,int):136:136 -> b
    42:46:int getDisabledThemeAttrColor(android.content.Context,int):138:138 -> b
    0:5:int getThemeAttrColor(android.content.Context,int):91:91 -> c
    6:9:int getThemeAttrColor(android.content.Context,int):92:92 -> c
    10:13:int getThemeAttrColor(android.content.Context,int):94:94 -> c
    14:21:int getThemeAttrColor(android.content.Context,int):96:96 -> c
    22:22:int getThemeAttrColor(android.content.Context,int):97:97 -> c
    0:3:int getThemeAttrColor(android.content.Context,int,float):152:152 -> d
    4:9:int getThemeAttrColor(android.content.Context,int,float):153:153 -> d
    10:18:int getThemeAttrColor(android.content.Context,int,float):154:154 -> d
    0:5:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):109:109 -> e
    6:9:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):110:110 -> e
    10:13:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):112:112 -> e
    14:21:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):114:114 -> e
    22:22:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):115:115 -> e
    0:9:android.util.TypedValue getTypedValue():143:143 -> f
    10:14:android.util.TypedValue getTypedValue():145:145 -> f
    15:18:android.util.TypedValue getTypedValue():146:146 -> f
androidx.appcompat.widget.TintContextWrapper -> androidx.appcompat.widget.X:
# {"id":"sourceFile","fileName":"TintContextWrapper.java"}
    android.content.res.Resources mResources -> a
    android.content.res.Resources$Theme mTheme -> b
    java.lang.Object CACHE_LOCK -> c
    java.util.ArrayList sCache -> d
    0:7:void <clinit>():42:42 -> <clinit>
    0:2:void <init>(android.content.Context):92:92 -> <init>
    3:8:void <init>(android.content.Context):94:94 -> <init>
    9:19:void <init>(android.content.Context):97:97 -> <init>
    20:25:void <init>(android.content.Context):98:98 -> <init>
    26:33:void <init>(android.content.Context):99:99 -> <init>
    34:45:void <init>(android.content.Context):101:101 -> <init>
    46:48:void <init>(android.content.Context):102:102 -> <init>
    0:4:boolean shouldWrap(android.content.Context):78:78 -> a
    5:12:boolean shouldWrap(android.content.Context):79:79 -> a
    13:21:boolean shouldWrap(android.content.Context):80:80 -> a
    22:30:boolean shouldWrap(android.content.Context):85:85 -> a
    0:5:android.content.Context wrap(android.content.Context):46:46 -> b
    6:8:android.content.Context wrap(android.content.Context):47:47 -> b
    9:12:android.content.Context wrap(android.content.Context):48:48 -> b
    13:22:android.content.Context wrap(android.content.Context):49:49 -> b
    23:30:android.content.Context wrap(android.content.Context):52:52 -> b
    31:40:android.content.Context wrap(android.content.Context):53:53 -> b
    41:46:android.content.Context wrap(android.content.Context):54:54 -> b
    47:54:android.content.Context wrap(android.content.Context):55:55 -> b
    55:64:android.content.Context wrap(android.content.Context):59:59 -> b
    65:74:android.content.Context wrap(android.content.Context):60:60 -> b
    75:84:android.content.Context wrap(android.content.Context):61:61 -> b
    85:90:android.content.Context wrap(android.content.Context):62:62 -> b
    91:95:android.content.Context wrap(android.content.Context):63:63 -> b
    96:100:android.content.Context wrap(android.content.Context):69:69 -> b
    101:110:android.content.Context wrap(android.content.Context):70:70 -> b
    111:112:android.content.Context wrap(android.content.Context):71:71 -> b
    113:115:android.content.Context wrap(android.content.Context):72:72 -> b
    0:6:android.content.res.AssetManager getAssets():128:128 -> getAssets
    0:2:android.content.res.Resources getResources():122:122 -> getResources
    0:9:android.content.res.Resources$Theme getTheme():108:108 -> getTheme
    0:3:void setTheme(int):113:113 -> setTheme
    4:8:void setTheme(int):114:114 -> setTheme
    9:12:void setTheme(int):116:116 -> setTheme
androidx.appcompat.widget.TintInfo -> androidx.appcompat.widget.Y:
# {"id":"sourceFile","fileName":"TintInfo.java"}
    android.content.res.ColorStateList mTintList -> a
    android.graphics.PorterDuff$Mode mTintMode -> b
    boolean mHasTintMode -> c
    boolean mHasTintList -> d
    0:3:void <init>():28:28 -> <init>
    1:3:void clear():35:35 -> a
    4:5:void clear():36:36 -> a
    6:7:void clear():37:37 -> a
    8:10:void clear():38:38 -> a
androidx.appcompat.widget.TintResources -> androidx.appcompat.widget.Z:
# {"id":"sourceFile","fileName":"TintResources.java"}
    java.lang.ref.WeakReference mContextRef -> b
    0:2:void <init>(android.content.Context,android.content.res.Resources):35:35 -> <init>
    3:10:void <init>(android.content.Context,android.content.res.Resources):36:36 -> <init>
    0:3:android.graphics.drawable.Drawable getDrawable(int):46:46 -> getDrawable
    4:15:android.graphics.drawable.Drawable getDrawable(int):47:47 -> getDrawable
    16:23:android.graphics.drawable.Drawable getDrawable(int):49:49 -> getDrawable
androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.a0:
# {"id":"sourceFile","fileName":"TintTypedArray.java"}
    android.content.Context mContext -> a
    android.content.res.TypedArray mWrapped -> b
    android.util.TypedValue mTypedValue -> c
    0:2:void <init>(android.content.Context,android.content.res.TypedArray):68:68 -> <init>
    3:4:void <init>(android.content.Context,android.content.res.TypedArray):69:69 -> <init>
    5:7:void <init>(android.content.Context,android.content.res.TypedArray):70:70 -> <init>
    0:6:boolean getBoolean(int,boolean):159:159 -> a
    0:6:int getColor(int,int):171:171 -> b
    0:7:android.content.res.ColorStateList getColorStateList(int):175:175 -> c
    8:16:android.content.res.ColorStateList getColorStateList(int):176:176 -> c
    17:18:android.content.res.ColorStateList getColorStateList(int):178:178 -> c
    19:25:android.content.res.ColorStateList getColorStateList(int):179:179 -> c
    26:32:android.content.res.ColorStateList getColorStateList(int):185:185 -> c
    0:6:int getDimensionPixelOffset(int,int):197:197 -> d
    0:6:int getDimensionPixelSize(int,int):201:201 -> e
    0:7:android.graphics.drawable.Drawable getDrawable(int):81:81 -> f
    8:16:android.graphics.drawable.Drawable getDrawable(int):82:82 -> f
    17:23:android.graphics.drawable.Drawable getDrawable(int):84:84 -> f
    24:30:android.graphics.drawable.Drawable getDrawable(int):87:87 -> f
    0:7:android.graphics.drawable.Drawable getDrawableIfKnown(int):91:91 -> g
    8:16:android.graphics.drawable.Drawable getDrawableIfKnown(int):92:92 -> g
    17:30:android.graphics.drawable.Drawable getDrawableIfKnown(int):94:94 -> g
    0:6:float getFloat(int,float):167:167 -> h
    0:10:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):120:120 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/core/content/res/f$e;)Landroid/graphics/Typeface;"}
    11:14:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):124:124 -> i
    15:21:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):125:125 -> i
    22:30:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):127:127 -> i
    0:6:int getInt(int,int):163:163 -> j
    0:6:int getInteger(int,int):189:189 -> k
    0:6:int getLayoutDimension(int,int):209:209 -> l
    0:6:int getResourceId(int,int):217:217 -> m
    0:6:java.lang.String getString(int):151:151 -> n
    0:6:java.lang.CharSequence getText(int):147:147 -> o
    0:6:java.lang.CharSequence[] getTextArray(int):221:221 -> p
    0:2:android.content.res.TypedArray getWrappedTypeArray():77:77 -> q
    0:6:boolean hasValue(int):241:241 -> r
    0:9:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]):65:65 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I[I)Landroidx/appcompat/widget/a0;"}
    0:9:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):55:55 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/a0;"}
    0:1:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):60:60 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/a0;"}
    2:9:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):61:61 -> u
    0:5:void recycle():253:253 -> v
androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    android.content.res.ColorStateList mSubtitleTextColor -> A
    boolean mEatingTouch -> B
    boolean mEatingHover -> C
    java.util.ArrayList mTempViews -> D
    java.util.ArrayList mHiddenViews -> E
    int[] mTempMargins -> F
    androidx.core.view.MenuHostHelper mMenuHostHelper -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"}
    java.util.ArrayList mProvidedMenuItems -> H
    androidx.appcompat.widget.Toolbar$OnMenuItemClickListener mOnMenuItemClickListener -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$h;"}
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/d0;"}
    androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$f;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g$a;"}
    boolean mCollapsible -> P
    android.window.OnBackInvokedCallback mBackInvokedCallback -> Q
    android.window.OnBackInvokedDispatcher mBackInvokedDispatcher -> R
    boolean mBackInvokedCallbackEnabled -> S
    java.lang.Runnable mShowOverflowMenuRunnable -> T
    androidx.appcompat.widget.ActionMenuView mMenuView -> a
    android.widget.TextView mTitleTextView -> b
    android.widget.TextView mSubtitleTextView -> c
    android.widget.ImageButton mNavButtonView -> d
    android.widget.ImageView mLogoView -> e
    android.graphics.drawable.Drawable mCollapseIcon -> f
    java.lang.CharSequence mCollapseDescription -> g
    android.widget.ImageButton mCollapseButtonView -> h
    android.view.View mExpandedActionView -> i
    android.content.Context mPopupContext -> j
    int mPopupTheme -> k
    int mTitleTextAppearance -> l
    int mSubtitleTextAppearance -> m
    int mButtonGravity -> n
    int mMaxButtonHeight -> o
    int mTitleMarginStart -> p
    int mTitleMarginEnd -> q
    int mTitleMarginTop -> r
    int mTitleMarginBottom -> s
    androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/T;"}
    int mContentInsetStartWithNavigation -> u
    int mContentInsetEndWithActions -> v
    int mGravity -> w
    java.lang.CharSequence mTitleText -> x
    java.lang.CharSequence mSubtitleText -> y
    android.content.res.ColorStateList mTitleTextColor -> z
    1:1:void <init>(android.content.Context,android.util.AttributeSet):262:262 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):266:266 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):194:194 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):206:206 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):209:209 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):211:211 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):213:214 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):217:217 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):251:251 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):269:269 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):271:272 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):271:271 -> <init>
    15:18:void <init>(android.content.Context,android.util.AttributeSet,int):274:277 -> <init>
    19:20:void <init>(android.content.Context,android.util.AttributeSet,int):280:281 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):283:283 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int):285:285 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):287:287 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):289:289 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):292:292 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):294:294 -> <init>
    27:27:void <init>(android.content.Context,android.util.AttributeSet,int):297:297 -> <init>
    28:28:void <init>(android.content.Context,android.util.AttributeSet,int):299:299 -> <init>
    29:29:void <init>(android.content.Context,android.util.AttributeSet,int):302:302 -> <init>
    30:30:void <init>(android.content.Context,android.util.AttributeSet,int):305:305 -> <init>
    31:31:void <init>(android.content.Context,android.util.AttributeSet,int):308:308 -> <init>
    32:33:void <init>(android.content.Context,android.util.AttributeSet,int):310:311 -> <init>
    34:35:void <init>(android.content.Context,android.util.AttributeSet,int):313:314 -> <init>
    36:39:void <init>(android.content.Context,android.util.AttributeSet,int):316:319 -> <init>
    40:41:void <init>(android.content.Context,android.util.AttributeSet,int):321:322 -> <init>
    42:42:void <init>(android.content.Context,android.util.AttributeSet,int):326:326 -> <init>
    43:43:void <init>(android.content.Context,android.util.AttributeSet,int):329:329 -> <init>
    44:44:void <init>(android.content.Context,android.util.AttributeSet,int):331:331 -> <init>
    45:46:void <init>(android.content.Context,android.util.AttributeSet,int):334:335 -> <init>
    47:49:void <init>(android.content.Context,android.util.AttributeSet,int):337:339 -> <init>
    50:52:void <init>(android.content.Context,android.util.AttributeSet,int):342:344 -> <init>
    53:54:void <init>(android.content.Context,android.util.AttributeSet,int):348:349 -> <init>
    55:55:void <init>(android.content.Context,android.util.AttributeSet,int):351:351 -> <init>
    56:56:void <init>(android.content.Context,android.util.AttributeSet,int):353:353 -> <init>
    57:59:void <init>(android.content.Context,android.util.AttributeSet,int):355:357 -> <init>
    60:60:void <init>(android.content.Context,android.util.AttributeSet,int):360:360 -> <init>
    61:61:void <init>(android.content.Context,android.util.AttributeSet,int):362:362 -> <init>
    62:64:void <init>(android.content.Context,android.util.AttributeSet,int):365:367 -> <init>
    65:66:void <init>(android.content.Context,android.util.AttributeSet,int):370:371 -> <init>
    67:68:void <init>(android.content.Context,android.util.AttributeSet,int):374:375 -> <init>
    69:70:void <init>(android.content.Context,android.util.AttributeSet,int):378:379 -> <init>
    71:71:void <init>(android.content.Context,android.util.AttributeSet,int):382:382 -> <init>
    0:13:boolean isOverflowMenuShowPending():602:602 -> A
    0:13:boolean isOverflowMenuShowing():596:596 -> B
    0:5:int layoutChildLeft(android.view.View,int,int[],int):2201:2201 -> C
    6:11:int layoutChildLeft(android.view.View,int,int[],int):2202:2202 -> C
    12:17:int layoutChildLeft(android.view.View,int,int[],int):2203:2203 -> C
    18:23:int layoutChildLeft(android.view.View,int,int[],int):2204:2204 -> C
    24:27:int layoutChildLeft(android.view.View,int,int[],int):2205:2205 -> C
    28:33:int layoutChildLeft(android.view.View,int,int[],int):2206:2206 -> C
    34:41:int layoutChildLeft(android.view.View,int,int[],int):2207:2207 -> C
    42:46:int layoutChildLeft(android.view.View,int,int[],int):2208:2208 -> C
    0:5:int layoutChildRight(android.view.View,int,int[],int):2214:2214 -> D
    6:12:int layoutChildRight(android.view.View,int,int[],int):2215:2215 -> D
    13:18:int layoutChildRight(android.view.View,int,int[],int):2216:2216 -> D
    19:24:int layoutChildRight(android.view.View,int,int[],int):2217:2217 -> D
    25:28:int layoutChildRight(android.view.View,int,int[],int):2218:2218 -> D
    29:34:int layoutChildRight(android.view.View,int,int[],int):2219:2219 -> D
    35:42:int layoutChildRight(android.view.View,int,int[],int):2220:2220 -> D
    43:47:int layoutChildRight(android.view.View,int,int[],int):2221:2221 -> D
    0:5:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1790:1790 -> E
    6:11:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1792:1792 -> E
    12:17:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1793:1793 -> E
    18:21:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1794:1794 -> E
    22:27:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1795:1795 -> E
    28:34:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1797:1797 -> E
    35:40:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1798:1798 -> E
    41:53:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1801:1801 -> E
    54:57:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1800:1800 -> E
    58:75:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1803:1803 -> E
    76:79:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1802:1802 -> E
    80:82:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1806:1806 -> E
    83:88:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1807:1807 -> E
    0:5:void measureChildConstrained(android.view.View,int,int,int,int,int):1765:1765 -> F
    6:23:void measureChildConstrained(android.view.View,int,int,int,int,int):1768:1768 -> F
    24:27:void measureChildConstrained(android.view.View,int,int,int,int,int):1767:1767 -> F
    28:45:void measureChildConstrained(android.view.View,int,int,int,int,int):1771:1771 -> F
    46:49:void measureChildConstrained(android.view.View,int,int,int,int,int):1770:1770 -> F
    50:61:void measureChildConstrained(android.view.View,int,int,int,int,int):1774:1774 -> F
    62:69:void measureChildConstrained(android.view.View,int,int,int,int,int):1777:1777 -> F
    70:73:void measureChildConstrained(android.view.View,int,int,int,int,int):1779:1779 -> F
    74:77:void measureChildConstrained(android.view.View,int,int,int,int,int):1781:1781 -> F
    0:3:void onCreateMenu():2468:2468 -> G
    4:7:void onCreateMenu():2469:2469 -> G
    8:16:void onCreateMenu():2470:2470 -> G
    17:20:void onCreateMenu():2472:2472 -> G
    21:23:void onCreateMenu():2473:2473 -> G
    24:26:void onCreateMenu():2474:2474 -> G
    0:4:void postShowOverflowMenu():1696:1696 -> H
    5:10:void postShowOverflowMenu():1697:1697 -> H
    0:7:void removeChildrenForExpandedActionView():2372:2372 -> I
    8:11:void removeChildrenForExpandedActionView():2375:2375 -> I
    12:17:void removeChildrenForExpandedActionView():2376:2376 -> I
    18:26:void removeChildrenForExpandedActionView():2377:2377 -> I
    27:29:void removeChildrenForExpandedActionView():2378:2378 -> I
    30:38:void removeChildrenForExpandedActionView():2379:2379 -> I
    0:2:void setContentInsetsRelative(int,int):1339:1339 -> J
    3:8:void setContentInsetsRelative(int,int):1340:1340 -> J
    2:6:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):626:626 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/widget/c;)V"}
    7:9:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):630:630 -> K
    10:20:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):631:631 -> K
    21:25:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):637:637 -> K
    26:30:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):638:638 -> K
    31:34:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):641:641 -> K
    35:42:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):642:642 -> K
    43:47:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):645:645 -> K
    48:52:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):647:647 -> K
    53:60:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):648:648 -> K
    61:66:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):650:650 -> K
    67:73:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):651:651 -> K
    74:76:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):652:652 -> K
    77:81:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):653:653 -> K
    82:88:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):655:655 -> K
    89:93:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):656:656 -> K
    94:95:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):657:657 -> K
    96:99:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):660:660 -> K
    0:1:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2414:2414 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;Landroidx/appcompat/view/menu/g$a;)V"}
    2:3:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2415:2415 -> L
    4:7:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2416:2416 -> L
    8:11:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2417:2417 -> L
    0:1:void setSubtitleTextAppearance(android.content.Context,int):934:934 -> M
    2:5:void setSubtitleTextAppearance(android.content.Context,int):935:935 -> M
    6:9:void setSubtitleTextAppearance(android.content.Context,int):936:936 -> M
    0:1:void setTitleTextAppearance(android.content.Context,int):923:923 -> N
    2:5:void setTitleTextAppearance(android.content.Context,int):924:924 -> N
    6:9:void setTitleTextAppearance(android.content.Context,int):925:925 -> N
    0:5:boolean shouldCollapse():1814:1814 -> O
    6:12:boolean shouldCollapse():1816:1816 -> O
    13:16:boolean shouldCollapse():1818:1818 -> O
    17:28:boolean shouldCollapse():1819:1819 -> O
    29:40:boolean shouldCollapse():1820:1820 -> O
    2:19:boolean shouldLayout(android.view.View):2320:2320 -> P
    0:13:boolean showOverflowMenu():611:611 -> Q
    0:5:void updateBackInvokedCallbackState():2525:2525 -> R
    6:9:void updateBackInvokedCallbackState():2527:2527 -> R
    10:17:void updateBackInvokedCallbackState():2528:2528 -> R
    18:32:void updateBackInvokedCallbackState():2530:2530 -> R
    33:36:void updateBackInvokedCallbackState():2533:2533 -> R
    37:40:void updateBackInvokedCallbackState():2534:2534 -> R
    41:51:void updateBackInvokedCallbackState():2535:2535 -> R
    52:56:void updateBackInvokedCallbackState():2538:2538 -> R
    57:61:void updateBackInvokedCallbackState():2540:2540 -> R
    62:65:void updateBackInvokedCallbackState():2541:2541 -> R
    66:71:void updateBackInvokedCallbackState():2542:2542 -> R
    72:74:void updateBackInvokedCallbackState():2544:2544 -> R
    0:9:void addChildrenForExpandedActionView():2385:2385 -> a
    10:23:void addChildrenForExpandedActionView():2388:2388 -> a
    24:29:void addChildrenForExpandedActionView():2390:2390 -> a
    0:10:void addCustomViewsWithGravity(java.util.List,int):2277:2277 -> b
    11:14:void addCustomViewsWithGravity(java.util.List,int):2278:2278 -> b
    15:18:void addCustomViewsWithGravity(java.util.List,int):2280:2280 -> b
    19:22:void addCustomViewsWithGravity(java.util.List,int):2279:2279 -> b
    23:30:void addCustomViewsWithGravity(java.util.List,int):2282:2282 -> b
    31:34:void addCustomViewsWithGravity(java.util.List,int):2286:2286 -> b
    35:40:void addCustomViewsWithGravity(java.util.List,int):2287:2287 -> b
    41:52:void addCustomViewsWithGravity(java.util.List,int):2288:2288 -> b
    53:58:void addCustomViewsWithGravity(java.util.List,int):2289:2289 -> b
    59:66:void addCustomViewsWithGravity(java.util.List,int):2290:2290 -> b
    67:70:void addCustomViewsWithGravity(java.util.List,int):2295:2295 -> b
    71:76:void addCustomViewsWithGravity(java.util.List,int):2296:2296 -> b
    77:88:void addCustomViewsWithGravity(java.util.List,int):2297:2297 -> b
    89:94:void addCustomViewsWithGravity(java.util.List,int):2298:2298 -> b
    95:101:void addCustomViewsWithGravity(java.util.List,int):2299:2299 -> b
    0:5:void addSystemView(android.view.View,boolean):1641:1641 -> c
    6:10:void addSystemView(android.view.View,boolean):1644:1644 -> c
    11:16:void addSystemView(android.view.View,boolean):1645:1645 -> c
    17:21:void addSystemView(android.view.View,boolean):1646:1646 -> c
    22:24:void addSystemView(android.view.View,boolean):1648:1648 -> c
    25:28:void addSystemView(android.view.View,boolean):1650:1650 -> c
    29:32:void addSystemView(android.view.View,boolean):1652:1652 -> c
    33:35:void addSystemView(android.view.View,boolean):1653:1653 -> c
    36:41:void addSystemView(android.view.View,boolean):1654:1654 -> c
    42:45:void addSystemView(android.view.View,boolean):1656:1656 -> c
    0:13:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):2359:2359 -> checkLayoutParams
    0:19:boolean canShowOverflowMenu():586:586 -> d
    0:5:void collapseActionView():799:799 -> e
    6:9:void collapseActionView():800:800 -> e
    10:13:void collapseActionView():802:802 -> e
    0:3:void dismissPopupMenus():667:667 -> f
    4:7:void dismissPopupMenus():668:668 -> f
    0:3:void ensureCollapseButtonView():1622:1622 -> g
    4:17:void ensureCollapseButtonView():1623:1623 -> g
    18:22:void ensureCollapseButtonView():1625:1625 -> g
    23:29:void ensureCollapseButtonView():1626:1626 -> g
    30:33:void ensureCollapseButtonView():1627:1627 -> g
    34:44:void ensureCollapseButtonView():1628:1628 -> g
    45:46:void ensureCollapseButtonView():1629:1629 -> g
    47:51:void ensureCollapseButtonView():1630:1630 -> g
    52:62:void ensureCollapseButtonView():1631:1631 -> g
    0:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():158:158 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):158:158 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):158:158 -> generateLayoutParams
    0:10:java.lang.CharSequence getCollapseContentDescription():1117:1117 -> getCollapseContentDescription
    0:10:android.graphics.drawable.Drawable getCollapseIcon():1163:1163 -> getCollapseIcon
    0:10:int getContentInsetEnd():1382:1382 -> getContentInsetEnd
    0:6:int getContentInsetEndWithActions():1508:1508 -> getContentInsetEndWithActions
    7:11:int getContentInsetEndWithActions():1510:1510 -> getContentInsetEndWithActions
    0:10:int getContentInsetLeft():1426:1426 -> getContentInsetLeft
    0:10:int getContentInsetRight():1447:1447 -> getContentInsetRight
    0:10:int getContentInsetStart():1361:1361 -> getContentInsetStart
    0:6:int getContentInsetStartWithNavigation():1464:1464 -> getContentInsetStartWithNavigation
    7:11:int getContentInsetStartWithNavigation():1466:1466 -> getContentInsetStartWithNavigation
    0:3:int getCurrentContentInsetEnd():1561:1561 -> getCurrentContentInsetEnd
    4:9:int getCurrentContentInsetEnd():1562:1562 -> getCurrentContentInsetEnd
    10:15:int getCurrentContentInsetEnd():1563:1563 -> getCurrentContentInsetEnd
    16:31:int getCurrentContentInsetEnd():1566:1566 -> getCurrentContentInsetEnd
    32:36:int getCurrentContentInsetEnd():1567:1567 -> getCurrentContentInsetEnd
    0:6:int getCurrentContentInsetLeft():1580:1580 -> getCurrentContentInsetLeft
    7:11:int getCurrentContentInsetLeft():1581:1581 -> getCurrentContentInsetLeft
    12:16:int getCurrentContentInsetLeft():1582:1582 -> getCurrentContentInsetLeft
    0:6:int getCurrentContentInsetRight():1595:1595 -> getCurrentContentInsetRight
    7:11:int getCurrentContentInsetRight():1596:1596 -> getCurrentContentInsetRight
    12:16:int getCurrentContentInsetRight():1597:1597 -> getCurrentContentInsetRight
    0:5:int getCurrentContentInsetStart():1546:1546 -> getCurrentContentInsetStart
    6:21:int getCurrentContentInsetStart():1547:1547 -> getCurrentContentInsetStart
    22:26:int getCurrentContentInsetStart():1548:1548 -> getCurrentContentInsetStart
    0:4:java.util.ArrayList getCurrentMenuItems():2457:2457 -> getCurrentMenuItems
    5:9:java.util.ArrayList getCurrentMenuItems():2459:2459 -> getCurrentMenuItems
    10:15:java.util.ArrayList getCurrentMenuItems():2460:2460 -> getCurrentMenuItems
    16:26:java.util.ArrayList getCurrentMenuItems():2461:2461 -> getCurrentMenuItems
    0:10:android.graphics.drawable.Drawable getLogo():726:726 -> getLogo
    0:10:java.lang.CharSequence getLogoDescription():765:765 -> getLogoDescription
    0:2:android.view.Menu getMenu():1210:1210 -> getMenu
    3:9:android.view.Menu getMenu():1211:1211 -> getMenu
    0:9:android.view.MenuInflater getMenuInflater():1292:1292 -> getMenuInflater
    0:2:android.view.View getNavButtonView():1618:1618 -> getNavButtonView
    0:10:java.lang.CharSequence getNavigationContentDescription():994:994 -> getNavigationContentDescription
    0:10:android.graphics.drawable.Drawable getNavigationIcon():1088:1088 -> getNavigationIcon
    0:2:androidx.appcompat.widget.ActionMenuPresenter getOuterActionMenuPresenter():2449:2449 -> getOuterActionMenuPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/c;"}
    0:2:android.graphics.drawable.Drawable getOverflowIcon():1231:1231 -> getOverflowIcon
    3:9:android.graphics.drawable.Drawable getOverflowIcon():1232:1232 -> getOverflowIcon
    0:2:android.content.Context getPopupContext():2453:2453 -> getPopupContext
    0:2:int getPopupTheme():444:444 -> getPopupTheme
    0:2:java.lang.CharSequence getSubtitle():870:870 -> getSubtitle
    0:2:android.widget.TextView getSubtitleTextView():2442:2442 -> getSubtitleTextView
    0:2:java.lang.CharSequence getTitle():813:813 -> getTitle
    0:2:int getTitleMarginBottom():545:545 -> getTitleMarginBottom
    0:2:int getTitleMarginEnd():522:522 -> getTitleMarginEnd
    0:2:int getTitleMarginStart():476:476 -> getTitleMarginStart
    0:2:int getTitleMarginTop():499:499 -> getTitleMarginTop
    0:2:android.widget.TextView getTitleTextView():2433:2433 -> getTitleTextView
    0:3:androidx.appcompat.widget.DecorToolbar getWrapper():2365:2365 -> getWrapper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/H;"}
    4:11:androidx.appcompat.widget.DecorToolbar getWrapper():2366:2366 -> getWrapper
    12:14:androidx.appcompat.widget.DecorToolbar getWrapper():2368:2368 -> getWrapper
    0:3:void ensureContentInsets():2422:2422 -> h
    4:11:void ensureContentInsets():2423:2423 -> h
    0:3:void ensureLogoView():769:769 -> i
    4:15:void ensureLogoView():770:770 -> i
    0:2:void ensureMenu():1236:1236 -> j
    3:10:void ensureMenu():1237:1237 -> j
    11:18:void ensureMenu():1239:1239 -> j
    19:22:void ensureMenu():1240:1240 -> j
    23:29:void ensureMenu():1241:1241 -> j
    30:35:void ensureMenu():1243:1243 -> j
    36:42:void ensureMenu():1244:1244 -> j
    43:46:void ensureMenu():1247:1247 -> j
    0:3:void ensureMenuView():1252:1252 -> k
    4:14:void ensureMenuView():1253:1253 -> k
    15:19:void ensureMenuView():1254:1254 -> k
    20:26:void ensureMenuView():1255:1255 -> k
    27:38:void ensureMenuView():1256:1256 -> k
    39:42:void ensureMenuView():1284:1284 -> k
    43:52:void ensureMenuView():1285:1285 -> k
    53:57:void ensureMenuView():1286:1286 -> k
    58:64:void ensureMenuView():1287:1287 -> k
    0:3:void ensureNavButtonView():1601:1601 -> l
    4:17:void ensureNavButtonView():1602:1602 -> l
    18:21:void ensureNavButtonView():1604:1604 -> l
    22:31:void ensureNavButtonView():1605:1605 -> l
    32:37:void ensureNavButtonView():1606:1606 -> l
    0:6:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():2354:2354 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Toolbar$g;"}
    0:9:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):2336:2336 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/Toolbar$g;"}
    0:3:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2341:2341 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$g;"}
    4:11:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2342:2342 -> o
    12:15:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2343:2343 -> o
    16:23:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2344:2344 -> o
    24:27:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2345:2345 -> o
    28:35:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2346:2346 -> o
    36:41:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2348:2348 -> o
    0:2:void onAttachedToWindow():1709:1709 -> onAttachedToWindow
    3:6:void onAttachedToWindow():1710:1710 -> onAttachedToWindow
    0:2:void onDetachedFromWindow():1702:1702 -> onDetachedFromWindow
    3:7:void onDetachedFromWindow():1703:1703 -> onDetachedFromWindow
    8:11:void onDetachedFromWindow():1704:1704 -> onDetachedFromWindow
    0:8:boolean onHoverEvent(android.view.MotionEvent):1744:1744 -> onHoverEvent
    9:10:boolean onHoverEvent(android.view.MotionEvent):1746:1746 -> onHoverEvent
    11:15:boolean onHoverEvent(android.view.MotionEvent):1749:1749 -> onHoverEvent
    16:23:boolean onHoverEvent(android.view.MotionEvent):1750:1750 -> onHoverEvent
    24:32:boolean onHoverEvent(android.view.MotionEvent):1752:1752 -> onHoverEvent
    33:35:boolean onHoverEvent(android.view.MotionEvent):1757:1757 -> onHoverEvent
    2:12:void onLayout(boolean,int,int,int,int):1963:1963 -> onLayout
    13:16:void onLayout(boolean,int,int,int,int):1964:1964 -> onLayout
    17:20:void onLayout(boolean,int,int,int,int):1965:1965 -> onLayout
    21:24:void onLayout(boolean,int,int,int,int):1966:1966 -> onLayout
    25:28:void onLayout(boolean,int,int,int,int):1967:1967 -> onLayout
    29:32:void onLayout(boolean,int,int,int,int):1968:1968 -> onLayout
    33:38:void onLayout(boolean,int,int,int,int):1969:1969 -> onLayout
    39:40:void onLayout(boolean,int,int,int,int):1973:1973 -> onLayout
    41:44:void onLayout(boolean,int,int,int,int):1974:1974 -> onLayout
    45:52:void onLayout(boolean,int,int,int,int):1977:1977 -> onLayout
    53:58:void onLayout(boolean,int,int,int,int):1978:1978 -> onLayout
    59:68:void onLayout(boolean,int,int,int,int):1980:1980 -> onLayout
    69:77:void onLayout(boolean,int,int,int,int):1982:1982 -> onLayout
    78:87:void onLayout(boolean,int,int,int,int):1985:1985 -> onLayout
    88:97:void onLayout(boolean,int,int,int,int):1990:1990 -> onLayout
    98:104:void onLayout(boolean,int,int,int,int):1992:1992 -> onLayout
    105:110:void onLayout(boolean,int,int,int,int):1995:1995 -> onLayout
    111:120:void onLayout(boolean,int,int,int,int):2000:2000 -> onLayout
    121:127:void onLayout(boolean,int,int,int,int):2002:2002 -> onLayout
    128:133:void onLayout(boolean,int,int,int,int):2005:2005 -> onLayout
    134:137:void onLayout(boolean,int,int,int,int):2010:2010 -> onLayout
    138:145:void onLayout(boolean,int,int,int,int):2011:2011 -> onLayout
    146:155:void onLayout(boolean,int,int,int,int):2012:2012 -> onLayout
    156:161:void onLayout(boolean,int,int,int,int):2013:2013 -> onLayout
    162:167:void onLayout(boolean,int,int,int,int):2014:2014 -> onLayout
    168:171:void onLayout(boolean,int,int,int,int):2015:2015 -> onLayout
    172:181:void onLayout(boolean,int,int,int,int):2017:2017 -> onLayout
    182:188:void onLayout(boolean,int,int,int,int):2019:2019 -> onLayout
    189:194:void onLayout(boolean,int,int,int,int):2022:2022 -> onLayout
    195:204:void onLayout(boolean,int,int,int,int):2027:2027 -> onLayout
    205:211:void onLayout(boolean,int,int,int,int):2029:2029 -> onLayout
    212:217:void onLayout(boolean,int,int,int,int):2032:2032 -> onLayout
    218:223:void onLayout(boolean,int,int,int,int):2037:2037 -> onLayout
    224:231:void onLayout(boolean,int,int,int,int):2038:2038 -> onLayout
    232:239:void onLayout(boolean,int,int,int,int):2041:2041 -> onLayout
    240:259:void onLayout(boolean,int,int,int,int):2042:2042 -> onLayout
    260:267:void onLayout(boolean,int,int,int,int):2045:2045 -> onLayout
    268:296:void onLayout(boolean,int,int,int,int):2046:2046 -> onLayout
    297:303:void onLayout(boolean,int,int,int,int):2051:2051 -> onLayout
    304:308:void onLayout(boolean,int,int,int,int):2052:2052 -> onLayout
    309:314:void onLayout(boolean,int,int,int,int):2053:2053 -> onLayout
    315:324:void onLayout(boolean,int,int,int,int):2054:2054 -> onLayout
    325:336:void onLayout(boolean,int,int,int,int):2055:2055 -> onLayout
    337:347:void onLayout(boolean,int,int,int,int):2056:2056 -> onLayout
    348:366:void onLayout(boolean,int,int,int,int):2058:2058 -> onLayout
    367:368:void onLayout(boolean,int,int,int,int):2065:2065 -> onLayout
    369:388:void onLayout(boolean,int,int,int,int):2066:2066 -> onLayout
    389:395:void onLayout(boolean,int,int,int,int):2071:2071 -> onLayout
    396:408:void onLayout(boolean,int,int,int,int):2072:2072 -> onLayout
    409:417:void onLayout(boolean,int,int,int,int):2079:2079 -> onLayout
    418:432:void onLayout(boolean,int,int,int,int):2060:2060 -> onLayout
    433:440:void onLayout(boolean,int,int,int,int):2084:2084 -> onLayout
    441:446:void onLayout(boolean,int,int,int,int):2085:2085 -> onLayout
    447:454:void onLayout(boolean,int,int,int,int):2086:2086 -> onLayout
    455:462:void onLayout(boolean,int,int,int,int):2091:2091 -> onLayout
    463:470:void onLayout(boolean,int,int,int,int):2092:2092 -> onLayout
    471:477:void onLayout(boolean,int,int,int,int):2093:2093 -> onLayout
    478:482:void onLayout(boolean,int,int,int,int):2094:2094 -> onLayout
    483:485:void onLayout(boolean,int,int,int,int):2095:2095 -> onLayout
    486:493:void onLayout(boolean,int,int,int,int):2096:2096 -> onLayout
    494:501:void onLayout(boolean,int,int,int,int):2099:2099 -> onLayout
    502:504:void onLayout(boolean,int,int,int,int):2100:2100 -> onLayout
    505:512:void onLayout(boolean,int,int,int,int):2101:2101 -> onLayout
    513:519:void onLayout(boolean,int,int,int,int):2102:2102 -> onLayout
    520:524:void onLayout(boolean,int,int,int,int):2103:2103 -> onLayout
    525:532:void onLayout(boolean,int,int,int,int):2104:2104 -> onLayout
    533:543:void onLayout(boolean,int,int,int,int):2108:2108 -> onLayout
    544:553:void onLayout(boolean,int,int,int,int):2111:2111 -> onLayout
    554:560:void onLayout(boolean,int,int,int,int):2112:2112 -> onLayout
    561:568:void onLayout(boolean,int,int,int,int):2113:2113 -> onLayout
    569:576:void onLayout(boolean,int,int,int,int):2118:2118 -> onLayout
    577:583:void onLayout(boolean,int,int,int,int):2119:2119 -> onLayout
    584:590:void onLayout(boolean,int,int,int,int):2120:2120 -> onLayout
    591:595:void onLayout(boolean,int,int,int,int):2121:2121 -> onLayout
    596:598:void onLayout(boolean,int,int,int,int):2122:2122 -> onLayout
    599:606:void onLayout(boolean,int,int,int,int):2123:2123 -> onLayout
    607:614:void onLayout(boolean,int,int,int,int):2126:2126 -> onLayout
    615:617:void onLayout(boolean,int,int,int,int):2127:2127 -> onLayout
    618:624:void onLayout(boolean,int,int,int,int):2128:2128 -> onLayout
    625:631:void onLayout(boolean,int,int,int,int):2129:2129 -> onLayout
    632:636:void onLayout(boolean,int,int,int,int):2130:2130 -> onLayout
    637:643:void onLayout(boolean,int,int,int,int):2131:2131 -> onLayout
    644:647:void onLayout(boolean,int,int,int,int):2135:2135 -> onLayout
    648:653:void onLayout(boolean,int,int,int,int):2143:2143 -> onLayout
    654:663:void onLayout(boolean,int,int,int,int):2144:2144 -> onLayout
    664:678:void onLayout(boolean,int,int,int,int):2146:2146 -> onLayout
    679:684:void onLayout(boolean,int,int,int,int):2150:2150 -> onLayout
    685:693:void onLayout(boolean,int,int,int,int):2151:2151 -> onLayout
    694:708:void onLayout(boolean,int,int,int,int):2153:2153 -> onLayout
    709:715:void onLayout(boolean,int,int,int,int):2159:2159 -> onLayout
    716:723:void onLayout(boolean,int,int,int,int):2160:2160 -> onLayout
    724:726:void onLayout(boolean,int,int,int,int):2161:2161 -> onLayout
    727:740:void onLayout(boolean,int,int,int,int):2162:2162 -> onLayout
    741:748:void onLayout(boolean,int,int,int,int):2171:2171 -> onLayout
    749:763:void onLayout(boolean,int,int,int,int):2173:2173 -> onLayout
    764:769:void onLayout(boolean,int,int,int,int):2177:2177 -> onLayout
    0:1:void onMeasure(int,int):1833:1833 -> onMeasure
    2:8:void onMeasure(int,int):1836:1836 -> onMeasure
    9:17:void onMeasure(int,int):1847:1847 -> onMeasure
    18:29:void onMeasure(int,int):1848:1848 -> onMeasure
    30:42:void onMeasure(int,int):1850:1850 -> onMeasure
    43:50:void onMeasure(int,int):1851:1851 -> onMeasure
    51:55:void onMeasure(int,int):1852:1852 -> onMeasure
    56:59:void onMeasure(int,int):1851:1851 -> onMeasure
    60:61:void onMeasure(int,int):1853:1853 -> onMeasure
    62:65:void onMeasure(int,int):1854:1854 -> onMeasure
    66:75:void onMeasure(int,int):1853:1853 -> onMeasure
    76:83:void onMeasure(int,int):1857:1857 -> onMeasure
    84:95:void onMeasure(int,int):1858:1858 -> onMeasure
    96:103:void onMeasure(int,int):1860:1860 -> onMeasure
    104:108:void onMeasure(int,int):1861:1861 -> onMeasure
    109:116:void onMeasure(int,int):1862:1862 -> onMeasure
    117:121:void onMeasure(int,int):1863:1863 -> onMeasure
    122:125:void onMeasure(int,int):1862:1862 -> onMeasure
    126:127:void onMeasure(int,int):1864:1864 -> onMeasure
    128:131:void onMeasure(int,int):1865:1865 -> onMeasure
    132:135:void onMeasure(int,int):1864:1864 -> onMeasure
    136:139:void onMeasure(int,int):1868:1868 -> onMeasure
    140:144:void onMeasure(int,int):1869:1869 -> onMeasure
    145:150:void onMeasure(int,int):1870:1870 -> onMeasure
    151:158:void onMeasure(int,int):1873:1873 -> onMeasure
    159:170:void onMeasure(int,int):1874:1874 -> onMeasure
    171:183:void onMeasure(int,int):1876:1876 -> onMeasure
    184:191:void onMeasure(int,int):1877:1877 -> onMeasure
    192:196:void onMeasure(int,int):1878:1878 -> onMeasure
    197:200:void onMeasure(int,int):1877:1877 -> onMeasure
    201:202:void onMeasure(int,int):1879:1879 -> onMeasure
    203:206:void onMeasure(int,int):1880:1880 -> onMeasure
    207:212:void onMeasure(int,int):1879:1879 -> onMeasure
    213:216:void onMeasure(int,int):1883:1883 -> onMeasure
    217:222:void onMeasure(int,int):1884:1884 -> onMeasure
    223:228:void onMeasure(int,int):1885:1885 -> onMeasure
    229:236:void onMeasure(int,int):1887:1887 -> onMeasure
    237:249:void onMeasure(int,int):1888:1888 -> onMeasure
    250:257:void onMeasure(int,int):1890:1890 -> onMeasure
    258:262:void onMeasure(int,int):1891:1891 -> onMeasure
    263:266:void onMeasure(int,int):1890:1890 -> onMeasure
    267:268:void onMeasure(int,int):1892:1892 -> onMeasure
    269:272:void onMeasure(int,int):1893:1893 -> onMeasure
    273:278:void onMeasure(int,int):1892:1892 -> onMeasure
    279:286:void onMeasure(int,int):1896:1896 -> onMeasure
    287:298:void onMeasure(int,int):1897:1897 -> onMeasure
    299:306:void onMeasure(int,int):1899:1899 -> onMeasure
    307:311:void onMeasure(int,int):1900:1900 -> onMeasure
    312:315:void onMeasure(int,int):1899:1899 -> onMeasure
    316:317:void onMeasure(int,int):1901:1901 -> onMeasure
    318:321:void onMeasure(int,int):1902:1902 -> onMeasure
    322:325:void onMeasure(int,int):1901:1901 -> onMeasure
    326:332:void onMeasure(int,int):1905:1905 -> onMeasure
    333:336:void onMeasure(int,int):1907:1907 -> onMeasure
    337:342:void onMeasure(int,int):1908:1908 -> onMeasure
    343:359:void onMeasure(int,int):1909:1909 -> onMeasure
    360:366:void onMeasure(int,int):1914:1914 -> onMeasure
    367:379:void onMeasure(int,int):1916:1916 -> onMeasure
    380:395:void onMeasure(int,int):1917:1917 -> onMeasure
    396:401:void onMeasure(int,int):1922:1922 -> onMeasure
    402:407:void onMeasure(int,int):1923:1923 -> onMeasure
    408:415:void onMeasure(int,int):1924:1924 -> onMeasure
    416:426:void onMeasure(int,int):1925:1925 -> onMeasure
    427:439:void onMeasure(int,int):1928:1928 -> onMeasure
    440:452:void onMeasure(int,int):1929:1929 -> onMeasure
    453:469:void onMeasure(int,int):1930:1930 -> onMeasure
    470:477:void onMeasure(int,int):1932:1932 -> onMeasure
    478:494:void onMeasure(int,int):1933:1933 -> onMeasure
    495:502:void onMeasure(int,int):1937:1937 -> onMeasure
    503:508:void onMeasure(int,int):1938:1938 -> onMeasure
    509:510:void onMeasure(int,int):1939:1939 -> onMeasure
    511:514:void onMeasure(int,int):1940:1940 -> onMeasure
    515:520:void onMeasure(int,int):1939:1939 -> onMeasure
    521:524:void onMeasure(int,int):1944:1944 -> onMeasure
    525:534:void onMeasure(int,int):1948:1948 -> onMeasure
    535:544:void onMeasure(int,int):1949:1949 -> onMeasure
    545:555:void onMeasure(int,int):1952:1952 -> onMeasure
    556:559:void onMeasure(int,int):1951:1951 -> onMeasure
    560:571:void onMeasure(int,int):1955:1955 -> onMeasure
    572:575:void onMeasure(int,int):1954:1954 -> onMeasure
    576:587:void onMeasure(int,int):1958:1958 -> onMeasure
    0:3:void onRestoreInstanceState(android.os.Parcelable):1674:1674 -> onRestoreInstanceState
    4:7:void onRestoreInstanceState(android.os.Parcelable):1675:1675 -> onRestoreInstanceState
    8:9:void onRestoreInstanceState(android.os.Parcelable):1679:1679 -> onRestoreInstanceState
    10:16:void onRestoreInstanceState(android.os.Parcelable):1680:1680 -> onRestoreInstanceState
    17:26:void onRestoreInstanceState(android.os.Parcelable):1682:1682 -> onRestoreInstanceState
    27:36:void onRestoreInstanceState(android.os.Parcelable):1683:1683 -> onRestoreInstanceState
    37:42:void onRestoreInstanceState(android.os.Parcelable):1684:1684 -> onRestoreInstanceState
    43:45:void onRestoreInstanceState(android.os.Parcelable):1686:1686 -> onRestoreInstanceState
    46:49:void onRestoreInstanceState(android.os.Parcelable):1690:1690 -> onRestoreInstanceState
    50:53:void onRestoreInstanceState(android.os.Parcelable):1691:1691 -> onRestoreInstanceState
    0:2:void onRtlPropertiesChanged(int):563:563 -> onRtlPropertiesChanged
    3:5:void onRtlPropertiesChanged(int):566:566 -> onRtlPropertiesChanged
    6:16:void onRtlPropertiesChanged(int):567:567 -> onRtlPropertiesChanged
    0:8:android.os.Parcelable onSaveInstanceState():1662:1662 -> onSaveInstanceState
    9:16:android.os.Parcelable onSaveInstanceState():1664:1664 -> onSaveInstanceState
    17:22:android.os.Parcelable onSaveInstanceState():1665:1665 -> onSaveInstanceState
    23:29:android.os.Parcelable onSaveInstanceState():1668:1668 -> onSaveInstanceState
    0:6:boolean onTouchEvent(android.view.MotionEvent):1720:1720 -> onTouchEvent
    7:8:boolean onTouchEvent(android.view.MotionEvent):1722:1722 -> onTouchEvent
    9:13:boolean onTouchEvent(android.view.MotionEvent):1725:1725 -> onTouchEvent
    14:21:boolean onTouchEvent(android.view.MotionEvent):1726:1726 -> onTouchEvent
    22:28:boolean onTouchEvent(android.view.MotionEvent):1728:1728 -> onTouchEvent
    29:31:boolean onTouchEvent(android.view.MotionEvent):1733:1733 -> onTouchEvent
    0:3:int getChildHorizontalGravity(int):2306:2306 -> p
    4:23:int getChildHorizontalGravity(int):2307:2307 -> p
    0:5:int getChildTop(android.view.View,int):2226:2226 -> q
    6:14:int getChildTop(android.view.View,int):2227:2227 -> q
    15:18:int getChildTop(android.view.View,int):2228:2228 -> q
    19:32:int getChildTop(android.view.View,int):2229:2229 -> q
    33:36:int getChildTop(android.view.View,int):2239:2239 -> q
    37:40:int getChildTop(android.view.View,int):2240:2240 -> q
    41:48:int getChildTop(android.view.View,int):2241:2241 -> q
    49:50:int getChildTop(android.view.View,int):2243:2243 -> q
    51:60:int getChildTop(android.view.View,int):2244:2244 -> q
    61:66:int getChildTop(android.view.View,int):2249:2249 -> q
    67:72:int getChildTop(android.view.View,int):2250:2250 -> q
    73:87:int getChildTop(android.view.View,int):2234:2234 -> q
    88:93:int getChildTop(android.view.View,int):2231:2231 -> q
    14:19:int getChildVerticalGravity(int):2265:2265 -> r
    0:5:int getHorizontalMargins(android.view.View):2324:2324 -> s
    6:9:int getHorizontalMargins(android.view.View):2325:2325 -> s
    10:15:int getHorizontalMargins(android.view.View):2326:2326 -> s
    0:3:void setBackInvokedCallbackEnabled(boolean):399:399 -> setBackInvokedCallbackEnabled
    4:5:void setBackInvokedCallbackEnabled(boolean):400:400 -> setBackInvokedCallbackEnabled
    6:9:void setBackInvokedCallbackEnabled(boolean):403:403 -> setBackInvokedCallbackEnabled
    1:1:void setCollapseContentDescription(int):1131:1131 -> setCollapseContentDescription
    2:3:void setCollapseContentDescription(java.lang.CharSequence):1145:1146 -> setCollapseContentDescription
    4:5:void setCollapseContentDescription(java.lang.CharSequence):1148:1149 -> setCollapseContentDescription
    1:1:void setCollapseIcon(int):1177:1177 -> setCollapseIcon
    2:5:void setCollapseIcon(android.graphics.drawable.Drawable):1192:1195 -> setCollapseIcon
    0:1:void setCollapsible(boolean):2404:2404 -> setCollapsible
    2:5:void setCollapsible(boolean):2405:2405 -> setCollapsible
    4:7:void setContentInsetEndWithActions(int):1529:1529 -> setContentInsetEndWithActions
    8:9:void setContentInsetEndWithActions(int):1530:1530 -> setContentInsetEndWithActions
    10:15:void setContentInsetEndWithActions(int):1531:1531 -> setContentInsetEndWithActions
    16:19:void setContentInsetEndWithActions(int):1532:1532 -> setContentInsetEndWithActions
    4:7:void setContentInsetStartWithNavigation(int):1486:1486 -> setContentInsetStartWithNavigation
    8:9:void setContentInsetStartWithNavigation(int):1487:1487 -> setContentInsetStartWithNavigation
    10:15:void setContentInsetStartWithNavigation(int):1488:1488 -> setContentInsetStartWithNavigation
    16:19:void setContentInsetStartWithNavigation(int):1489:1489 -> setContentInsetStartWithNavigation
    1:1:void setLogo(int):580:580 -> setLogo
    2:4:void setLogo(android.graphics.drawable.Drawable):704:706 -> setLogo
    5:7:void setLogo(android.graphics.drawable.Drawable):708:710 -> setLogo
    8:9:void setLogo(android.graphics.drawable.Drawable):712:713 -> setLogo
    1:1:void setLogoDescription(int):738:738 -> setLogoDescription
    2:3:void setLogoDescription(java.lang.CharSequence):750:751 -> setLogoDescription
    4:5:void setLogoDescription(java.lang.CharSequence):753:754 -> setLogoDescription
    1:1:void setNavigationContentDescription(int):1008:1008 -> setNavigationContentDescription
    2:3:void setNavigationContentDescription(java.lang.CharSequence):1022:1023 -> setNavigationContentDescription
    4:6:void setNavigationContentDescription(java.lang.CharSequence):1025:1027 -> setNavigationContentDescription
    1:1:void setNavigationIcon(int):1046:1046 -> setNavigationIcon
    2:4:void setNavigationIcon(android.graphics.drawable.Drawable):1065:1067 -> setNavigationIcon
    5:7:void setNavigationIcon(android.graphics.drawable.Drawable):1069:1071 -> setNavigationIcon
    8:9:void setNavigationIcon(android.graphics.drawable.Drawable):1073:1074 -> setNavigationIcon
    0:2:void setNavigationOnClickListener(android.view.View$OnClickListener):1101:1101 -> setNavigationOnClickListener
    3:8:void setNavigationOnClickListener(android.view.View$OnClickListener):1102:1102 -> setNavigationOnClickListener
    0:2:void setOnMenuItemClickListener(androidx.appcompat.widget.Toolbar$OnMenuItemClickListener):1317:1317 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$h;)V"}
    0:2:void setOverflowIcon(android.graphics.drawable.Drawable):1220:1220 -> setOverflowIcon
    3:8:void setOverflowIcon(android.graphics.drawable.Drawable):1221:1221 -> setOverflowIcon
    0:3:void setPopupTheme(int):426:426 -> setPopupTheme
    4:7:void setPopupTheme(int):427:427 -> setPopupTheme
    8:14:void setPopupTheme(int):429:429 -> setPopupTheme
    15:26:void setPopupTheme(int):431:431 -> setPopupTheme
    1:1:void setSubtitle(int):881:881 -> setSubtitle
    2:9:void setSubtitle(java.lang.CharSequence):892:899 -> setSubtitle
    10:11:void setSubtitle(java.lang.CharSequence):901:902 -> setSubtitle
    12:13:void setSubtitle(java.lang.CharSequence):905:906 -> setSubtitle
    14:16:void setSubtitle(java.lang.CharSequence):908:910 -> setSubtitle
    17:18:void setSubtitle(java.lang.CharSequence):912:913 -> setSubtitle
    19:19:void setSubtitle(java.lang.CharSequence):915:915 -> setSubtitle
    1:1:void setSubtitleTextColor(int):967:967 -> setSubtitleTextColor
    2:4:void setSubtitleTextColor(android.content.res.ColorStateList):976:978 -> setSubtitleTextColor
    1:1:void setTitle(int):825:825 -> setTitle
    2:9:void setTitle(java.lang.CharSequence):837:844 -> setTitle
    10:11:void setTitle(java.lang.CharSequence):846:847 -> setTitle
    12:13:void setTitle(java.lang.CharSequence):850:851 -> setTitle
    14:16:void setTitle(java.lang.CharSequence):853:855 -> setTitle
    17:18:void setTitle(java.lang.CharSequence):857:858 -> setTitle
    19:19:void setTitle(java.lang.CharSequence):860:860 -> setTitle
    0:1:void setTitleMarginBottom(int):556:556 -> setTitleMarginBottom
    2:5:void setTitleMarginBottom(int):557:557 -> setTitleMarginBottom
    0:1:void setTitleMarginEnd(int):533:533 -> setTitleMarginEnd
    2:5:void setTitleMarginEnd(int):535:535 -> setTitleMarginEnd
    0:1:void setTitleMarginStart(int):487:487 -> setTitleMarginStart
    2:5:void setTitleMarginStart(int):489:489 -> setTitleMarginStart
    0:1:void setTitleMarginTop(int):510:510 -> setTitleMarginTop
    2:5:void setTitleMarginTop(int):512:512 -> setTitleMarginTop
    1:1:void setTitleTextColor(int):946:946 -> setTitleTextColor
    2:4:void setTitleTextColor(android.content.res.ColorStateList):955:957 -> setTitleTextColor
    0:5:int getVerticalMargins(android.view.View):2330:2330 -> t
    6:11:int getVerticalMargins(android.view.View):2331:2331 -> t
    1:3:int getViewListMeasuredWidth(java.util.List,int[]):2181:2181 -> u
    4:5:int getViewListMeasuredWidth(java.util.List,int[]):2182:2182 -> u
    6:13:int getViewListMeasuredWidth(java.util.List,int[]):2184:2184 -> u
    14:19:int getViewListMeasuredWidth(java.util.List,int[]):2186:2186 -> u
    20:25:int getViewListMeasuredWidth(java.util.List,int[]):2187:2187 -> u
    26:28:int getViewListMeasuredWidth(java.util.List,int[]):2188:2188 -> u
    29:31:int getViewListMeasuredWidth(java.util.List,int[]):2189:2189 -> u
    32:35:int getViewListMeasuredWidth(java.util.List,int[]):2190:2190 -> u
    36:40:int getViewListMeasuredWidth(java.util.List,int[]):2191:2191 -> u
    41:45:int getViewListMeasuredWidth(java.util.List,int[]):2192:2192 -> u
    46:49:int getViewListMeasuredWidth(java.util.List,int[]):2193:2193 -> u
    50:62:int getViewListMeasuredWidth(java.util.List,int[]):2194:2194 -> u
    0:11:boolean hasExpandedActionView():785:785 -> v
    0:13:boolean hideOverflowMenu():620:620 -> w
    0:11:void inflateMenu(int):1305:1305 -> x
    0:16:void invalidateMenu():2513:2513 -> y
    17:28:void invalidateMenu():2514:2514 -> y
    29:32:void invalidateMenu():2516:2516 -> y
    0:18:boolean isChildOrHidden(android.view.View):2394:2394 -> z
androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.b0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$961068efc114fdee3eb6e073708e0a03cb38f85330d946b069114964c9558ff4$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda1 -> androidx.appcompat.widget.c0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$b6d9ed3bdf57a744d1a9443e7c3a94f21aac3f944e48fce4a198584d7d6a75cf$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.Toolbar$1 -> androidx.appcompat.widget.Toolbar$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.Toolbar):218:218 -> <init>
    0:11:boolean onMenuItemClick(android.view.MenuItem):221:221 -> onMenuItemClick
    12:17:boolean onMenuItemClick(android.view.MenuItem):224:224 -> onMenuItemClick
    18:24:boolean onMenuItemClick(android.view.MenuItem):225:225 -> onMenuItemClick
androidx.appcompat.widget.Toolbar$2 -> androidx.appcompat.widget.Toolbar$b:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.Toolbar):251:251 -> <init>
    0:5:void run():253:253 -> run
androidx.appcompat.widget.Toolbar$3 -> androidx.appcompat.widget.Toolbar$c:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.Toolbar):1258:1258 -> <init>
    0:9:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1274:1274 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    10:16:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1275:1275 -> a
    17:22:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1278:1278 -> a
    23:26:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1279:1279 -> a
    0:5:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1266:1266 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z"}
    6:15:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1267:1267 -> b
androidx.appcompat.widget.Toolbar$4 -> androidx.appcompat.widget.Toolbar$d:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.Toolbar):1631:1631 -> <init>
    0:5:void onClick(android.view.View):1634:1634 -> onClick
androidx.appcompat.widget.Toolbar$Api33Impl -> androidx.appcompat.widget.Toolbar$e:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    0:4:android.window.OnBackInvokedDispatcher findOnBackInvokedDispatcher(android.view.View):2833:2833 -> a
    0:8:android.window.OnBackInvokedCallback newOnBackInvokedCallback(java.lang.Runnable):2839:2839 -> b
    0:4:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2818:2818 -> c
    5:10:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2819:2819 -> c
    0:1:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2826:2826 -> d
    2:7:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2827:2827 -> d
androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> androidx.appcompat.widget.Toolbar$f:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    androidx.appcompat.widget.Toolbar this$0 -> c
    0:5:void <init>(androidx.appcompat.widget.Toolbar):2674:2674 -> <init>
    0:0:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Z)V"}
    0:4:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2735:2735 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    5:12:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2736:2736 -> c
    13:16:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2737:2737 -> c
    17:20:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2738:2738 -> c
    21:27:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2739:2739 -> c
    28:34:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2741:2741 -> c
    35:42:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2743:2743 -> c
    43:44:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2744:2744 -> c
    45:52:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2745:2745 -> c
    53:56:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2746:2746 -> c
    57:60:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2747:2747 -> c
    61:67:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2748:2748 -> c
    68:73:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2750:2750 -> c
    74:86:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2751:2751 -> c
    87:88:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2752:2752 -> c
    89:93:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2753:2753 -> c
    94:100:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2754:2754 -> c
    101:105:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2757:2757 -> c
    106:111:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2758:2758 -> c
    112:114:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2759:2759 -> c
    115:122:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2761:2761 -> c
    123:127:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2762:2762 -> c
    128:133:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2766:2766 -> c
    0:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/r;)Z"}
    0:1:boolean flagActionItems():0:0 -> g
    0:3:void updateMenuView(boolean):2694:2694 -> h
    4:7:void updateMenuView(boolean):2697:2697 -> h
    8:14:void updateMenuView(boolean):2698:2698 -> h
    15:20:void updateMenuView(boolean):2700:2700 -> h
    21:28:void updateMenuView(boolean):2701:2701 -> h
    29:36:void updateMenuView(boolean):2710:2710 -> h
    0:7:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2680:2680 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V"}
    8:10:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2681:2681 -> j
    11:13:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2683:2683 -> j
    0:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2775:2775 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z"}
    8:12:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2776:2776 -> k
    13:19:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2779:2779 -> k
    20:26:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2780:2780 -> k
    27:31:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2781:2781 -> k
    32:34:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2783:2783 -> k
    35:36:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2784:2784 -> k
    37:42:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2785:2785 -> k
    43:45:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2786:2786 -> k
    46:52:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2789:2789 -> k
androidx.appcompat.widget.Toolbar$LayoutParams -> androidx.appcompat.widget.Toolbar$g:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mViewType -> b
    1:1:void <init>(android.content.Context,android.util.AttributeSet):2581:2581 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):2578:2578 -> <init>
    3:3:void <init>(int,int):2585:2585 -> <init>
    4:4:void <init>(int,int):2578:2578 -> <init>
    5:5:void <init>(int,int):2586:2586 -> <init>
    6:6:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2599:2599 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$g;)V"}
    7:7:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2578:2578 -> <init>
    8:8:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2601:2601 -> <init>
    9:9:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2605:2605 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/a$a;)V"}
    10:10:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2578:2578 -> <init>
    11:11:void <init>(android.view.ViewGroup$MarginLayoutParams):2609:2609 -> <init>
    12:12:void <init>(android.view.ViewGroup$MarginLayoutParams):2578:2578 -> <init>
    13:13:void <init>(android.view.ViewGroup$MarginLayoutParams):2612:2612 -> <init>
    14:14:void <init>(android.view.ViewGroup$LayoutParams):2616:2616 -> <init>
    15:15:void <init>(android.view.ViewGroup$LayoutParams):2578:2578 -> <init>
    0:3:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2620:2620 -> a
    4:7:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2621:2621 -> a
    8:11:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2622:2622 -> a
    12:16:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2623:2623 -> a
androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> androidx.appcompat.widget.Toolbar$h:
# {"id":"sourceFile","fileName":"Toolbar.java"}
androidx.appcompat.widget.Toolbar$SavedState -> androidx.appcompat.widget.Toolbar$i:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int expandedMenuItemId -> c
    boolean isOverflowOpen -> d
    0:7:void <clinit>():2652:2652 -> <clinit>
    1:3:void <init>(android.os.Parcel,java.lang.ClassLoader):2636:2638 -> <init>
    4:4:void <init>(android.os.Parcelable):2642:2642 -> <init>
    0:2:void writeToParcel(android.os.Parcel,int):2647:2647 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):2648:2648 -> writeToParcel
    8:13:void writeToParcel(android.os.Parcel,int):2649:2649 -> writeToParcel
androidx.appcompat.widget.Toolbar$SavedState$1 -> androidx.appcompat.widget.Toolbar$i$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    0:3:void <init>():2652:2652 -> <init>
    0:6:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel):2660:2660 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i;"}
    0:5:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2655:2655 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i;"}
    0:2:androidx.appcompat.widget.Toolbar$SavedState[] newArray(int):2665:2665 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/Toolbar$i;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):2652:2652 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2652:2652 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):2652:2652 -> newArray
androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.d0:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    androidx.appcompat.widget.Toolbar mToolbar -> a
    int mDisplayOpts -> b
    android.view.View mTabView -> c
    android.view.View mCustomView -> d
    android.graphics.drawable.Drawable mIcon -> e
    android.graphics.drawable.Drawable mLogo -> f
    android.graphics.drawable.Drawable mNavIcon -> g
    boolean mTitleSet -> h
    java.lang.CharSequence mTitle -> i
    java.lang.CharSequence mSubtitle -> j
    java.lang.CharSequence mHomeDescription -> k
    android.view.Window$Callback mWindowCallback -> l
    boolean mMenuPrepared -> m
    androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    int mNavigationMode -> o
    int mDefaultNavigationContentDescription -> p
    android.graphics.drawable.Drawable mDefaultNavigationIcon -> q
    1:1:void <init>(androidx.appcompat.widget.Toolbar,boolean):96:96 -> <init>
    2:2:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):101:101 -> <init>
    3:3:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):90:90 -> <init>
    4:4:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):92:92 -> <init>
    5:10:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):102:107 -> <init>
    11:11:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):109:109 -> <init>
    12:14:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):111:113 -> <init>
    15:17:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):116:118 -> <init>
    18:18:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):121:121 -> <init>
    19:19:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):123:123 -> <init>
    20:20:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):126:126 -> <init>
    21:21:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):128:128 -> <init>
    22:23:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):130:131 -> <init>
    24:24:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):133:133 -> <init>
    25:25:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):135:135 -> <init>
    26:26:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):138:138 -> <init>
    27:27:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):140:140 -> <init>
    28:28:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):143:143 -> <init>
    29:31:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):145:147 -> <init>
    32:32:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):150:150 -> <init>
    33:33:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):152:152 -> <init>
    34:35:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):155:156 -> <init>
    36:36:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):155:155 -> <init>
    37:37:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):159:159 -> <init>
    38:38:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):161:161 -> <init>
    39:39:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):164:164 -> <init>
    40:40:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):167:167 -> <init>
    41:41:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):170:170 -> <init>
    42:42:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):172:172 -> <init>
    43:43:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):175:175 -> <init>
    44:44:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):177:177 -> <init>
    45:46:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):179:180 -> <init>
    47:47:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):182:182 -> <init>
    0:4:void setDefaultNavigationContentDescription(int):196:196 -> A
    5:6:void setDefaultNavigationContentDescription(int):199:199 -> A
    7:18:void setDefaultNavigationContentDescription(int):200:200 -> A
    19:24:void setDefaultNavigationContentDescription(int):201:201 -> A
    0:1:void setLogo(android.graphics.drawable.Drawable):320:320 -> B
    2:5:void setLogo(android.graphics.drawable.Drawable):321:321 -> B
    4:15:void setNavigationContentDescription(int):629:629 -> C
    0:1:void setNavigationContentDescription(java.lang.CharSequence):623:623 -> D
    2:5:void setNavigationContentDescription(java.lang.CharSequence):624:624 -> D
    0:1:void setNavigationIcon(android.graphics.drawable.Drawable):596:596 -> E
    2:5:void setNavigationIcon(android.graphics.drawable.Drawable):597:597 -> E
    0:1:void setSubtitle(java.lang.CharSequence):276:276 -> F
    2:7:void setSubtitle(java.lang.CharSequence):277:277 -> F
    8:13:void setSubtitle(java.lang.CharSequence):278:278 -> F
    1:2:void setTitle(java.lang.CharSequence):255:255 -> G
    3:6:void setTitle(java.lang.CharSequence):256:256 -> G
    0:1:void setTitleInt(java.lang.CharSequence):260:260 -> H
    2:7:void setTitleInt(java.lang.CharSequence):261:261 -> H
    8:12:void setTitleInt(java.lang.CharSequence):262:262 -> H
    13:16:void setTitleInt(java.lang.CharSequence):263:263 -> H
    17:26:void setTitleInt(java.lang.CharSequence):264:264 -> H
    0:5:void updateHomeAccessibility():633:633 -> I
    6:13:void updateHomeAccessibility():634:634 -> I
    14:21:void updateHomeAccessibility():635:635 -> I
    22:29:void updateHomeAccessibility():637:637 -> I
    0:5:void updateNavigationIcon():614:614 -> J
    6:18:void updateNavigationIcon():615:615 -> J
    19:25:void updateNavigationIcon():617:617 -> J
    0:9:void updateToolbarLogo():326:326 -> K
    10:17:void updateToolbarLogo():328:328 -> K
    18:21:void updateToolbarLogo():330:330 -> K
    22:27:void updateToolbarLogo():333:333 -> K
    0:6:boolean showOverflowMenu():353:353 -> a
    0:3:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):368:368 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V"}
    4:16:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):369:369 -> b
    17:21:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):370:370 -> b
    22:26:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):372:372 -> b
    27:36:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):373:373 -> b
    0:6:boolean isOverflowMenuShowPending():348:348 -> c
    0:5:void collapseActionView():232:232 -> collapseActionView
    1:3:void setMenuPrepared():363:363 -> d
    0:6:boolean isOverflowMenuShowing():343:343 -> e
    0:6:boolean canShowOverflowMenu():338:338 -> f
    0:6:boolean hideOverflowMenu():358:358 -> g
    0:6:java.lang.CharSequence getTitle():250:250 -> getTitle
    0:5:void dismissPopupMenus():378:378 -> h
    0:5:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):675:675 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m$a;Landroidx/appcompat/view/menu/g$a;)V"}
    0:11:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):569:569 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/A;"}
    12:15:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):570:570 -> j
    16:24:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):571:571 -> j
    25:29:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):572:572 -> j
    0:2:int getDisplayOptions():383:383 -> k
    0:5:void setVisibility(int):664:664 -> l
    0:7:void initProgress():284:284 -> m
    0:6:android.view.Menu getMenu():680:680 -> n
    0:6:boolean hasExpandedActionView():227:227 -> o
    2:15:void setLogo(int):315:315 -> p
    0:11:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):425:425 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/U;)V"}
    12:16:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):426:426 -> q
    17:19:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):428:428 -> q
    0:2:android.view.ViewGroup getViewGroup():217:217 -> r
    0:0:void setHomeButtonEnabled(boolean) -> s
    1:1:void setIcon(int):304:304 -> setIcon
    2:3:void setIcon(android.graphics.drawable.Drawable):309:310 -> setIcon
    0:2:void setWindowCallback(android.view.Window$Callback):237:237 -> setWindowCallback
    0:3:void setWindowTitle(java.lang.CharSequence):243:243 -> setWindowTitle
    4:7:void setWindowTitle(java.lang.CharSequence):244:244 -> setWindowTitle
    0:7:void initIndeterminateProgress():289:289 -> t
    0:5:void setCollapsible(boolean):451:451 -> u
    0:6:android.content.Context getContext():222:222 -> v
    0:2:void setDisplayOptions(int):388:388 -> w
    3:14:void setDisplayOptions(int):390:390 -> w
    15:17:void setDisplayOptions(int):394:394 -> w
    18:24:void setDisplayOptions(int):396:396 -> w
    25:35:void setDisplayOptions(int):400:400 -> w
    36:42:void setDisplayOptions(int):405:405 -> w
    43:50:void setDisplayOptions(int):406:406 -> w
    51:56:void setDisplayOptions(int):408:408 -> w
    57:65:void setDisplayOptions(int):409:409 -> w
    66:73:void setDisplayOptions(int):413:413 -> w
    74:79:void setDisplayOptions(int):415:415 -> w
    80:85:void setDisplayOptions(int):417:417 -> w
    0:2:int getNavigationMode():461:461 -> x
    0:7:int detectDisplayOptions():208:208 -> y
    8:21:int detectDisplayOptions():210:210 -> y
    0:9:void setCustomView(android.view.View):543:543 -> z
    10:14:void setCustomView(android.view.View):544:544 -> z
    15:18:void setCustomView(android.view.View):546:546 -> z
    19:24:void setCustomView(android.view.View):547:547 -> z
    25:30:void setCustomView(android.view.View):548:548 -> z
androidx.appcompat.widget.ToolbarWidgetWrapper$1 -> androidx.appcompat.widget.d0$a:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    androidx.appcompat.view.menu.ActionMenuItem mNavItem -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/a;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/d0;"}
    0:4:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):182:182 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/d0;)V"}
    5:26:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):183:183 -> <init>
    0:10:void onClick(android.view.View):187:187 -> onClick
    11:16:void onClick(android.view.View):188:188 -> onClick
androidx.appcompat.widget.ToolbarWidgetWrapper$2 -> androidx.appcompat.widget.d0$b:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    boolean mCanceled -> a
    int val$visibility -> b
    androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/d0;"}
    0:7:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper,int):572:572 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/d0;I)V"}
    8:10:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper,int):573:573 -> <init>
    0:3:void onAnimationEnd(android.view.View):582:582 -> a
    4:13:void onAnimationEnd(android.view.View):583:583 -> a
    0:8:void onAnimationStart(android.view.View):577:577 -> b
    1:3:void onAnimationCancel(android.view.View):589:589 -> c
androidx.appcompat.widget.TooltipCompat -> androidx.appcompat.widget.e0:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    0:3:void setTooltipText(android.view.View,java.lang.CharSequence):47:47 -> a
androidx.appcompat.widget.TooltipCompat$Api26Impl -> androidx.appcompat.widget.e0$a:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    0:3:void setTooltipText(android.view.View,java.lang.CharSequence):64:64 -> a
androidx.appcompat.widget.VectorEnabledTintResources -> androidx.appcompat.widget.f0:
# {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"}
    java.lang.ref.WeakReference mContextRef -> b
    boolean sCompatVectorFromResourcesEnabled -> c
    0:2:void <init>(android.content.Context,android.content.res.Resources):56:56 -> <init>
    3:10:void <init>(android.content.Context,android.content.res.Resources):57:57 -> <init>
    0:2:boolean isCompatVectorFromResourcesEnabled():93:93 -> b
    0:4:boolean shouldBeUsed():42:42 -> c
    0:4:android.content.res.XmlResourceParser getAnimation(int):37:37 -> getAnimation
    0:4:boolean getBoolean(int):37:37 -> getBoolean
    0:4:int getColor(int):37:37 -> getColor
    0:4:android.content.res.ColorStateList getColorStateList(int):37:37 -> getColorStateList
    0:4:android.content.res.Configuration getConfiguration():37:37 -> getConfiguration
    0:4:float getDimension(int):37:37 -> getDimension
    0:4:int getDimensionPixelOffset(int):37:37 -> getDimensionPixelOffset
    0:4:int getDimensionPixelSize(int):37:37 -> getDimensionPixelSize
    0:4:android.util.DisplayMetrics getDisplayMetrics():37:37 -> getDisplayMetrics
    1:1:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):37:37 -> getDrawable
    2:2:android.graphics.drawable.Drawable getDrawable(int):67:67 -> getDrawable
    3:3:android.graphics.drawable.Drawable getDrawable(int):69:69 -> getDrawable
    4:4:android.graphics.drawable.Drawable getDrawable(int):74:74 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):37:37 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):37:37 -> getDrawableForDensity
    0:4:float getFraction(int,int,int):37:37 -> getFraction
    0:4:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):37:37 -> getIdentifier
    0:4:int[] getIntArray(int):37:37 -> getIntArray
    0:4:int getInteger(int):37:37 -> getInteger
    0:4:android.content.res.XmlResourceParser getLayout(int):37:37 -> getLayout
    0:4:android.graphics.Movie getMovie(int):37:37 -> getMovie
    1:1:java.lang.String getQuantityString(int,int):37:37 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int,java.lang.Object[]):37:37 -> getQuantityString
    0:4:java.lang.CharSequence getQuantityText(int,int):37:37 -> getQuantityText
    0:4:java.lang.String getResourceEntryName(int):37:37 -> getResourceEntryName
    0:4:java.lang.String getResourceName(int):37:37 -> getResourceName
    0:4:java.lang.String getResourcePackageName(int):37:37 -> getResourcePackageName
    0:4:java.lang.String getResourceTypeName(int):37:37 -> getResourceTypeName
    1:1:java.lang.String getString(int):37:37 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):37:37 -> getString
    0:4:java.lang.String[] getStringArray(int):37:37 -> getStringArray
    1:1:java.lang.CharSequence getText(int):37:37 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):37:37 -> getText
    0:4:java.lang.CharSequence[] getTextArray(int):37:37 -> getTextArray
    1:1:void getValue(int,android.util.TypedValue,boolean):37:37 -> getValue
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):37:37 -> getValue
    0:3:void getValueForDensity(int,int,android.util.TypedValue,boolean):37:37 -> getValueForDensity
    0:4:android.content.res.XmlResourceParser getXml(int):37:37 -> getXml
    0:4:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):37:37 -> obtainAttributes
    0:4:android.content.res.TypedArray obtainTypedArray(int):37:37 -> obtainTypedArray
    1:1:java.io.InputStream openRawResource(int):37:37 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):37:37 -> openRawResource
    0:4:android.content.res.AssetFileDescriptor openRawResourceFd(int):37:37 -> openRawResourceFd
    0:3:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):37:37 -> parseBundleExtra
    0:3:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):37:37 -> parseBundleExtras
    0:3:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):37:37 -> updateConfiguration
androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
    int mLayoutResource -> a
    int mInflatedId -> b
    java.lang.ref.WeakReference mInflatedViewRef -> c
    android.view.LayoutInflater mInflater -> d
    1:1:void <init>(android.content.Context,android.util.AttributeSet):55:55 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):59:59 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):46:46 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):61:61 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):64:65 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):67:68 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):70:71 -> <init>
    0:3:android.view.View inflate():198:198 -> a
    4:7:android.view.View inflate():200:200 -> a
    8:11:android.view.View inflate():201:201 -> a
    12:13:android.view.View inflate():202:202 -> a
    14:18:android.view.View inflate():204:204 -> a
    19:26:android.view.View inflate():207:207 -> a
    27:33:android.view.View inflate():209:209 -> a
    34:38:android.view.View inflate():212:212 -> a
    39:41:android.view.View inflate():213:213 -> a
    42:45:android.view.View inflate():216:216 -> a
    46:48:android.view.View inflate():217:217 -> a
    49:54:android.view.View inflate():219:219 -> a
    55:58:android.view.View inflate():221:221 -> a
    59:61:android.view.View inflate():223:223 -> a
    62:69:android.view.View inflate():226:226 -> a
    70:77:android.view.View inflate():234:234 -> a
    78:85:android.view.View inflate():237:237 -> a
    0:2:int getInflatedId():85:85 -> getInflatedId
    0:2:android.view.LayoutInflater getLayoutInflater():146:146 -> getLayoutInflater
    0:2:int getLayoutResource():115:115 -> getLayoutResource
    1:4:void onMeasure(int,int):151:151 -> onMeasure
    0:2:void setInflatedId(int):99:99 -> setInflatedId
    0:2:void setLayoutInflater(android.view.LayoutInflater):139:139 -> setLayoutInflater
    0:2:void setLayoutResource(int):131:131 -> setLayoutResource
    0:3:void setVisibility(int):175:175 -> setVisibility
    4:11:void setVisibility(int):176:176 -> setVisibility
    12:15:void setVisibility(int):178:178 -> setVisibility
    16:23:void setVisibility(int):180:180 -> setVisibility
    24:33:void setVisibility(int):183:183 -> setVisibility
    34:37:void setVisibility(int):185:185 -> setVisibility
androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> androidx.appcompat.widget.ViewStubCompat$a:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
androidx.appcompat.widget.ViewUtils -> androidx.appcompat.widget.g0:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a
    boolean SDK_LEVEL_SUPPORTS_AUTOSIZE -> b
    0:4:void <clinit>():48:48 -> <clinit>
    5:18:void <clinit>():53:53 -> <clinit>
    19:24:void <clinit>():55:55 -> <clinit>
    25:30:void <clinit>():56:56 -> <clinit>
    31:38:void <clinit>():59:59 -> <clinit>
    0:3:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):75:75 -> a
    4:12:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):77:77 -> a
    13:20:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):79:79 -> a
    0:9:boolean isLayoutRtl(android.view.View):67:67 -> b
    0:3:void makeOptionalFitsSystemWindows(android.view.View):89:89 -> c
    4:14:void makeOptionalFitsSystemWindows(android.view.View):93:93 -> c
    15:21:void makeOptionalFitsSystemWindows(android.view.View):94:94 -> c
    22:29:void makeOptionalFitsSystemWindows(android.view.View):95:95 -> c
    30:33:void makeOptionalFitsSystemWindows(android.view.View):97:97 -> c
    34:37:void makeOptionalFitsSystemWindows(android.view.View):103:103 -> c
    38:41:void makeOptionalFitsSystemWindows(android.view.View):101:101 -> c
    42:47:void makeOptionalFitsSystemWindows(android.view.View):99:99 -> c
androidx.arch.core.executor.ArchTaskExecutor -> h.a:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    androidx.arch.core.executor.TaskExecutor mDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
    androidx.arch.core.executor.TaskExecutor mDefaultTaskExecutor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
    androidx.arch.core.executor.ArchTaskExecutor sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a;"}
    java.util.concurrent.Executor sMainThreadExecutor -> d
    java.util.concurrent.Executor sIOThreadExecutor -> e
    0:6:void <clinit>():42:42 -> <clinit>
    7:14:void <clinit>():50:50 -> <clinit>
    0:2:void <init>():57:57 -> <init>
    3:9:void <init>():58:58 -> <init>
    10:12:void <init>():59:59 -> <init>
    0:5:void executeOnDiskIO(java.lang.Runnable):96:96 -> a
    0:6:boolean isMainThread():116:116 -> b
    0:5:void postToMainThread(java.lang.Runnable):101:101 -> c
    0:3:androidx.arch.core.executor.ArchTaskExecutor getInstance():69:69 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/a;"}
    4:6:androidx.arch.core.executor.ArchTaskExecutor getInstance():70:70 -> d
    7:9:androidx.arch.core.executor.ArchTaskExecutor getInstance():72:72 -> d
    10:13:androidx.arch.core.executor.ArchTaskExecutor getInstance():73:73 -> d
    14:23:androidx.arch.core.executor.ArchTaskExecutor getInstance():74:74 -> d
    24:25:androidx.arch.core.executor.ArchTaskExecutor getInstance():76:77 -> d
    26:27:androidx.arch.core.executor.ArchTaskExecutor getInstance():77:77 -> d
    28:29:androidx.arch.core.executor.ArchTaskExecutor getInstance():76:76 -> d
androidx.arch.core.executor.ArchTaskExecutor$1 -> h.a$a:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    0:3:void <init>():42:42 -> <init>
    0:7:void execute(java.lang.Runnable):45:45 -> execute
androidx.arch.core.executor.ArchTaskExecutor$2 -> h.a$b:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    0:3:void <init>():50:50 -> <init>
    0:7:void execute(java.lang.Runnable):53:53 -> execute
androidx.arch.core.executor.DefaultTaskExecutor -> h.b:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    java.lang.Object mLock -> a
    java.util.concurrent.ExecutorService mDiskIO -> b
    android.os.Handler mMainHandler -> c
    0:2:void <init>():37:37 -> <init>
    3:9:void <init>():39:39 -> <init>
    10:22:void <init>():41:41 -> <init>
    0:5:void executeOnDiskIO(java.lang.Runnable):59:59 -> a
    0:17:boolean isMainThread():77:77 -> b
    0:3:void postToMainThread(java.lang.Runnable):64:64 -> c
    4:6:void postToMainThread(java.lang.Runnable):65:65 -> c
    7:10:void postToMainThread(java.lang.Runnable):66:66 -> c
    11:23:void postToMainThread(java.lang.Runnable):67:67 -> c
    24:27:void postToMainThread(java.lang.Runnable):69:69 -> c
    28:33:void postToMainThread(java.lang.Runnable):72:72 -> c
    0:4:android.os.Handler createAsync(android.os.Looper):82:82 -> d
androidx.arch.core.executor.DefaultTaskExecutor$1 -> h.b$a:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    java.util.concurrent.atomic.AtomicInteger mThreadId -> a
    androidx.arch.core.executor.DefaultTaskExecutor this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/b;"}
    0:4:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/b;)V"}
    5:13:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):44:44 -> <init>
    0:4:java.lang.Thread newThread(java.lang.Runnable):48:48 -> newThread
    5:28:java.lang.Thread newThread(java.lang.Runnable):49:49 -> newThread
androidx.arch.core.executor.TaskExecutor -> h.c:
# {"id":"sourceFile","fileName":"TaskExecutor.java"}
    0:3:void <init>():31:31 -> <init>
    void executeOnDiskIO(java.lang.Runnable) -> a
    boolean isMainThread() -> b
    void postToMainThread(java.lang.Runnable) -> c
androidx.arch.core.internal.FastSafeIterableMap -> i.a:
# {"id":"sourceFile","fileName":"FastSafeIterableMap.java"}
    java.util.HashMap mHashMap -> e
    0:2:void <init>():35:35 -> <init>
    3:10:void <init>():37:37 -> <init>
    0:8:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):41:41 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Li/b$c;"}
    0:6:boolean contains(java.lang.Object):66:66 -> contains
    0:5:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):46:46 -> g
    6:8:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):48:48 -> g
    9:19:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):50:50 -> g
    0:3:java.lang.Object remove(java.lang.Object):56:56 -> h
    4:9:java.lang.Object remove(java.lang.Object):57:57 -> h
    0:5:java.util.Map$Entry ceil(java.lang.Object):75:75 -> i
    6:18:java.util.Map$Entry ceil(java.lang.Object):76:76 -> i
androidx.arch.core.internal.SafeIterableMap -> i.b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mStart -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    java.util.WeakHashMap mIterators -> c
    int mSize -> d
    0:2:void <init>():35:35 -> <init>
    3:10:void <init>():42:42 -> <init>
    11:13:void <init>():43:43 -> <init>
    0:8:java.util.Iterator descendingIterator():150:150 -> a
    9:16:java.util.Iterator descendingIterator():151:151 -> a
    0:2:java.util.Map$Entry eldest():169:169 -> b
    0:3:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):46:46 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Li/b$c;"}
    4:12:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):48:48 -> c
    13:16:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):51:51 -> c
    0:4:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():160:160 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li/b$d;"}
    5:12:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():161:161 -> d
    0:2:java.util.Map$Entry newest():176:176 -> e
    4:9:boolean equals(java.lang.Object):184:184 -> equals
    10:11:boolean equals(java.lang.Object):187:187 -> equals
    12:22:boolean equals(java.lang.Object):188:188 -> equals
    23:26:boolean equals(java.lang.Object):191:191 -> equals
    27:30:boolean equals(java.lang.Object):192:192 -> equals
    31:42:boolean equals(java.lang.Object):193:193 -> equals
    43:48:boolean equals(java.lang.Object):194:194 -> equals
    49:58:boolean equals(java.lang.Object):195:195 -> equals
    59:65:boolean equals(java.lang.Object):197:197 -> equals
    66:79:boolean equals(java.lang.Object):201:201 -> equals
    0:4:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):75:75 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Li/b$c;"}
    5:10:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):76:76 -> f
    11:14:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):77:77 -> f
    15:16:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):78:78 -> f
    17:19:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):79:79 -> f
    20:21:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):83:83 -> f
    22:23:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):84:84 -> f
    24:26:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):85:85 -> f
    0:5:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):66:66 -> g
    6:8:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):68:68 -> g
    9:13:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):70:70 -> g
    0:7:java.lang.Object remove(java.lang.Object):98:98 -> h
    8:13:java.lang.Object remove(java.lang.Object):102:102 -> h
    14:21:java.lang.Object remove(java.lang.Object):103:103 -> h
    22:43:java.lang.Object remove(java.lang.Object):104:104 -> h
    44:47:java.lang.Object remove(java.lang.Object):105:105 -> h
    48:51:java.lang.Object remove(java.lang.Object):109:109 -> h
    52:56:java.lang.Object remove(java.lang.Object):110:110 -> h
    57:60:java.lang.Object remove(java.lang.Object):112:112 -> h
    61:64:java.lang.Object remove(java.lang.Object):115:115 -> h
    65:67:java.lang.Object remove(java.lang.Object):116:116 -> h
    68:69:java.lang.Object remove(java.lang.Object):118:118 -> h
    70:71:java.lang.Object remove(java.lang.Object):121:121 -> h
    72:73:java.lang.Object remove(java.lang.Object):122:122 -> h
    74:76:java.lang.Object remove(java.lang.Object):123:123 -> h
    0:4:int hashCode():207:207 -> hashCode
    5:10:int hashCode():208:208 -> hashCode
    11:23:int hashCode():209:209 -> hashCode
    0:8:java.util.Iterator iterator():140:140 -> iterator
    9:16:java.util.Iterator iterator():141:141 -> iterator
    0:2:int size():130:130 -> size
    0:4:java.lang.String toString():216:216 -> toString
    5:9:java.lang.String toString():217:217 -> toString
    10:13:java.lang.String toString():218:218 -> toString
    14:19:java.lang.String toString():219:219 -> toString
    20:32:java.lang.String toString():220:220 -> toString
    33:38:java.lang.String toString():221:221 -> toString
    39:44:java.lang.String toString():222:222 -> toString
    45:49:java.lang.String toString():225:225 -> toString
    50:54:java.lang.String toString():226:226 -> toString
androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> i.b$a:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    0:3:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):283:283 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;Li/b$c;)V"}
    0:2:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):293:293 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
    0:2:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):288:288 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
androidx.arch.core.internal.SafeIterableMap$DescendingIterator -> i.b$b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    0:3:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):300:300 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;Li/b$c;)V"}
    0:2:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):310:310 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
    0:2:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):305:305 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
androidx.arch.core.internal.SafeIterableMap$Entry -> i.b$c:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    java.lang.Object mKey -> a
    java.lang.Object mValue -> b
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    0:2:void <init>(java.lang.Object,java.lang.Object):362:362 -> <init>
    3:4:void <init>(java.lang.Object,java.lang.Object):363:363 -> <init>
    5:7:void <init>(java.lang.Object,java.lang.Object):364:364 -> <init>
    4:9:boolean equals(java.lang.Object):395:395 -> equals
    10:11:boolean equals(java.lang.Object):398:398 -> equals
    12:33:boolean equals(java.lang.Object):399:399 -> equals
    0:2:java.lang.Object getKey():370:370 -> getKey
    0:2:java.lang.Object getValue():376:376 -> getValue
    0:13:int hashCode():404:404 -> hashCode
    0:7:java.lang.Object setValue(java.lang.Object):381:381 -> setValue
    0:24:java.lang.String toString():386:386 -> toString
androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> i.b$d:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    boolean mBeforeStart -> b
    androidx.arch.core.internal.SafeIterableMap this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b;"}
    0:5:void <init>(androidx.arch.core.internal.SafeIterableMap):318:318 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b;)V"}
    6:8:void <init>(androidx.arch.core.internal.SafeIterableMap):316:316 -> <init>
    0:3:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):324:324 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)V"}
    4:12:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):325:325 -> a
    13:15:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):326:326 -> a
    0:4:java.util.Map$Entry next():340:340 -> b
    5:6:java.util.Map$Entry next():341:341 -> b
    7:13:java.util.Map$Entry next():342:342 -> b
    14:23:java.util.Map$Entry next():344:344 -> b
    24:26:java.util.Map$Entry next():346:346 -> b
    0:5:boolean hasNext():332:332 -> hasNext
    6:13:boolean hasNext():333:333 -> hasNext
    14:23:boolean hasNext():335:335 -> hasNext
    0:4:java.lang.Object next():314:314 -> next
androidx.arch.core.internal.SafeIterableMap$ListIterator -> i.b$e:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b$c;"}
    0:2:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):234:234 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;Li/b$c;)V"}
    3:4:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):235:235 -> <init>
    5:7:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):236:236 -> <init>
    0:8:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):247:247 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)V"}
    9:10:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):248:248 -> a
    11:12:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):249:249 -> a
    13:16:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):252:252 -> a
    17:22:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):253:253 -> a
    23:26:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):256:256 -> a
    27:33:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):257:257 -> a
    androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)Li/b$c;"}
    0:1:java.util.Map$Entry next():271:271 -> d
    2:8:java.util.Map$Entry next():272:272 -> d
    0:8:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():263:263 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li/b$c;"}
    9:15:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():266:266 -> e
    0:7:boolean hasNext():241:241 -> hasNext
    0:4:java.lang.Object next():229:229 -> next
androidx.arch.core.internal.SafeIterableMap$SupportRemove -> i.b$f:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b$c;)V"}
androidx.collection.ArrayMap -> j.a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.MapCollections mCollections -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:3:void <init>():57:57 -> <init>
    0:8:java.util.Set entrySet():182:182 -> entrySet
    0:8:java.util.Set keySet():194:194 -> keySet
    0:3:androidx.collection.MapCollections getCollection():75:75 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/f;"}
    4:10:androidx.collection.MapCollections getCollection():76:76 -> m
    11:13:androidx.collection.MapCollections getCollection():123:123 -> m
    0:9:void putAll(java.util.Map):142:142 -> putAll
    10:29:void putAll(java.util.Map):143:143 -> putAll
    30:42:void putAll(java.util.Map):144:144 -> putAll
    0:8:java.util.Collection values():206:206 -> values
androidx.collection.ArrayMap$1 -> j.a$a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"}
    0:5:void <init>(androidx.collection.ArrayMap):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a;)V"}
    0:5:void colClear():119:119 -> a
    0:9:java.lang.Object colGetEntry(int,int):84:84 -> b
    0:2:java.util.Map colGetMap():99:99 -> c
    0:4:int colGetSize():79:79 -> d
    0:6:int colIndexOfKey(java.lang.Object):89:89 -> e
    0:6:int colIndexOfValue(java.lang.Object):94:94 -> f
    0:5:void colPut(java.lang.Object,java.lang.Object):104:104 -> g
    0:5:void colRemoveAt(int):114:114 -> h
    0:6:java.lang.Object colSetValue(int,java.lang.Object):109:109 -> i
androidx.collection.ArraySet -> j.b:
# {"id":"sourceFile","fileName":"ArraySet.java"}
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    androidx.collection.MapCollections mCollections -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    int[] INT -> e
    java.lang.Object[] OBJECT -> f
    java.lang.Object[] sBaseCache -> g
    int sBaseCacheSize -> h
    java.lang.Object[] sTwiceBaseCache -> i
    int sTwiceBaseCacheSize -> j
    1:4:void <clinit>():50:50 -> <clinit>
    5:9:void <clinit>():51:51 -> <clinit>
    1:1:void <init>():240:240 -> <init>
    2:2:void <init>(int):247:247 -> <init>
    3:4:void <init>(int):249:250 -> <init>
    5:5:void <init>(int):252:252 -> <init>
    6:6:void <init>(int):254:254 -> <init>
    7:9:void allocArrays(int):161:161 -> a
    10:13:void allocArrays(int):162:162 -> a
    14:15:void allocArrays(int):164:164 -> a
    16:21:void allocArrays(int):165:165 -> a
    22:27:void allocArrays(int):166:166 -> a
    28:31:void allocArrays(int):167:167 -> a
    32:36:void allocArrays(int):168:168 -> a
    37:40:void allocArrays(int):173:173 -> a
    41:47:void allocArrays(int):175:175 -> a
    48:50:void allocArrays(int):177:177 -> a
    51:54:void allocArrays(int):178:178 -> a
    55:56:void allocArrays(int):180:180 -> a
    57:62:void allocArrays(int):181:181 -> a
    63:68:void allocArrays(int):182:182 -> a
    69:72:void allocArrays(int):183:183 -> a
    73:77:void allocArrays(int):184:184 -> a
    78:81:void allocArrays(int):189:189 -> a
    82:85:void allocArrays(int):191:191 -> a
    86:89:void allocArrays(int):194:194 -> a
    90:94:void allocArrays(int):195:195 -> a
    3:8:boolean add(java.lang.Object):361:361 -> add
    9:12:boolean add(java.lang.Object):363:363 -> add
    13:23:boolean add(java.lang.Object):364:364 -> add
    24:43:boolean add(java.lang.Object):371:371 -> add
    44:45:boolean add(java.lang.Object):378:378 -> add
    46:48:boolean add(java.lang.Object):379:379 -> add
    49:53:boolean add(java.lang.Object):381:381 -> add
    54:57:boolean add(java.lang.Object):383:383 -> add
    58:63:boolean add(java.lang.Object):384:384 -> add
    64:68:boolean add(java.lang.Object):387:387 -> add
    69:72:boolean add(java.lang.Object):390:390 -> add
    73:80:boolean add(java.lang.Object):395:395 -> add
    81:88:boolean add(java.lang.Object):396:396 -> add
    89:92:boolean add(java.lang.Object):399:399 -> add
    93:96:boolean add(java.lang.Object):400:400 -> add
    97:103:boolean add(java.lang.Object):401:401 -> add
    0:9:boolean addAll(java.util.Collection):719:719 -> addAll
    10:24:boolean addAll(java.util.Collection):721:721 -> addAll
    25:31:boolean addAll(java.util.Collection):722:722 -> addAll
    0:4:void ensureCapacity(int):295:295 -> b
    5:6:void ensureCapacity(int):297:297 -> b
    7:9:void ensureCapacity(int):298:298 -> b
    10:13:void ensureCapacity(int):299:299 -> b
    14:19:void ensureCapacity(int):300:300 -> b
    20:26:void ensureCapacity(int):301:301 -> b
    27:32:void ensureCapacity(int):303:303 -> b
    0:10:void freeArrays(int[],java.lang.Object[],int):200:200 -> c
    11:13:void freeArrays(int[],java.lang.Object[],int):201:201 -> c
    14:17:void freeArrays(int[],java.lang.Object[],int):202:202 -> c
    18:21:void freeArrays(int[],java.lang.Object[],int):203:203 -> c
    22:26:void freeArrays(int[],java.lang.Object[],int):204:204 -> c
    27:33:void freeArrays(int[],java.lang.Object[],int):206:206 -> c
    34:35:void freeArrays(int[],java.lang.Object[],int):208:208 -> c
    36:40:void freeArrays(int[],java.lang.Object[],int):209:209 -> c
    41:44:void freeArrays(int[],java.lang.Object[],int):215:215 -> c
    45:48:void freeArrays(int[],java.lang.Object[],int):216:216 -> c
    49:51:void freeArrays(int[],java.lang.Object[],int):217:217 -> c
    52:55:void freeArrays(int[],java.lang.Object[],int):218:218 -> c
    56:59:void freeArrays(int[],java.lang.Object[],int):219:219 -> c
    60:64:void freeArrays(int[],java.lang.Object[],int):220:220 -> c
    65:71:void freeArrays(int[],java.lang.Object[],int):222:222 -> c
    72:73:void freeArrays(int[],java.lang.Object[],int):224:224 -> c
    74:78:void freeArrays(int[],java.lang.Object[],int):225:225 -> c
    79:83:void freeArrays(int[],java.lang.Object[],int):231:231 -> c
    0:3:void clear():282:282 -> clear
    4:10:void clear():283:283 -> clear
    11:14:void clear():284:284 -> clear
    15:19:void clear():285:285 -> clear
    20:22:void clear():286:286 -> clear
    0:9:boolean contains(java.lang.Object):315:315 -> contains
    0:13:boolean containsAll(java.util.Collection):705:705 -> containsAll
    14:23:boolean containsAll(java.util.Collection):706:706 -> containsAll
    0:3:androidx.collection.MapCollections getCollection():634:634 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/f;"}
    4:10:androidx.collection.MapCollections getCollection():635:635 -> d
    11:13:androidx.collection.MapCollections getCollection():682:682 -> d
    0:5:int indexOf(java.lang.Object,int):83:83 -> e
    6:14:int indexOf(java.lang.Object,int):90:90 -> e
    15:29:int indexOf(java.lang.Object,int):98:98 -> e
    30:35:int indexOf(java.lang.Object,int):104:104 -> e
    36:53:int indexOf(java.lang.Object,int):105:105 -> e
    54:59:int indexOf(java.lang.Object,int):109:109 -> e
    60:75:int indexOf(java.lang.Object,int):110:110 -> e
    4:8:boolean equals(java.lang.Object):562:562 -> equals
    9:10:boolean equals(java.lang.Object):563:563 -> equals
    11:22:boolean equals(java.lang.Object):564:564 -> equals
    23:26:boolean equals(java.lang.Object):569:569 -> equals
    27:30:boolean equals(java.lang.Object):570:570 -> equals
    31:42:boolean equals(java.lang.Object):571:571 -> equals
    0:5:int indexOfNull():121:121 -> f
    6:15:int indexOfNull():128:128 -> f
    16:26:int indexOfNull():136:136 -> f
    27:32:int indexOfNull():142:142 -> f
    33:46:int indexOfNull():143:143 -> f
    47:52:int indexOfNull():147:147 -> f
    53:64:int indexOfNull():148:148 -> f
    0:3:java.lang.Object removeAt(int):447:447 -> g
    4:9:java.lang.Object removeAt(int):448:448 -> g
    10:14:java.lang.Object removeAt(int):451:451 -> g
    15:18:java.lang.Object removeAt(int):452:452 -> g
    19:22:java.lang.Object removeAt(int):453:453 -> g
    23:25:java.lang.Object removeAt(int):454:454 -> g
    26:43:java.lang.Object removeAt(int):456:456 -> g
    44:46:java.lang.Object removeAt(int):466:466 -> g
    47:53:java.lang.Object removeAt(int):468:468 -> g
    54:58:java.lang.Object removeAt(int):471:471 -> g
    59:63:java.lang.Object removeAt(int):472:472 -> g
    64:69:java.lang.Object removeAt(int):474:474 -> g
    70:75:java.lang.Object removeAt(int):479:479 -> g
    76:85:java.lang.Object removeAt(int):480:480 -> g
    86:92:java.lang.Object removeAt(int):483:483 -> g
    93:95:java.lang.Object removeAt(int):488:488 -> g
    96:103:java.lang.Object removeAt(int):489:489 -> g
    104:111:java.lang.Object removeAt(int):491:491 -> g
    0:4:java.lang.Object valueAt(int):335:335 -> h
    0:1:int hashCode():590:590 -> hashCode
    2:7:int hashCode():592:592 -> hashCode
    8:14:int hashCode():593:593 -> hashCode
    2:15:int indexOf(java.lang.Object):325:325 -> indexOf
    0:7:boolean isEmpty():343:343 -> isEmpty
    0:12:java.util.Iterator iterator():694:694 -> iterator
    0:5:boolean remove(java.lang.Object):433:433 -> remove
    6:12:boolean remove(java.lang.Object):435:435 -> remove
    0:14:boolean removeAll(java.util.Collection):735:735 -> removeAll
    15:21:boolean removeAll(java.util.Collection):736:736 -> removeAll
    0:6:boolean retainAll(java.util.Collection):750:750 -> retainAll
    7:16:boolean retainAll(java.util.Collection):751:751 -> retainAll
    17:24:boolean retainAll(java.util.Collection):752:752 -> retainAll
    0:2:int size():522:522 -> size
    1:2:java.lang.Object[] toArray():528:529 -> toArray
    3:3:java.lang.Object[] toArray(java.lang.Object[]):536:536 -> toArray
    4:4:java.lang.Object[] toArray(java.lang.Object[]):538:538 -> toArray
    5:7:java.lang.Object[] toArray(java.lang.Object[]):541:543 -> toArray
    0:5:java.lang.String toString():607:607 -> toString
    6:8:java.lang.String toString():608:608 -> toString
    9:19:java.lang.String toString():611:611 -> toString
    20:23:java.lang.String toString():612:612 -> toString
    24:29:java.lang.String toString():613:613 -> toString
    30:34:java.lang.String toString():615:615 -> toString
    35:40:java.lang.String toString():617:617 -> toString
    41:44:java.lang.String toString():619:619 -> toString
    45:54:java.lang.String toString():621:621 -> toString
    55:57:java.lang.String toString():624:624 -> toString
    58:62:java.lang.String toString():625:625 -> toString
androidx.collection.ArraySet$1 -> j.b$a:
# {"id":"sourceFile","fileName":"ArraySet.java"}
    androidx.collection.ArraySet this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    0:5:void <init>(androidx.collection.ArraySet):635:635 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    0:5:void colClear():678:678 -> a
    0:6:java.lang.Object colGetEntry(int,int):643:643 -> b
    0:7:java.util.Map colGetMap():658:658 -> c
    0:4:int colGetSize():638:638 -> d
    0:6:int colIndexOfKey(java.lang.Object):648:648 -> e
    0:6:int colIndexOfValue(java.lang.Object):653:653 -> f
    0:5:void colPut(java.lang.Object,java.lang.Object):663:663 -> g
    0:5:void colRemoveAt(int):673:673 -> h
    0:7:java.lang.Object colSetValue(int,java.lang.Object):668:668 -> i
androidx.collection.ContainerHelpers -> j.c:
# {"id":"sourceFile","fileName":"ContainerHelpers.java"}
    int[] EMPTY_INTS -> a
    long[] EMPTY_LONGS -> b
    java.lang.Object[] EMPTY_OBJECTS -> c
    1:4:void <clinit>():20:20 -> <clinit>
    5:8:void <clinit>():21:21 -> <clinit>
    9:13:void <clinit>():22:22 -> <clinit>
    9:25:int binarySearch(int[],int,int):51:51 -> a
    9:27:int binarySearch(long[],int,long):70:70 -> b
    4:14:boolean equal(java.lang.Object,java.lang.Object):41:41 -> c
    0:15:int idealByteArraySize(int):33:33 -> d
    2:8:int idealIntArraySize(int):25:25 -> e
    2:8:int idealLongArraySize(int):29:29 -> f
androidx.collection.LongSparseArray -> j.d:
# {"id":"sourceFile","fileName":"LongSparseArray.java"}
    boolean mGarbage -> a
    long[] mKeys -> b
    java.lang.Object[] mValues -> c
    int mSize -> d
    java.lang.Object DELETED -> e
    0:7:void <clinit>():51:51 -> <clinit>
    1:1:void <init>():62:62 -> <init>
    2:2:void <init>(int):72:72 -> <init>
    3:3:void <init>(int):52:52 -> <init>
    4:5:void <init>(int):74:75 -> <init>
    6:8:void <init>(int):77:79 -> <init>
    0:1:void clear():440:440 -> a
    2:8:void clear():441:441 -> a
    9:13:void clear():444:444 -> a
    14:15:void clear():447:447 -> a
    16:18:void clear():448:448 -> a
    0:5:androidx.collection.LongSparseArray clone():88:88 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/d;"}
    6:15:androidx.collection.LongSparseArray clone():89:89 -> b
    16:27:androidx.collection.LongSparseArray clone():90:90 -> b
    28:33:androidx.collection.LongSparseArray clone():92:92 -> b
    0:1:void gc():217:217 -> c
    2:3:void gc():219:219 -> c
    4:10:void gc():220:220 -> c
    11:12:void gc():223:223 -> c
    13:18:void gc():225:225 -> c
    19:22:void gc():227:227 -> c
    23:25:void gc():228:228 -> c
    26:32:void gc():229:229 -> c
    33:34:void gc():236:236 -> c
    35:37:void gc():237:237 -> c
    0:4:java.lang.Object clone():50:50 -> clone
    1:5:java.lang.Object get(long):109:109 -> d
    0:9:java.lang.Object get(long,java.lang.Object):118:118 -> e
    10:20:java.lang.Object get(long,java.lang.Object):120:120 -> e
    0:3:long keyAt(int):353:353 -> f
    4:6:long keyAt(int):354:354 -> f
    7:11:long keyAt(int):357:357 -> f
    0:9:void put(long,java.lang.Object):248:248 -> g
    10:15:void put(long,java.lang.Object):251:251 -> g
    16:27:void put(long,java.lang.Object):255:255 -> g
    28:31:void put(long,java.lang.Object):256:256 -> g
    32:34:void put(long,java.lang.Object):257:257 -> g
    35:43:void put(long,java.lang.Object):261:261 -> g
    44:46:void put(long,java.lang.Object):262:262 -> g
    47:55:void put(long,java.lang.Object):265:265 -> g
    56:64:void put(long,java.lang.Object):268:268 -> g
    65:68:void put(long,java.lang.Object):269:269 -> g
    69:70:void put(long,java.lang.Object):271:271 -> g
    71:72:void put(long,java.lang.Object):272:272 -> g
    73:79:void put(long,java.lang.Object):275:275 -> g
    80:85:void put(long,java.lang.Object):276:276 -> g
    86:87:void put(long,java.lang.Object):278:278 -> g
    88:89:void put(long,java.lang.Object):279:279 -> g
    90:95:void put(long,java.lang.Object):282:282 -> g
    96:103:void put(long,java.lang.Object):284:284 -> g
    104:111:void put(long,java.lang.Object):285:285 -> g
    112:115:void put(long,java.lang.Object):288:288 -> g
    116:119:void put(long,java.lang.Object):289:289 -> g
    120:126:void put(long,java.lang.Object):290:290 -> g
    0:9:void remove(long):139:139 -> h
    10:17:void remove(long):142:142 -> h
    18:20:void remove(long):143:143 -> h
    21:23:void remove(long):144:144 -> h
    0:3:int size():327:327 -> i
    4:6:int size():328:328 -> i
    7:9:int size():331:331 -> i
    0:3:java.lang.Object valueAt(int):373:373 -> j
    4:6:java.lang.Object valueAt(int):374:374 -> j
    7:11:java.lang.Object valueAt(int):377:377 -> j
    0:5:java.lang.String toString():494:494 -> toString
    6:8:java.lang.String toString():495:495 -> toString
    9:19:java.lang.String toString():498:498 -> toString
    20:23:java.lang.String toString():499:499 -> toString
    24:29:java.lang.String toString():500:500 -> toString
    30:34:java.lang.String toString():502:502 -> toString
    35:38:java.lang.String toString():504:504 -> toString
    39:43:java.lang.String toString():505:505 -> toString
    44:46:java.lang.String toString():506:506 -> toString
    47:52:java.lang.String toString():507:507 -> toString
    53:56:java.lang.String toString():509:509 -> toString
    57:66:java.lang.String toString():511:511 -> toString
    67:69:java.lang.String toString():514:514 -> toString
    70:74:java.lang.String toString():515:515 -> toString
androidx.collection.LruCache -> j.e:
# {"id":"sourceFile","fileName":"LruCache.java"}
    java.util.LinkedHashMap map -> a
    int size -> b
    int maxSize -> c
    int putCount -> d
    int createCount -> e
    int evictionCount -> f
    int hitCount -> g
    int missCount -> h
    0:4:void <init>(int):51:51 -> <init>
    5:6:void <init>(int):55:55 -> <init>
    7:18:void <init>(int):56:56 -> <init>
    19:26:void <init>(int):53:53 -> <init>
    0:1:java.lang.Object create(java.lang.Object):255:255 -> a
    0:0:void entryRemoved(boolean,java.lang.Object,java.lang.Object,java.lang.Object):236:236 -> b
    2:3:java.lang.Object get(java.lang.Object):88:89 -> c
    4:10:java.lang.Object get(java.lang.Object):89:89 -> c
    11:16:java.lang.Object get(java.lang.Object):91:91 -> c
    17:20:java.lang.Object get(java.lang.Object):92:92 -> c
    21:26:java.lang.Object get(java.lang.Object):94:94 -> c
    27:27:java.lang.Object get(java.lang.Object):95:95 -> c
    28:35:java.lang.Object get(java.lang.Object):104:104 -> c
    36:37:java.lang.Object get(java.lang.Object):109:110 -> c
    38:42:java.lang.Object get(java.lang.Object):110:110 -> c
    43:50:java.lang.Object get(java.lang.Object):111:111 -> c
    51:58:java.lang.Object get(java.lang.Object):115:115 -> c
    59:67:java.lang.Object get(java.lang.Object):117:117 -> c
    68:71:java.lang.Object get(java.lang.Object):119:119 -> c
    72:75:java.lang.Object get(java.lang.Object):122:122 -> c
    76:81:java.lang.Object get(java.lang.Object):125:125 -> c
    82:83:java.lang.Object get(java.lang.Object):119:119 -> c
    84:85:java.lang.Object get(java.lang.Object):95:95 -> c
    86:93:java.lang.Object get(java.lang.Object):84:84 -> c
    4:5:java.lang.Object put(java.lang.Object,java.lang.Object):143:144 -> d
    6:10:java.lang.Object put(java.lang.Object,java.lang.Object):144:144 -> d
    11:19:java.lang.Object put(java.lang.Object,java.lang.Object):145:145 -> d
    20:27:java.lang.Object put(java.lang.Object,java.lang.Object):146:146 -> d
    28:39:java.lang.Object put(java.lang.Object,java.lang.Object):148:148 -> d
    40:43:java.lang.Object put(java.lang.Object,java.lang.Object):150:150 -> d
    44:46:java.lang.Object put(java.lang.Object,java.lang.Object):153:153 -> d
    47:52:java.lang.Object put(java.lang.Object,java.lang.Object):156:156 -> d
    53:54:java.lang.Object put(java.lang.Object,java.lang.Object):150:150 -> d
    55:62:java.lang.Object put(java.lang.Object,java.lang.Object):139:139 -> d
    0:6:int safeSizeOf(java.lang.Object,java.lang.Object):259:259 -> e
    7:37:int safeSizeOf(java.lang.Object,java.lang.Object):261:261 -> e
    0:1:int sizeOf(java.lang.Object,java.lang.Object):274:274 -> f
    0:1:void trimToSize(int):171:172 -> g
    2:19:void trimToSize(int):172:172 -> g
    20:32:void trimToSize(int):177:177 -> g
    33:48:void trimToSize(int):181:181 -> g
    49:52:void trimToSize(int):182:182 -> g
    53:56:void trimToSize(int):183:183 -> g
    57:61:void trimToSize(int):184:184 -> g
    62:70:void trimToSize(int):185:185 -> g
    71:76:void trimToSize(int):186:186 -> g
    77:78:void trimToSize(int):187:187 -> g
    79:82:void trimToSize(int):189:189 -> g
    83:84:void trimToSize(int):178:178 -> g
    85:115:void trimToSize(int):173:173 -> g
    116:117:void trimToSize(int):187:187 -> g
    1:9:java.lang.String toString():348:348 -> toString
    10:14:java.lang.String toString():349:349 -> toString
    15:20:java.lang.String toString():350:350 -> toString
    21:44:java.lang.String toString():351:351 -> toString
    45:52:java.lang.String toString():350:350 -> toString
androidx.collection.MapCollections -> j.f:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections$EntrySet mEntrySet -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f$b;"}
    androidx.collection.MapCollections$KeySet mKeySet -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f$c;"}
    androidx.collection.MapCollections$ValuesCollection mValues -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f$e;"}
    0:3:void <init>():32:32 -> <init>
    void colClear() -> a
    java.lang.Object colGetEntry(int,int) -> b
    java.util.Map colGetMap() -> c
    int colGetSize() -> d
    int colIndexOfKey(java.lang.Object) -> e
    int colIndexOfValue(java.lang.Object) -> f
    void colPut(java.lang.Object,java.lang.Object) -> g
    void colRemoveAt(int) -> h
    java.lang.Object colSetValue(int,java.lang.Object) -> i
    0:3:boolean containsAllHelper(java.util.Map,java.util.Collection):459:459 -> j
    4:9:boolean containsAllHelper(java.util.Map,java.util.Collection):460:460 -> j
    10:23:boolean containsAllHelper(java.util.Map,java.util.Collection):461:461 -> j
    4:8:boolean equalsSetHelper(java.util.Set,java.lang.Object):518:518 -> k
    9:10:boolean equalsSetHelper(java.util.Set,java.lang.Object):519:519 -> k
    11:28:boolean equalsSetHelper(java.util.Set,java.lang.Object):522:522 -> k
    0:3:java.util.Set getEntrySet():533:533 -> l
    4:10:java.util.Set getEntrySet():534:534 -> l
    11:13:java.util.Set getEntrySet():536:536 -> l
    0:3:java.util.Set getKeySet():540:540 -> m
    4:10:java.util.Set getKeySet():541:541 -> m
    11:13:java.util.Set getKeySet():543:543 -> m
    0:3:java.util.Collection getValues():547:547 -> n
    4:10:java.util.Collection getValues():548:548 -> n
    11:13:java.util.Collection getValues():550:550 -> n
    0:3:boolean removeAllHelper(java.util.Map,java.util.Collection):469:469 -> o
    4:7:boolean removeAllHelper(java.util.Map,java.util.Collection):470:470 -> o
    8:13:boolean removeAllHelper(java.util.Map,java.util.Collection):471:471 -> o
    14:21:boolean removeAllHelper(java.util.Map,java.util.Collection):472:472 -> o
    22:31:boolean removeAllHelper(java.util.Map,java.util.Collection):474:474 -> o
    0:3:boolean retainAllHelper(java.util.Map,java.util.Collection):478:478 -> p
    4:11:boolean retainAllHelper(java.util.Map,java.util.Collection):479:479 -> p
    12:17:boolean retainAllHelper(java.util.Map,java.util.Collection):480:480 -> p
    18:27:boolean retainAllHelper(java.util.Map,java.util.Collection):481:481 -> p
    28:31:boolean retainAllHelper(java.util.Map,java.util.Collection):482:482 -> p
    32:41:boolean retainAllHelper(java.util.Map,java.util.Collection):485:485 -> p
    0:3:java.lang.Object[] toArrayHelper(int):490:490 -> q
    4:8:java.lang.Object[] toArrayHelper(int):491:491 -> q
    9:18:java.lang.Object[] toArrayHelper(int):493:493 -> q
    0:3:java.lang.Object[] toArrayHelper(java.lang.Object[],int):499:499 -> r
    4:6:java.lang.Object[] toArrayHelper(java.lang.Object[],int):500:500 -> r
    7:23:java.lang.Object[] toArrayHelper(java.lang.Object[],int):502:502 -> r
    24:32:java.lang.Object[] toArrayHelper(java.lang.Object[],int):506:506 -> r
    33:36:java.lang.Object[] toArrayHelper(java.lang.Object[],int):508:508 -> r
    37:39:java.lang.Object[] toArrayHelper(java.lang.Object[],int):509:509 -> r
androidx.collection.MapCollections$ArrayIterator -> j.f$a:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mOffset -> a
    int mSize -> b
    int mIndex -> c
    boolean mCanRemove -> d
    androidx.collection.MapCollections this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:5:void <init>(androidx.collection.MapCollections,int):43:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;I)V"}
    6:7:void <init>(androidx.collection.MapCollections,int):41:41 -> <init>
    8:9:void <init>(androidx.collection.MapCollections,int):44:44 -> <init>
    10:16:void <init>(androidx.collection.MapCollections,int):45:45 -> <init>
    0:9:boolean hasNext():50:50 -> hasNext
    0:5:java.lang.Object next():55:55 -> next
    6:15:java.lang.Object next():56:56 -> next
    16:21:java.lang.Object next():57:57 -> next
    22:24:java.lang.Object next():58:58 -> next
    25:30:java.lang.Object next():55:55 -> next
    0:3:void remove():64:64 -> remove
    4:9:void remove():67:67 -> remove
    10:16:void remove():68:68 -> remove
    17:18:void remove():69:69 -> remove
    19:24:void remove():70:70 -> remove
    25:30:void remove():65:65 -> remove
androidx.collection.MapCollections$EntrySet -> j.f$b:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:5:void <init>(androidx.collection.MapCollections):167:167 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;)V"}
    0:5:boolean add(java.util.Map$Entry):170:170 -> a
    0:6:boolean add(java.lang.Object):167:167 -> add
    0:5:boolean addAll(java.util.Collection):175:175 -> addAll
    6:21:boolean addAll(java.util.Collection):176:176 -> addAll
    22:35:boolean addAll(java.util.Collection):177:177 -> addAll
    36:47:boolean addAll(java.util.Collection):179:179 -> addAll
    0:5:void clear():184:184 -> clear
    0:5:boolean contains(java.lang.Object):189:189 -> contains
    6:7:boolean contains(java.lang.Object):191:191 -> contains
    8:20:boolean contains(java.lang.Object):192:192 -> contains
    21:27:boolean contains(java.lang.Object):196:196 -> contains
    28:36:boolean contains(java.lang.Object):197:197 -> contains
    0:3:boolean containsAll(java.util.Collection):202:202 -> containsAll
    4:9:boolean containsAll(java.util.Collection):203:203 -> containsAll
    10:23:boolean containsAll(java.util.Collection):204:204 -> containsAll
    0:4:boolean equals(java.lang.Object):253:253 -> equals
    0:11:int hashCode():259:259 -> hashCode
    12:17:int hashCode():260:260 -> hashCode
    18:27:int hashCode():261:261 -> hashCode
    28:35:int hashCode():262:262 -> hashCode
    36:45:int hashCode():263:263 -> hashCode
    0:11:boolean isEmpty():213:213 -> isEmpty
    0:7:java.util.Iterator iterator():218:218 -> iterator
    0:5:boolean remove(java.lang.Object):223:223 -> remove
    0:5:boolean removeAll(java.util.Collection):228:228 -> removeAll
    0:5:boolean retainAll(java.util.Collection):233:233 -> retainAll
    0:6:int size():238:238 -> size
    1:1:java.lang.Object[] toArray():243:243 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):248:248 -> toArray
androidx.collection.MapCollections$KeySet -> j.f$c:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:5:void <init>(androidx.collection.MapCollections):269:269 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;)V"}
    0:5:boolean add(java.lang.Object):273:273 -> add
    0:5:boolean addAll(java.util.Collection):278:278 -> addAll
    0:5:void clear():283:283 -> clear
    0:11:boolean contains(java.lang.Object):288:288 -> contains
    0:10:boolean containsAll(java.util.Collection):293:293 -> containsAll
    0:4:boolean equals(java.lang.Object):343:343 -> equals
    0:11:int hashCode():349:349 -> hashCode
    12:21:int hashCode():350:350 -> hashCode
    22:30:int hashCode():351:351 -> hashCode
    0:11:boolean isEmpty():298:298 -> isEmpty
    0:8:java.util.Iterator iterator():303:303 -> iterator
    0:7:boolean remove(java.lang.Object):308:308 -> remove
    8:16:boolean remove(java.lang.Object):310:310 -> remove
    0:10:boolean removeAll(java.util.Collection):318:318 -> removeAll
    0:10:boolean retainAll(java.util.Collection):323:323 -> retainAll
    0:6:int size():328:328 -> size
    1:1:java.lang.Object[] toArray():333:333 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):338:338 -> toArray
androidx.collection.MapCollections$MapIterator -> j.f$d:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mEnd -> a
    int mIndex -> b
    boolean mEntryValid -> c
    androidx.collection.MapCollections this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:5:void <init>(androidx.collection.MapCollections):79:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;)V"}
    6:7:void <init>(androidx.collection.MapCollections):77:77 -> <init>
    8:16:void <init>(androidx.collection.MapCollections):80:80 -> <init>
    17:19:void <init>(androidx.collection.MapCollections):81:81 -> <init>
    0:5:java.util.Map$Entry next():91:91 -> a
    6:11:java.util.Map$Entry next():92:92 -> a
    12:14:java.util.Map$Entry next():93:93 -> a
    15:20:java.util.Map$Entry next():91:91 -> a
    0:3:boolean equals(java.lang.Object):137:137 -> equals
    4:9:boolean equals(java.lang.Object):141:141 -> equals
    10:11:boolean equals(java.lang.Object):144:144 -> equals
    12:29:boolean equals(java.lang.Object):145:145 -> equals
    30:50:boolean equals(java.lang.Object):146:146 -> equals
    51:58:boolean equals(java.lang.Object):138:138 -> equals
    0:3:java.lang.Object getKey():110:110 -> getKey
    4:13:java.lang.Object getKey():114:114 -> getKey
    14:21:java.lang.Object getKey():111:111 -> getKey
    0:3:java.lang.Object getValue():119:119 -> getValue
    4:13:java.lang.Object getValue():123:123 -> getValue
    14:21:java.lang.Object getValue():120:120 -> getValue
    0:9:boolean hasNext():86:86 -> hasNext
    0:3:int hashCode():151:151 -> hashCode
    4:12:int hashCode():155:155 -> hashCode
    13:25:int hashCode():156:156 -> hashCode
    26:32:int hashCode():157:157 -> hashCode
    33:39:int hashCode():158:158 -> hashCode
    40:47:int hashCode():152:152 -> hashCode
    0:4:java.lang.Object next():74:74 -> next
    0:3:void remove():99:99 -> remove
    4:10:void remove():102:102 -> remove
    11:16:void remove():103:103 -> remove
    17:23:void remove():104:104 -> remove
    24:26:void remove():105:105 -> remove
    27:32:void remove():100:100 -> remove
    0:3:java.lang.Object setValue(java.lang.Object):128:128 -> setValue
    4:12:java.lang.Object setValue(java.lang.Object):132:132 -> setValue
    13:20:java.lang.Object setValue(java.lang.Object):129:129 -> setValue
    0:28:java.lang.String toString():163:163 -> toString
androidx.collection.MapCollections$ValuesCollection -> j.f$e:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f;"}
    0:5:void <init>(androidx.collection.MapCollections):357:357 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;)V"}
    0:5:boolean add(java.lang.Object):361:361 -> add
    0:5:boolean addAll(java.util.Collection):366:366 -> addAll
    0:5:void clear():371:371 -> clear
    0:11:boolean contains(java.lang.Object):376:376 -> contains
    0:3:boolean containsAll(java.util.Collection):381:381 -> containsAll
    4:9:boolean containsAll(java.util.Collection):382:382 -> containsAll
    10:23:boolean containsAll(java.util.Collection):383:383 -> containsAll
    0:11:boolean isEmpty():392:392 -> isEmpty
    0:8:java.util.Iterator iterator():397:397 -> iterator
    0:7:boolean remove(java.lang.Object):402:402 -> remove
    8:16:boolean remove(java.lang.Object):404:404 -> remove
    0:9:boolean removeAll(java.util.Collection):412:412 -> removeAll
    10:16:boolean removeAll(java.util.Collection):415:415 -> removeAll
    17:22:boolean removeAll(java.util.Collection):416:416 -> removeAll
    23:35:boolean removeAll(java.util.Collection):417:417 -> removeAll
    0:9:boolean retainAll(java.util.Collection):428:428 -> retainAll
    10:16:boolean retainAll(java.util.Collection):431:431 -> retainAll
    17:22:boolean retainAll(java.util.Collection):432:432 -> retainAll
    23:35:boolean retainAll(java.util.Collection):433:433 -> retainAll
    0:6:int size():444:444 -> size
    1:1:java.lang.Object[] toArray():449:449 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):454:454 -> toArray
androidx.collection.SimpleArrayMap -> j.g:
# {"id":"sourceFile","fileName":"SimpleArrayMap.java"}
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    java.lang.Object[] mBaseCache -> d
    int mBaseCacheSize -> e
    java.lang.Object[] mTwiceBaseCache -> f
    int mTwiceBaseCacheSize -> g
    0:2:void <init>():236:236 -> <init>
    3:6:void <init>():237:237 -> <init>
    7:11:void <init>():238:238 -> <init>
    12:14:void <init>():239:239 -> <init>
    7:9:void allocArrays(int):166:166 -> a
    10:13:void allocArrays(int):167:167 -> a
    14:15:void allocArrays(int):169:169 -> a
    16:21:void allocArrays(int):170:170 -> a
    22:27:void allocArrays(int):171:171 -> a
    28:31:void allocArrays(int):172:172 -> a
    32:36:void allocArrays(int):173:173 -> a
    37:40:void allocArrays(int):176:176 -> a
    41:47:void allocArrays(int):178:178 -> a
    48:50:void allocArrays(int):180:180 -> a
    51:54:void allocArrays(int):181:181 -> a
    55:56:void allocArrays(int):183:183 -> a
    57:62:void allocArrays(int):184:184 -> a
    63:68:void allocArrays(int):185:185 -> a
    69:72:void allocArrays(int):186:186 -> a
    73:77:void allocArrays(int):187:187 -> a
    78:81:void allocArrays(int):190:190 -> a
    82:85:void allocArrays(int):192:192 -> a
    86:90:void allocArrays(int):195:195 -> a
    91:95:void allocArrays(int):196:196 -> a
    0:4:int binarySearchHashes(int[],int,int):77:77 -> b
    5:10:int binarySearchHashes(int[],int,int):80:80 -> b
    0:1:void ensureCapacity(int):289:289 -> c
    2:6:void ensureCapacity(int):290:290 -> c
    7:8:void ensureCapacity(int):292:292 -> c
    9:11:void ensureCapacity(int):293:293 -> c
    12:15:void ensureCapacity(int):294:294 -> c
    16:21:void ensureCapacity(int):295:295 -> c
    22:28:void ensureCapacity(int):296:296 -> c
    29:31:void ensureCapacity(int):298:298 -> c
    32:36:void ensureCapacity(int):300:300 -> c
    37:42:void ensureCapacity(int):301:301 -> c
    0:3:void clear():270:270 -> clear
    4:5:void clear():271:271 -> clear
    6:7:void clear():272:272 -> clear
    8:11:void clear():274:274 -> clear
    12:16:void clear():275:275 -> clear
    17:18:void clear():276:276 -> clear
    19:21:void clear():277:277 -> clear
    22:26:void clear():279:279 -> clear
    27:32:void clear():280:280 -> clear
    0:9:boolean containsKey(java.lang.Object):312:312 -> containsKey
    0:9:boolean containsValue(java.lang.Object):352:352 -> containsValue
    0:10:void freeArrays(int[],java.lang.Object[],int):201:201 -> d
    11:13:void freeArrays(int[],java.lang.Object[],int):202:202 -> d
    14:17:void freeArrays(int[],java.lang.Object[],int):203:203 -> d
    18:21:void freeArrays(int[],java.lang.Object[],int):204:204 -> d
    22:28:void freeArrays(int[],java.lang.Object[],int):205:205 -> d
    29:35:void freeArrays(int[],java.lang.Object[],int):207:207 -> d
    36:37:void freeArrays(int[],java.lang.Object[],int):209:209 -> d
    38:42:void freeArrays(int[],java.lang.Object[],int):210:210 -> d
    43:46:void freeArrays(int[],java.lang.Object[],int):214:214 -> d
    47:50:void freeArrays(int[],java.lang.Object[],int):215:215 -> d
    51:53:void freeArrays(int[],java.lang.Object[],int):216:216 -> d
    54:57:void freeArrays(int[],java.lang.Object[],int):217:217 -> d
    58:61:void freeArrays(int[],java.lang.Object[],int):218:218 -> d
    62:68:void freeArrays(int[],java.lang.Object[],int):219:219 -> d
    69:75:void freeArrays(int[],java.lang.Object[],int):221:221 -> d
    76:77:void freeArrays(int[],java.lang.Object[],int):223:223 -> d
    78:82:void freeArrays(int[],java.lang.Object[],int):224:224 -> d
    83:87:void freeArrays(int[],java.lang.Object[],int):228:228 -> d
    0:5:int indexOf(java.lang.Object,int):88:88 -> e
    6:14:int indexOf(java.lang.Object,int):95:95 -> e
    15:31:int indexOf(java.lang.Object,int):103:103 -> e
    32:37:int indexOf(java.lang.Object,int):109:109 -> e
    38:57:int indexOf(java.lang.Object,int):110:110 -> e
    58:63:int indexOf(java.lang.Object,int):114:114 -> e
    64:81:int indexOf(java.lang.Object,int):115:115 -> e
    4:8:boolean equals(java.lang.Object):684:684 -> equals
    9:10:boolean equals(java.lang.Object):685:685 -> equals
    11:22:boolean equals(java.lang.Object):686:686 -> equals
    23:26:boolean equals(java.lang.Object):691:691 -> equals
    27:30:boolean equals(java.lang.Object):692:692 -> equals
    31:34:boolean equals(java.lang.Object):693:693 -> equals
    35:42:boolean equals(java.lang.Object):694:694 -> equals
    43:49:boolean equals(java.lang.Object):696:696 -> equals
    50:61:boolean equals(java.lang.Object):699:699 -> equals
    62:65:boolean equals(java.lang.Object):709:709 -> equals
    66:67:boolean equals(java.lang.Object):710:710 -> equals
    68:79:boolean equals(java.lang.Object):711:711 -> equals
    80:83:boolean equals(java.lang.Object):716:716 -> equals
    84:87:boolean equals(java.lang.Object):717:717 -> equals
    88:91:boolean equals(java.lang.Object):718:718 -> equals
    92:99:boolean equals(java.lang.Object):719:719 -> equals
    100:106:boolean equals(java.lang.Object):721:721 -> equals
    107:118:boolean equals(java.lang.Object):724:724 -> equals
    2:15:int indexOfKey(java.lang.Object):322:322 -> f
    0:5:int indexOfNull():126:126 -> g
    6:15:int indexOfNull():133:133 -> g
    16:28:int indexOfNull():141:141 -> g
    29:34:int indexOfNull():147:147 -> g
    35:50:int indexOfNull():148:148 -> g
    51:56:int indexOfNull():152:152 -> g
    57:70:int indexOfNull():153:153 -> g
    1:5:java.lang.Object get(java.lang.Object):369:369 -> get
    0:5:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):380:380 -> getOrDefault
    6:15:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):381:381 -> getOrDefault
    0:3:int indexOfValue(java.lang.Object):326:326 -> h
    4:11:int indexOfValue(java.lang.Object):327:327 -> h
    12:24:int indexOfValue(java.lang.Object):330:330 -> h
    25:40:int indexOfValue(java.lang.Object):336:336 -> h
    0:1:int hashCode():743:743 -> hashCode
    2:3:int hashCode():744:744 -> hashCode
    4:11:int hashCode():746:746 -> hashCode
    12:13:int hashCode():747:747 -> hashCode
    14:31:int hashCode():748:748 -> hashCode
    0:6:java.lang.Object keyAt(int):390:390 -> i
    0:7:boolean isEmpty():419:419 -> isEmpty
    0:7:java.lang.Object removeAt(int):570:570 -> j
    8:13:java.lang.Object removeAt(int):571:571 -> j
    14:18:java.lang.Object removeAt(int):576:576 -> j
    19:22:java.lang.Object removeAt(int):577:577 -> j
    23:29:java.lang.Object removeAt(int):578:578 -> j
    30:47:java.lang.Object removeAt(int):582:582 -> j
    48:50:java.lang.Object removeAt(int):592:592 -> j
    51:56:java.lang.Object removeAt(int):594:594 -> j
    57:61:java.lang.Object removeAt(int):600:600 -> j
    62:70:java.lang.Object removeAt(int):601:601 -> j
    71:79:java.lang.Object removeAt(int):606:606 -> j
    80:87:java.lang.Object removeAt(int):607:607 -> j
    88:99:java.lang.Object removeAt(int):595:595 -> j
    100:102:java.lang.Object removeAt(int):614:614 -> j
    103:109:java.lang.Object removeAt(int):615:615 -> j
    110:117:java.lang.Object removeAt(int):618:618 -> j
    118:120:java.lang.Object removeAt(int):619:619 -> j
    121:124:java.lang.Object removeAt(int):622:622 -> j
    125:127:java.lang.Object removeAt(int):625:625 -> j
    128:133:java.lang.Object removeAt(int):623:623 -> j
    4:7:java.lang.Object setValueAt(int,java.lang.Object):410:410 -> k
    8:10:java.lang.Object setValueAt(int,java.lang.Object):411:411 -> k
    0:8:java.lang.Object valueAt(int):399:399 -> l
    0:4:java.lang.Object put(java.lang.Object,java.lang.Object):432:432 -> put
    5:10:java.lang.Object put(java.lang.Object,java.lang.Object):437:437 -> put
    11:14:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    15:27:java.lang.Object put(java.lang.Object,java.lang.Object):440:440 -> put
    28:31:java.lang.Object put(java.lang.Object,java.lang.Object):444:444 -> put
    32:35:java.lang.Object put(java.lang.Object,java.lang.Object):445:445 -> put
    36:53:java.lang.Object put(java.lang.Object,java.lang.Object):450:450 -> put
    54:55:java.lang.Object put(java.lang.Object,java.lang.Object):457:457 -> put
    56:58:java.lang.Object put(java.lang.Object,java.lang.Object):458:458 -> put
    59:62:java.lang.Object put(java.lang.Object,java.lang.Object):460:460 -> put
    63:67:java.lang.Object put(java.lang.Object,java.lang.Object):464:464 -> put
    68:71:java.lang.Object put(java.lang.Object,java.lang.Object):466:466 -> put
    72:77:java.lang.Object put(java.lang.Object,java.lang.Object):467:467 -> put
    78:81:java.lang.Object put(java.lang.Object,java.lang.Object):470:470 -> put
    82:89:java.lang.Object put(java.lang.Object,java.lang.Object):461:461 -> put
    90:98:java.lang.Object put(java.lang.Object,java.lang.Object):476:476 -> put
    99:112:java.lang.Object put(java.lang.Object,java.lang.Object):477:477 -> put
    113:121:java.lang.Object put(java.lang.Object,java.lang.Object):481:481 -> put
    122:123:java.lang.Object put(java.lang.Object,java.lang.Object):486:486 -> put
    124:131:java.lang.Object put(java.lang.Object,java.lang.Object):487:487 -> put
    132:135:java.lang.Object put(java.lang.Object,java.lang.Object):488:488 -> put
    136:139:java.lang.Object put(java.lang.Object,java.lang.Object):489:489 -> put
    140:145:java.lang.Object put(java.lang.Object,java.lang.Object):482:482 -> put
    0:5:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):523:523 -> putIfAbsent
    6:11:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):525:525 -> putIfAbsent
    1:1:java.lang.Object remove(java.lang.Object):538:538 -> remove
    2:2:java.lang.Object remove(java.lang.Object):540:540 -> remove
    3:3:boolean remove(java.lang.Object,java.lang.Object):553:553 -> remove
    4:6:boolean remove(java.lang.Object,java.lang.Object):555:557 -> remove
    1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):637:637 -> replace
    2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):639:639 -> replace
    3:3:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):653:653 -> replace
    4:6:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):655:657 -> replace
    0:2:int size():668:668 -> size
    0:5:java.lang.String toString():762:762 -> toString
    6:8:java.lang.String toString():763:763 -> toString
    9:19:java.lang.String toString():766:766 -> toString
    20:23:java.lang.String toString():767:767 -> toString
    24:29:java.lang.String toString():768:768 -> toString
    30:34:java.lang.String toString():770:770 -> toString
    35:38:java.lang.String toString():772:772 -> toString
    39:42:java.lang.String toString():773:773 -> toString
    43:46:java.lang.String toString():774:774 -> toString
    47:51:java.lang.String toString():776:776 -> toString
    52:54:java.lang.String toString():778:778 -> toString
    55:60:java.lang.String toString():779:779 -> toString
    61:64:java.lang.String toString():781:781 -> toString
    65:72:java.lang.String toString():783:783 -> toString
    73:75:java.lang.String toString():786:786 -> toString
    76:80:java.lang.String toString():787:787 -> toString
androidx.collection.SparseArrayCompat -> j.h:
# {"id":"sourceFile","fileName":"SparseArrayCompat.java"}
    boolean mGarbage -> a
    int[] mKeys -> b
    java.lang.Object[] mValues -> c
    int mSize -> d
    java.lang.Object DELETED -> e
    0:7:void <clinit>():51:51 -> <clinit>
    1:1:void <init>():62:62 -> <init>
    2:2:void <init>(int):72:72 -> <init>
    3:3:void <init>(int):52:52 -> <init>
    4:5:void <init>(int):74:75 -> <init>
    6:8:void <init>(int):77:79 -> <init>
    0:11:void append(int,java.lang.Object):460:460 -> a
    12:15:void append(int,java.lang.Object):461:461 -> a
    16:24:void append(int,java.lang.Object):465:465 -> a
    25:27:void append(int,java.lang.Object):466:466 -> a
    28:29:void append(int,java.lang.Object):469:469 -> a
    30:36:void append(int,java.lang.Object):470:470 -> a
    37:40:void append(int,java.lang.Object):471:471 -> a
    41:42:void append(int,java.lang.Object):473:473 -> a
    43:44:void append(int,java.lang.Object):474:474 -> a
    45:51:void append(int,java.lang.Object):477:477 -> a
    52:57:void append(int,java.lang.Object):478:478 -> a
    58:59:void append(int,java.lang.Object):480:480 -> a
    60:61:void append(int,java.lang.Object):481:481 -> a
    62:65:void append(int,java.lang.Object):484:484 -> a
    66:71:void append(int,java.lang.Object):485:485 -> a
    72:74:void append(int,java.lang.Object):486:486 -> a
    0:1:void clear():444:444 -> b
    2:8:void clear():445:445 -> b
    9:13:void clear():448:448 -> b
    14:15:void clear():451:451 -> b
    16:18:void clear():452:452 -> b
    0:5:androidx.collection.SparseArrayCompat clone():88:88 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/h;"}
    6:15:androidx.collection.SparseArrayCompat clone():89:89 -> c
    16:27:androidx.collection.SparseArrayCompat clone():90:90 -> c
    28:33:androidx.collection.SparseArrayCompat clone():92:92 -> c
    0:4:java.lang.Object clone():50:50 -> clone
    0:1:void gc():230:230 -> d
    2:3:void gc():232:232 -> d
    4:10:void gc():233:233 -> d
    11:12:void gc():236:236 -> d
    13:18:void gc():238:238 -> d
    19:22:void gc():240:240 -> d
    23:25:void gc():241:241 -> d
    26:32:void gc():242:242 -> d
    33:34:void gc():249:249 -> d
    35:37:void gc():250:250 -> d
    1:5:java.lang.Object get(int):109:109 -> e
    0:9:java.lang.Object get(int,java.lang.Object):118:118 -> f
    10:20:java.lang.Object get(int,java.lang.Object):120:120 -> f
    0:3:int keyAt(int):361:361 -> g
    4:6:int keyAt(int):362:362 -> g
    7:11:int keyAt(int):365:365 -> g
    0:9:void put(int,java.lang.Object):261:261 -> h
    10:15:void put(int,java.lang.Object):264:264 -> h
    16:27:void put(int,java.lang.Object):268:268 -> h
    28:31:void put(int,java.lang.Object):269:269 -> h
    32:34:void put(int,java.lang.Object):270:270 -> h
    35:43:void put(int,java.lang.Object):274:274 -> h
    44:46:void put(int,java.lang.Object):275:275 -> h
    47:55:void put(int,java.lang.Object):278:278 -> h
    56:64:void put(int,java.lang.Object):281:281 -> h
    65:68:void put(int,java.lang.Object):282:282 -> h
    69:70:void put(int,java.lang.Object):284:284 -> h
    71:72:void put(int,java.lang.Object):285:285 -> h
    73:79:void put(int,java.lang.Object):288:288 -> h
    80:85:void put(int,java.lang.Object):289:289 -> h
    86:87:void put(int,java.lang.Object):291:291 -> h
    88:89:void put(int,java.lang.Object):292:292 -> h
    90:95:void put(int,java.lang.Object):295:295 -> h
    96:103:void put(int,java.lang.Object):297:297 -> h
    104:111:void put(int,java.lang.Object):298:298 -> h
    112:115:void put(int,java.lang.Object):301:301 -> h
    116:119:void put(int,java.lang.Object):302:302 -> h
    120:126:void put(int,java.lang.Object):303:303 -> h
    0:3:int size():340:340 -> i
    4:6:int size():341:341 -> i
    7:9:int size():344:344 -> i
    0:3:java.lang.Object valueAt(int):375:375 -> j
    4:6:java.lang.Object valueAt(int):376:376 -> j
    7:11:java.lang.Object valueAt(int):379:379 -> j
    0:5:java.lang.String toString():498:498 -> toString
    6:8:java.lang.String toString():499:499 -> toString
    9:19:java.lang.String toString():502:502 -> toString
    20:23:java.lang.String toString():503:503 -> toString
    24:29:java.lang.String toString():504:504 -> toString
    30:34:java.lang.String toString():506:506 -> toString
    35:38:java.lang.String toString():508:508 -> toString
    39:43:java.lang.String toString():509:509 -> toString
    44:46:java.lang.String toString():510:510 -> toString
    47:52:java.lang.String toString():511:511 -> toString
    53:56:java.lang.String toString():513:513 -> toString
    57:66:java.lang.String toString():515:515 -> toString
    67:69:java.lang.String toString():518:518 -> toString
    70:74:java.lang.String toString():519:519 -> toString
androidx.core.R$attr -> k.a:
    int alpha -> a
    int lStar -> b
    int nestedScrollViewStyle -> c
androidx.core.R$id -> k.b:
    int accessibility_custom_action_31 -> A
    int accessibility_custom_action_4 -> B
    int accessibility_custom_action_5 -> C
    int accessibility_custom_action_6 -> D
    int accessibility_custom_action_7 -> E
    int accessibility_custom_action_8 -> F
    int accessibility_custom_action_9 -> G
    int tag_accessibility_actions -> H
    int tag_accessibility_clickable_spans -> I
    int tag_accessibility_heading -> J
    int tag_accessibility_pane_title -> K
    int tag_screen_reader_focusable -> L
    int tag_state_description -> M
    int tag_unhandled_key_listeners -> N
    int tag_window_insets_animation_callback -> O
    int accessibility_action_clickable_span -> a
    int accessibility_custom_action_0 -> b
    int accessibility_custom_action_1 -> c
    int accessibility_custom_action_10 -> d
    int accessibility_custom_action_11 -> e
    int accessibility_custom_action_12 -> f
    int accessibility_custom_action_13 -> g
    int accessibility_custom_action_14 -> h
    int accessibility_custom_action_15 -> i
    int accessibility_custom_action_16 -> j
    int accessibility_custom_action_17 -> k
    int accessibility_custom_action_18 -> l
    int accessibility_custom_action_19 -> m
    int accessibility_custom_action_2 -> n
    int accessibility_custom_action_20 -> o
    int accessibility_custom_action_21 -> p
    int accessibility_custom_action_22 -> q
    int accessibility_custom_action_23 -> r
    int accessibility_custom_action_24 -> s
    int accessibility_custom_action_25 -> t
    int accessibility_custom_action_26 -> u
    int accessibility_custom_action_27 -> v
    int accessibility_custom_action_28 -> w
    int accessibility_custom_action_29 -> x
    int accessibility_custom_action_3 -> y
    int accessibility_custom_action_30 -> z
androidx.core.R$styleable -> k.c:
    int[] GradientColor -> A
    int[] GradientColorItem -> B
    int[] Capability -> a
    int[] ColorStateListItem -> b
    int ColorStateListItem_android_color -> c
    int ColorStateListItem_android_alpha -> d
    int ColorStateListItem_android_lStar -> e
    int ColorStateListItem_alpha -> f
    int ColorStateListItem_lStar -> g
    int[] FontFamily -> h
    int FontFamily_fontProviderAuthority -> i
    int FontFamily_fontProviderCerts -> j
    int FontFamily_fontProviderFetchStrategy -> k
    int FontFamily_fontProviderFetchTimeout -> l
    int FontFamily_fontProviderPackage -> m
    int FontFamily_fontProviderQuery -> n
    int FontFamily_fontProviderSystemFontFamily -> o
    int[] FontFamilyFont -> p
    int FontFamilyFont_android_font -> q
    int FontFamilyFont_android_fontWeight -> r
    int FontFamilyFont_android_fontStyle -> s
    int FontFamilyFont_android_ttcIndex -> t
    int FontFamilyFont_android_fontVariationSettings -> u
    int FontFamilyFont_font -> v
    int FontFamilyFont_fontStyle -> w
    int FontFamilyFont_fontVariationSettings -> x
    int FontFamilyFont_fontWeight -> y
    int FontFamilyFont_ttcIndex -> z
    6:69:void <clinit>():0:0 -> <clinit>
androidx.core.app.ActivityCompat -> androidx.core.app.a:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    0:3:void finishAffinity(android.app.Activity):300:300 -> e
    0:3:void finishAfterTransition(android.app.Activity):317:317 -> f
    0:3:void postponeEnterTransition(android.app.Activity):425:425 -> g
    0:3:void recreate(android.app.Activity):665:665 -> h
    1:4:void setEnterSharedElementCallback(android.app.Activity,androidx.core.app.SharedElementCallback):400:400 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/core/app/g;)V"}
    1:4:void setExitSharedElementCallback(android.app.Activity,androidx.core.app.SharedElementCallback):419:419 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/core/app/g;)V"}
    0:3:void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):246:246 -> k
    0:3:void startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):283:283 -> l
    0:3:void startPostponedEnterTransition(android.app.Activity):431:431 -> m
androidx.core.app.ActivityCompat$Api16Impl -> androidx.core.app.a$a:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    0:3:void finishAffinity(android.app.Activity):822:822 -> a
    0:3:void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):809:809 -> b
    0:3:void startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):816:816 -> c
androidx.core.app.ActivityCompat$Api21Impl -> androidx.core.app.a$b:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    0:3:void finishAfterTransition(android.app.Activity):834:834 -> a
    0:3:void postponeEnterTransition(android.app.Activity):851:851 -> b
    0:3:void setEnterSharedElementCallback(android.app.Activity,android.app.SharedElementCallback):840:840 -> c
    0:3:void setExitSharedElementCallback(android.app.Activity,android.app.SharedElementCallback):846:846 -> d
    0:3:void startPostponedEnterTransition(android.app.Activity):856:856 -> e
androidx.core.app.AppOpsManagerCompat -> androidx.core.app.b:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    0:3:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):202:202 -> a
    4:7:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):204:204 -> a
    8:14:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):205:205 -> a
    15:18:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):212:212 -> a
    19:23:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):213:213 -> a
    0:7:int noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):179:179 -> b
    8:12:int noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):180:180 -> b
    0:4:java.lang.String permissionToOp(java.lang.String):79:79 -> c
androidx.core.app.AppOpsManagerCompat$Api23Impl -> androidx.core.app.b$a:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    0:4:java.lang.Object getSystemService(android.content.Context,java.lang.Class):271:271 -> a
    0:4:int noteProxyOp(android.app.AppOpsManager,java.lang.String,java.lang.String):276:276 -> b
    0:4:int noteProxyOpNoThrow(android.app.AppOpsManager,java.lang.String,java.lang.String):282:282 -> c
    0:4:java.lang.String permissionToOp(java.lang.String):266:266 -> d
androidx.core.app.AppOpsManagerCompat$Api29Impl -> androidx.core.app.b$b:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    4:8:int checkOpNoThrow(android.app.AppOpsManager,java.lang.String,int,java.lang.String):246:246 -> a
    0:4:java.lang.String getOpPackageName(android.content.Context):254:254 -> b
    0:8:android.app.AppOpsManager getSystemService(android.content.Context):233:233 -> c
androidx.core.app.ComponentActivity -> androidx.core.app.c:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.collection.SimpleArrayMap mExtraDataMap -> mExtraDataMap
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    0:2:void <init>():51:51 -> <init>
    3:9:void <init>():59:59 -> <init>
    10:17:void <init>():66:66 -> <init>
    4:6:boolean shouldSkipDump(java.lang.String[]):174:174 -> a
    7:79:boolean shouldSkipDump(java.lang.String[]):176:176 -> a
    80:87:boolean shouldSkipDump(java.lang.String[]):185:185 -> a
    0:9:boolean dispatchKeyEvent(android.view.KeyEvent):140:140 -> dispatchKeyEvent
    10:17:boolean dispatchKeyEvent(android.view.KeyEvent):141:141 -> dispatchKeyEvent
    18:22:boolean dispatchKeyEvent(android.view.KeyEvent):144:144 -> dispatchKeyEvent
    0:9:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):131:131 -> dispatchKeyShortcutEvent
    10:17:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):132:132 -> dispatchKeyShortcutEvent
    18:22:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):135:135 -> dispatchKeyShortcutEvent
    0:10:androidx.core.app.ComponentActivity$ExtraData getExtraData(java.lang.Class):110:110 -> getExtraData
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/core/app/c$a;"}
    0:2:void onCreate(android.os.Bundle):88:88 -> onCreate
    3:6:void onCreate(android.os.Bundle):89:89 -> onCreate
    0:6:void onSaveInstanceState(android.os.Bundle):95:95 -> onSaveInstanceState
    7:10:void onSaveInstanceState(android.os.Bundle):96:96 -> onSaveInstanceState
    1:1:void putExtraData(androidx.core.app.ComponentActivity$ExtraData):82:82 -> putExtraData
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/c$a;)V"}
    0:6:boolean shouldDumpInternalState(java.lang.String[]):169:169 -> shouldDumpInternalState
    0:4:boolean superDispatchKeyEvent(android.view.KeyEvent):126:126 -> superDispatchKeyEvent
androidx.core.app.ComponentActivity$ExtraData -> androidx.core.app.c$a:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory:
# {"id":"sourceFile","fileName":"CoreComponentFactory.java"}
    0:3:void <init>():39:39 -> <init>
    0:0:java.lang.Object checkCompatWrapper(java.lang.Object) -> a
    0:10:android.app.Activity instantiateActivity(java.lang.ClassLoader,java.lang.String,android.content.Intent):45:45 -> instantiateActivity
    0:10:android.app.Application instantiateApplication(java.lang.ClassLoader,java.lang.String):52:52 -> instantiateApplication
    0:10:android.content.ContentProvider instantiateProvider(java.lang.ClassLoader,java.lang.String):67:67 -> instantiateProvider
    0:10:android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader,java.lang.String,android.content.Intent):60:60 -> instantiateReceiver
    0:10:android.app.Service instantiateService(java.lang.ClassLoader,java.lang.String,android.content.Intent):75:75 -> instantiateService
androidx.core.app.MultiWindowModeChangedInfo -> androidx.core.app.d:
# {"id":"sourceFile","fileName":"MultiWindowModeChangedInfo.java"}
    boolean mIsInMultiWindowMode -> a
    android.content.res.Configuration mNewConfig -> b
    0:2:void <init>(boolean,android.content.res.Configuration):54:54 -> <init>
    3:4:void <init>(boolean,android.content.res.Configuration):55:55 -> <init>
    5:7:void <init>(boolean,android.content.res.Configuration):56:56 -> <init>
androidx.core.app.NavUtils -> androidx.core.app.e:
# {"id":"sourceFile","fileName":"NavUtils.java"}
    0:6:android.content.Intent getParentActivityIntent(android.app.Activity):134:134 -> a
    7:14:android.content.Intent getParentActivityIntent(android.app.Activity):139:139 -> a
    15:19:android.content.Intent getParentActivityIntent(android.app.Activity):143:143 -> a
    20:25:android.content.Intent getParentActivityIntent(android.app.Activity):145:145 -> a
    26:30:android.content.Intent getParentActivityIntent(android.app.Activity):147:147 -> a
    31:40:android.content.Intent getParentActivityIntent(android.app.Activity):148:148 -> a
    41:68:android.content.Intent getParentActivityIntent(android.app.Activity):150:150 -> a
    0:7:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):197:197 -> b
    8:9:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):201:201 -> b
    10:16:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):202:202 -> b
    17:22:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):203:203 -> b
    23:27:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):205:205 -> b
    28:37:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):206:206 -> b
    0:9:java.lang.String getParentActivityName(android.app.Activity):222:222 -> c
    10:15:java.lang.String getParentActivityName(android.app.Activity):225:225 -> c
    0:6:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):242:242 -> d
    7:10:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):263:263 -> d
    11:15:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):265:265 -> d
    16:21:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):270:270 -> d
    22:31:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):273:273 -> d
    32:39:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):277:277 -> d
    40:60:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):278:278 -> d
    0:3:void navigateUpTo(android.app.Activity,android.content.Intent):111:111 -> e
    0:4:boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent):63:63 -> f
androidx.core.app.NavUtils$Api16Impl -> androidx.core.app.e$a:
# {"id":"sourceFile","fileName":"NavUtils.java"}
    0:4:android.content.Intent getParentActivityIntent(android.app.Activity):305:305 -> a
    0:4:boolean navigateUpTo(android.app.Activity,android.content.Intent):300:300 -> b
    0:4:boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent):295:295 -> c
androidx.core.app.PictureInPictureModeChangedInfo -> androidx.core.app.f:
# {"id":"sourceFile","fileName":"PictureInPictureModeChangedInfo.java"}
    boolean mIsInPictureInPictureMode -> a
    android.content.res.Configuration mNewConfig -> b
    0:2:void <init>(boolean,android.content.res.Configuration):54:54 -> <init>
    3:4:void <init>(boolean,android.content.res.Configuration):55:55 -> <init>
    5:7:void <init>(boolean,android.content.res.Configuration):56:56 -> <init>
androidx.core.app.RemoteActionCompat -> androidx.core.app.RemoteActionCompat:
# {"id":"sourceFile","fileName":"RemoteActionCompat.java"}
    androidx.core.graphics.drawable.IconCompat mIcon -> a
    java.lang.CharSequence mTitle -> b
    java.lang.CharSequence mContentDescription -> c
    android.app.PendingIntent mActionIntent -> d
    boolean mEnabled -> e
    boolean mShouldShowIcon -> f
    0:3:void <init>():105:105 -> <init>
androidx.core.app.RemoteActionCompatParcelizer -> androidx.core.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    0:3:void <init>():11:11 -> <init>
    0:4:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"}
    5:15:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    16:24:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    25:33:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    34:44:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read
    45:53:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read
    54:63:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read
    1:3:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):26:26 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"}
    4:9:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write
    10:15:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write
    16:21:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write
    22:27:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):30:30 -> write
    28:33:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write
    34:40:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write
androidx.core.app.SharedElementCallback -> androidx.core.app.g:
# {"id":"sourceFile","fileName":"SharedElementCallback.java"}
androidx.core.app.TaskStackBuilder -> androidx.core.app.h:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
    java.util.ArrayList mIntents -> a
    android.content.Context mSourceContext -> b
    0:2:void <init>(android.content.Context):84:84 -> <init>
    3:9:void <init>(android.content.Context):81:81 -> <init>
    10:12:void <init>(android.content.Context):85:85 -> <init>
    0:5:androidx.core.app.TaskStackBuilder addNextIntent(android.content.Intent):123:123 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Landroidx/core/app/h;"}
    0:3:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):162:162 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/core/app/h;"}
    4:14:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):163:163 -> b
    15:20:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):166:166 -> b
    21:26:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):172:172 -> b
    27:36:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):174:174 -> b
    37:39:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):176:176 -> b
    40:43:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):177:177 -> b
    0:5:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):204:204 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;)Landroidx/core/app/h;"}
    6:13:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):206:206 -> c
    14:18:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):208:208 -> c
    19:31:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):209:209 -> c
    32:38:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):212:212 -> c
    39:44:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):213:213 -> c
    0:5:androidx.core.app.TaskStackBuilder create(android.content.Context):97:97 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/h;"}
    1:4:void startActivities():272:272 -> e
    0:7:void startActivities(android.os.Bundle):287:287 -> f
    8:18:void startActivities(android.os.Bundle):292:292 -> f
    19:34:void startActivities(android.os.Bundle):293:293 -> f
    35:42:void startActivities(android.os.Bundle):295:295 -> f
    43:54:void startActivities(android.os.Bundle):296:296 -> f
    55:57:void startActivities(android.os.Bundle):297:297 -> f
    58:63:void startActivities(android.os.Bundle):298:298 -> f
    64:71:void startActivities(android.os.Bundle):288:288 -> f
    0:6:java.util.Iterator iterator():260:260 -> iterator
androidx.core.app.TaskStackBuilder$SupportParentable -> androidx.core.app.h$a:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
androidx.core.content.ContextCompat -> androidx.core.content.a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    java.lang.Object sLock -> a
    java.lang.Object sSync -> b
    0:6:void <clinit>():172:172 -> <clinit>
    7:14:void <clinit>():175:175 -> <clinit>
    0:4:int getColor(android.content.Context,int):578:578 -> a
    0:12:android.content.res.ColorStateList getColorStateList(android.content.Context,int):558:558 -> b
    0:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):522:522 -> c
    0:4:boolean startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):291:291 -> d
androidx.core.content.ContextCompat$Api16Impl -> androidx.core.content.a$a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    0:3:void startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):973:973 -> a
    0:3:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):978:978 -> b
androidx.core.content.ContextCompat$Api21Impl -> androidx.core.content.a$b:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    0:4:java.io.File getCodeCacheDir(android.content.Context):1022:1022 -> a
    0:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):1012:1012 -> b
    0:4:java.io.File getNoBackupFilesDir(android.content.Context):1017:1017 -> c
androidx.core.content.ContextCompat$Api23Impl -> androidx.core.content.a$c:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    0:4:int getColor(android.content.Context,int):1034:1034 -> a
    0:4:java.lang.Object getSystemService(android.content.Context,java.lang.Class):1039:1039 -> b
    0:4:java.lang.String getSystemServiceName(android.content.Context,java.lang.Class):1044:1044 -> c
androidx.core.content.PermissionChecker -> androidx.core.content.b:
# {"id":"sourceFile","fileName":"PermissionChecker.java"}
    0:7:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):98:98 -> a
    8:17:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):102:102 -> a
    18:27:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):108:108 -> a
    28:31:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):109:109 -> a
    32:35:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):112:112 -> a
    36:39:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):115:115 -> a
    40:45:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):116:116 -> a
    46:51:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):118:118 -> a
    52:56:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):122:122 -> a
    57:65:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):124:124 -> a
    0:3:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b
    4:11:int checkSelfPermission(android.content.Context,java.lang.String):144:144 -> b
    12:16:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b
androidx.core.content.res.CamColor -> androidx.core.content.res.a:
# {"id":"sourceFile","fileName":"CamColor.java"}
    float mHue -> a
    float mChroma -> b
    float mJ -> c
    float mQ -> d
    float mM -> e
    float mS -> f
    float mJstar -> g
    float mAstar -> h
    float mBstar -> i
    0:2:void <init>(float,float,float,float,float,float,float,float,float):128:128 -> <init>
    3:4:void <init>(float,float,float,float,float,float,float,float,float):129:129 -> <init>
    5:6:void <init>(float,float,float,float,float,float,float,float,float):130:130 -> <init>
    7:8:void <init>(float,float,float,float,float,float,float,float,float):131:131 -> <init>
    9:10:void <init>(float,float,float,float,float,float,float,float,float):132:132 -> <init>
    11:12:void <init>(float,float,float,float,float,float,float,float,float):133:133 -> <init>
    13:14:void <init>(float,float,float,float,float,float,float,float,float):134:134 -> <init>
    15:16:void <init>(float,float,float,float,float,float,float,float,float):135:135 -> <init>
    17:18:void <init>(float,float,float,float,float,float,float,float,float):136:136 -> <init>
    19:21:void <init>(float,float,float,float,float,float,float,float,float):137:137 -> <init>
    0:8:float distance(androidx.core.content.res.CamColor):290:290 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/a;)F"}
    9:17:float distance(androidx.core.content.res.CamColor):291:291 -> a
    18:32:float distance(androidx.core.content.res.CamColor):292:292 -> a
    33:41:float distance(androidx.core.content.res.CamColor):293:293 -> a
    42:53:float distance(androidx.core.content.res.CamColor):294:294 -> a
    11:27:androidx.core.content.res.CamColor findCamByJ(float,float,float):490:490 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"}
    28:31:androidx.core.content.res.CamColor findCamByJ(float,float,float):493:493 -> b
    32:35:androidx.core.content.res.CamColor findCamByJ(float,float,float):497:497 -> b
    36:41:androidx.core.content.res.CamColor findCamByJ(float,float,float):498:498 -> b
    42:52:androidx.core.content.res.CamColor findCamByJ(float,float,float):499:499 -> b
    53:56:androidx.core.content.res.CamColor findCamByJ(float,float,float):507:507 -> b
    57:68:androidx.core.content.res.CamColor findCamByJ(float,float,float):509:509 -> b
    69:99:androidx.core.content.res.CamColor findCamByJ(float,float,float):508:508 -> b
    0:6:androidx.core.content.res.CamColor fromColor(int):160:160 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/a;"}
    0:3:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):171:171 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/content/res/i;)Landroidx/core/content/res/a;"}
    4:6:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):174:174 -> d
    7:27:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):175:175 -> d
    28:40:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):176:176 -> d
    41:53:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):177:177 -> d
    54:60:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):180:180 -> d
    61:67:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):181:181 -> d
    68:74:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):182:182 -> d
    75:97:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):185:185 -> d
    98:113:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):186:186 -> d
    114:129:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):187:187 -> d
    130:142:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):188:188 -> d
    143:150:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):189:189 -> d
    151:203:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):190:190 -> d
    204:233:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):202:202 -> d
    234:238:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):211:211 -> d
    239:244:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):214:214 -> d
    245:255:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):215:215 -> d
    256:263:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):214:214 -> d
    264:276:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):218:218 -> d
    277:282:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):219:219 -> d
    283:289:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):220:220 -> d
    290:322:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):221:221 -> d
    323:340:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):225:225 -> d
    341:354:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):226:226 -> d
    355:365:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):227:227 -> d
    366:401:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):228:228 -> d
    402:409:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):229:229 -> d
    410:416:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):231:231 -> d
    417:422:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):232:232 -> d
    423:427:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):233:233 -> d
    428:435:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):234:234 -> d
    436:464:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):233:233 -> d
    465:474:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):238:238 -> d
    475:481:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):239:239 -> d
    482:488:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):240:240 -> d
    489:496:androidx.core.content.res.CamColor fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):242:242 -> d
    0:6:androidx.core.content.res.CamColor fromJch(float,float,float):253:253 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"}
    0:11:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):266:266 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/i;)Landroidx/core/content/res/a;"}
    12:17:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):267:267 -> f
    18:23:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):268:268 -> f
    24:28:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):269:269 -> f
    29:33:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):270:270 -> f
    34:40:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):271:271 -> f
    41:45:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):272:272 -> f
    46:52:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):273:273 -> f
    53:91:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):272:272 -> f
    92:101:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):277:277 -> f
    102:107:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):278:278 -> f
    108:115:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):279:279 -> f
    116:126:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):280:280 -> f
    0:2:float getAStar():116:116 -> g
    0:2:float getBStar():123:123 -> h
    0:2:float getChroma():63:63 -> i
    0:2:float getHue():57:57 -> j
    0:2:float getJ():69:69 -> k
    0:2:float getJStar():109:109 -> l
    0:6:int toColor(float,float,float):149:149 -> m
    7:38:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):414:414 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/i;)I"}
    39:50:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):418:418 -> n
    51:61:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):431:431 -> n
    62:71:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):434:434 -> n
    72:95:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):438:438 -> n
    96:100:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):468:468 -> n
    101:105:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):471:471 -> n
    106:110:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):415:415 -> n
    0:22:int viewed(androidx.core.content.res.ViewingConditions):308:308 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/i;)I"}
    23:41:int viewed(androidx.core.content.res.ViewingConditions):310:310 -> o
    42:66:int viewed(androidx.core.content.res.ViewingConditions):313:313 -> o
    67:81:int viewed(androidx.core.content.res.ViewingConditions):312:312 -> o
    82:96:int viewed(androidx.core.content.res.ViewingConditions):314:314 -> o
    97:110:int viewed(androidx.core.content.res.ViewingConditions):316:316 -> o
    111:120:int viewed(androidx.core.content.res.ViewingConditions):317:317 -> o
    121:134:int viewed(androidx.core.content.res.ViewingConditions):318:318 -> o
    135:144:int viewed(androidx.core.content.res.ViewingConditions):317:317 -> o
    145:154:int viewed(androidx.core.content.res.ViewingConditions):320:320 -> o
    155:159:int viewed(androidx.core.content.res.ViewingConditions):321:321 -> o
    160:164:int viewed(androidx.core.content.res.ViewingConditions):323:323 -> o
    165:229:int viewed(androidx.core.content.res.ViewingConditions):324:324 -> o
    230:255:int viewed(androidx.core.content.res.ViewingConditions):334:334 -> o
    256:282:int viewed(androidx.core.content.res.ViewingConditions):335:335 -> o
    283:302:int viewed(androidx.core.content.res.ViewingConditions):337:337 -> o
    303:320:int viewed(androidx.core.content.res.ViewingConditions):338:338 -> o
    321:338:int viewed(androidx.core.content.res.ViewingConditions):340:340 -> o
    339:356:int viewed(androidx.core.content.res.ViewingConditions):341:341 -> o
    357:364:int viewed(androidx.core.content.res.ViewingConditions):343:343 -> o
    365:372:int viewed(androidx.core.content.res.ViewingConditions):344:344 -> o
    373:380:int viewed(androidx.core.content.res.ViewingConditions):345:345 -> o
    381:382:int viewed(androidx.core.content.res.ViewingConditions):348:348 -> o
    383:395:int viewed(androidx.core.content.res.ViewingConditions):349:349 -> o
    396:408:int viewed(androidx.core.content.res.ViewingConditions):350:350 -> o
    409:424:int viewed(androidx.core.content.res.ViewingConditions):351:351 -> o
    425:429:int viewed(androidx.core.content.res.ViewingConditions):353:353 -> o
    0:6:int viewedInSrgb():301:301 -> p
androidx.core.content.res.CamUtils -> androidx.core.content.res.b:
# {"id":"sourceFile","fileName":"CamUtils.java"}
    float[][] XYZ_TO_CAM16RGB -> a
    float[][] CAM16RGB_TO_XYZ -> b
    float[] WHITE_POINT_D65 -> c
    float[][] SRGB_TO_XYZ -> d
    1:21:void <clinit>():52:52 -> <clinit>
    22:42:void <clinit>():59:59 -> <clinit>
    43:49:void <clinit>():67:67 -> <clinit>
    50:71:void <clinit>():73:73 -> <clinit>
    68:87:int intFromLStar(float):101:101 -> a
    0:8:float lStarFromInt(int):111:111 -> b
    16:27:float lStarFromY(float):121:121 -> c
    0:3:float lerp(float,float,float):0:0 -> d
    33:38:float linearized(int):163:163 -> e
    0:7:float[] xyzFromInt(int):137:137 -> f
    8:15:float[] xyzFromInt(int):138:138 -> f
    16:23:float[] xyzFromInt(int):139:139 -> f
    24:26:float[] xyzFromInt(int):141:141 -> f
    27:41:float[] xyzFromInt(int):142:142 -> f
    42:54:float[] xyzFromInt(int):143:143 -> f
    55:68:float[] xyzFromInt(int):144:144 -> f
    69:77:float[] xyzFromInt(int):145:145 -> f
    0:7:float yFromInt(int):127:127 -> g
    8:15:float yFromInt(int):128:128 -> g
    16:23:float yFromInt(int):129:129 -> g
    24:26:float yFromInt(int):130:130 -> g
    27:42:float yFromInt(int):131:131 -> g
    17:28:float yFromLStar(float):151:151 -> h
androidx.core.content.res.ColorStateListInflaterCompat -> androidx.core.content.res.c:
# {"id":"sourceFile","fileName":"ColorStateListInflaterCompat.java"}
    java.lang.ThreadLocal sTempTypedValue -> a
    0:7:void <clinit>():53:53 -> <clinit>
    0:3:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):92:92 -> a
    4:16:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):95:95 -> a
    17:21:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):104:104 -> a
    22:29:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):101:101 -> a
    0:3:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):119:119 -> b
    4:11:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):120:120 -> b
    12:16:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):125:125 -> b
    17:23:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):121:121 -> b
    24:46:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):122:122 -> b
    0:9:android.util.TypedValue getTypedValue():224:224 -> c
    10:14:android.util.TypedValue getTypedValue():226:226 -> c
    15:18:android.util.TypedValue getTypedValue():227:227 -> c
    6:13:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):134:134 -> d
    14:15:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):138:138 -> d
    16:18:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):139:139 -> d
    19:24:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):142:142 -> d
    25:38:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):143:143 -> d
    39:52:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):145:145 -> d
    53:58:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> d
    59:70:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):150:150 -> d
    71:76:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):152:152 -> d
    77:89:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):154:154 -> d
    90:96:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):156:156 -> d
    97:102:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):160:160 -> d
    103:112:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):164:164 -> d
    113:119:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):165:165 -> d
    120:127:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> d
    128:133:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):167:167 -> d
    134:135:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):171:171 -> d
    136:143:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):172:172 -> d
    144:150:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):173:173 -> d
    151:156:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):175:175 -> d
    157:159:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> d
    160:163:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> d
    164:169:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):183:183 -> d
    170:183:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):185:185 -> d
    184:194:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):186:186 -> d
    195:202:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):191:191 -> d
    203:211:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):192:192 -> d
    212:215:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):195:195 -> d
    216:219:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):200:200 -> d
    220:223:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):202:202 -> d
    224:237:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):203:203 -> d
    238:239:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):207:207 -> d
    240:242:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):208:208 -> d
    243:245:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):209:209 -> d
    246:248:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):210:210 -> d
    249:254:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):212:212 -> d
    0:4:boolean isColorInt(android.content.res.Resources,int):216:216 -> e
    5:7:boolean isColorInt(android.content.res.Resources,int):217:217 -> e
    8:20:boolean isColorInt(android.content.res.Resources,int):218:218 -> e
    24:35:int modulateColorAlpha(int,float,float):247:247 -> f
    36:41:int modulateColorAlpha(int,float,float):248:248 -> f
    42:45:int modulateColorAlpha(int,float,float):251:251 -> f
    46:65:int modulateColorAlpha(int,float,float):252:252 -> f
    2:7:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):234:234 -> g
    8:12:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):235:235 -> g
androidx.core.content.res.FontResourcesParserCompat -> androidx.core.content.res.d:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    0:4:int getType(android.content.res.TypedArray,int):258:258 -> a
    0:12:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):186:186 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/d$b;"}
    13:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):194:194 -> b
    18:25:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):192:192 -> b
    2:4:java.util.List readCerts(android.content.res.Resources,int):277:277 -> c
    5:8:java.util.List readCerts(android.content.res.Resources,int):279:279 -> c
    9:14:java.util.List readCerts(android.content.res.Resources,int):281:281 -> c
    15:16:java.util.List readCerts(android.content.res.Resources,int):282:282 -> c
    17:22:java.util.List readCerts(android.content.res.Resources,int):300:300 -> c
    23:28:java.util.List readCerts(android.content.res.Resources,int):285:285 -> c
    29:36:java.util.List readCerts(android.content.res.Resources,int):288:288 -> c
    37:42:java.util.List readCerts(android.content.res.Resources,int):289:289 -> c
    43:48:java.util.List readCerts(android.content.res.Resources,int):290:290 -> c
    49:62:java.util.List readCerts(android.content.res.Resources,int):292:292 -> c
    63:73:java.util.List readCerts(android.content.res.Resources,int):296:296 -> c
    74:80:java.util.List readCerts(android.content.res.Resources,int):300:300 -> c
    81:81:java.util.List readCerts(android.content.res.Resources,int):301:301 -> c
    2:6:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):199:199 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/d$b;"}
    7:10:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):200:200 -> d
    11:16:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):201:201 -> d
    17:21:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):202:202 -> d
    22:25:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):204:204 -> d
    0:3:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):211:211 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/d$b;"}
    4:9:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):212:212 -> e
    10:15:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):213:213 -> e
    16:21:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e
    22:27:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):215:215 -> e
    28:34:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):216:216 -> e
    35:41:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):217:217 -> e
    42:49:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):219:219 -> e
    50:51:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> e
    52:55:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):222:222 -> e
    56:65:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):224:224 -> e
    66:71:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> e
    72:75:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):227:227 -> e
    76:79:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):229:229 -> e
    80:90:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):230:230 -> e
    91:95:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):237:237 -> e
    96:101:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):238:238 -> e
    102:109:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):239:239 -> e
    110:113:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):240:240 -> e
    114:121:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):241:241 -> e
    122:129:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):242:242 -> e
    130:133:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):244:244 -> e
    134:141:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):247:247 -> e
    142:155:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):251:251 -> e
    0:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):315:315 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/d$d;"}
    4:9:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):316:316 -> f
    10:17:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):317:317 -> f
    18:20:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):318:318 -> f
    21:24:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):319:319 -> f
    25:28:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):320:320 -> f
    29:36:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):321:321 -> f
    37:39:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):322:322 -> f
    40:42:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):323:323 -> f
    43:52:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):324:324 -> f
    53:60:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):325:325 -> f
    61:63:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):326:326 -> f
    64:65:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):327:327 -> f
    66:73:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):329:329 -> f
    74:76:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):330:330 -> f
    77:78:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):331:331 -> f
    79:82:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):332:332 -> f
    83:86:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):333:333 -> f
    87:94:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):334:334 -> f
    95:97:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):335:335 -> f
    98:99:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):336:336 -> f
    100:103:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):337:337 -> f
    104:107:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):338:338 -> f
    108:110:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):339:339 -> f
    111:117:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):340:340 -> f
    118:121:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):341:341 -> f
    122:127:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):343:343 -> f
    3:20:void skip(org.xmlpull.v1.XmlPullParser):350:350 -> g
    0:4:java.util.List toByteArrayList(java.lang.String[]):306:306 -> h
    5:11:java.util.List toByteArrayList(java.lang.String[]):307:307 -> h
    12:22:java.util.List toByteArrayList(java.lang.String[]):308:308 -> h
androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> androidx.core.content.res.d$a:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    0:4:int getType(android.content.res.TypedArray,int):372:372 -> a
androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> androidx.core.content.res.d$b:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> androidx.core.content.res.d$c:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/content/res/d$d;"}
    0:2:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):171:171 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/content/res/d$d;)V"}
    3:5:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):172:172 -> <init>
    0:2:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():176:176 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/content/res/d$d;"}
androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> androidx.core.content.res.d$d:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    java.lang.String mFileName -> a
    int mWeight -> b
    boolean mItalic -> c
    java.lang.String mVariationSettings -> d
    int mTtcIndex -> e
    int mResourceId -> f
    0:2:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):131:131 -> <init>
    3:4:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):132:132 -> <init>
    5:6:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):133:133 -> <init>
    7:8:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):134:134 -> <init>
    9:10:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):135:135 -> <init>
    11:12:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):136:136 -> <init>
    13:15:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):137:137 -> <init>
    0:2:int getResourceId():161:161 -> a
    0:2:int getTtcIndex():157:157 -> b
    0:2:java.lang.String getVariationSettings():153:153 -> c
    0:2:int getWeight():145:145 -> d
    0:2:boolean isItalic():149:149 -> e
androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> androidx.core.content.res.d$e:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    androidx.core.provider.FontRequest mRequest -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/e;"}
    int mTimeoutMs -> b
    int mStrategy -> c
    java.lang.String mSystemFontFamilyName -> d
    0:2:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):88:88 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/e;IILjava/lang/String;)V"}
    3:4:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):89:89 -> <init>
    5:6:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):90:90 -> <init>
    7:8:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):91:91 -> <init>
    9:11:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):92:92 -> <init>
    0:2:int getFetchStrategy():105:105 -> a
    0:2:androidx.core.provider.FontRequest getRequest():101:101 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/e;"}
    0:2:java.lang.String getSystemFontFamilyName():115:115 -> c
    0:2:int getTimeout():109:109 -> d
androidx.core.content.res.GrowingArrayUtils -> androidx.core.content.res.e:
# {"id":"sourceFile","fileName":"GrowingArrayUtils.java"}
    2:4:int[] append(int[],int,int):56:56 -> a
    5:11:int[] append(int[],int,int):57:57 -> a
    12:15:int[] append(int[],int,int):58:58 -> a
    16:18:int[] append(int[],int,int):61:61 -> a
    2:4:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):42:42 -> b
    5:12:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b
    13:16:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):44:44 -> b
    17:23:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b
    24:27:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):45:45 -> b
    28:30:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):48:48 -> b
    0:8:int growSize(int):0:0 -> c
androidx.core.content.res.ResourcesCompat -> androidx.core.content.res.f:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    java.lang.ThreadLocal sTempTypedValue -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    0:6:void <clinit>():75:75 -> <clinit>
    7:14:void <clinit>():79:79 -> <clinit>
    15:22:void <clinit>():80:80 -> <clinit>
    0:2:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):296:296 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"}
    3:12:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):297:297 -> a
    13:17:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):299:299 -> a
    18:23:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):300:300 -> a
    24:27:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):302:302 -> a
    28:34:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):303:303 -> a
    35:37:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):302:302 -> a
    38:41:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):304:304 -> a
    0:2:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):272:272 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$d;I)Landroid/content/res/ColorStateList;"}
    3:12:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):273:273 -> b
    13:18:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):274:274 -> b
    19:26:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):275:275 -> b
    27:55:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):277:277 -> b
    56:61:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):279:279 -> b
    62:65:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):281:281 -> b
    66:68:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):284:284 -> b
    69:73:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):288:288 -> b
    0:4:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):230:230 -> c
    5:11:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):231:231 -> c
    12:17:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):236:236 -> c
    18:21:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):239:239 -> c
    22:26:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):244:244 -> c
    0:4:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):137:137 -> d
    0:4:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):170:170 -> e
    0:15:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):543:543 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/f$e;)Landroid/graphics/Typeface;"}
    16:20:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):546:546 -> f
    0:9:android.util.TypedValue getTypedValue():316:316 -> g
    10:14:android.util.TypedValue getTypedValue():318:318 -> g
    15:18:android.util.TypedValue getTypedValue():319:319 -> g
    0:7:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):256:256 -> h
    8:11:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):260:260 -> h
    12:17:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):262:262 -> h
    18:25:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):264:264 -> h
    0:4:boolean isColorInt(android.content.res.Resources,int):308:308 -> i
    5:7:boolean isColorInt(android.content.res.Resources,int):309:309 -> i
    8:20:boolean isColorInt(android.content.res.Resources,int):310:310 -> i
    0:4:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):568:568 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/f$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    5:16:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):569:569 -> j
    17:27:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):570:570 -> j
    28:39:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):573:573 -> j
    40:60:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):574:574 -> j
    6:11:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):600:600 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILandroidx/core/content/res/f$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    12:15:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):605:605 -> k
    16:27:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):606:606 -> k
    28:31:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):609:609 -> k
    32:43:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):614:614 -> k
    44:50:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):619:619 -> k
    51:62:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):627:627 -> k
    63:66:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):628:628 -> k
    67:72:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):630:630 -> k
    73:79:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):632:632 -> k
    80:90:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):634:634 -> k
    91:111:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):639:639 -> k
    112:127:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):643:643 -> k
    128:131:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):647:647 -> k
    132:135:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):649:649 -> k
    136:156:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):657:657 -> k
    157:178:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):655:655 -> k
    179:182:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):660:660 -> k
    183:206:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):601:601 -> k
    207:229:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):602:602 -> k
androidx.core.content.res.ResourcesCompat$Api21Impl -> androidx.core.content.res.f$a:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    0:4:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):705:705 -> a
    0:4:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):711:711 -> b
androidx.core.content.res.ResourcesCompat$Api23Impl -> androidx.core.content.res.f$b:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    0:4:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):693:693 -> a
    0:4:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):688:688 -> b
androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> androidx.core.content.res.f$c:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    android.content.res.ColorStateList mValue -> a
    android.content.res.Configuration mConfiguration -> b
    int mThemeHash -> c
    0:2:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):355:355 -> <init>
    3:4:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):356:356 -> <init>
    5:10:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):357:357 -> <init>
    11:17:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):358:358 -> <init>
androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> androidx.core.content.res.f$d:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    android.content.res.Resources mResources -> a
    android.content.res.Resources$Theme mTheme -> b
    0:2:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):328:328 -> <init>
    3:4:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):329:329 -> <init>
    5:7:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):330:330 -> <init>
    7:15:boolean equals(java.lang.Object):336:336 -> equals
    16:17:boolean equals(java.lang.Object):337:337 -> equals
    18:31:boolean equals(java.lang.Object):338:338 -> equals
    32:39:boolean equals(java.lang.Object):339:339 -> equals
    0:12:int hashCode():344:344 -> hashCode
androidx.core.content.res.ResourcesCompat$FontCallback -> androidx.core.content.res.f$e:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    0:3:void <init>():446:446 -> <init>
    0:3:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):478:478 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$e;Landroid/graphics/Typeface;)V"}
    0:3:void lambda$callbackFailAsync$1(int):490:490 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$e;I)V"}
    0:12:void callbackFailAsync(int,android.os.Handler):490:490 -> c
    0:12:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):478:478 -> d
    2:11:android.os.Handler getHandler(android.os.Handler):497:497 -> e
    void onFontRetrievalFailed(int) -> f
    void onFontRetrieved(android.graphics.Typeface) -> g
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> androidx.core.content.res.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/f$e;"}
      # {"id":"com.android.tools.r8.synthesized"}
    android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$e;Landroid/graphics/Typeface;)V"}
    0:7:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> androidx.core.content.res.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/f$e;"}
      # {"id":"com.android.tools.r8.synthesized"}
    int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$e;I)V"}
    0:7:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.ResourcesCompat$ThemeCompat -> androidx.core.content.res.f$f:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    0:3:void rebase(android.content.res.Resources$Theme):754:754 -> a
androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl -> androidx.core.content.res.f$f$a:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    0:3:void rebase(android.content.res.Resources$Theme):768:768 -> a
androidx.core.content.res.ViewingConditions -> androidx.core.content.res.i:
# {"id":"sourceFile","fileName":"ViewingConditions.java"}
    float mAw -> a
    float mNbb -> b
    float mNcb -> c
    float mC -> d
    float mNc -> e
    float mN -> f
    float[] mRgbD -> g
    float mFl -> h
    float mFlRoot -> i
    float mZ -> j
    androidx.core.content.res.ViewingConditions DEFAULT -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/i;"}
    0:3:void <clinit>():53:53 -> <clinit>
    4:21:void <clinit>():56:56 -> <clinit>
    22:28:void <clinit>():54:54 -> <clinit>
    0:2:void <init>(float,float,float,float,float,float,float[],float,float,float):112:112 -> <init>
    3:4:void <init>(float,float,float,float,float,float,float[],float,float,float):113:113 -> <init>
    5:6:void <init>(float,float,float,float,float,float,float[],float,float,float):114:114 -> <init>
    7:8:void <init>(float,float,float,float,float,float,float[],float,float,float):115:115 -> <init>
    9:10:void <init>(float,float,float,float,float,float,float[],float,float,float):116:116 -> <init>
    11:12:void <init>(float,float,float,float,float,float,float[],float,float,float):117:117 -> <init>
    13:14:void <init>(float,float,float,float,float,float,float[],float,float,float):118:118 -> <init>
    15:16:void <init>(float,float,float,float,float,float,float[],float,float,float):119:119 -> <init>
    17:18:void <init>(float,float,float,float,float,float,float[],float,float,float):120:120 -> <init>
    19:20:void <init>(float,float,float,float,float,float,float[],float,float,float):121:121 -> <init>
    21:23:void <init>(float,float,float,float,float,float,float[],float,float,float):122:122 -> <init>
    0:2:float getAw():71:71 -> a
    0:2:float getC():87:87 -> b
    0:2:float getFl():100:100 -> c
    0:2:float getFlRoot():104:104 -> d
    0:2:float getN():75:75 -> e
    0:2:float getNbb():79:79 -> f
    0:2:float getNc():91:91 -> g
    0:2:float getNcb():83:83 -> h
    0:2:float[] getRgbD():96:96 -> i
    0:2:float getZ():108:108 -> j
    3:5:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):130:130 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Landroidx/core/content/res/i;"}
    6:26:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):132:132 -> k
    27:39:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):133:133 -> k
    40:82:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):134:134 -> k
    83:114:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):139:139 -> k
    115:158:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):142:142 -> k
    159:189:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):159:159 -> k
    190:196:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):165:165 -> k
    197:208:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):169:169 -> k
    209:223:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):173:173 -> k
    224:232:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):176:176 -> k
    233:260:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):181:181 -> k
    261:285:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):182:182 -> k
    286:317:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):185:185 -> k
    318:332:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):189:189 -> k
    333:356:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):191:191 -> k
androidx.core.graphics.ColorUtils -> androidx.core.graphics.a:
# {"id":"sourceFile","fileName":"ColorUtils.java"}
    java.lang.ThreadLocal TEMP_ARRAY -> a
    0:7:void <clinit>():46:46 -> <clinit>
    103:114:int XYZToColor(double,double,double):561:561 -> a
    115:126:int XYZToColor(double,double,double):562:562 -> a
    127:141:int XYZToColor(double,double,double):563:563 -> a
    142:154:int XYZToColor(double,double,double):566:566 -> a
    155:164:int XYZToColor(double,double,double):567:567 -> a
    165:173:int XYZToColor(double,double,double):568:568 -> a
    174:178:int XYZToColor(double,double,double):565:565 -> a
    5:9:int compositeAlpha(int,int):144:144 -> b
    0:3:int compositeColors(int,int):54:54 -> c
    4:7:int compositeColors(int,int):55:55 -> c
    8:11:int compositeColors(int,int):56:56 -> c
    12:15:int compositeColors(int,int):58:58 -> c
    16:19:int compositeColors(int,int):59:59 -> c
    20:23:int compositeColors(int,int):58:58 -> c
    24:27:int compositeColors(int,int):60:60 -> c
    28:31:int compositeColors(int,int):61:61 -> c
    32:35:int compositeColors(int,int):60:60 -> c
    36:39:int compositeColors(int,int):62:62 -> c
    40:43:int compositeColors(int,int):63:63 -> c
    44:47:int compositeColors(int,int):62:62 -> c
    48:52:int compositeColors(int,int):65:65 -> c
    14:15:int compositeComponent(int,int,int,int,int):149:149 -> d
    3:7:int constrain(int,int,int):605:605 -> e
    14:21:int setAlphaComponent(int,int):379:379 -> f
androidx.core.graphics.Insets -> androidx.core.graphics.Insets:
# {"id":"sourceFile","fileName":"Insets.java"}
    0:8:void <clinit>():37:37 -> <clinit>
    0:2:void <init>(int,int,int,int):44:44 -> <init>
    3:4:void <init>(int,int,int,int):45:45 -> <init>
    5:6:void <init>(int,int,int,int):46:46 -> <init>
    7:8:void <init>(int,int,int,int):47:47 -> <init>
    9:11:void <init>(int,int,int,int):48:48 -> <init>
    0:24:androidx.core.graphics.Insets add(androidx.core.graphics.Insets,androidx.core.graphics.Insets):90:90 -> add
    7:15:boolean equals(java.lang.Object):145:145 -> equals
    16:17:boolean equals(java.lang.Object):147:147 -> equals
    18:24:boolean equals(java.lang.Object):149:149 -> equals
    25:31:boolean equals(java.lang.Object):150:150 -> equals
    32:38:boolean equals(java.lang.Object):151:151 -> equals
    39:47:boolean equals(java.lang.Object):152:152 -> equals
    0:3:int hashCode():159:159 -> hashCode
    4:8:int hashCode():160:160 -> hashCode
    9:13:int hashCode():161:161 -> hashCode
    14:17:int hashCode():162:162 -> hashCode
    0:19:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> max
    20:31:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):117:117 -> max
    32:36:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> max
    0:19:androidx.core.graphics.Insets min(androidx.core.graphics.Insets,androidx.core.graphics.Insets):130:130 -> min
    20:31:androidx.core.graphics.Insets min(androidx.core.graphics.Insets,androidx.core.graphics.Insets):131:131 -> min
    32:36:androidx.core.graphics.Insets min(androidx.core.graphics.Insets,androidx.core.graphics.Insets):130:130 -> min
    1:1:androidx.core.graphics.Insets of(int,int,int,int):65:65 -> of
    2:2:androidx.core.graphics.Insets of(int,int,int,int):67:67 -> of
    3:3:androidx.core.graphics.Insets of(android.graphics.Rect):78:78 -> of
    0:24:androidx.core.graphics.Insets subtract(androidx.core.graphics.Insets,androidx.core.graphics.Insets):103:103 -> subtract
    0:12:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):192:192 -> toCompatInsets
    0:12:android.graphics.Insets toPlatformInsets():202:202 -> toPlatformInsets
    0:54:java.lang.String toString():169:169 -> toString
    0:4:androidx.core.graphics.Insets wrap(android.graphics.Insets):182:182 -> wrap
androidx.core.graphics.Insets$Api29Impl -> androidx.core.graphics.Insets$Api29Impl:
# {"id":"sourceFile","fileName":"Insets.java"}
    0:3:void <init>():207:207 -> <init>
    0:4:android.graphics.Insets of(int,int,int,int):213:213 -> of
androidx.core.graphics.PaintCompat -> androidx.core.graphics.b:
# {"id":"sourceFile","fileName":"PaintCompat.java"}
    java.lang.ThreadLocal sRectThreadLocal -> a
    0:7:void <clinit>():42:42 -> <clinit>
    0:4:boolean hasGlyph(android.graphics.Paint,java.lang.String):54:54 -> a
androidx.core.graphics.PaintCompat$Api23Impl -> androidx.core.graphics.b$a:
# {"id":"sourceFile","fileName":"PaintCompat.java"}
    0:4:boolean hasGlyph(android.graphics.Paint,java.lang.String):183:183 -> a
androidx.core.graphics.TypefaceCompat -> androidx.core.graphics.c:
# {"id":"sourceFile","fileName":"TypefaceCompat.java"}
    androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/e;"}
    androidx.collection.LruCache sTypefaceCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/e;"}
    0:6:void <clinit>():51:51 -> <clinit>
    7:16:void <clinit>():69:69 -> <clinit>
    2:6:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):297:297 -> a
    7:14:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):286:286 -> a
    0:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):255:255 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;I)Landroid/graphics/Typeface;"}
    4:7:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):152:152 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/d$b;Landroid/content/res/Resources;ILjava/lang/String;IILandroidx/core/content/res/f$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"}
    8:9:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):153:153 -> c
    10:13:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):156:156 -> c
    14:21:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):155:155 -> c
    22:29:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):159:159 -> c
    30:44:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):165:165 -> c
    45:52:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):168:168 -> c
    53:56:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):171:171 -> c
    57:61:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):172:172 -> c
    62:73:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):173:173 -> c
    74:87:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):176:176 -> c
    88:92:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):180:180 -> c
    93:97:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):182:182 -> c
    98:107:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):189:189 -> c
    0:12:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):223:223 -> d
    13:16:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):226:226 -> d
    17:22:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):227:227 -> d
    0:1:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):110:110 -> e
    2:10:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):111:111 -> e
    11:13:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):112:112 -> e
    14:16:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):113:113 -> e
    17:19:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):114:114 -> e
    20:22:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):115:115 -> e
    23:25:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):116:116 -> e
    26:28:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):117:117 -> e
    29:31:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):118:118 -> e
    32:34:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):119:119 -> e
    35:39:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):120:120 -> e
    0:12:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):83:83 -> f
    3:10:android.graphics.Typeface getSystemFontFamily(java.lang.String):131:131 -> g
    11:14:android.graphics.Typeface getSystemFontFamily(java.lang.String):132:132 -> g
    15:22:android.graphics.Typeface getSystemFontFamily(java.lang.String):133:133 -> g
    23:30:android.graphics.Typeface getSystemFontFamily(java.lang.String):134:134 -> g
androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> androidx.core.graphics.c$a:
# {"id":"sourceFile","fileName":"TypefaceCompat.java"}
    androidx.core.content.res.ResourcesCompat$FontCallback mFontCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/f$e;"}
    0:2:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):371:371 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$e;)V"}
    3:5:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):372:372 -> <init>
    0:3:void onTypefaceRequestFailed(int):384:384 -> a
    4:7:void onTypefaceRequestFailed(int):385:385 -> a
    0:3:void onTypefaceRetrieved(android.graphics.Typeface):377:377 -> b
    4:7:void onTypefaceRetrieved(android.graphics.Typeface):378:378 -> b
androidx.core.graphics.TypefaceCompatApi29Impl -> androidx.core.graphics.d:
# {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"}
    0:3:void <init>():44:44 -> <init>
    1:11:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):132:132 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/d$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    12:20:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):134:134 -> a
    21:28:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):135:135 -> a
    29:36:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):136:136 -> a
    37:44:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):138:138 -> a
    45:52:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):139:139 -> a
    53:58:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):140:140 -> a
    59:65:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):142:142 -> a
    66:74:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):144:144 -> a
    75:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):153:153 -> a
    79:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):154:154 -> a
    84:95:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):155:155 -> a
    96:101:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):156:156 -> a
    0:4:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):90:90 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;I)Landroid/graphics/Typeface;"}
    5:11:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b
    12:25:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b
    26:29:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):109:109 -> b
    30:34:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):98:98 -> b
    35:42:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b
    43:50:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):100:100 -> b
    51:58:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):102:102 -> b
    59:64:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):103:103 -> b
    65:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):105:105 -> b
    74:77:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):107:107 -> b
    78:92:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b
    93:96:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):116:116 -> b
    97:101:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):117:117 -> b
    102:113:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):118:118 -> b
    114:119:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):119:119 -> b
    0:8:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):172:172 -> c
    9:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):173:173 -> c
    18:22:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):174:174 -> c
    23:30:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):176:176 -> c
    31:37:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):177:177 -> c
    0:19:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):53:53 -> d
    20:22:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):57:57 -> d
    23:26:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):59:59 -> d
    27:34:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):60:60 -> d
    35:40:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):61:61 -> d
    41:44:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> d
    45:60:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):63:63 -> d
    0:14:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):48:48 -> e
    15:29:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):49:49 -> e
androidx.core.graphics.TypefaceCompatBaseImpl -> androidx.core.graphics.e:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    java.util.concurrent.ConcurrentHashMap mFontFamilies -> a
    0:2:void <init>():45:45 -> <init>
    3:10:void <init>():52:52 -> <init>
    android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/d$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;I)Landroid/graphics/Typeface;"}
    android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int) -> c
androidx.core.graphics.TypefaceCompatUtil -> androidx.core.graphics.f:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
    0:4:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):112:112 -> a
    5:14:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> a
    15:18:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):123:123 -> a
    19:27:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> a
    28:31:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):119:119 -> a
    32:35:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):120:120 -> a
    36:43:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):121:121 -> a
    44:46:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):122:122 -> a
    47:55:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):123:123 -> a
    56:65:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> a
    66:76:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> a
androidx.core.graphics.TypefaceCompatUtil$Api19Impl -> androidx.core.graphics.f$a:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
    0:4:android.os.ParcelFileDescriptor openFileDescriptor(android.content.ContentResolver,android.net.Uri,java.lang.String,android.os.CancellationSignal):249:249 -> a
androidx.core.graphics.drawable.DrawableCompat -> androidx.core.graphics.drawable.a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    0:4:boolean isAutoMirrored(android.graphics.drawable.Drawable):98:98 -> a
    0:3:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):81:81 -> b
    0:3:void setHotspot(android.graphics.drawable.Drawable,float,float):113:113 -> c
    0:3:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):126:126 -> d
    0:4:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):364:364 -> e
    0:3:void setTint(android.graphics.drawable.Drawable,int):138:138 -> f
    0:3:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):152:152 -> g
    0:3:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):166:166 -> h
    0:0:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> i
androidx.core.graphics.drawable.DrawableCompat$Api19Impl -> androidx.core.graphics.drawable.a$a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    0:4:int getAlpha(android.graphics.drawable.Drawable):450:450 -> a
    0:4:android.graphics.drawable.Drawable getChild(android.graphics.drawable.DrawableContainer$DrawableContainerState,int):456:456 -> b
    0:4:android.graphics.drawable.Drawable getDrawable(android.graphics.drawable.InsetDrawable):461:461 -> c
    0:4:boolean isAutoMirrored(android.graphics.drawable.Drawable):445:445 -> d
    0:3:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):440:440 -> e
androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> androidx.core.graphics.drawable.a$b:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    0:3:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):493:493 -> a
    0:4:boolean canApplyTheme(android.graphics.drawable.Drawable):498:498 -> b
    0:4:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):503:503 -> c
    0:3:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):510:510 -> d
    0:3:void setHotspot(android.graphics.drawable.Drawable,float,float):473:473 -> e
    0:3:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):515:515 -> f
    0:3:void setTint(android.graphics.drawable.Drawable,int):478:478 -> g
    0:3:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):483:483 -> h
    0:3:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):488:488 -> i
androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> androidx.core.graphics.drawable.a$c:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    0:4:int getLayoutDirection(android.graphics.drawable.Drawable):532:532 -> a
    0:4:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):527:527 -> b
androidx.core.graphics.drawable.IconCompat -> androidx.core.graphics.drawable.IconCompat:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    int mType -> a
    java.lang.Object mObj1 -> b
    byte[] mData -> c
    android.os.Parcelable mParcelable -> d
    int mInt1 -> e
    int mInt2 -> f
    android.content.res.ColorStateList mTintList -> g
    android.graphics.PorterDuff$Mode mTintMode -> h
    java.lang.String mTintModeStr -> i
    java.lang.String mString1 -> j
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k
    0:4:void <clinit>():213:213 -> <clinit>
    0:3:void <init>():376:376 -> <init>
    4:6:void <init>():157:157 -> <init>
    7:8:void <init>():176:176 -> <init>
    9:11:void <init>():183:183 -> <init>
    12:13:void <init>():193:193 -> <init>
    14:15:void <init>():201:201 -> <init>
    16:17:void <init>():208:208 -> <init>
    18:21:void <init>():214:214 -> <init>
    22:24:void <init>():219:219 -> <init>
    0:4:int getResId():433:433 -> a
    5:14:int getResId():434:434 -> a
    15:17:int getResId():439:439 -> a
    18:40:int getResId():437:437 -> a
    0:4:java.lang.String getResPackage():406:406 -> b
    5:14:java.lang.String getResPackage():407:407 -> b
    15:25:java.lang.String getResPackage():415:415 -> b
    26:28:java.lang.String getResPackage():420:420 -> b
    29:42:java.lang.String getResPackage():416:416 -> b
    43:65:java.lang.String getResPackage():410:410 -> b
    0:4:android.net.Uri getUri():478:478 -> c
    5:18:android.net.Uri getUri():479:479 -> c
    19:41:android.net.Uri getUri():482:482 -> c
    42:50:android.net.Uri getUri():484:484 -> c
    0:7:void onPostParceling():888:888 -> d
    8:14:void onPostParceling():889:889 -> d
    15:19:void onPostParceling():924:924 -> d
    20:34:void onPostParceling():912:912 -> d
    35:39:void onPostParceling():917:917 -> d
    40:43:void onPostParceling():918:918 -> d
    44:55:void onPostParceling():919:919 -> d
    56:59:void onPostParceling():899:899 -> d
    60:62:void onPostParceling():900:900 -> d
    63:67:void onPostParceling():903:903 -> d
    68:69:void onPostParceling():904:904 -> d
    70:71:void onPostParceling():905:905 -> d
    72:75:void onPostParceling():906:906 -> d
    76:79:void onPostParceling():891:891 -> d
    80:82:void onPostParceling():892:892 -> d
    83:91:void onPostParceling():894:894 -> d
    0:7:void onPreParceling(boolean):851:851 -> e
    8:15:void onPreParceling(boolean):852:852 -> e
    16:32:void onPreParceling(boolean):875:875 -> e
    33:39:void onPreParceling(boolean):881:881 -> e
    40:56:void onPreParceling(boolean):878:878 -> e
    57:60:void onPreParceling(boolean):865:865 -> e
    61:65:void onPreParceling(boolean):866:866 -> e
    66:72:void onPreParceling(boolean):867:867 -> e
    73:79:void onPreParceling(boolean):868:868 -> e
    80:88:void onPreParceling(boolean):870:870 -> e
    89:95:void onPreParceling(boolean):859:859 -> e
    96:103:void onPreParceling(boolean):856:856 -> e
    3:5:java.lang.String typeToString(int):937:937 -> f
    6:8:java.lang.String typeToString(int):936:936 -> f
    9:11:java.lang.String typeToString(int):932:932 -> f
    12:14:java.lang.String typeToString(int):935:935 -> f
    15:17:java.lang.String typeToString(int):933:933 -> f
    18:20:java.lang.String typeToString(int):934:934 -> f
    21:23:java.lang.String typeToString(int):931:931 -> f
    0:4:java.lang.String toString():809:809 -> toString
    5:11:java.lang.String toString():810:810 -> toString
    12:27:java.lang.String toString():812:812 -> toString
    28:33:java.lang.String toString():813:813 -> toString
    34:44:java.lang.String toString():835:835 -> toString
    45:54:java.lang.String toString():828:828 -> toString
    55:58:java.lang.String toString():829:829 -> toString
    59:69:java.lang.String toString():830:830 -> toString
    70:76:java.lang.String toString():822:822 -> toString
    77:81:java.lang.String toString():823:823 -> toString
    82:84:java.lang.String toString():824:824 -> toString
    85:106:java.lang.String toString():825:825 -> toString
    107:115:java.lang.String toString():816:816 -> toString
    116:124:java.lang.String toString():817:817 -> toString
    125:131:java.lang.String toString():818:818 -> toString
    132:138:java.lang.String toString():819:819 -> toString
    139:142:java.lang.String toString():838:838 -> toString
    143:147:java.lang.String toString():839:839 -> toString
    148:152:java.lang.String toString():840:840 -> toString
    153:158:java.lang.String toString():842:842 -> toString
    159:168:java.lang.String toString():843:843 -> toString
    169:173:java.lang.String toString():845:845 -> toString
    174:179:java.lang.String toString():846:846 -> toString
androidx.core.graphics.drawable.IconCompat$Api23Impl -> androidx.core.graphics.drawable.IconCompat$a:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    0:4:int getResId(java.lang.Object):1232:1232 -> a
    0:4:java.lang.String getResPackage(java.lang.Object):1185:1185 -> b
    0:4:android.net.Uri getUri(java.lang.Object):1261:1261 -> c
    0:4:android.graphics.drawable.Drawable loadDrawable(android.graphics.drawable.Icon,android.content.Context):1342:1342 -> d
    0:4:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1281:1281 -> e
    5:12:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1329:1329 -> e
    13:21:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1308:1308 -> e
    22:30:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1290:1290 -> e
    31:39:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1304:1304 -> e
    40:52:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1300:1300 -> e
    53:63:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1297:1297 -> e
    64:71:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1286:1286 -> e
    72:75:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1331:1331 -> e
    76:78:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1332:1332 -> e
    79:84:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1334:1334 -> e
    85:88:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1335:1335 -> e
    89:93:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1284:1284 -> e
androidx.core.graphics.drawable.IconCompat$Api26Impl -> androidx.core.graphics.drawable.IconCompat$b:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    0:5:android.graphics.drawable.Drawable createAdaptiveIconDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1098:1098 -> a
    0:4:android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap):1103:1103 -> b
androidx.core.graphics.drawable.IconCompat$Api28Impl -> androidx.core.graphics.drawable.IconCompat$c:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    0:6:int getResId(java.lang.Object):1080:1080 -> a
    0:6:java.lang.String getResPackage(java.lang.Object):1070:1070 -> b
    0:6:int getType(java.lang.Object):1075:1075 -> c
    0:6:android.net.Uri getUri(java.lang.Object):1085:1085 -> d
androidx.core.graphics.drawable.IconCompat$Api30Impl -> androidx.core.graphics.drawable.IconCompat$d:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    0:4:android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(android.net.Uri):1115:1115 -> a
androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
    0:3:void <init>():11:11 -> <init>
    0:4:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    5:13:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    14:22:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    23:31:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    32:40:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read
    41:49:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read
    50:60:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read
    61:69:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):21:21 -> read
    70:79:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):22:22 -> read
    80:83:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):23:23 -> read
    1:3:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"}
    4:10:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):30:30 -> write
    11:15:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write
    16:18:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write
    19:23:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):34:34 -> write
    24:26:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):35:35 -> write
    27:31:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):37:37 -> write
    32:34:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):38:38 -> write
    35:39:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):40:40 -> write
    40:42:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):41:41 -> write
    43:47:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):43:43 -> write
    48:50:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):44:44 -> write
    51:55:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):46:46 -> write
    56:58:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):47:47 -> write
    59:63:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):49:49 -> write
    64:66:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):50:50 -> write
    67:72:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):52:52 -> write
    73:76:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):53:53 -> write
androidx.core.graphics.drawable.WrappedDrawable -> androidx.core.graphics.drawable.b:
# {"id":"sourceFile","fileName":"WrappedDrawable.java"}
    android.graphics.drawable.Drawable getWrappedDrawable() -> a
    void setWrappedDrawable(android.graphics.drawable.Drawable) -> b
androidx.core.internal.view.SupportMenu -> l.a:
# {"id":"sourceFile","fileName":"SupportMenu.java"}
androidx.core.internal.view.SupportMenuItem -> l.b:
# {"id":"sourceFile","fileName":"SupportMenuItem.java"}
    androidx.core.view.ActionProvider getSupportActionProvider() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Ll/b;"}
    boolean collapseActionView() -> collapseActionView
    boolean expandActionView() -> expandActionView
    android.view.View getActionView() -> getActionView
    int getAlphabeticModifiers() -> getAlphabeticModifiers
    java.lang.CharSequence getContentDescription() -> getContentDescription
    android.content.res.ColorStateList getIconTintList() -> getIconTintList
    android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode
    int getNumericModifiers() -> getNumericModifiers
    java.lang.CharSequence getTooltipText() -> getTooltipText
    boolean isActionViewExpanded() -> isActionViewExpanded
    android.view.MenuItem setActionView(int) -> setActionView
    android.view.MenuItem setActionView(android.view.View) -> setActionView
    android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut
    androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
    android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList
    android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode
    android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut
    android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut
    void setShowAsAction(int) -> setShowAsAction
    android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags
    androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Ll/b;"}
androidx.core.math.MathUtils -> m.a:
# {"id":"sourceFile","fileName":"MathUtils.java"}
    0:6:int clamp(int,int,int):250:250 -> a
androidx.core.os.BuildCompat -> androidx.core.os.a:
# {"id":"sourceFile","fileName":"BuildCompat.java"}
    0:9:boolean isAtLeastPreReleaseCodename(java.lang.String,java.lang.String):54:54 -> a
    10:15:boolean isAtLeastPreReleaseCodename(java.lang.String,java.lang.String):60:60 -> a
    16:19:boolean isAtLeastPreReleaseCodename(java.lang.String,java.lang.String):61:61 -> a
    20:28:boolean isAtLeastPreReleaseCodename(java.lang.String,java.lang.String):62:62 -> a
    0:1:boolean isAtLeastR():0:0 -> b
    0:9:boolean isAtLeastT():209:209 -> c
    10:20:boolean isAtLeastT():211:211 -> c
androidx.core.os.BundleApi18ImplKt -> androidx.core.os.b:
# {"id":"sourceFile","fileName":"Bundle.kt"}
    androidx.core.os.BundleApi18ImplKt INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    0:3:void <init>():114:114 -> <init>
    10:13:void putBinder(android.os.Bundle,java.lang.String,android.os.IBinder):118:118 -> a
androidx.core.os.BundleApi21ImplKt -> androidx.core.os.c:
# {"id":"sourceFile","fileName":"Bundle.kt"}
    androidx.core.os.BundleApi21ImplKt INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/c;"}
    0:3:void <init>():121:121 -> <init>
    10:13:void putSize(android.os.Bundle,java.lang.String,android.util.Size):125:125 -> a
    10:13:void putSizeF(android.os.Bundle,java.lang.String,android.util.SizeF):129:129 -> b
androidx.core.os.BundleKt -> androidx.core.os.d:
# {"id":"sourceFile","fileName":"Bundle.kt"}
    5:10:android.os.Bundle bundleOf(kotlin.Pair[]):34:34 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"([LA/h;)Landroid/os/Bundle;"}
    11:29:android.os.Bundle bundleOf(kotlin.Pair[]):35:35 -> a
    30:34:android.os.Bundle bundleOf(kotlin.Pair[]):37:37 -> a
    35:49:android.os.Bundle bundleOf(kotlin.Pair[]):40:40 -> a
    50:64:android.os.Bundle bundleOf(kotlin.Pair[]):41:41 -> a
    65:79:android.os.Bundle bundleOf(kotlin.Pair[]):42:42 -> a
    80:94:android.os.Bundle bundleOf(kotlin.Pair[]):43:43 -> a
    95:109:android.os.Bundle bundleOf(kotlin.Pair[]):44:44 -> a
    110:124:android.os.Bundle bundleOf(kotlin.Pair[]):45:45 -> a
    125:139:android.os.Bundle bundleOf(kotlin.Pair[]):46:46 -> a
    140:154:android.os.Bundle bundleOf(kotlin.Pair[]):47:47 -> a
    155:165:android.os.Bundle bundleOf(kotlin.Pair[]):50:50 -> a
    166:176:android.os.Bundle bundleOf(kotlin.Pair[]):51:51 -> a
    177:187:android.os.Bundle bundleOf(kotlin.Pair[]):52:52 -> a
    188:198:android.os.Bundle bundleOf(kotlin.Pair[]):55:55 -> a
    199:209:android.os.Bundle bundleOf(kotlin.Pair[]):56:56 -> a
    210:220:android.os.Bundle bundleOf(kotlin.Pair[]):57:57 -> a
    221:231:android.os.Bundle bundleOf(kotlin.Pair[]):58:58 -> a
    232:242:android.os.Bundle bundleOf(kotlin.Pair[]):59:59 -> a
    243:253:android.os.Bundle bundleOf(kotlin.Pair[]):60:60 -> a
    254:264:android.os.Bundle bundleOf(kotlin.Pair[]):61:61 -> a
    265:275:android.os.Bundle bundleOf(kotlin.Pair[]):62:62 -> a
    276:283:android.os.Bundle bundleOf(kotlin.Pair[]):65:65 -> a
    284:294:android.os.Bundle bundleOf(kotlin.Pair[]):66:66 -> a
    295:296:android.os.Bundle bundleOf(kotlin.Pair[]):68:68 -> a
    297:302:android.os.Bundle bundleOf(kotlin.Pair[]):69:69 -> a
    303:316:android.os.Bundle bundleOf(kotlin.Pair[]):70:70 -> a
    317:322:android.os.Bundle bundleOf(kotlin.Pair[]):72:72 -> a
    323:335:android.os.Bundle bundleOf(kotlin.Pair[]):73:73 -> a
    336:341:android.os.Bundle bundleOf(kotlin.Pair[]):75:75 -> a
    342:354:android.os.Bundle bundleOf(kotlin.Pair[]):76:76 -> a
    355:360:android.os.Bundle bundleOf(kotlin.Pair[]):78:78 -> a
    361:366:android.os.Bundle bundleOf(kotlin.Pair[]):79:79 -> a
    367:370:android.os.Bundle bundleOf(kotlin.Pair[]):82:82 -> a
    371:372:android.os.Bundle bundleOf(kotlin.Pair[]):83:83 -> a
    373:398:android.os.Bundle bundleOf(kotlin.Pair[]):84:84 -> a
    399:402:android.os.Bundle bundleOf(kotlin.Pair[]):83:83 -> a
    403:412:android.os.Bundle bundleOf(kotlin.Pair[]):91:91 -> a
    413:416:android.os.Bundle bundleOf(kotlin.Pair[]):94:94 -> a
    417:422:android.os.Bundle bundleOf(kotlin.Pair[]):95:95 -> a
    423:426:android.os.Bundle bundleOf(kotlin.Pair[]):96:96 -> a
    427:432:android.os.Bundle bundleOf(kotlin.Pair[]):97:97 -> a
    433:436:android.os.Bundle bundleOf(kotlin.Pair[]):98:98 -> a
    437:445:android.os.Bundle bundleOf(kotlin.Pair[]):99:99 -> a
    446:453:android.os.Bundle bundleOf(kotlin.Pair[]):101:101 -> a
    454:486:android.os.Bundle bundleOf(kotlin.Pair[]):102:102 -> a
androidx.core.os.CancellationSignal -> androidx.core.os.e:
# {"id":"sourceFile","fileName":"CancellationSignal.java"}
    void cancel() -> a
androidx.core.os.LocaleListCompat -> androidx.core.os.f:
# {"id":"sourceFile","fileName":"LocaleListCompat.java"}
    androidx.core.os.LocaleListInterface mImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/g;"}
    androidx.core.os.LocaleListCompat sEmptyLocaleList -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/f;"}
    1:9:void <clinit>():37:37 -> <clinit>
    0:2:void <init>(androidx.core.os.LocaleListInterface):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/g;)V"}
    3:5:void <init>(androidx.core.os.LocaleListInterface):42:42 -> <init>
    0:8:androidx.core.os.LocaleListCompat create(java.util.Locale[]):77:77 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/util/Locale;)Landroidx/core/os/f;"}
    2:8:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):162:162 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/core/os/f;"}
    9:15:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):165:165 -> b
    16:21:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):166:166 -> b
    22:27:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):169:169 -> b
    28:32:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):170:170 -> b
    33:37:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):172:172 -> b
    38:42:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):163:163 -> b
    0:6:java.util.Locale get(int):90:90 -> c
    0:2:androidx.core.os.LocaleListCompat getEmptyLocaleList():149:149 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/os/f;"}
    0:6:boolean isEmpty():100:100 -> e
    0:19:boolean equals(java.lang.Object):319:319 -> equals
    0:6:int size():108:108 -> f
    0:6:java.lang.String toLanguageTags():129:129 -> g
    0:10:androidx.core.os.LocaleListCompat wrap(android.os.LocaleList):58:58 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/LocaleList;)Landroidx/core/os/f;"}
    0:6:int hashCode():324:324 -> hashCode
    0:6:java.lang.String toString():330:330 -> toString
androidx.core.os.LocaleListCompat$Api21Impl -> androidx.core.os.f$a:
# {"id":"sourceFile","fileName":"LocaleListCompat.java"}
    java.util.Locale[] PSEUDO_LOCALE -> a
    0:24:void <clinit>():299:299 -> <clinit>
    0:4:java.util.Locale forLanguageTag(java.lang.String):313:313 -> a
    0:8:boolean isPseudoLocale(java.util.Locale):303:303 -> b
    9:20:boolean isPseudoLocale(java.util.Locale):304:304 -> b
    0:7:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):271:271 -> c
    8:23:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):274:274 -> c
    24:36:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):277:277 -> c
    37:40:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):283:283 -> c
    41:46:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):284:284 -> c
    47:50:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):290:290 -> c
    51:69:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):291:291 -> c
    70:73:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):293:293 -> c
    74:79:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):296:296 -> c
androidx.core.os.LocaleListCompat$Api24Impl -> androidx.core.os.f$b:
# {"id":"sourceFile","fileName":"LocaleListCompat.java"}
    0:5:android.os.LocaleList createLocaleList(java.util.Locale[]):341:341 -> a
    0:4:android.os.LocaleList getAdjustedDefault():346:346 -> b
    0:4:android.os.LocaleList getDefault():351:351 -> c
androidx.core.os.LocaleListInterface -> androidx.core.os.g:
# {"id":"sourceFile","fileName":"LocaleListInterface.java"}
    java.lang.Object getLocaleList() -> a
    java.lang.String toLanguageTags() -> b
androidx.core.os.LocaleListPlatformWrapper -> androidx.core.os.h:
# {"id":"sourceFile","fileName":"LocaleListPlatformWrapper.java"}
    android.os.LocaleList mLocaleList -> a
    0:2:void <init>(java.lang.Object):31:31 -> <init>
    3:7:void <init>(java.lang.Object):32:32 -> <init>
    0:2:java.lang.Object getLocaleList():37:37 -> a
    0:6:java.lang.String toLanguageTags():77:77 -> b
    0:12:boolean equals(java.lang.Object):62:62 -> equals
    0:6:java.util.Locale get(int):42:42 -> get
    0:6:int hashCode():67:67 -> hashCode
    0:6:boolean isEmpty():47:47 -> isEmpty
    0:6:int size():52:52 -> size
    0:6:java.lang.String toString():72:72 -> toString
androidx.core.os.TraceCompat -> androidx.core.os.i:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
    0:3:void beginSection(java.lang.String):109:109 -> a
    0:3:void endSection():122:122 -> b
androidx.core.os.TraceCompat$Api18Impl -> androidx.core.os.i$a:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
    0:3:void beginSection(java.lang.String):225:225 -> a
    0:3:void endSection():230:230 -> b
androidx.core.provider.CallbackWithHandler -> androidx.core.provider.a:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/g$c;"}
    android.os.Handler mCallbackHandler -> b
    0:2:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/g$c;Landroid/os/Handler;)V"}
    3:4:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):41:41 -> <init>
    5:7:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):42:42 -> <init>
    0:1:void onTypefaceRequestFailed(int):67:67 -> a
    2:12:void onTypefaceRequestFailed(int):68:68 -> a
    0:5:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):80:80 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    6:11:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):81:81 -> b
    12:17:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):83:83 -> b
    0:1:void onTypefaceRetrieved(android.graphics.Typeface):54:54 -> c
    2:12:void onTypefaceRetrieved(android.graphics.Typeface):55:55 -> c
androidx.core.provider.CallbackWithHandler$1 -> androidx.core.provider.a$a:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/g$c;"}
    android.graphics.Typeface val$typeface -> b
    androidx.core.provider.CallbackWithHandler this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/a;"}
    0:9:void <init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/a;Landroidx/core/provider/g$c;Landroid/graphics/Typeface;)V"}
    0:7:void run():58:58 -> run
androidx.core.provider.CallbackWithHandler$2 -> androidx.core.provider.a$b:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/g$c;"}
    int val$reason -> b
    androidx.core.provider.CallbackWithHandler this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/a;"}
    0:9:void <init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):68:68 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/a;Landroidx/core/provider/g$c;I)V"}
    0:7:void run():71:71 -> run
androidx.core.provider.CalleeHandler -> androidx.core.provider.b:
# {"id":"sourceFile","fileName":"CalleeHandler.java"}
    0:5:android.os.Handler create():36:36 -> a
    6:15:android.os.Handler create():37:37 -> a
    16:21:android.os.Handler create():39:39 -> a
androidx.core.provider.FontProvider -> androidx.core.provider.d:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    java.util.Comparator sByteArrayComparator -> a
    0:7:void <clinit>():197:197 -> <clinit>
    0:3:int lambda$static$0(byte[],byte[]):198:198 -> a
    4:9:int lambda$static$0(byte[],byte[]):199:199 -> a
    10:12:int lambda$static$0(byte[],byte[]):201:201 -> a
    13:24:int lambda$static$0(byte[],byte[]):202:202 -> a
    0:4:java.util.List convertToByteArrayList(android.content.pm.Signature[]):223:223 -> b
    5:10:java.util.List convertToByteArrayList(android.content.pm.Signature[]):224:224 -> b
    11:21:java.util.List convertToByteArrayList(android.content.pm.Signature[]):225:225 -> b
    0:12:boolean equalsByteArrayList(java.util.List,java.util.List):211:211 -> c
    13:18:boolean equalsByteArrayList(java.util.List,java.util.List):214:214 -> c
    19:42:boolean equalsByteArrayList(java.util.List,java.util.List):215:215 -> c
    0:5:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):190:190 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/e;Landroid/content/res/Resources;)Ljava/util/List;"}
    6:10:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):191:191 -> d
    11:14:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):193:193 -> d
    15:19:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):194:194 -> d
    0:7:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):56:56 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;Landroid/os/CancellationSignal;)Landroidx/core/provider/g$a;"}
    8:15:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):55:55 -> e
    16:20:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):58:58 -> e
    21:27:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):61:61 -> e
    28:32:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):63:63 -> e
    0:4:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):77:77 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;Landroidx/core/provider/e;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"}
    5:10:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):78:78 -> f
    11:22:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):84:84 -> f
    23:30:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):93:93 -> f
    31:36:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):95:95 -> f
    37:41:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):96:96 -> f
    42:45:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):97:97 -> f
    46:51:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):98:98 -> f
    52:62:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):100:100 -> f
    63:67:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):101:101 -> f
    68:79:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):102:102 -> f
    80:99:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):85:85 -> f
    100:114:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):87:87 -> f
    115:137:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):80:80 -> f
    2:6:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):120:120 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;Ljava/lang/String;Landroid/os/CancellationSignal;)[Landroidx/core/provider/g$b;"}
    7:17:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):121:121 -> g
    18:21:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):122:122 -> g
    22:25:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):123:123 -> g
    26:34:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):124:124 -> g
    35:40:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):125:125 -> g
    41:44:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):126:126 -> g
    45:49:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):127:127 -> g
    50:67:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):130:130 -> g
    68:71:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):137:137 -> g
    72:73:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):139:139 -> g
    74:84:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g
    85:90:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):139:139 -> g
    91:96:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):147:147 -> g
    97:102:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):148:148 -> g
    103:107:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):150:150 -> g
    108:113:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):151:151 -> g
    114:119:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):152:152 -> g
    120:125:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):154:154 -> g
    126:131:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):156:156 -> g
    132:137:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):158:158 -> g
    138:146:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):160:160 -> g
    147:156:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):162:162 -> g
    157:164:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):165:165 -> g
    165:168:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):168:168 -> g
    169:173:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):169:169 -> g
    174:177:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):171:171 -> g
    178:183:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):172:172 -> g
    184:192:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):175:175 -> g
    193:201:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):176:176 -> g
    202:212:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):178:178 -> g
    213:216:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g
    217:227:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):186:186 -> g
    228:230:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g
    231:231:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):185:185 -> g
androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> androidx.core.provider.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:8:int compare(java.lang.Object,java.lang.Object):0:0 -> compare
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.provider.FontProvider$Api16Impl -> androidx.core.provider.d$a:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    0:6:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.Object):241:241 -> a
androidx.core.provider.FontRequest -> androidx.core.provider.e:
# {"id":"sourceFile","fileName":"FontRequest.java"}
    java.lang.String mProviderAuthority -> a
    java.lang.String mProviderPackage -> b
    java.lang.String mQuery -> c
    java.util.List mCertificates -> d
    int mCertificatesArray -> e
    java.lang.String mIdentifier -> f
    0:2:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):57:57 -> <init>
    3:10:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):58:58 -> <init>
    11:18:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):59:59 -> <init>
    19:26:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):60:60 -> <init>
    27:35:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> <init>
    36:37:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):62:62 -> <init>
    38:44:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):63:63 -> <init>
    0:12:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):93:93 -> a
    13:23:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):94:94 -> a
    0:2:java.util.List getCertificates():133:133 -> b
    0:2:int getCertificatesArrayResId():145:145 -> c
    0:2:java.lang.String getId():164:164 -> d
    0:2:java.lang.String getProviderAuthority():103:103 -> e
    0:2:java.lang.String getProviderPackage():112:112 -> f
    0:2:java.lang.String getQuery():121:121 -> g
    0:4:java.lang.String toString():169:169 -> toString
    5:53:java.lang.String toString():170:170 -> toString
    54:61:java.lang.String toString():175:175 -> toString
    62:66:java.lang.String toString():176:176 -> toString
    67:75:java.lang.String toString():177:177 -> toString
    76:81:java.lang.String toString():178:178 -> toString
    82:86:java.lang.String toString():179:179 -> toString
    87:92:java.lang.String toString():180:180 -> toString
    93:99:java.lang.String toString():181:181 -> toString
    100:107:java.lang.String toString():182:182 -> toString
    108:115:java.lang.String toString():184:184 -> toString
    116:120:java.lang.String toString():186:186 -> toString
    121:142:java.lang.String toString():187:187 -> toString
    143:147:java.lang.String toString():188:188 -> toString
androidx.core.provider.FontRequestWorker -> androidx.core.provider.f:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    androidx.collection.LruCache sTypefaceCache -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/e;"}
    java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE -> b
    java.lang.Object LOCK -> c
    androidx.collection.SimpleArrayMap PENDING_REPLIES -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    0:12:void <clinit>():58:58 -> <clinit>
    13:20:void <clinit>():61:61 -> <clinit>
    21:27:void <clinit>():68:68 -> <clinit>
    28:35:void <clinit>():72:72 -> <clinit>
    0:24:java.lang.String createCacheId(androidx.core.provider.FontRequest,int):227:227 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/e;I)Ljava/lang/String;"}
    0:7:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):269:269 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/g$a;)I"}
    8:16:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):270:270 -> b
    17:22:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):277:277 -> b
    23:26:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):278:278 -> b
    27:33:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):282:282 -> b
    34:47:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):285:285 -> b
    0:9:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):238:238 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/e;I)Landroidx/core/provider/f$e;"}
    10:16:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):240:240 -> c
    17:20:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):245:245 -> c
    21:26:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):250:250 -> c
    27:32:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):252:252 -> c
    33:36:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):256:256 -> c
    37:42:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):255:255 -> c
    43:45:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):259:259 -> c
    46:51:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):260:260 -> c
    52:58:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):262:262 -> c
    59:65:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):247:247 -> c
    0:3:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):164:164 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;ILjava/util/concurrent/Executor;Landroidx/core/provider/a;)Landroid/graphics/Typeface;"}
    4:13:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):165:165 -> d
    14:22:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):167:167 -> d
    23:27:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):171:171 -> d
    28:30:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):181:181 -> d
    31:41:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):182:182 -> d
    42:44:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):186:186 -> d
    45:48:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):187:187 -> d
    49:53:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):189:189 -> d
    54:56:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):190:190 -> d
    57:59:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):191:191 -> d
    60:60:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    61:67:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):194:194 -> d
    68:69:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):204:204 -> d
    70:78:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):206:206 -> d
    79:80:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    0:3:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):102:102 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;Landroidx/core/provider/a;II)Landroid/graphics/Typeface;"}
    4:13:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):103:103 -> e
    14:25:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):105:105 -> e
    26:29:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):112:112 -> e
    30:32:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):113:113 -> e
    33:35:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):114:114 -> e
    36:40:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):117:117 -> e
    41:48:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):125:125 -> e
    49:51:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):130:130 -> e
    52:54:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):131:131 -> e
    55:65:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):133:133 -> e
androidx.core.provider.FontRequestWorker$1 -> androidx.core.provider.f$a:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    android.content.Context val$context -> b
    androidx.core.provider.FontRequest val$request -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/e;"}
    int val$style -> d
    0:11:void <init>(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):117:117 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/e;I)V"}
    0:12:androidx.core.provider.FontRequestWorker$TypefaceResult call():120:120 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/f$e;"}
    0:4:java.lang.Object call():117:117 -> call
androidx.core.provider.FontRequestWorker$2 -> androidx.core.provider.f$b:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    androidx.core.provider.CallbackWithHandler val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/a;"}
    0:5:void <init>(androidx.core.provider.CallbackWithHandler):171:171 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/a;)V"}
    0:5:void accept(java.lang.Object):171:171 -> a
    2:7:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):175:175 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    8:13:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):177:177 -> b
androidx.core.provider.FontRequestWorker$3 -> androidx.core.provider.f$c:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    android.content.Context val$context -> b
    androidx.core.provider.FontRequest val$request -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/e;"}
    int val$style -> d
    0:11:void <init>(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):194:194 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/e;I)V"}
    0:12:androidx.core.provider.FontRequestWorker$TypefaceResult call():198:198 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/f$e;"}
    13:19:androidx.core.provider.FontRequestWorker$TypefaceResult call():200:200 -> a
    0:4:java.lang.Object call():194:194 -> call
androidx.core.provider.FontRequestWorker$4 -> androidx.core.provider.f$d:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    0:5:void <init>(java.lang.String):206:206 -> <init>
    0:5:void accept(java.lang.Object):206:206 -> a
    0:2:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):210:210 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    3:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):211:211 -> b
    15:18:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):213:213 -> b
    19:23:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):215:215 -> b
    24:25:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> b
    26:31:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):217:217 -> b
    32:44:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):218:218 -> b
    45:46:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> b
androidx.core.provider.FontRequestWorker$TypefaceResult -> androidx.core.provider.f$e:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    android.graphics.Typeface mTypeface -> a
    int mResult -> b
    1:3:void <init>(int):301:303 -> <init>
    4:6:void <init>(android.graphics.Typeface):307:309 -> <init>
    0:7:boolean isSuccess():314:314 -> a
androidx.core.provider.FontsContractCompat -> androidx.core.provider.g:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    1:5:android.graphics.Typeface buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):76:76 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;)Landroid/graphics/Typeface;"}
    0:4:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):102:102 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;Landroidx/core/provider/e;)Landroidx/core/provider/g$a;"}
    0:6:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):163:163 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;IZILandroid/os/Handler;Landroidx/core/provider/g$c;)Landroid/graphics/Typeface;"}
    7:12:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):166:166 -> c
    13:17:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):169:169 -> c
androidx.core.provider.FontsContractCompat$FontFamilyResult -> androidx.core.provider.g$a:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    int mStatusCode -> a
    androidx.core.provider.FontsContractCompat$FontInfo[] mFonts -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/provider/g$b;"}
    0:2:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):390:390 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Landroidx/core/provider/g$b;)V"}
    3:4:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):391:391 -> <init>
    5:7:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):392:392 -> <init>
    0:5:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):407:407 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Landroidx/core/provider/g$b;)Landroidx/core/provider/g$a;"}
    0:2:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():400:400 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/provider/g$b;"}
    0:2:int getStatusCode():396:396 -> c
androidx.core.provider.FontsContractCompat$FontInfo -> androidx.core.provider.g$b:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    android.net.Uri mUri -> a
    int mTtcIndex -> b
    int mWeight -> c
    boolean mItalic -> d
    int mResultCode -> e
    0:2:void <init>(android.net.Uri,int,int,boolean,int):292:292 -> <init>
    3:10:void <init>(android.net.Uri,int,int,boolean,int):293:293 -> <init>
    11:12:void <init>(android.net.Uri,int,int,boolean,int):294:294 -> <init>
    13:14:void <init>(android.net.Uri,int,int,boolean,int):295:295 -> <init>
    15:16:void <init>(android.net.Uri,int,int,boolean,int):296:296 -> <init>
    17:19:void <init>(android.net.Uri,int,int,boolean,int):297:297 -> <init>
    0:10:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):308:308 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)Landroidx/core/provider/g$b;"}
    0:2:int getResultCode():345:345 -> b
    0:2:int getTtcIndex():322:322 -> c
    0:2:android.net.Uri getUri():315:315 -> d
    0:2:int getWeight():329:329 -> e
    0:2:boolean isItalic():336:336 -> f
androidx.core.provider.FontsContractCompat$FontRequestCallback -> androidx.core.provider.g$c:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    0:3:void <init>():478:478 -> <init>
    void onTypefaceRequestFailed(int) -> a
    void onTypefaceRetrieved(android.graphics.Typeface) -> b
androidx.core.provider.RequestExecutor -> androidx.core.provider.h:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    0:4:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):82:82 -> a
    5:20:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):85:85 -> a
    21:24:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):93:93 -> a
    0:3:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):56:56 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Landroidx/core/util/a;)V"}
    4:12:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):57:57 -> b
    0:4:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):65:65 -> c
    5:11:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):67:67 -> c
    12:20:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):73:73 -> c
    21:22:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):71:71 -> c
    23:28:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):69:69 -> c
androidx.core.provider.RequestExecutor$DefaultThreadFactory -> androidx.core.provider.h$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    java.lang.String mThreadName -> a
    int mPriority -> b
    0:2:void <init>(java.lang.String,int):164:164 -> <init>
    3:4:void <init>(java.lang.String,int):165:165 -> <init>
    5:7:void <init>(java.lang.String,int):166:166 -> <init>
    0:9:java.lang.Thread newThread(java.lang.Runnable):171:171 -> newThread
androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> androidx.core.provider.h$a$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    int mPriority -> a
    0:2:void <init>(java.lang.Runnable,java.lang.String,int):178:178 -> <init>
    3:5:void <init>(java.lang.Runnable,java.lang.String,int):179:179 -> <init>
    0:4:void run():184:184 -> run
    5:8:void run():185:185 -> run
androidx.core.provider.RequestExecutor$ReplyRunnable -> androidx.core.provider.h$b:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    java.util.concurrent.Callable mCallable -> a
    androidx.core.util.Consumer mConsumer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    android.os.Handler mHandler -> c
    0:2:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):135:135 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;Landroidx/core/util/a;)V"}
    3:4:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):136:136 -> <init>
    5:6:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):137:137 -> <init>
    7:9:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):138:138 -> <init>
    0:7:void run():145:145 -> run
    8:9:void run():150:150 -> run
    10:20:void run():151:151 -> run
androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> androidx.core.provider.h$b$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    androidx.core.util.Consumer val$consumer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    java.lang.Object val$result -> b
    androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/h$b;"}
    0:9:void <init>(androidx.core.provider.RequestExecutor$ReplyRunnable,androidx.core.util.Consumer,java.lang.Object):151:151 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/h$b;Landroidx/core/util/a;Ljava/lang/Object;)V"}
    0:7:void run():154:154 -> run
androidx.core.text.ICUCompat -> androidx.core.text.a:
# {"id":"sourceFile","fileName":"ICUCompat.java"}
    0:7:java.lang.String maximizeAndGetScript(java.util.Locale):89:89 -> a
    8:12:java.lang.String maximizeAndGetScript(java.util.Locale):90:90 -> a
androidx.core.text.ICUCompat$Api24Impl -> androidx.core.text.a$a:
# {"id":"sourceFile","fileName":"ICUCompat.java"}
    0:6:android.icu.util.ULocale addLikelySubtags(java.lang.Object):165:165 -> a
    0:4:android.icu.util.ULocale forLocale(java.util.Locale):160:160 -> b
    0:6:java.lang.String getScript(java.lang.Object):170:170 -> c
androidx.core.text.PrecomputedTextCompat -> androidx.core.text.b:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
androidx.core.text.PrecomputedTextCompat$Params -> androidx.core.text.b$a:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
    android.text.TextPaint mPaint -> a
    android.text.TextDirectionHeuristic mTextDir -> b
    int mBreakStrategy -> c
    int mHyphenationFrequency -> d
    android.text.PrecomputedText$Params mWrapped -> e
    0:2:void <init>(android.text.PrecomputedText$Params):213:213 -> <init>
    3:8:void <init>(android.text.PrecomputedText$Params):214:214 -> <init>
    9:14:void <init>(android.text.PrecomputedText$Params):215:215 -> <init>
    15:20:void <init>(android.text.PrecomputedText$Params):216:216 -> <init>
    21:26:void <init>(android.text.PrecomputedText$Params):217:217 -> <init>
    27:29:void <init>(android.text.PrecomputedText$Params):218:218 -> <init>
    0:9:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):275:275 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/text/b$a;)Z"}
    10:18:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):278:278 -> a
    19:37:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):283:283 -> a
    38:56:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):286:286 -> a
    57:75:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):289:289 -> a
    76:94:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):293:293 -> a
    95:100:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):296:296 -> a
    101:108:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):297:297 -> a
    109:115:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):296:296 -> a
    116:132:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):301:301 -> a
    133:153:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):305:305 -> a
    154:161:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):313:313 -> a
    162:172:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):314:314 -> a
    173:195:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):317:317 -> a
    0:2:int getBreakStrategy():252:252 -> b
    0:2:int getHyphenationFrequency():264:264 -> c
    0:2:android.text.TextDirectionHeuristic getTextDirection():240:240 -> d
    0:2:android.text.TextPaint getTextPaint():227:227 -> e
    4:9:boolean equals(java.lang.Object):334:334 -> equals
    10:11:boolean equals(java.lang.Object):337:337 -> equals
    12:18:boolean equals(java.lang.Object):338:338 -> equals
    19:28:boolean equals(java.lang.Object):342:342 -> equals
    0:21:int hashCode():352:352 -> hashCode
    22:51:int hashCode():353:353 -> hashCode
    52:75:int hashCode():354:354 -> hashCode
    76:89:int hashCode():355:355 -> hashCode
    90:94:int hashCode():352:352 -> hashCode
    0:6:java.lang.String toString():378:378 -> toString
    7:32:java.lang.String toString():379:379 -> toString
    33:58:java.lang.String toString():380:380 -> toString
    59:84:java.lang.String toString():381:381 -> toString
    85:110:java.lang.String toString():383:383 -> toString
    111:136:java.lang.String toString():384:384 -> toString
    137:162:java.lang.String toString():387:387 -> toString
    163:188:java.lang.String toString():391:391 -> toString
    189:214:java.lang.String toString():393:393 -> toString
    215:236:java.lang.String toString():395:395 -> toString
    237:258:java.lang.String toString():396:396 -> toString
    259:280:java.lang.String toString():397:397 -> toString
    281:285:java.lang.String toString():398:398 -> toString
    286:290:java.lang.String toString():399:399 -> toString
androidx.core.util.Consumer -> androidx.core.util.a:
# {"id":"sourceFile","fileName":"Consumer.java"}
    void accept(java.lang.Object) -> a
androidx.core.util.DebugUtils -> androidx.core.util.b:
# {"id":"sourceFile","fileName":"DebugUtils.java"}
    2:7:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):33:33 -> a
    8:15:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):35:35 -> a
    16:21:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):36:36 -> a
    22:31:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):37:37 -> a
    32:39:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):38:38 -> a
    40:43:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):40:40 -> a
    44:48:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):43:43 -> a
    49:51:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):44:44 -> a
    52:63:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):45:45 -> a
androidx.core.util.ObjectsCompat -> androidx.core.util.c:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    0:4:boolean equals(java.lang.Object,java.lang.Object):55:55 -> a
    0:4:int hash(java.lang.Object[]):97:97 -> b
androidx.core.util.ObjectsCompat$Api19Impl -> androidx.core.util.c$a:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    0:4:boolean equals(java.lang.Object,java.lang.Object):171:171 -> a
    0:4:int hash(java.lang.Object[]):176:176 -> b
androidx.core.util.Preconditions -> androidx.core.util.d:
# {"id":"sourceFile","fileName":"Preconditions.java"}
    3:12:void checkArgument(boolean,java.lang.Object):52:52 -> a
    3:8:int checkArgumentNonnegative(int):225:225 -> b
    3:8:int checkArgumentNonnegative(int,java.lang.String):209:209 -> c
    0:3:java.lang.Object checkNotNull(java.lang.Object):137:137 -> d
    3:12:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):154:154 -> e
    3:8:void checkState(boolean,java.lang.String):169:169 -> f
androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    android.view.View$AccessibilityDelegate mOriginalDelegate -> a
    android.view.View$AccessibilityDelegate mBridge -> b
    android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c
    0:7:void <clinit>():135:135 -> <clinit>
    1:1:void <init>():144:144 -> <init>
    2:4:void <init>(android.view.View$AccessibilityDelegate):151:153 -> <init>
    0:6:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):223:223 -> a
    0:7:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):330:330 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/accessibility/e;"}
    8:15:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):332:332 -> b
    0:1:java.util.List getActionList(android.view.View):411:411 -> c
    2:9:java.util.List getActionList(android.view.View):412:412 -> c
    10:12:java.util.List getActionList(android.view.View):413:413 -> c
    0:2:android.view.View$AccessibilityDelegate getBridge():160:160 -> d
    3:6:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):398:398 -> e
    7:17:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):399:399 -> e
    18:20:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):400:400 -> e
    21:34:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):401:401 -> e
    0:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):265:265 -> f
    0:1:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):285:285 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/d;)V"}
    2:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):286:286 -> g
    6:9:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):285:285 -> g
    0:5:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):244:244 -> h
    0:6:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):310:310 -> i
    0:5:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):360:360 -> j
    6:11:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):361:361 -> j
    12:17:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):362:362 -> j
    18:23:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):363:363 -> j
    24:33:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):364:364 -> j
    34:41:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):369:369 -> j
    42:47:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):371:371 -> j
    48:50:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):372:372 -> j
    51:54:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):373:373 -> j
    55:60:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):372:372 -> j
    0:1:boolean performClickableSpanAction(int,android.view.View):380:380 -> k
    2:9:boolean performClickableSpanAction(int,android.view.View):382:382 -> k
    10:17:boolean performClickableSpanAction(int,android.view.View):384:384 -> k
    18:23:boolean performClickableSpanAction(int,android.view.View):386:386 -> k
    24:29:boolean performClickableSpanAction(int,android.view.View):387:387 -> k
    30:36:boolean performClickableSpanAction(int,android.view.View):388:388 -> k
    0:5:void sendAccessibilityEvent(android.view.View,int):178:178 -> l
    0:5:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):201:201 -> m
androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter -> androidx.core.view.a$a:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    androidx.core.view.AccessibilityDelegateCompat mCompat -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"}
    0:2:void <init>(androidx.core.view.AccessibilityDelegateCompat):68:68 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a;)V"}
    3:5:void <init>(androidx.core.view.AccessibilityDelegateCompat):69:69 -> <init>
    0:6:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):75:75 -> dispatchPopulateAccessibilityEvent
    0:1:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):123:123 -> getAccessibilityNodeProvider
    2:7:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):124:124 -> getAccessibilityNodeProvider
    8:16:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):126:126 -> getAccessibilityNodeProvider
    0:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):80:80 -> onInitializeAccessibilityEvent
    0:3:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):86:86 -> onInitializeAccessibilityNodeInfo
    4:10:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):87:87 -> onInitializeAccessibilityNodeInfo
    11:17:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):88:88 -> onInitializeAccessibilityNodeInfo
    18:24:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):89:89 -> onInitializeAccessibilityNodeInfo
    25:31:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):90:90 -> onInitializeAccessibilityNodeInfo
    32:36:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):91:91 -> onInitializeAccessibilityNodeInfo
    37:43:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):92:92 -> onInitializeAccessibilityNodeInfo
    44:48:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):93:93 -> onInitializeAccessibilityNodeInfo
    49:54:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):94:94 -> onInitializeAccessibilityNodeInfo
    55:67:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):95:95 -> onInitializeAccessibilityNodeInfo
    0:5:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):101:101 -> onPopulateAccessibilityEvent
    0:6:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):107:107 -> onRequestSendAccessibilityEvent
    0:6:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):131:131 -> performAccessibilityAction
    0:5:void sendAccessibilityEvent(android.view.View,int):112:112 -> sendAccessibilityEvent
    0:5:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):117:117 -> sendAccessibilityEventUnchecked
androidx.core.view.AccessibilityDelegateCompat$Api16Impl -> androidx.core.view.a$b:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    0:4:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View):425:425 -> a
    0:4:boolean performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle):431:431 -> b
androidx.core.view.ActionProvider -> androidx.core.view.b:
# {"id":"sourceFile","fileName":"ActionProvider.java"}
    android.content.Context mContext -> a
    androidx.core.view.ActionProvider$SubUiVisibilityListener mSubUiVisibilityListener -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b$a;"}
    androidx.core.view.ActionProvider$VisibilityListener mVisibilityListener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b$b;"}
    0:2:void <init>(android.content.Context):135:135 -> <init>
    3:5:void <init>(android.content.Context):136:136 -> <init>
    boolean hasSubMenu() -> a
    boolean isVisible() -> b
    android.view.View onCreateActionView(android.view.MenuItem) -> c
    boolean onPerformDefaultAction() -> d
    void onPrepareSubMenu(android.view.SubMenu) -> e
    boolean overridesItemVisibility() -> f
    1:2:void reset():313:313 -> g
    3:5:void reset():314:314 -> g
    0:2:void setSubUiVisibilityListener(androidx.core.view.ActionProvider$SubUiVisibilityListener):290:290 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b$a;)V"}
    void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b$b;)V"}
androidx.core.view.ActionProvider$SubUiVisibilityListener -> androidx.core.view.b$a:
# {"id":"sourceFile","fileName":"ActionProvider.java"}
androidx.core.view.ActionProvider$VisibilityListener -> androidx.core.view.b$b:
# {"id":"sourceFile","fileName":"ActionProvider.java"}
androidx.core.view.DisplayCutoutCompat -> androidx.core.view.c:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    android.view.DisplayCutout mDisplayCutout -> a
    0:2:void <init>(android.view.DisplayCutout):112:112 -> <init>
    3:5:void <init>(android.view.DisplayCutout):113:113 -> <init>
    0:6:int getSafeInsetBottom():128:128 -> a
    0:6:int getSafeInsetLeft():137:137 -> b
    0:6:int getSafeInsetRight():146:146 -> c
    0:6:int getSafeInsetTop():119:119 -> d
    0:10:androidx.core.graphics.Insets getWaterfallInsets():183:183 -> e
    6:14:boolean equals(java.lang.Object):194:194 -> equals
    15:16:boolean equals(java.lang.Object):197:197 -> equals
    17:27:boolean equals(java.lang.Object):198:198 -> equals
    0:2:android.view.DisplayCutout unwrap():218:218 -> f
    4:9:androidx.core.view.DisplayCutoutCompat wrap(android.view.DisplayCutout):213:213 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/DisplayCutout;)Landroidx/core/view/c;"}
    0:10:int hashCode():203:203 -> hashCode
    0:24:java.lang.String toString():209:209 -> toString
androidx.core.view.DisplayCutoutCompat$Api28Impl -> androidx.core.view.c$a:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    0:5:android.view.DisplayCutout createDisplayCutout(android.graphics.Rect,java.util.List):229:229 -> a
    0:4:java.util.List getBoundingRects(android.view.DisplayCutout):254:254 -> b
    0:4:int getSafeInsetBottom(android.view.DisplayCutout):239:239 -> c
    0:4:int getSafeInsetLeft(android.view.DisplayCutout):244:244 -> d
    0:4:int getSafeInsetRight(android.view.DisplayCutout):249:249 -> e
    0:4:int getSafeInsetTop(android.view.DisplayCutout):234:234 -> f
androidx.core.view.DisplayCutoutCompat$Api30Impl -> androidx.core.view.c$b:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    0:11:android.view.DisplayCutout createDisplayCutout(android.graphics.Insets,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Insets):268:268 -> a
    0:4:android.graphics.Insets getWaterfallInsets(android.view.DisplayCutout):274:274 -> b
androidx.core.view.GravityCompat -> androidx.core.view.d:
# {"id":"sourceFile","fileName":"GravityCompat.java"}
    0:4:int getAbsoluteGravity(int,int):151:151 -> a
androidx.core.view.KeyEventDispatcher -> androidx.core.view.e:
# {"id":"sourceFile","fileName":"KeyEventDispatcher.java"}
    0:4:boolean dispatchBeforeHierarchy(android.view.View,android.view.KeyEvent):64:64 -> a
    4:8:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):86:86 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e$a;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z"}
androidx.core.view.KeyEventDispatcher$Component -> androidx.core.view.e$a:
# {"id":"sourceFile","fileName":"KeyEventDispatcher.java"}
androidx.core.view.LayoutInflaterCompat -> androidx.core.view.f:
# {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"}
    0:3:void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):141:141 -> a
androidx.core.view.MarginLayoutParamsCompat -> androidx.core.view.g:
# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"}
    0:4:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):67:67 -> a
    0:4:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):48:48 -> b
androidx.core.view.MarginLayoutParamsCompat$Api17Impl -> androidx.core.view.g$a:
# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"}
    0:4:int getLayoutDirection(android.view.ViewGroup$MarginLayoutParams):208:208 -> a
    0:4:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):188:188 -> b
    0:4:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):183:183 -> c
    0:4:boolean isMarginRelative(android.view.ViewGroup$MarginLayoutParams):203:203 -> d
    0:3:void resolveLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):220:220 -> e
    0:3:void setLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):214:214 -> f
    0:3:void setMarginEnd(android.view.ViewGroup$MarginLayoutParams,int):198:198 -> g
    0:3:void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int):193:193 -> h
androidx.core.view.MenuHostHelper -> androidx.core.view.j:
# {"id":"sourceFile","fileName":"MenuHostHelper.java"}
    java.lang.Runnable mOnInvalidateMenuCallback -> a
    java.util.concurrent.CopyOnWriteArrayList mMenuProviders -> b
    java.util.Map mProviderToLifecycleContainers -> c
    0:2:void <init>(java.lang.Runnable):66:66 -> <init>
    3:9:void <init>(java.lang.Runnable):56:56 -> <init>
    10:16:void <init>(java.lang.Runnable):57:57 -> <init>
    17:19:void <init>(java.lang.Runnable):67:67 -> <init>
    3:8:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):181:181 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j;Landroidx/lifecycle/h$c;Landroidx/core/view/l;Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    9:12:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):182:182 -> a
    13:16:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):183:183 -> a
    17:20:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):184:184 -> a
    21:26:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):185:185 -> a
    27:31:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):186:186 -> a
    32:37:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):187:187 -> a
    3:6:void lambda$addMenuProvider$0(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):153:153 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j;Landroidx/core/view/l;Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    7:10:void lambda$addMenuProvider$0(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):154:154 -> b
    0:4:void addMenuProvider(androidx.core.view.MenuProvider):132:132 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;)V"}
    5:10:void addMenuProvider(androidx.core.view.MenuProvider):133:133 -> c
    0:2:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):146:146 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;Landroidx/lifecycle/l;)V"}
    3:6:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):147:147 -> d
    7:16:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):148:148 -> d
    17:19:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):150:150 -> d
    20:24:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):152:152 -> d
    25:35:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):157:157 -> d
    0:3:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):175:175 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;Landroidx/lifecycle/l;Landroidx/lifecycle/h$c;)V"}
    4:13:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):176:176 -> e
    14:16:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):178:178 -> e
    17:21:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):180:180 -> e
    22:32:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):190:190 -> e
    0:20:void onCreateMenu(android.view.Menu,android.view.MenuInflater):92:92 -> f
    21:21:void onCreateMenu(android.view.Menu,android.view.MenuInflater):93:93 -> f
    0:20:void onMenuClosed(android.view.Menu):121:121 -> g
    21:21:void onMenuClosed(android.view.Menu):122:122 -> g
    0:21:boolean onMenuItemSelected(android.view.MenuItem):106:106 -> h
    22:22:boolean onMenuItemSelected(android.view.MenuItem):107:107 -> h
    0:20:void onPrepareMenu(android.view.Menu):79:79 -> i
    21:21:void onPrepareMenu(android.view.Menu):80:80 -> i
    0:4:void removeMenuProvider(androidx.core.view.MenuProvider):199:199 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l;)V"}
    5:14:void removeMenuProvider(androidx.core.view.MenuProvider):200:200 -> j
    15:17:void removeMenuProvider(androidx.core.view.MenuProvider):202:202 -> j
    18:23:void removeMenuProvider(androidx.core.view.MenuProvider):204:204 -> j
androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda0 -> androidx.core.view.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.view.MenuHostHelper androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$53d760c323cae39bc0c5bba62d31584953579871a21b07a3eb73c498bb568c4c$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.lifecycle.Lifecycle$State androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$53d760c323cae39bc0c5bba62d31584953579871a21b07a3eb73c498bb568c4c$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(androidx.core.view.MenuHostHelper,androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j;Landroidx/lifecycle/h$c;Landroidx/core/view/l;)V"}
    0:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda1 -> androidx.core.view.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.view.MenuHostHelper androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$91048c4ec09ce22cac64b9a0370f6b896bae10d5f9ad35e460d349a0db2e653b$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.core.view.MenuHostHelper,androidx.core.view.MenuProvider):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j;Landroidx/core/view/l;)V"}
    0:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.core.view.MenuHostHelper$LifecycleContainer -> androidx.core.view.j$a:
# {"id":"sourceFile","fileName":"MenuHostHelper.java"}
    androidx.lifecycle.Lifecycle mLifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.lifecycle.LifecycleEventObserver mObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    0:2:void <init>(androidx.lifecycle.Lifecycle,androidx.lifecycle.LifecycleEventObserver):211:211 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;Landroidx/lifecycle/j;)V"}
    3:4:void <init>(androidx.lifecycle.Lifecycle,androidx.lifecycle.LifecycleEventObserver):212:212 -> <init>
    5:6:void <init>(androidx.lifecycle.Lifecycle,androidx.lifecycle.LifecycleEventObserver):213:213 -> <init>
    7:10:void <init>(androidx.lifecycle.Lifecycle,androidx.lifecycle.LifecycleEventObserver):214:214 -> <init>
    0:7:void clearObservers():218:218 -> a
    8:10:void clearObservers():219:219 -> a
androidx.core.view.MenuItemCompat -> androidx.core.view.k:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    0:3:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):214:214 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/core/view/b;)Landroid/view/MenuItem;"}
    4:10:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):215:215 -> a
    11:18:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):218:218 -> a
    0:3:void setAlphabeticShortcut(android.view.MenuItem,char,int):487:487 -> b
    4:9:void setAlphabeticShortcut(android.view.MenuItem,char,int):489:489 -> b
    10:13:void setAlphabeticShortcut(android.view.MenuItem,char,int):491:491 -> b
    0:3:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):331:331 -> c
    4:9:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):332:332 -> c
    10:13:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):334:334 -> c
    0:3:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):531:531 -> d
    4:9:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):533:533 -> d
    10:13:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):535:535 -> d
    0:3:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):567:567 -> e
    4:9:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):569:569 -> e
    10:13:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):571:571 -> e
    0:3:void setNumericShortcut(android.view.MenuItem,char,int):437:437 -> f
    4:9:void setNumericShortcut(android.view.MenuItem,char,int):439:439 -> f
    10:13:void setNumericShortcut(android.view.MenuItem,char,int):441:441 -> f
    0:3:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):363:363 -> g
    4:9:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):364:364 -> g
    10:13:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):366:366 -> g
androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.k$a:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    0:4:int getAlphabeticModifiers(android.view.MenuItem):647:647 -> a
    0:4:java.lang.CharSequence getContentDescription(android.view.MenuItem):609:609 -> b
    0:4:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):657:657 -> c
    0:4:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):667:667 -> d
    0:4:int getNumericModifiers(android.view.MenuItem):636:636 -> e
    0:4:java.lang.CharSequence getTooltipText(android.view.MenuItem):619:619 -> f
    0:4:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):642:642 -> g
    0:4:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):604:604 -> h
    0:4:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):652:652 -> i
    0:4:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):662:662 -> j
    0:4:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):631:631 -> k
    0:4:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):625:625 -> l
    0:4:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):614:614 -> m
androidx.core.view.MenuProvider -> androidx.core.view.l:
# {"id":"sourceFile","fileName":"MenuProvider.java"}
androidx.core.view.MotionEventCompat -> androidx.core.view.m:
# {"id":"sourceFile","fileName":"MotionEventCompat.java"}
    0:10:boolean isFromSource(android.view.MotionEvent,int):555:555 -> a
androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.n:
# {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"}
    android.view.ViewParent mNestedScrollingParentTouch -> a
    android.view.ViewParent mNestedScrollingParentNonTouch -> b
    android.view.View mView -> c
    boolean mIsNestedScrollingEnabled -> d
    int[] mTempNestedScrollConsumed -> e
    0:2:void <init>(android.view.View):56:56 -> <init>
    3:5:void <init>(android.view.View):57:57 -> <init>
    0:6:boolean dispatchNestedFling(float,float,boolean):348:348 -> a
    7:12:boolean dispatchNestedFling(float,float,boolean):349:349 -> a
    13:20:boolean dispatchNestedFling(float,float,boolean):351:351 -> a
    0:6:boolean dispatchNestedPreFling(float,float):368:368 -> b
    7:12:boolean dispatchNestedPreFling(float,float):369:369 -> b
    13:20:boolean dispatchNestedPreFling(float,float):371:371 -> b
    0:6:boolean dispatchNestedPreScroll(int,int,int[],int[],int):302:302 -> c
    7:21:boolean dispatchNestedPreScroll(int,int,int[],int[],int):303:303 -> c
    22:23:boolean dispatchNestedPreScroll(int,int,int[],int[],int):331:331 -> c
    24:28:boolean dispatchNestedPreScroll(int,int,int[],int[],int):332:332 -> c
    29:33:boolean dispatchNestedPreScroll(int,int,int[],int[],int):312:312 -> c
    34:35:boolean dispatchNestedPreScroll(int,int,int[],int[],int):313:313 -> c
    36:44:boolean dispatchNestedPreScroll(int,int,int[],int[],int):314:314 -> c
    45:49:boolean dispatchNestedPreScroll(int,int,int[],int[],int):318:318 -> c
    50:51:boolean dispatchNestedPreScroll(int,int,int[],int[],int):320:320 -> c
    52:53:boolean dispatchNestedPreScroll(int,int,int[],int[],int):321:321 -> c
    54:63:boolean dispatchNestedPreScroll(int,int,int[],int[],int):322:322 -> c
    64:68:boolean dispatchNestedPreScroll(int,int,int[],int[],int):325:325 -> c
    69:73:boolean dispatchNestedPreScroll(int,int,int[],int[],int):326:326 -> c
    74:78:boolean dispatchNestedPreScroll(int,int,int[],int[],int):327:327 -> c
    79:90:boolean dispatchNestedPreScroll(int,int,int[],int[],int):329:329 -> c
    0:3:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):231:231 -> d
    8:12:boolean dispatchNestedScroll(int,int,int,int,int[]):204:204 -> e
    2:10:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):238:238 -> f
    11:29:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):239:239 -> f
    30:31:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):270:270 -> f
    32:36:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):271:271 -> f
    37:41:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):248:248 -> f
    42:43:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):249:249 -> f
    44:52:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):250:250 -> f
    53:56:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):254:254 -> f
    57:58:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):255:255 -> f
    59:64:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):256:256 -> f
    65:77:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):259:259 -> f
    78:82:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):263:263 -> f
    83:87:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):264:264 -> f
    88:94:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):265:265 -> f
    7:9:android.view.ViewParent getNestedScrollingParentForType(int):408:408 -> g
    10:12:android.view.ViewParent getNestedScrollingParentForType(int):406:406 -> g
    0:4:int[] getTempNestedScrollConsumed():425:425 -> h
    5:8:int[] getTempNestedScrollConsumed():426:426 -> h
    9:11:int[] getTempNestedScrollConsumed():428:428 -> h
    0:9:boolean hasNestedScrollingParent(int):114:114 -> i
    0:2:boolean isNestedScrollingEnabled():86:86 -> j
    0:3:void setNestedScrollingEnabled(boolean):70:70 -> k
    4:8:void setNestedScrollingEnabled(boolean):71:71 -> k
    9:11:void setNestedScrollingEnabled(boolean):73:73 -> k
    6:8:void setNestedScrollingParentForType(int,android.view.ViewParent):419:419 -> l
    9:11:void setNestedScrollingParentForType(int,android.view.ViewParent):416:416 -> l
    0:7:boolean startNestedScroll(int,int):145:145 -> m
    8:13:boolean startNestedScroll(int,int):149:149 -> m
    14:19:boolean startNestedScroll(int,int):150:150 -> m
    20:23:boolean startNestedScroll(int,int):151:151 -> m
    24:31:boolean startNestedScroll(int,int):153:153 -> m
    32:34:boolean startNestedScroll(int,int):154:154 -> m
    35:40:boolean startNestedScroll(int,int):155:155 -> m
    41:44:boolean startNestedScroll(int,int):158:158 -> m
    45:47:boolean startNestedScroll(int,int):159:159 -> m
    48:54:boolean startNestedScroll(int,int):161:161 -> m
    0:5:void stopNestedScroll(int):186:186 -> n
    6:11:void stopNestedScroll(int):188:188 -> n
    12:15:void stopNestedScroll(int):189:189 -> n
androidx.core.view.NestedScrollingParent2 -> androidx.core.view.o:
# {"id":"sourceFile","fileName":"NestedScrollingParent2.java"}
    void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> i
    void onNestedScroll(android.view.View,int,int,int,int,int) -> l
    void onStopNestedScroll(android.view.View,int) -> m
    void onNestedPreScroll(android.view.View,int,int,int[],int) -> n
    boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> o
androidx.core.view.NestedScrollingParent3 -> androidx.core.view.p:
# {"id":"sourceFile","fileName":"NestedScrollingParent3.java"}
    void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> k
androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.q:
# {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"}
    int mNestedScrollAxesTouch -> a
    int mNestedScrollAxesNonTouch -> b
    0:3:void <init>(android.view.ViewGroup):50:50 -> <init>
    0:5:int getNestedScrollAxes():92:92 -> a
    1:4:void onNestedScrollAccepted(android.view.View,android.view.View,int):63:63 -> b
    3:5:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):77:77 -> c
    6:8:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):79:79 -> c
    4:6:void onStopNestedScroll(android.view.View,int):115:115 -> d
    7:9:void onStopNestedScroll(android.view.View,int):117:117 -> d
androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.r:
# {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"}
androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.s:
# {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"}
androidx.core.view.OneShotPreDrawListener -> androidx.core.view.t:
# {"id":"sourceFile","fileName":"OneShotPreDrawListener.java"}
    android.view.View mView -> a
    android.view.ViewTreeObserver mViewTreeObserver -> b
    java.lang.Runnable mRunnable -> c
    0:2:void <init>(android.view.View,java.lang.Runnable):43:43 -> <init>
    3:4:void <init>(android.view.View,java.lang.Runnable):44:44 -> <init>
    5:10:void <init>(android.view.View,java.lang.Runnable):45:45 -> <init>
    11:13:void <init>(android.view.View,java.lang.Runnable):46:46 -> <init>
    4:8:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):62:62 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/t;"}
    9:15:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):63:63 -> a
    16:19:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):64:64 -> a
    20:27:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):60:60 -> a
    28:35:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):59:59 -> a
    0:7:void removeListener():80:80 -> b
    8:13:void removeListener():81:81 -> b
    14:22:void removeListener():83:83 -> b
    23:28:void removeListener():85:85 -> b
    0:2:boolean onPreDraw():70:70 -> onPreDraw
    3:9:boolean onPreDraw():71:71 -> onPreDraw
    0:6:void onViewAttachedToWindow(android.view.View):90:90 -> onViewAttachedToWindow
    0:3:void onViewDetachedFromWindow(android.view.View):95:95 -> onViewDetachedFromWindow
androidx.core.view.ViewCompat -> androidx.core.view.v:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.concurrent.atomic.AtomicInteger sNextGeneratedId -> a
    java.util.WeakHashMap sViewPropertyAnimatorMap -> b
    boolean sAccessibilityDelegateCheckFailed -> c
    int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> d
    androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/s;"}
    androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/v$e;"}
    0:8:void <clinit>():477:477 -> <clinit>
    9:11:void <clinit>():489:489 -> <clinit>
    12:13:void <clinit>():493:493 -> <clinit>
    14:83:void <clinit>():1243:1243 -> <clinit>
    84:90:void <clinit>():2857:2857 -> <clinit>
    91:98:void <clinit>():4541:4541 -> <clinit>
    0:5:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2557:2557 -> A
    6:9:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2559:2559 -> A
    10:15:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2560:2560 -> A
    16:21:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2562:2562 -> A
    0:13:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4306:4306 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    0:3:void postInvalidateOnAnimation(android.view.View):1023:1023 -> C
    0:3:void postOnAnimation(android.view.View,java.lang.Runnable):1063:1063 -> D
    0:3:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1086:1086 -> E
    0:3:void requestApplyInsets(android.view.View):2452:2452 -> F
    0:3:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):530:530 -> G
    0:11:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4232:4232 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    2:9:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):731:731 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"}
    10:18:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):732:732 -> I
    19:26:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):734:734 -> I
    0:8:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4276:4276 -> J
    9:14:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4278:4278 -> J
    15:20:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4280:4280 -> J
    0:3:void setBackground(android.view.View,android.graphics.drawable.Drawable):2997:2997 -> K
    0:3:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3029:3029 -> L
    0:3:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3077:3077 -> M
    0:3:void setElevation(android.view.View,float):2356:2356 -> N
    0:3:void setImportantForAccessibility(android.view.View,int):1136:1136 -> O
    0:3:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):2537:2537 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/r;)V"}
    0:3:void setScrollIndicators(android.view.View,int,int):3814:3814 -> Q
    0:3:void setTransitionName(android.view.View,java.lang.String):2402:2402 -> R
    0:6:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4523:4523 -> S
    7:9:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4525:4525 -> S
    10:13:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4529:4529 -> S
    14:17:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4530:4530 -> S
    18:28:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4531:4531 -> S
    29:32:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4533:4533 -> S
    33:38:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4537:4537 -> S
    0:13:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4329:4329 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    0:3:void stopNestedScroll(android.view.View):3179:3179 -> U
    0:11:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():4386:4386 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    0:3:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2082:2082 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/A;"}
    4:10:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2083:2083 -> b
    11:20:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2085:2085 -> b
    21:25:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2087:2087 -> b
    26:31:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2088:2088 -> b
    0:4:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2664:2664 -> c
    0:5:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2585:2585 -> d
    6:9:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2587:2587 -> d
    10:15:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2588:2588 -> d
    16:21:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2590:2590 -> d
    0:1:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):0:0 -> e
    0:5:void ensureAccessibilityDelegateCompat(android.view.View):939:939 -> f
    6:10:void ensureAccessibilityDelegateCompat(android.view.View):941:941 -> f
    11:14:void ensureAccessibilityDelegateCompat(android.view.View):943:943 -> f
    0:4:int generateViewId():4085:4085 -> g
    0:7:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):928:928 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/a;"}
    8:11:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):932:932 -> h
    12:16:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):933:933 -> h
    17:22:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):935:935 -> h
    0:4:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):949:949 -> i
    0:4:int getAccessibilityLiveRegion(android.view.View):1800:1800 -> j
    0:10:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):4302:4302 -> k
    0:4:android.content.res.ColorStateList getBackgroundTintList(android.view.View):3012:3012 -> l
    0:4:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):3059:3059 -> m
    0:4:int getImportantForAccessibility(android.view.View):1108:1108 -> n
    0:4:int getLayoutDirection(android.view.View):1621:1621 -> o
    0:4:int getMinimumHeight(android.view.View):2049:2049 -> p
    0:4:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2642:2642 -> q
    0:10:java.lang.CharSequence getStateDescription(android.view.View):1407:1407 -> r
    0:4:java.lang.String getTransitionName(android.view.View):2424:2424 -> s
    0:4:int getWindowSystemUiVisibility(android.view.View):2441:2441 -> t
    0:4:boolean hasOnClickListeners(android.view.View):3762:3762 -> u
    0:11:boolean isAccessibilityHeading(android.view.View):4365:4365 -> v
    12:21:boolean isAccessibilityHeading(android.view.View):4366:4366 -> v
    0:4:boolean isAttachedToWindow(android.view.View):3750:3750 -> w
    0:4:boolean isLaidOut(android.view.View):3556:3556 -> x
    0:11:boolean isScreenReaderFocusable(android.view.View):4227:4227 -> y
    12:21:boolean isScreenReaderFocusable(android.view.View):4228:4228 -> y
    0:11:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4482:4482 -> z
    12:19:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4483:4483 -> z
    20:25:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4486:4486 -> z
    26:40:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4487:4487 -> z
    41:53:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4490:4490 -> z
    54:57:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4503:4503 -> z
    58:60:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4504:4504 -> z
    61:63:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4505:4505 -> z
    64:66:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4506:4506 -> z
    67:69:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4507:4507 -> z
    70:72:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4508:4508 -> z
    73:83:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4509:4509 -> z
    84:87:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4510:4510 -> z
    88:93:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4511:4511 -> z
    94:97:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4512:4512 -> z
    98:102:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4514:4514 -> z
    103:137:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4516:4516 -> z
    138:146:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4492:4492 -> z
    147:149:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4493:4493 -> z
    150:154:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4496:4496 -> z
    155:165:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4498:4498 -> z
    166:168:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4499:4499 -> z
    169:172:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4501:4501 -> z
androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$1 -> androidx.core.view.v$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:3:void <init>(int,java.lang.Class,int):4233:4233 -> <init>
    0:4:java.lang.Object frameworkGet(android.view.View):4233:4233 -> d
    0:5:void frameworkSet(android.view.View,java.lang.Object):4233:4233 -> e
    0:8:boolean shouldUpdate(java.lang.Object,java.lang.Object):4233:4233 -> h
    0:8:java.lang.Boolean frameworkGet(android.view.View):4238:4238 -> i
    0:7:void frameworkSet(android.view.View,java.lang.Boolean):4244:4244 -> j
    0:6:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4249:4249 -> k
androidx.core.view.ViewCompat$2 -> androidx.core.view.v$b:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:3:void <init>(int,java.lang.Class,int,int):4307:4307 -> <init>
    0:4:java.lang.Object frameworkGet(android.view.View):4307:4307 -> d
    0:5:void frameworkSet(android.view.View,java.lang.Object):4307:4307 -> e
    0:8:boolean shouldUpdate(java.lang.Object,java.lang.Object):4307:4307 -> h
    0:4:java.lang.CharSequence frameworkGet(android.view.View):4312:4312 -> i
    0:3:void frameworkSet(android.view.View,java.lang.CharSequence):4318:4318 -> j
    0:6:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4323:4323 -> k
androidx.core.view.ViewCompat$3 -> androidx.core.view.v$c:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:3:void <init>(int,java.lang.Class,int,int):4330:4330 -> <init>
    0:4:java.lang.Object frameworkGet(android.view.View):4330:4330 -> d
    0:5:void frameworkSet(android.view.View,java.lang.Object):4330:4330 -> e
    0:8:boolean shouldUpdate(java.lang.Object,java.lang.Object):4330:4330 -> h
    0:4:java.lang.CharSequence frameworkGet(android.view.View):4335:4335 -> i
    0:3:void frameworkSet(android.view.View,java.lang.CharSequence):4341:4341 -> j
    0:6:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4346:4346 -> k
androidx.core.view.ViewCompat$4 -> androidx.core.view.v$d:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:3:void <init>(int,java.lang.Class,int):4387:4387 -> <init>
    0:4:java.lang.Object frameworkGet(android.view.View):4387:4387 -> d
    0:5:void frameworkSet(android.view.View,java.lang.Object):4387:4387 -> e
    0:8:boolean shouldUpdate(java.lang.Object,java.lang.Object):4387:4387 -> h
    0:8:java.lang.Boolean frameworkGet(android.view.View):4392:4392 -> i
    0:7:void frameworkSet(android.view.View,java.lang.Boolean):4398:4398 -> j
    0:6:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4403:4403 -> k
androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.v$e:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.WeakHashMap mPanesToVisible -> a
    0:2:void <init>():4544:4544 -> <init>
    3:10:void <init>():4546:4546 -> <init>
    0:23:void addAccessibilityPane(android.view.View):4572:4572 -> a
    24:26:void addAccessibilityPane(android.view.View):4573:4573 -> a
    27:32:void addAccessibilityPane(android.view.View):4574:4574 -> a
    33:36:void addAccessibilityPane(android.view.View):4575:4575 -> a
    0:7:void registerForLayoutCallback(android.view.View):4600:4600 -> b
    0:4:void removeAccessibilityPane(android.view.View):4581:4581 -> c
    5:7:void removeAccessibilityPane(android.view.View):4582:4582 -> c
    8:11:void removeAccessibilityPane(android.view.View):4583:4583 -> c
    0:3:void unregisterForLayoutCallback(android.view.View):4605:4605 -> d
    4:7:void unregisterForLayoutCallback(android.view.View):4606:4606 -> d
    0:3:void onViewAttachedToWindow(android.view.View):4562:4562 -> onViewAttachedToWindow
androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.v$f:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    int mTagKey -> a
    java.lang.Class mType -> b
    int mFrameworkMinimumSdk -> c
    int mContentChangeType -> d
    1:1:void <init>(int,java.lang.Class,int):4416:4416 -> <init>
    2:6:void <init>(int,java.lang.Class,int,int):4421:4425 -> <init>
    4:14:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4473:4473 -> a
    15:27:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4474:4474 -> a
    0:1:boolean extrasAvailable():0:0 -> b
    0:9:boolean frameworkAvailable():4456:4456 -> c
    java.lang.Object frameworkGet(android.view.View) -> d
    void frameworkSet(android.view.View,java.lang.Object) -> e
    0:5:java.lang.Object get(android.view.View):4444:4444 -> f
    6:10:java.lang.Object get(android.view.View):4445:4445 -> f
    11:16:java.lang.Object get(android.view.View):4446:4446 -> f
    17:22:java.lang.Object get(android.view.View):4447:4447 -> f
    23:33:java.lang.Object get(android.view.View):4448:4448 -> f
    0:5:void set(android.view.View,java.lang.Object):4430:4430 -> g
    6:9:void set(android.view.View,java.lang.Object):4431:4431 -> g
    10:25:void set(android.view.View,java.lang.Object):4432:4432 -> g
    26:28:void set(android.view.View,java.lang.Object):4433:4433 -> g
    29:33:void set(android.view.View,java.lang.Object):4434:4434 -> g
    34:39:void set(android.view.View,java.lang.Object):4438:4438 -> g
    boolean shouldUpdate(java.lang.Object,java.lang.Object) -> h
androidx.core.view.ViewCompat$Api15Impl -> androidx.core.view.v$g:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:boolean hasOnClickListeners(android.view.View):5257:5257 -> a
androidx.core.view.ViewCompat$Api16Impl -> androidx.core.view.v$h:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):5411:5411 -> a
    0:4:boolean getFitsSystemWindows(android.view.View):5441:5441 -> b
    0:4:int getImportantForAccessibility(android.view.View):5401:5401 -> c
    0:4:int getMinimumHeight(android.view.View):5426:5426 -> d
    0:4:int getMinimumWidth(android.view.View):5421:5421 -> e
    0:4:android.view.ViewParent getParentForAccessibility(android.view.View):5416:5416 -> f
    0:4:int getWindowSystemUiVisibility(android.view.View):5431:5431 -> g
    0:4:boolean hasOverlappingRendering(android.view.View):5451:5451 -> h
    0:4:boolean hasTransientState(android.view.View):5371:5371 -> i
    0:4:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):5446:5446 -> j
    0:3:void postInvalidateOnAnimation(android.view.View):5381:5381 -> k
    0:3:void postInvalidateOnAnimation(android.view.View,int,int,int,int):5386:5386 -> l
    0:3:void postOnAnimation(android.view.View,java.lang.Runnable):5391:5391 -> m
    0:3:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):5396:5396 -> n
    0:3:void removeOnGlobalLayoutListener(android.view.ViewTreeObserver,android.view.ViewTreeObserver$OnGlobalLayoutListener):5462:5462 -> o
    0:3:void requestFitSystemWindows(android.view.View):5436:5436 -> p
    0:3:void setBackground(android.view.View,android.graphics.drawable.Drawable):5456:5456 -> q
    0:3:void setHasTransientState(android.view.View,boolean):5376:5376 -> r
    0:3:void setImportantForAccessibility(android.view.View,int):5406:5406 -> s
androidx.core.view.ViewCompat$Api17Impl -> androidx.core.view.v$i:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:int generateViewId():5314:5314 -> a
    0:4:android.view.Display getDisplay(android.view.View):5309:5309 -> b
    0:4:int getLabelFor(android.view.View):5319:5319 -> c
    0:4:int getLayoutDirection(android.view.View):5334:5334 -> d
    0:4:int getPaddingEnd(android.view.View):5349:5349 -> e
    0:4:int getPaddingStart(android.view.View):5344:5344 -> f
    0:4:boolean isPaddingRelative(android.view.View):5359:5359 -> g
    0:3:void setLabelFor(android.view.View,int):5324:5324 -> h
    0:3:void setLayerPaint(android.view.View,android.graphics.Paint):5329:5329 -> i
    0:3:void setLayoutDirection(android.view.View,int):5339:5339 -> j
    0:3:void setPaddingRelative(android.view.View,int,int,int,int):5354:5354 -> k
androidx.core.view.ViewCompat$Api19Impl -> androidx.core.view.v$j:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:int getAccessibilityLiveRegion(android.view.View):5229:5229 -> a
    0:4:boolean isAttachedToWindow(android.view.View):5219:5219 -> b
    0:4:boolean isLaidOut(android.view.View):5214:5214 -> c
    0:4:boolean isLayoutDirectionResolved(android.view.View):5224:5224 -> d
    0:3:void notifySubtreeAccessibilityStateChanged(android.view.ViewParent,android.view.View,android.view.View,int):5245:5245 -> e
    0:3:void setAccessibilityLiveRegion(android.view.View,int):5234:5234 -> f
    0:3:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):5239:5239 -> g
androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.v$k:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5564:5564 -> a
    0:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5559:5559 -> b
    0:3:void requestApplyInsets(android.view.View):5554:5554 -> c
androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.v$l:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:1:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4886:4886 -> a
    2:9:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4887:4887 -> a
    10:13:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4890:4890 -> a
    0:5:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4811:4811 -> b
    6:9:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4814:4814 -> b
    10:14:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4813:4813 -> b
    15:18:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4816:4816 -> b
    0:4:boolean dispatchNestedFling(android.view.View,float,float,boolean):4897:4897 -> c
    0:4:boolean dispatchNestedPreFling(android.view.View,float,float):4903:4903 -> d
    0:4:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):5006:5006 -> e
    0:4:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):4999:4999 -> f
    0:4:android.content.res.ColorStateList getBackgroundTintList(android.view.View):4958:4958 -> g
    0:4:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):4963:4963 -> h
    0:4:float getElevation(android.view.View):4943:4943 -> i
    0:4:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):4805:4805 -> j
    0:4:java.lang.String getTransitionName(android.view.View):4948:4948 -> k
    0:4:float getTranslationZ(android.view.View):4928:4928 -> l
    0:4:float getZ(android.view.View):4908:4908 -> m
    0:4:boolean hasNestedScrollingParent(android.view.View):4993:4993 -> n
    0:4:boolean isImportantForAccessibility(android.view.View):4938:4938 -> o
    0:4:boolean isNestedScrollingEnabled(android.view.View):4978:4978 -> p
    0:3:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):4953:4953 -> q
    0:3:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):4968:4968 -> r
    0:3:void setElevation(android.view.View,float):4918:4918 -> s
    0:3:void setNestedScrollingEnabled(android.view.View,boolean):4973:4973 -> t
    2:3:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4833:4833 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/r;)V"}
    4:9:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4834:4834 -> u
    10:13:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4836:4836 -> u
    14:22:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4840:4840 -> u
    0:3:void setTransitionName(android.view.View,java.lang.String):4933:4933 -> v
    0:3:void setTranslationZ(android.view.View,float):4923:4923 -> w
    0:3:void setZ(android.view.View,float):4913:4913 -> x
    0:4:boolean startNestedScroll(android.view.View,int):4983:4983 -> y
    0:3:void stopNestedScroll(android.view.View):4988:4988 -> z
androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.v$l$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    androidx.core.view.WindowInsetsCompat mLastInsets -> a
    android.view.View val$v -> b
    androidx.core.view.OnApplyWindowInsetsListener val$listener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/r;"}
    0:7:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4840:4840 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/r;)V"}
    8:10:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4841:4841 -> <init>
    0:3:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4846:4846 -> onApplyWindowInsets
    4:5:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4857:4857 -> onApplyWindowInsets
    6:11:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4858:4858 -> onApplyWindowInsets
    12:16:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4861:4861 -> onApplyWindowInsets
androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.v$m:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:7:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5018:5018 -> a
    8:11:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5021:5021 -> a
    12:14:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5024:5024 -> a
    15:22:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5025:5025 -> a
    0:4:int getScrollIndicators(android.view.View):5041:5041 -> b
    0:3:void setScrollIndicators(android.view.View,int):5031:5031 -> c
    0:3:void setScrollIndicators(android.view.View,int,int):5036:5036 -> d
androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.v$n:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:1:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5514:5514 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$q;)V"}
    2:9:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5516:5516 -> a
    10:14:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5518:5518 -> a
    15:19:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5519:5519 -> a
    20:27:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5522:5522 -> a
    28:30:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5524:5524 -> a
    31:34:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5525:5525 -> a
    0:4:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):5480:5480 -> b
    0:4:boolean isAccessibilityHeading(android.view.View):5496:5496 -> c
    0:4:boolean isScreenReaderFocusable(android.view.View):5501:5501 -> d
    0:1:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5533:5533 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$q;)V"}
    2:10:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5535:5535 -> e
    11:18:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5539:5539 -> e
    19:22:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5541:5541 -> e
    0:4:java.lang.Object requireViewById(android.view.View,int):5475:5475 -> f
    0:3:void setAccessibilityHeading(android.view.View,boolean):5491:5491 -> g
    0:3:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):5486:5486 -> h
    0:3:void setScreenReaderFocusable(android.view.View,boolean):5506:5506 -> i
androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> androidx.core.view.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void <init>(androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/v$q;)V"}
    0:1:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):0:0 -> onUnhandledKeyEvent
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.v$o:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):5061:5061 -> a
    0:4:java.util.List getSystemGestureExclusionRects(android.view.View):5071:5071 -> b
    0:3:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):5055:5055 -> c
    0:3:void setSystemGestureExclusionRects(android.view.View,java.util.List):5066:5066 -> d
androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.v$p:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    0:4:java.lang.CharSequence getStateDescription(android.view.View):5096:5096 -> a
    0:3:void setStateDescription(android.view.View,java.lang.CharSequence):5091:5091 -> b
androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> androidx.core.view.v$q:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
androidx.core.view.ViewConfigurationCompat -> androidx.core.view.x:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    0:4:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):147:147 -> a
androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.x$a:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    0:4:int getScaledHoverSlop(android.view.ViewConfiguration):183:183 -> a
    0:4:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):189:189 -> b
androidx.core.view.ViewParentCompat -> androidx.core.view.y:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    0:5:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):429:429 -> a
    6:34:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):431:431 -> a
    0:5:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):466:466 -> b
    6:34:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):468:468 -> b
    0:3:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):387:387 -> c
    4:11:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):389:389 -> c
    12:17:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):394:394 -> c
    18:45:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):396:396 -> c
    0:3:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):332:332 -> d
    4:18:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):333:333 -> d
    19:24:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):339:339 -> d
    25:29:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):340:340 -> d
    30:33:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):342:342 -> d
    34:43:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):343:343 -> d
    44:49:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):349:349 -> d
    50:77:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):352:352 -> d
    0:3:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):250:250 -> e
    4:11:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):252:252 -> e
    12:16:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):258:258 -> e
    17:44:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):260:260 -> e
    0:3:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):209:209 -> f
    4:12:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):211:211 -> f
    13:18:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):217:217 -> f
    19:47:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):219:219 -> f
    0:3:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):285:285 -> g
    4:11:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):287:287 -> g
    12:16:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):292:292 -> g
    17:44:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):294:294 -> g
androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.y$a:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    0:4:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):558:558 -> a
    0:4:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):563:563 -> b
    0:3:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):552:552 -> c
    0:3:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):547:547 -> d
    0:3:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):536:536 -> e
    0:4:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):531:531 -> f
    0:3:void onStopNestedScroll(android.view.ViewParent,android.view.View):541:541 -> g
androidx.core.view.ViewPropertyAnimatorCompat -> androidx.core.view.A:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    java.lang.ref.WeakReference mView -> a
    java.lang.Runnable mStartAction -> b
    java.lang.Runnable mEndAction -> c
    int mOldLayerType -> d
    0:3:void <init>(android.view.View):45:45 -> <init>
    4:5:void <init>(android.view.View):38:38 -> <init>
    6:8:void <init>(android.view.View):39:39 -> <init>
    9:10:void <init>(android.view.View):40:40 -> <init>
    11:18:void <init>(android.view.View):46:46 -> <init>
    0:3:void lambda$setUpdateListener$0(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View,android.animation.ValueAnimator):830:830 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D;Landroid/view/View;Landroid/animation/ValueAnimator;)V"}
    0:9:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):148:148 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/A;"}
    10:17:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):149:149 -> b
    0:9:void cancel():493:493 -> c
    10:17:void cancel():494:494 -> c
    0:9:long getDuration():252:252 -> d
    10:21:long getDuration():253:253 -> d
    0:9:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):132:132 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/A;"}
    10:17:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):133:133 -> e
    0:9:androidx.core.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):270:270 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Landroidx/core/view/A;"}
    10:17:androidx.core.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):271:271 -> f
    0:9:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):778:778 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)Landroidx/core/view/A;"}
    10:13:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):780:780 -> g
    2:14:void setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):791:791 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B;)V"}
    15:23:void setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):808:808 -> h
    0:9:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):305:305 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/A;"}
    10:17:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):306:306 -> i
    0:11:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):826:826 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D;)Landroidx/core/view/A;"}
    12:18:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):830:830 -> j
    19:22:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):832:832 -> j
    23:26:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):833:833 -> j
    0:9:void start():687:687 -> k
    10:17:void start():688:688 -> k
    0:9:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):196:196 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/A;"}
    10:17:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):197:197 -> l
androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0 -> androidx.core.view.z:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.view.ViewPropertyAnimatorUpdateListener androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$ef68d6c8f647e7162c1b841697969b3e4210c7e5f59e9501673ffd1e8415cfc7$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D;"}
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.View androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$ef68d6c8f647e7162c1b841697969b3e4210c7e5f59e9501673ffd1e8415cfc7$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D;Landroid/view/View;)V"}
    0:7:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewPropertyAnimatorCompat$1 -> androidx.core.view.A$a:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    androidx.core.view.ViewPropertyAnimatorListener val$listener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    android.view.View val$view -> b
    androidx.core.view.ViewPropertyAnimatorCompat this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/A;"}
    0:9:void <init>(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorListener,android.view.View):791:791 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/A;Landroidx/core/view/B;Landroid/view/View;)V"}
    0:7:void onAnimationCancel(android.animation.Animator):794:794 -> onAnimationCancel
    0:7:void onAnimationEnd(android.animation.Animator):799:799 -> onAnimationEnd
    0:7:void onAnimationStart(android.animation.Animator):804:804 -> onAnimationStart
androidx.core.view.ViewPropertyAnimatorCompat$Api19Impl -> androidx.core.view.A$b:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    0:4:android.view.ViewPropertyAnimator setUpdateListener(android.view.ViewPropertyAnimator,android.animation.ValueAnimator$AnimatorUpdateListener):914:914 -> a
androidx.core.view.ViewPropertyAnimatorListener -> androidx.core.view.B:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListener.java"}
    void onAnimationEnd(android.view.View) -> a
    void onAnimationStart(android.view.View) -> b
    void onAnimationCancel(android.view.View) -> c
androidx.core.view.ViewPropertyAnimatorListenerAdapter -> androidx.core.view.C:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListenerAdapter.java"}
    0:3:void <init>():29:29 -> <init>
    0:0:void onAnimationStart(android.view.View) -> b
    0:0:void onAnimationCancel(android.view.View) -> c
androidx.core.view.ViewPropertyAnimatorUpdateListener -> androidx.core.view.D:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorUpdateListener.java"}
    void onAnimationUpdate(android.view.View) -> a
androidx.core.view.WindowCompat -> androidx.core.view.E:
# {"id":"sourceFile","fileName":"WindowCompat.java"}
    0:3:void setDecorFitsSystemWindows(android.view.Window,boolean):119:119 -> a
androidx.core.view.WindowCompat$Api30Impl -> androidx.core.view.E$a:
# {"id":"sourceFile","fileName":"WindowCompat.java"}
    0:3:void setDecorFitsSystemWindows(android.view.Window,boolean):168:168 -> a
androidx.core.view.WindowInsetsCompat -> androidx.core.view.WindowInsetsCompat:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:4:void <clinit>():79:79 -> <clinit>
    1:1:void <init>(android.view.WindowInsets):88:88 -> <init>
    2:2:void <init>(android.view.WindowInsets):90:90 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat):109:109 -> <init>
    4:14:void <init>(androidx.core.view.WindowInsetsCompat):112:122 -> <init>
    15:15:void <init>(androidx.core.view.WindowInsetsCompat):124:124 -> <init>
    16:16:void <init>(androidx.core.view.WindowInsetsCompat):126:126 -> <init>
    17:17:void <init>(androidx.core.view.WindowInsetsCompat):129:129 -> <init>
    0:6:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():506:506 -> consumeDisplayCutout
    0:6:androidx.core.view.WindowInsetsCompat consumeStableInsets():477:477 -> consumeStableInsets
    0:6:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():318:318 -> consumeSystemWindowInsets
    0:5:void copyRootViewBounds(android.view.View):2114:2114 -> copyRootViewBounds
    4:9:boolean equals(java.lang.Object):721:721 -> equals
    10:11:boolean equals(java.lang.Object):724:724 -> equals
    12:20:boolean equals(java.lang.Object):725:725 -> equals
    0:6:androidx.core.view.DisplayCutoutCompat getDisplayCutout():490:490 -> getDisplayCutout
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c;"}
    0:6:androidx.core.graphics.Insets getInsets(int):668:668 -> getInsets
    0:6:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):696:696 -> getInsetsIgnoringVisibility
    0:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():566:566 -> getMandatorySystemGestureInsets
    0:8:int getStableInsetBottom():441:441 -> getStableInsetBottom
    0:8:int getStableInsetLeft():401:401 -> getStableInsetLeft
    0:8:int getStableInsetRight():421:421 -> getStableInsetRight
    0:8:int getStableInsetTop():381:381 -> getStableInsetTop
    0:6:androidx.core.graphics.Insets getStableInsets():549:549 -> getStableInsets
    0:6:androidx.core.graphics.Insets getSystemGestureInsets():606:606 -> getSystemGestureInsets
    0:8:int getSystemWindowInsetBottom():239:239 -> getSystemWindowInsetBottom
    0:8:int getSystemWindowInsetLeft():191:191 -> getSystemWindowInsetLeft
    0:8:int getSystemWindowInsetRight():223:223 -> getSystemWindowInsetRight
    0:8:int getSystemWindowInsetTop():207:207 -> getSystemWindowInsetTop
    0:6:androidx.core.graphics.Insets getSystemWindowInsets():526:526 -> getSystemWindowInsets
    0:6:androidx.core.graphics.Insets getTappableElementInsets():585:585 -> getTappableElementInsets
    0:15:boolean hasInsets():267:267 -> hasInsets
    16:34:boolean hasInsets():268:268 -> hasInsets
    35:45:boolean hasInsets():269:269 -> hasInsets
    0:14:boolean hasStableInsets():461:461 -> hasStableInsets
    0:14:boolean hasSystemWindowInsets():256:256 -> hasSystemWindowInsets
    0:10:int hashCode():730:730 -> hashCode
    1:1:androidx.core.view.WindowInsetsCompat inset(androidx.core.graphics.Insets):626:626 -> inset
    2:2:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):651:651 -> inset
    0:7:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1337:1337 -> insetInsets
    8:14:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1338:1338 -> insetInsets
    15:21:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1339:1339 -> insetInsets
    22:37:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1340:1340 -> insetInsets
    38:42:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1344:1344 -> insetInsets
    0:6:boolean isConsumed():286:286 -> isConsumed
    0:6:boolean isRound():302:302 -> isRound
    0:6:boolean isVisible(int):713:713 -> isVisible
    1:3:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):339:341 -> replaceSystemWindowInsets
    4:6:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect):360:362 -> replaceSystemWindowInsets
    0:5:void setOverriddenInsets(androidx.core.graphics.Insets[]):1706:1706 -> setOverriddenInsets
    0:5:void setRootViewData(androidx.core.graphics.Insets):2110:2110 -> setRootViewData
    0:5:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2106:2106 -> setRootWindowInsets
    0:5:void setStableInsets(androidx.core.graphics.Insets):1804:1804 -> setStableInsets
    0:12:android.view.WindowInsets toWindowInsets():741:741 -> toWindowInsets
    1:1:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):148:148 -> toWindowInsetsCompat
    2:3:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):168:169 -> toWindowInsetsCompat
    4:4:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):171:171 -> toWindowInsetsCompat
    5:5:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):173:173 -> toWindowInsetsCompat
androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:10:void <clinit>():2133:2133 -> <clinit>
    11:13:void <clinit>():2134:2134 -> <clinit>
    14:19:void <clinit>():2135:2135 -> <clinit>
    20:27:void <clinit>():2136:2136 -> <clinit>
    28:30:void <clinit>():2137:2137 -> <clinit>
    31:38:void <clinit>():2138:2138 -> <clinit>
    39:41:void <clinit>():2139:2139 -> <clinit>
    42:45:void <clinit>():2140:2140 -> <clinit>
    46:72:void <clinit>():2142:2142 -> <clinit>
    0:3:void <init>():2122:2122 -> <init>
    0:11:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2150:2150 -> getRootWindowInsets
    12:15:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2154:2154 -> getRootWindowInsets
    16:23:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2156:2156 -> getRootWindowInsets
    24:31:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2158:2158 -> getRootWindowInsets
    32:43:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2159:2159 -> getRootWindowInsets
    44:48:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2161:2161 -> getRootWindowInsets
    49:56:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2162:2162 -> getRootWindowInsets
    57:64:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2163:2163 -> getRootWindowInsets
    65:68:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2164:2164 -> getRootWindowInsets
    69:71:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2168:2168 -> getRootWindowInsets
    72:80:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2169:2169 -> getRootWindowInsets
    81:107:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2174:2174 -> getRootWindowInsets
androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.WindowInsetsCompat$Builder:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>():1399:1399 -> <init>
    2:2:void <init>():1401:1401 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat):1416:1416 -> <init>
    4:4:void <init>(androidx.core.view.WindowInsetsCompat):1418:1418 -> <init>
    0:6:androidx.core.view.WindowInsetsCompat build():1613:1613 -> build
    0:5:androidx.core.view.WindowInsetsCompat$Builder setDisplayCutout(androidx.core.view.DisplayCutoutCompat):1602:1602 -> setDisplayCutout
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/c;)Landroidx/core/view/WindowInsetsCompat$Builder;"}
    0:5:androidx.core.view.WindowInsetsCompat$Builder setInsets(int,androidx.core.graphics.Insets):1524:1524 -> setInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1550:1550 -> setInsetsIgnoringVisibility
    0:5:androidx.core.view.WindowInsetsCompat$Builder setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1487:1487 -> setMandatorySystemGestureInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1587:1587 -> setStableInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setSystemGestureInsets(androidx.core.graphics.Insets):1462:1462 -> setSystemGestureInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1442:1442 -> setSystemWindowInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setTappableElementInsets(androidx.core.graphics.Insets):1506:1506 -> setTappableElementInsets
    0:5:androidx.core.view.WindowInsetsCompat$Builder setVisible(int,boolean):1564:1564 -> setVisible
androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.WindowInsetsCompat$BuilderImpl:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>():1623:1623 -> <init>
    2:3:void <init>(androidx.core.view.WindowInsetsCompat):1626:1627 -> <init>
    0:4:void applyInsetTypes():1672:1672 -> applyInsetTypes
    5:10:void applyInsetTypes():1673:1673 -> applyInsetTypes
    11:21:void applyInsetTypes():1674:1674 -> applyInsetTypes
    22:29:void applyInsetTypes():1679:1679 -> applyInsetTypes
    30:35:void applyInsetTypes():1682:1682 -> applyInsetTypes
    36:42:void applyInsetTypes():1685:1685 -> applyInsetTypes
    43:54:void applyInsetTypes():1687:1687 -> applyInsetTypes
    55:57:void applyInsetTypes():1688:1688 -> applyInsetTypes
    58:69:void applyInsetTypes():1690:1690 -> applyInsetTypes
    70:72:void applyInsetTypes():1691:1691 -> applyInsetTypes
    73:84:void applyInsetTypes():1693:1693 -> applyInsetTypes
    85:88:void applyInsetTypes():1694:1694 -> applyInsetTypes
    0:2:androidx.core.view.WindowInsetsCompat build():1700:1700 -> build
    3:5:androidx.core.view.WindowInsetsCompat build():1701:1701 -> build
    0:5:void setInsets(int,androidx.core.graphics.Insets):1644:1644 -> setInsets
    6:19:void setInsets(int,androidx.core.graphics.Insets):1645:1645 -> setInsets
    20:31:void setInsets(int,androidx.core.graphics.Insets):1651:1651 -> setInsets
    5:12:void setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1659:1659 -> setInsetsIgnoringVisibility
androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.WindowInsetsCompat$BuilderImpl20:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:2:void <init>():1720:1721 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1725:1726 -> <init>
    0:2:androidx.core.view.WindowInsetsCompat build():1745:1745 -> build
    3:8:androidx.core.view.WindowInsetsCompat build():1746:1746 -> build
    9:13:androidx.core.view.WindowInsetsCompat build():1748:1748 -> build
    14:19:androidx.core.view.WindowInsetsCompat build():1749:1749 -> build
    0:8:android.view.WindowInsets createWindowInsetsInstance():1761:1761 -> createWindowInsetsInstance
    9:18:android.view.WindowInsets createWindowInsetsInstance():1763:1763 -> createWindowInsetsInstance
    19:23:android.view.WindowInsets createWindowInsetsInstance():1765:1765 -> createWindowInsetsInstance
    24:25:android.view.WindowInsets createWindowInsetsInstance():1767:1767 -> createWindowInsetsInstance
    26:30:android.view.WindowInsets createWindowInsetsInstance():1769:1769 -> createWindowInsetsInstance
    31:38:android.view.WindowInsets createWindowInsetsInstance():1771:1771 -> createWindowInsetsInstance
    39:45:android.view.WindowInsets createWindowInsetsInstance():1773:1773 -> createWindowInsetsInstance
    46:50:android.view.WindowInsets createWindowInsetsInstance():1776:1776 -> createWindowInsetsInstance
    51:54:android.view.WindowInsets createWindowInsetsInstance():1782:1782 -> createWindowInsetsInstance
    55:68:android.view.WindowInsets createWindowInsetsInstance():1784:1784 -> createWindowInsetsInstance
    69:73:android.view.WindowInsets createWindowInsetsInstance():1786:1786 -> createWindowInsetsInstance
    74:75:android.view.WindowInsets createWindowInsetsInstance():1788:1788 -> createWindowInsetsInstance
    76:79:android.view.WindowInsets createWindowInsetsInstance():1790:1790 -> createWindowInsetsInstance
    80:96:android.view.WindowInsets createWindowInsetsInstance():1792:1792 -> createWindowInsetsInstance
    97:102:android.view.WindowInsets createWindowInsetsInstance():1794:1794 -> createWindowInsetsInstance
    0:2:void setStableInsets(androidx.core.graphics.Insets):1739:1739 -> setStableInsets
    0:3:void setSystemWindowInsets(androidx.core.graphics.Insets):1731:1731 -> setSystemWindowInsets
    4:18:void setSystemWindowInsets(androidx.core.graphics.Insets):1732:1732 -> setSystemWindowInsets
androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.WindowInsetsCompat$BuilderImpl29:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:2:void <init>():1812:1813 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1817:1818 -> <init>
    5:6:void <init>(androidx.core.view.WindowInsetsCompat):1820:1821 -> <init>
    0:2:androidx.core.view.WindowInsetsCompat build():1857:1857 -> build
    3:4:androidx.core.view.WindowInsetsCompat build():1858:1858 -> build
    5:8:androidx.core.view.WindowInsetsCompat build():1859:1859 -> build
    9:12:androidx.core.view.WindowInsetsCompat build():1858:1858 -> build
    13:18:androidx.core.view.WindowInsetsCompat build():1860:1860 -> build
    0:13:void setDisplayCutout(androidx.core.view.DisplayCutoutCompat):1851:1851 -> setDisplayCutout
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/c;)V"}
    0:9:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1836:1836 -> setMandatorySystemGestureInsets
    0:9:void setStableInsets(androidx.core.graphics.Insets):1846:1846 -> setStableInsets
    0:9:void setSystemGestureInsets(androidx.core.graphics.Insets):1831:1831 -> setSystemGestureInsets
    0:9:void setSystemWindowInsets(androidx.core.graphics.Insets):1826:1826 -> setSystemWindowInsets
    0:9:void setTappableElementInsets(androidx.core.graphics.Insets):1841:1841 -> setTappableElementInsets
androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.WindowInsetsCompat$BuilderImpl30:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>():1868:1868 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat):1872:1872 -> <init>
    0:1:void setInsets(int,androidx.core.graphics.Insets):1877:1877 -> setInsets
    2:5:void setInsets(int,androidx.core.graphics.Insets):1878:1878 -> setInsets
    6:9:void setInsets(int,androidx.core.graphics.Insets):1879:1879 -> setInsets
    10:13:void setInsets(int,androidx.core.graphics.Insets):1877:1877 -> setInsets
    0:1:void setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1885:1885 -> setInsetsIgnoringVisibility
    2:5:void setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1886:1886 -> setInsetsIgnoringVisibility
    6:9:void setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1887:1887 -> setInsetsIgnoringVisibility
    10:13:void setInsetsIgnoringVisibility(int,androidx.core.graphics.Insets):1885:1885 -> setInsetsIgnoringVisibility
    0:9:void setVisible(int,boolean):1893:1893 -> setVisible
androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.WindowInsetsCompat$Impl:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:4:void <clinit>():747:747 -> <clinit>
    5:8:void <clinit>():748:748 -> <clinit>
    9:12:void <clinit>():749:749 -> <clinit>
    13:16:void <clinit>():750:750 -> <clinit>
    17:23:void <clinit>():751:751 -> <clinit>
    0:2:void <init>(androidx.core.view.WindowInsetsCompat):755:755 -> <init>
    3:5:void <init>(androidx.core.view.WindowInsetsCompat):756:756 -> <init>
    0:2:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():784:784 -> consumeDisplayCutout
    0:2:androidx.core.view.WindowInsetsCompat consumeStableInsets():774:774 -> consumeStableInsets
    0:2:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():769:769 -> consumeSystemWindowInsets
    4:9:boolean equals(java.lang.Object):841:841 -> equals
    10:11:boolean equals(java.lang.Object):842:842 -> equals
    12:21:boolean equals(java.lang.Object):843:843 -> equals
    22:31:boolean equals(java.lang.Object):844:844 -> equals
    32:45:boolean equals(java.lang.Object):845:845 -> equals
    46:59:boolean equals(java.lang.Object):846:846 -> equals
    60:75:boolean equals(java.lang.Object):847:847 -> equals
    0:2:androidx.core.graphics.Insets getInsets(int):822:822 -> getInsets
    4:6:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):830:830 -> getInsetsIgnoringVisibility
    7:14:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):828:828 -> getInsetsIgnoringVisibility
    0:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():806:806 -> getMandatorySystemGestureInsets
    0:2:androidx.core.graphics.Insets getStableInsets():794:794 -> getStableInsets
    0:4:androidx.core.graphics.Insets getSystemGestureInsets():800:800 -> getSystemGestureInsets
    0:2:androidx.core.graphics.Insets getSystemWindowInsets():789:789 -> getSystemWindowInsets
    0:4:androidx.core.graphics.Insets getTappableElementInsets():812:812 -> getTappableElementInsets
    0:19:int hashCode():853:853 -> hashCode
    20:31:int hashCode():854:854 -> hashCode
    32:36:int hashCode():853:853 -> hashCode
    0:2:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):817:817 -> inset
androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.WindowInsetsCompat$Impl20:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):898:898 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):892:892 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):899:899 -> <init>
    4:4:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):903:903 -> <init>
    0:5:void copyRootViewBounds(android.view.View):1111:1111 -> copyRootViewBounds
    6:7:void copyRootViewBounds(android.view.View):1113:1113 -> copyRootViewBounds
    8:11:void copyRootViewBounds(android.view.View):1115:1115 -> copyRootViewBounds
    0:4:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1086:1086 -> copyWindowDataInto
    5:10:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1087:1087 -> copyWindowDataInto
    0:7:boolean equals(java.lang.Object):1187:1187 -> equals
    8:9:boolean equals(java.lang.Object):1188:1188 -> equals
    10:18:boolean equals(java.lang.Object):1189:1189 -> equals
    1:1:androidx.core.graphics.Insets getInsets(int):914:914 -> getInsets
    2:2:androidx.core.graphics.Insets getInsets(int,boolean):940:940 -> getInsets
    3:3:androidx.core.graphics.Insets getInsets(int,boolean):945:945 -> getInsets
    28:30:androidx.core.graphics.Insets getInsetsForType(int,boolean):1042:1042 -> getInsetsForType
    31:34:androidx.core.graphics.Insets getInsetsForType(int,boolean):1031:1031 -> getInsetsForType
    35:39:androidx.core.graphics.Insets getInsetsForType(int,boolean):1032:1032 -> getInsetsForType
    40:45:androidx.core.graphics.Insets getInsetsForType(int,boolean):1033:1033 -> getInsetsForType
    46:53:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> getInsetsForType
    54:61:androidx.core.graphics.Insets getInsetsForType(int,boolean):1036:1036 -> getInsetsForType
    62:66:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> getInsetsForType
    67:69:androidx.core.graphics.Insets getInsetsForType(int,boolean):1038:1038 -> getInsetsForType
    70:74:androidx.core.graphics.Insets getInsetsForType(int,boolean):1027:1027 -> getInsetsForType
    75:79:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> getInsetsForType
    80:84:androidx.core.graphics.Insets getInsetsForType(int,boolean):1019:1019 -> getInsetsForType
    85:88:androidx.core.graphics.Insets getInsetsForType(int,boolean):995:995 -> getInsetsForType
    89:97:androidx.core.graphics.Insets getInsetsForType(int,boolean):996:996 -> getInsetsForType
    98:101:androidx.core.graphics.Insets getInsetsForType(int,boolean):1000:1000 -> getInsetsForType
    102:105:androidx.core.graphics.Insets getInsetsForType(int,boolean):1001:1001 -> getInsetsForType
    106:111:androidx.core.graphics.Insets getInsetsForType(int,boolean):1003:1003 -> getInsetsForType
    112:116:androidx.core.graphics.Insets getInsetsForType(int,boolean):1006:1006 -> getInsetsForType
    117:122:androidx.core.graphics.Insets getInsetsForType(int,boolean):1007:1007 -> getInsetsForType
    123:128:androidx.core.graphics.Insets getInsetsForType(int,boolean):1008:1008 -> getInsetsForType
    129:136:androidx.core.graphics.Insets getInsetsForType(int,boolean):1011:1011 -> getInsetsForType
    137:141:androidx.core.graphics.Insets getInsetsForType(int,boolean):1012:1012 -> getInsetsForType
    142:146:androidx.core.graphics.Insets getInsetsForType(int,boolean):1015:1015 -> getInsetsForType
    147:150:androidx.core.graphics.Insets getInsetsForType(int,boolean):965:965 -> getInsetsForType
    151:154:androidx.core.graphics.Insets getInsetsForType(int,boolean):966:966 -> getInsetsForType
    155:158:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> getInsetsForType
    159:166:androidx.core.graphics.Insets getInsetsForType(int,boolean):968:968 -> getInsetsForType
    167:174:androidx.core.graphics.Insets getInsetsForType(int,boolean):970:970 -> getInsetsForType
    175:178:androidx.core.graphics.Insets getInsetsForType(int,boolean):971:971 -> getInsetsForType
    179:183:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> getInsetsForType
    184:187:androidx.core.graphics.Insets getInsetsForType(int,boolean):974:974 -> getInsetsForType
    188:191:androidx.core.graphics.Insets getInsetsForType(int,boolean):975:975 -> getInsetsForType
    192:195:androidx.core.graphics.Insets getInsetsForType(int,boolean):976:976 -> getInsetsForType
    196:199:androidx.core.graphics.Insets getInsetsForType(int,boolean):979:979 -> getInsetsForType
    200:205:androidx.core.graphics.Insets getInsetsForType(int,boolean):984:984 -> getInsetsForType
    206:216:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> getInsetsForType
    217:220:androidx.core.graphics.Insets getInsetsForType(int,boolean):956:956 -> getInsetsForType
    221:222:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> getInsetsForType
    223:232:androidx.core.graphics.Insets getInsetsForType(int,boolean):958:958 -> getInsetsForType
    233:237:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> getInsetsForType
    238:248:androidx.core.graphics.Insets getInsetsForType(int,boolean):960:960 -> getInsetsForType
    1:5:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):920:920 -> getInsetsIgnoringVisibility
    0:3:androidx.core.graphics.Insets getRootStableInsets():1102:1102 -> getRootStableInsets
    4:8:androidx.core.graphics.Insets getRootStableInsets():1103:1103 -> getRootStableInsets
    9:11:androidx.core.graphics.Insets getRootStableInsets():1105:1105 -> getRootStableInsets
    0:3:androidx.core.graphics.Insets getSystemWindowInsets():1064:1064 -> getSystemWindowInsets
    4:5:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> getSystemWindowInsets
    6:11:androidx.core.graphics.Insets getSystemWindowInsets():1066:1066 -> getSystemWindowInsets
    12:17:androidx.core.graphics.Insets getSystemWindowInsets():1067:1067 -> getSystemWindowInsets
    18:23:androidx.core.graphics.Insets getSystemWindowInsets():1068:1068 -> getSystemWindowInsets
    24:27:androidx.core.graphics.Insets getSystemWindowInsets():1069:1069 -> getSystemWindowInsets
    28:33:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> getSystemWindowInsets
    34:36:androidx.core.graphics.Insets getSystemWindowInsets():1071:1071 -> getSystemWindowInsets
    0:7:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1127:1127 -> getVisibleInsets
    0:10:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1078:1078 -> inset
    11:21:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1079:1079 -> inset
    22:32:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1080:1080 -> inset
    33:37:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1081:1081 -> inset
    0:6:boolean isRound():908:908 -> isRound
    20:31:boolean isTypeVisible(int):1052:1052 -> isTypeVisible
    11:22:boolean isVisible(int):930:930 -> isVisible
    1:11:void loadReflectionField():1171:1171 -> loadReflectionField
    12:19:void loadReflectionField():1172:1172 -> loadReflectionField
    20:27:void loadReflectionField():1173:1173 -> loadReflectionField
    28:33:void loadReflectionField():1174:1174 -> loadReflectionField
    34:41:void loadReflectionField():1175:1175 -> loadReflectionField
    42:46:void loadReflectionField():1176:1176 -> loadReflectionField
    47:53:void loadReflectionField():1177:1177 -> loadReflectionField
    54:79:void loadReflectionField():1179:1179 -> loadReflectionField
    80:82:void loadReflectionField():1182:1182 -> loadReflectionField
    0:2:void setOverriddenInsets(androidx.core.graphics.Insets[]):1164:1164 -> setOverriddenInsets
    0:2:void setRootViewData(androidx.core.graphics.Insets):1097:1097 -> setRootViewData
    0:2:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1092:1092 -> setRootWindowInsets
androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.WindowInsetsCompat$Impl21:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1198:1198 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1195:1195 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1202:1202 -> <init>
    4:4:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1195:1195 -> <init>
    5:5:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1203:1203 -> <init>
    0:10:androidx.core.view.WindowInsetsCompat consumeStableInsets():1214:1214 -> consumeStableInsets
    0:10:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1220:1220 -> consumeSystemWindowInsets
    0:3:androidx.core.graphics.Insets getStableInsets():1226:1226 -> getStableInsets
    4:5:androidx.core.graphics.Insets getStableInsets():1227:1227 -> getStableInsets
    6:11:androidx.core.graphics.Insets getStableInsets():1228:1228 -> getStableInsets
    12:17:androidx.core.graphics.Insets getStableInsets():1229:1229 -> getStableInsets
    18:23:androidx.core.graphics.Insets getStableInsets():1230:1230 -> getStableInsets
    24:27:androidx.core.graphics.Insets getStableInsets():1231:1231 -> getStableInsets
    28:33:androidx.core.graphics.Insets getStableInsets():1227:1227 -> getStableInsets
    34:36:androidx.core.graphics.Insets getStableInsets():1233:1233 -> getStableInsets
    0:6:boolean isConsumed():1208:1208 -> isConsumed
    0:2:void setStableInsets(androidx.core.graphics.Insets):1238:1238 -> setStableInsets
androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.WindowInsetsCompat$Impl28:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1246:1246 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1250:1250 -> <init>
    0:10:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1262:1262 -> consumeDisplayCutout
    4:9:boolean equals(java.lang.Object):1268:1268 -> equals
    10:11:boolean equals(java.lang.Object):1269:1269 -> equals
    12:25:boolean equals(java.lang.Object):1271:1271 -> equals
    26:33:boolean equals(java.lang.Object):1272:1272 -> equals
    0:10:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1256:1256 -> getDisplayCutout
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c;"}
    0:6:int hashCode():1277:1277 -> hashCode
androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.WindowInsetsCompat$Impl29:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1289:1289 -> <init>
    2:4:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1284:1286 -> <init>
    5:5:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1293:1293 -> <init>
    6:8:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1284:1286 -> <init>
    0:3:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1308:1308 -> getMandatorySystemGestureInsets
    4:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1309:1309 -> getMandatorySystemGestureInsets
    6:15:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1310:1310 -> getMandatorySystemGestureInsets
    16:18:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1312:1312 -> getMandatorySystemGestureInsets
    0:3:androidx.core.graphics.Insets getSystemGestureInsets():1299:1299 -> getSystemGestureInsets
    4:15:androidx.core.graphics.Insets getSystemGestureInsets():1300:1300 -> getSystemGestureInsets
    16:18:androidx.core.graphics.Insets getSystemGestureInsets():1302:1302 -> getSystemGestureInsets
    0:3:androidx.core.graphics.Insets getTappableElementInsets():1318:1318 -> getTappableElementInsets
    4:15:androidx.core.graphics.Insets getTappableElementInsets():1319:1319 -> getTappableElementInsets
    16:18:androidx.core.graphics.Insets getTappableElementInsets():1321:1321 -> getTappableElementInsets
    0:10:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1327:1327 -> inset
androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.WindowInsetsCompat$Impl30:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:8:void <clinit>():1350:1350 -> <clinit>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1353:1353 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1357:1357 -> <init>
    0:1:androidx.core.graphics.Insets getInsets(int):1363:1363 -> getInsets
    2:9:androidx.core.graphics.Insets getInsets(int):1364:1364 -> getInsets
    10:14:androidx.core.graphics.Insets getInsets(int):1363:1363 -> getInsets
    0:1:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1371:1371 -> getInsetsIgnoringVisibility
    2:9:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1372:1372 -> getInsetsIgnoringVisibility
    10:14:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1371:1371 -> getInsetsIgnoringVisibility
    0:10:boolean isVisible(int):1378:1378 -> isVisible
androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.WindowInsetsCompat$Type:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:3:void <init>():1918:1918 -> <init>
    34:69:int indexOf(int):2046:2046 -> indexOf
androidx.core.view.WindowInsetsCompat$Type$InsetsType -> androidx.core.view.WindowInsetsCompat$Type$InsetsType:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.WindowInsetsCompat$TypeImpl30:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    0:3:void <init>():2062:2062 -> <init>
    40:45:int toPlatformType(int):2096:2096 -> toPlatformType
    46:50:int toPlatformType(int):2093:2093 -> toPlatformType
    51:55:int toPlatformType(int):2090:2090 -> toPlatformType
    56:60:int toPlatformType(int):2087:2087 -> toPlatformType
    61:65:int toPlatformType(int):2084:2084 -> toPlatformType
    66:70:int toPlatformType(int):2081:2081 -> toPlatformType
    71:75:int toPlatformType(int):2078:2078 -> toPlatformType
    76:84:int toPlatformType(int):2075:2075 -> toPlatformType
androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> androidx.core.view.accessibility.a:
# {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"}
    int mOriginalClickableSpanId -> a
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d;"}
    int mClickableSpanActionId -> c
    0:2:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/view/accessibility/d;I)V"}
    3:4:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):56:56 -> <init>
    5:6:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):57:57 -> <init>
    7:9:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):58:58 -> <init>
    0:4:void onClick(android.view.View):69:69 -> onClick
    5:11:void onClick(android.view.View):70:70 -> onClick
    12:19:void onClick(android.view.View):71:71 -> onClick
androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> androidx.core.view.accessibility.d:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    android.view.accessibility.AccessibilityNodeInfo mInfo -> a
    int mParentVirtualDescendantId -> b
    int mVirtualDescendantId -> c
    0:3:void <init>(android.view.accessibility.AccessibilityNodeInfo):1811:1811 -> <init>
    4:5:void <init>(android.view.accessibility.AccessibilityNodeInfo):1317:1317 -> <init>
    6:7:void <init>(android.view.accessibility.AccessibilityNodeInfo):1320:1320 -> <init>
    8:10:void <init>(android.view.accessibility.AccessibilityNodeInfo):1812:1812 -> <init>
    0:6:boolean performAction(int,android.os.Bundle):2207:2207 -> A
    0:5:void setClassName(java.lang.CharSequence):2817:2817 -> B
    0:5:void setHeading(boolean):4185:4185 -> C
    0:5:void setPaneTitle(java.lang.CharSequence):4061:4061 -> D
    0:5:void setScreenReaderFocusable(boolean):4113:4113 -> E
    0:5:void setScrollable(boolean):2690:2690 -> F
    0:5:void setStateDescription(java.lang.CharSequence):3007:3007 -> G
    6:11:void setStateDescription(java.lang.CharSequence):3008:3008 -> G
    12:23:void setStateDescription(java.lang.CharSequence):3010:3010 -> G
    0:2:android.view.accessibility.AccessibilityNodeInfo unwrap():1829:1829 -> H
    0:5:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):1822:1822 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroidx/core/view/accessibility/d;"}
    0:9:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2145:2145 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/accessibility/d$a;)V"}
    0:0:void addSpansToExtras(java.lang.CharSequence,android.view.View) -> b
    0:5:java.util.List extrasIntList(java.lang.String):2118:2118 -> c
    6:11:java.util.List extrasIntList(java.lang.String):2119:2119 -> c
    12:16:java.util.List extrasIntList(java.lang.String):2121:2121 -> c
    17:26:java.util.List extrasIntList(java.lang.String):2122:2122 -> c
    0:7:java.util.List getActionList():3289:3289 -> d
    8:12:java.util.List getActionList():3292:3292 -> d
    13:19:java.util.List getActionList():3293:3293 -> d
    20:23:java.util.List getActionList():3295:3295 -> d
    24:35:java.util.List getActionList():3296:3296 -> d
    36:38:java.util.List getActionList():3300:3300 -> d
    18:20:java.lang.String getActionSymbolicName(int):4526:4526 -> e
    21:23:java.lang.String getActionSymbolicName(int):4524:4524 -> e
    24:26:java.lang.String getActionSymbolicName(int):4522:4522 -> e
    27:29:java.lang.String getActionSymbolicName(int):4520:4520 -> e
    30:32:java.lang.String getActionSymbolicName(int):4518:4518 -> e
    33:35:java.lang.String getActionSymbolicName(int):4516:4516 -> e
    36:38:java.lang.String getActionSymbolicName(int):4500:4500 -> e
    39:41:java.lang.String getActionSymbolicName(int):4498:4498 -> e
    42:44:java.lang.String getActionSymbolicName(int):4494:4494 -> e
    45:47:java.lang.String getActionSymbolicName(int):4496:4496 -> e
    48:50:java.lang.String getActionSymbolicName(int):4514:4514 -> e
    51:53:java.lang.String getActionSymbolicName(int):4512:4512 -> e
    54:56:java.lang.String getActionSymbolicName(int):4508:4508 -> e
    57:59:java.lang.String getActionSymbolicName(int):4506:4506 -> e
    60:62:java.lang.String getActionSymbolicName(int):4492:4492 -> e
    63:65:java.lang.String getActionSymbolicName(int):4490:4490 -> e
    66:68:java.lang.String getActionSymbolicName(int):4488:4488 -> e
    69:71:java.lang.String getActionSymbolicName(int):4486:4486 -> e
    72:74:java.lang.String getActionSymbolicName(int):4504:4504 -> e
    75:77:java.lang.String getActionSymbolicName(int):4502:4502 -> e
    78:80:java.lang.String getActionSymbolicName(int):4510:4510 -> e
    81:83:java.lang.String getActionSymbolicName(int):4484:4484 -> e
    84:86:java.lang.String getActionSymbolicName(int):4482:4482 -> e
    87:89:java.lang.String getActionSymbolicName(int):4480:4480 -> e
    90:92:java.lang.String getActionSymbolicName(int):4478:4478 -> e
    93:95:java.lang.String getActionSymbolicName(int):4472:4472 -> e
    96:98:java.lang.String getActionSymbolicName(int):4476:4476 -> e
    99:101:java.lang.String getActionSymbolicName(int):4474:4474 -> e
    102:104:java.lang.String getActionSymbolicName(int):4470:4470 -> e
    105:107:java.lang.String getActionSymbolicName(int):4468:4468 -> e
    108:110:java.lang.String getActionSymbolicName(int):4466:4466 -> e
    111:113:java.lang.String getActionSymbolicName(int):4464:4464 -> e
    114:116:java.lang.String getActionSymbolicName(int):4462:4462 -> e
    117:119:java.lang.String getActionSymbolicName(int):4460:4460 -> e
    120:122:java.lang.String getActionSymbolicName(int):4458:4458 -> e
    123:125:java.lang.String getActionSymbolicName(int):4456:4456 -> e
    126:128:java.lang.String getActionSymbolicName(int):4454:4454 -> e
    129:131:java.lang.String getActionSymbolicName(int):4452:4452 -> e
    132:134:java.lang.String getActionSymbolicName(int):4450:4450 -> e
    135:137:java.lang.String getActionSymbolicName(int):4448:4448 -> e
    138:140:java.lang.String getActionSymbolicName(int):4446:4446 -> e
    141:143:java.lang.String getActionSymbolicName(int):4444:4444 -> e
    8:12:boolean equals(java.lang.Object):4343:4343 -> equals
    13:14:boolean equals(java.lang.Object):4346:4346 -> equals
    15:18:boolean equals(java.lang.Object):4347:4347 -> equals
    19:23:boolean equals(java.lang.Object):4348:4348 -> equals
    24:32:boolean equals(java.lang.Object):4351:4351 -> equals
    33:39:boolean equals(java.lang.Object):4354:4354 -> equals
    40:47:boolean equals(java.lang.Object):4357:4357 -> equals
    0:5:void getBoundsInParent(android.graphics.Rect):2341:2341 -> f
    0:5:void getBoundsInScreen(android.graphics.Rect):2373:2373 -> g
    0:6:java.lang.CharSequence getClassName():2802:2802 -> h
    0:10:int hashCode():4332:4332 -> hashCode
    0:3:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2901:2901 -> i
    4:6:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2902:2902 -> i
    7:22:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2903:2903 -> i
    0:6:java.lang.CharSequence getContentDescription():2962:2962 -> j
    0:6:android.os.Bundle getExtras():3619:3619 -> k
    0:6:java.lang.CharSequence getPackageName():2778:2778 -> l
    0:5:java.lang.CharSequence getText():2826:2826 -> m
    6:11:java.lang.CharSequence getText():2827:2827 -> m
    12:17:java.lang.CharSequence getText():2828:2828 -> m
    18:23:java.lang.CharSequence getText():2829:2829 -> m
    24:29:java.lang.CharSequence getText():2830:2830 -> m
    30:39:java.lang.CharSequence getText():2831:2831 -> m
    40:48:java.lang.CharSequence getText():2832:2832 -> m
    49:55:java.lang.CharSequence getText():2831:2831 -> m
    56:61:java.lang.CharSequence getText():2833:2833 -> m
    62:73:java.lang.CharSequence getText():2834:2834 -> m
    74:86:java.lang.CharSequence getText():2835:2835 -> m
    87:116:java.lang.CharSequence getText():2836:2836 -> m
    117:123:java.lang.CharSequence getText():2834:2834 -> m
    124:130:java.lang.CharSequence getText():2840:2840 -> m
    0:5:java.lang.String getUniqueId():3022:3022 -> n
    6:12:java.lang.String getUniqueId():3023:3023 -> n
    13:25:java.lang.String getUniqueId():3025:3025 -> n
    0:6:java.lang.String getViewIdResourceName():3092:3092 -> o
    0:12:boolean hasSpans():2922:2922 -> p
    0:6:boolean isCheckable():2397:2397 -> q
    0:6:boolean isChecked():2421:2421 -> r
    0:6:boolean isClickable():2579:2579 -> s
    0:6:boolean isEnabled():2627:2627 -> t
    0:4:java.lang.String toString():4367:4367 -> toString
    5:11:java.lang.String toString():4368:4368 -> toString
    12:16:java.lang.String toString():4370:4370 -> toString
    17:19:java.lang.String toString():4372:4372 -> toString
    20:39:java.lang.String toString():4373:4373 -> toString
    40:42:java.lang.String toString():4375:4375 -> toString
    43:62:java.lang.String toString():4376:4376 -> toString
    63:74:java.lang.String toString():4378:4378 -> toString
    75:86:java.lang.String toString():4379:4379 -> toString
    87:98:java.lang.String toString():4380:4380 -> toString
    99:110:java.lang.String toString():4381:4381 -> toString
    111:122:java.lang.String toString():4382:4382 -> toString
    123:134:java.lang.String toString():4383:4383 -> toString
    135:146:java.lang.String toString():4385:4385 -> toString
    147:158:java.lang.String toString():4386:4386 -> toString
    159:170:java.lang.String toString():4387:4387 -> toString
    171:182:java.lang.String toString():4388:4388 -> toString
    183:194:java.lang.String toString():4389:4389 -> toString
    195:206:java.lang.String toString():4390:4390 -> toString
    207:218:java.lang.String toString():4391:4391 -> toString
    219:230:java.lang.String toString():4392:4392 -> toString
    231:242:java.lang.String toString():4393:4393 -> toString
    243:266:java.lang.String toString():4394:4394 -> toString
    267:271:java.lang.String toString():4396:4396 -> toString
    272:276:java.lang.String toString():4398:4398 -> toString
    277:282:java.lang.String toString():4399:4399 -> toString
    283:288:java.lang.String toString():4400:4400 -> toString
    289:296:java.lang.String toString():4401:4401 -> toString
    297:310:java.lang.String toString():4402:4402 -> toString
    311:318:java.lang.String toString():4403:4403 -> toString
    319:321:java.lang.String toString():4405:4405 -> toString
    322:329:java.lang.String toString():4406:4406 -> toString
    330:337:java.lang.String toString():4407:4407 -> toString
    338:342:java.lang.String toString():4420:4420 -> toString
    343:347:java.lang.String toString():4422:4422 -> toString
    0:6:boolean isFocusable():2445:2445 -> u
    0:6:boolean isFocused():2469:2469 -> v
    0:6:boolean isLongClickable():2603:2603 -> w
    0:6:boolean isPassword():2651:2651 -> x
    0:6:boolean isScrollable():2675:2675 -> y
    0:6:boolean isSelected():2555:2555 -> z
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.accessibility.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:4:java.lang.String m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> androidx.core.view.accessibility.d$a:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_TO_POSITION -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_START -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_DROP -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_CANCEL -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TEXT_SUGGESTIONS -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    java.lang.Object mAction -> a
    int mId -> b
    java.lang.Class mViewCommandArgumentClass -> c
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_FOCUS -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/d$a;"}
    0:8:void <clinit>():111:111 -> <clinit>
    9:16:void <clinit>():117:117 -> <clinit>
    17:24:void <clinit>():124:124 -> <clinit>
    25:33:void <clinit>():131:131 -> <clinit>
    34:42:void <clinit>():138:138 -> <clinit>
    43:51:void <clinit>():144:144 -> <clinit>
    52:60:void <clinit>():151:151 -> <clinit>
    61:69:void <clinit>():158:158 -> <clinit>
    70:80:void <clinit>():206:206 -> <clinit>
    81:89:void <clinit>():255:255 -> <clinit>
    90:100:void <clinit>():277:277 -> <clinit>
    101:109:void <clinit>():299:299 -> <clinit>
    110:118:void <clinit>():307:307 -> <clinit>
    119:127:void <clinit>():314:314 -> <clinit>
    128:136:void <clinit>():321:321 -> <clinit>
    137:146:void <clinit>():327:327 -> <clinit>
    147:155:void <clinit>():333:333 -> <clinit>
    156:166:void <clinit>():359:359 -> <clinit>
    167:175:void <clinit>():367:367 -> <clinit>
    176:184:void <clinit>():374:374 -> <clinit>
    185:193:void <clinit>():381:381 -> <clinit>
    194:204:void <clinit>():401:401 -> <clinit>
    205:206:void <clinit>():411:411 -> <clinit>
    207:208:void <clinit>():412:412 -> <clinit>
    209:221:void <clinit>():413:413 -> <clinit>
    222:223:void <clinit>():428:428 -> <clinit>
    224:226:void <clinit>():430:430 -> <clinit>
    227:237:void <clinit>():431:431 -> <clinit>
    238:239:void <clinit>():437:437 -> <clinit>
    240:252:void <clinit>():439:439 -> <clinit>
    253:254:void <clinit>():444:444 -> <clinit>
    255:267:void <clinit>():446:446 -> <clinit>
    268:269:void <clinit>():452:452 -> <clinit>
    270:282:void <clinit>():454:454 -> <clinit>
    283:284:void <clinit>():460:460 -> <clinit>
    285:297:void <clinit>():462:462 -> <clinit>
    298:299:void <clinit>():469:469 -> <clinit>
    300:312:void <clinit>():471:471 -> <clinit>
    313:314:void <clinit>():478:478 -> <clinit>
    315:327:void <clinit>():480:480 -> <clinit>
    328:329:void <clinit>():487:487 -> <clinit>
    330:342:void <clinit>():489:489 -> <clinit>
    343:344:void <clinit>():496:496 -> <clinit>
    345:357:void <clinit>():498:498 -> <clinit>
    358:359:void <clinit>():504:504 -> <clinit>
    360:372:void <clinit>():506:506 -> <clinit>
    373:374:void <clinit>():519:519 -> <clinit>
    375:388:void <clinit>():521:521 -> <clinit>
    389:390:void <clinit>():532:532 -> <clinit>
    391:404:void <clinit>():534:534 -> <clinit>
    405:406:void <clinit>():541:541 -> <clinit>
    407:419:void <clinit>():543:543 -> <clinit>
    420:421:void <clinit>():550:550 -> <clinit>
    422:434:void <clinit>():552:552 -> <clinit>
    435:436:void <clinit>():580:580 -> <clinit>
    437:449:void <clinit>():582:582 -> <clinit>
    450:451:void <clinit>():593:593 -> <clinit>
    452:464:void <clinit>():595:595 -> <clinit>
    465:466:void <clinit>():610:610 -> <clinit>
    467:479:void <clinit>():612:612 -> <clinit>
    480:481:void <clinit>():627:627 -> <clinit>
    482:494:void <clinit>():629:629 -> <clinit>
    495:496:void <clinit>():641:641 -> <clinit>
    497:509:void <clinit>():643:643 -> <clinit>
    510:515:void <clinit>():650:650 -> <clinit>
    516:526:void <clinit>():652:652 -> <clinit>
    527:532:void <clinit>():653:653 -> <clinit>
    1:1:void <init>(int,java.lang.CharSequence):673:673 -> <init>
    2:2:void <init>(java.lang.Object):691:691 -> <init>
    3:3:void <init>(int,java.lang.CharSequence,java.lang.Class):696:696 -> <init>
    4:5:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):701:702 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;Landroidx/core/view/accessibility/g;Ljava/lang/Class;)V"}
    6:6:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):705:705 -> <init>
    7:7:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):707:707 -> <init>
    8:8:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):709:709 -> <init>
    0:8:int getId():719:719 -> a
    0:8:java.lang.CharSequence getLabel():733:733 -> b
    0:1:boolean perform(android.view.View,android.os.Bundle):0:0 -> c
    4:8:boolean equals(java.lang.Object):787:787 -> equals
    9:10:boolean equals(java.lang.Object):790:790 -> equals
    11:14:boolean equals(java.lang.Object):792:792 -> equals
    15:19:boolean equals(java.lang.Object):793:793 -> equals
    20:30:boolean equals(java.lang.Object):796:796 -> equals
    0:10:int hashCode():779:779 -> hashCode
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.accessibility.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> androidx.core.view.accessibility.e:
# {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"}
    java.lang.Object mProvider -> a
    0:2:void <init>(java.lang.Object):138:138 -> <init>
    3:5:void <init>(java.lang.Object):139:139 -> <init>
    0:2:java.lang.Object getProvider():147:147 -> a
androidx.core.view.accessibility.AccessibilityRecordCompat -> androidx.core.view.accessibility.f:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    0:3:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):516:516 -> a
    0:3:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):566:566 -> b
androidx.core.view.accessibility.AccessibilityRecordCompat$Api15Impl -> androidx.core.view.accessibility.f$a:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    0:4:int getMaxScrollX(android.view.accessibility.AccessibilityRecord):805:805 -> a
    0:4:int getMaxScrollY(android.view.accessibility.AccessibilityRecord):815:815 -> b
    0:3:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):810:810 -> c
    0:3:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):820:820 -> d
androidx.core.view.accessibility.AccessibilityViewCommand -> androidx.core.view.accessibility.g:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> androidx.core.view.accessibility.g$a:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> androidx.core.view.accessibility.g$b:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> androidx.core.view.accessibility.g$c:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> androidx.core.view.accessibility.g$d:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> androidx.core.view.accessibility.g$e:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> androidx.core.view.accessibility.g$f:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> androidx.core.view.accessibility.g$g:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> androidx.core.view.accessibility.g$h:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.widget.AutoScrollHelper -> androidx.core.widget.a:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    androidx.core.widget.AutoScrollHelper$ClampedScroller mScroller -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a$a;"}
    android.view.animation.Interpolator mEdgeInterpolator -> b
    android.view.View mTarget -> c
    java.lang.Runnable mRunnable -> d
    float[] mRelativeEdges -> e
    float[] mMaximumEdges -> f
    int mEdgeType -> g
    int mActivationDelay -> h
    float[] mRelativeVelocity -> i
    float[] mMinimumVelocity -> j
    float[] mMaximumVelocity -> k
    boolean mAlreadyDelayed -> l
    boolean mNeedsReset -> m
    boolean mNeedsCancel -> n
    boolean mAnimating -> o
    boolean mEnabled -> p
    boolean mExclusive -> q
    int DEFAULT_ACTIVATION_DELAY -> r
    0:6:void <clinit>():195:195 -> <clinit>
    0:2:void <init>(android.view.View):210:210 -> <init>
    3:9:void <init>(android.view.View):138:138 -> <init>
    10:17:void <init>(android.view.View):141:141 -> <init>
    18:27:void <init>(android.view.View):150:150 -> <init>
    28:34:void <init>(android.view.View):153:153 -> <init>
    35:41:void <init>(android.view.View):162:162 -> <init>
    42:48:void <init>(android.view.View):165:165 -> <init>
    49:55:void <init>(android.view.View):168:168 -> <init>
    56:57:void <init>(android.view.View):211:211 -> <init>
    58:65:void <init>(android.view.View):213:213 -> <init>
    66:82:void <init>(android.view.View):214:214 -> <init>
    83:86:void <init>(android.view.View):216:216 -> <init>
    87:90:void <init>(android.view.View):217:217 -> <init>
    91:93:void <init>(android.view.View):219:219 -> <init>
    94:99:void <init>(android.view.View):220:220 -> <init>
    100:104:void <init>(android.view.View):221:221 -> <init>
    105:107:void <init>(android.view.View):222:222 -> <init>
    108:114:void <init>(android.view.View):223:223 -> <init>
    115:117:void <init>(android.view.View):224:224 -> <init>
    118:121:void <init>(android.view.View):225:225 -> <init>
    boolean canTargetScrollHorizontally(int) -> a
    boolean canTargetScrollVertically(int) -> b
    0:8:void cancelTargetTouch():687:687 -> c
    9:12:void cancelTargetTouch():688:688 -> c
    13:17:void cancelTargetTouch():690:690 -> c
    18:21:void cancelTargetTouch():691:691 -> c
    0:3:float computeTargetVelocity(int,float,float,float):549:549 -> d
    4:7:float computeTargetVelocity(int,float,float,float):550:550 -> d
    8:17:float computeTargetVelocity(int,float,float,float):551:551 -> d
    18:21:float computeTargetVelocity(int,float,float,float):557:557 -> d
    22:25:float computeTargetVelocity(int,float,float,float):558:558 -> d
    26:33:float computeTargetVelocity(int,float,float,float):559:559 -> d
    34:40:float computeTargetVelocity(int,float,float,float):566:566 -> d
    41:46:float computeTargetVelocity(int,float,float,float):568:568 -> d
    0:10:float constrain(float,float,float):0:0 -> e
    0:6:int constrain(int,int,int):0:0 -> f
    6:36:float constrainEdgeValue(float,float):638:638 -> g
    37:44:float constrainEdgeValue(float,float):645:645 -> g
    2:5:float getEdgeValue(float,float,float,float):617:617 -> h
    6:10:float getEdgeValue(float,float,float,float):618:618 -> h
    11:19:float getEdgeValue(float,float,float,float):619:619 -> h
    20:32:float getEdgeValue(float,float,float,float):623:623 -> h
    33:42:float getEdgeValue(float,float,float,float):625:625 -> h
    43:48:float getEdgeValue(float,float,float,float):630:630 -> h
    0:4:void requestStop():538:538 -> i
    5:7:void requestStop():541:541 -> i
    8:13:void requestStop():543:543 -> i
    void scrollTargetBy(int,int) -> j
    0:2:androidx.core.widget.AutoScrollHelper setActivationDelay(int):420:420 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    0:2:androidx.core.widget.AutoScrollHelper setEdgeType(int):359:359 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    0:5:androidx.core.widget.AutoScrollHelper setEnabled(boolean):236:236 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/core/widget/a;"}
    6:8:androidx.core.widget.AutoScrollHelper setEnabled(boolean):237:237 -> m
    9:11:androidx.core.widget.AutoScrollHelper setEnabled(boolean):240:240 -> m
    0:5:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):402:402 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    6:8:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):403:403 -> n
    0:9:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):296:296 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    10:12:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):297:297 -> o
    0:5:boolean onTouch(android.view.View,android.view.MotionEvent):466:466 -> onTouch
    6:21:boolean onTouch(android.view.View,android.view.MotionEvent):470:470 -> onTouch
    22:25:boolean onTouch(android.view.View,android.view.MotionEvent):491:491 -> onTouch
    26:27:boolean onTouch(android.view.View,android.view.MotionEvent):473:473 -> onTouch
    28:29:boolean onTouch(android.view.View,android.view.MotionEvent):474:474 -> onTouch
    30:45:boolean onTouch(android.view.View,android.view.MotionEvent):478:478 -> onTouch
    46:49:boolean onTouch(android.view.View,android.view.MotionEvent):477:477 -> onTouch
    50:65:boolean onTouch(android.view.View,android.view.MotionEvent):480:480 -> onTouch
    66:69:boolean onTouch(android.view.View,android.view.MotionEvent):479:479 -> onTouch
    70:74:boolean onTouch(android.view.View,android.view.MotionEvent):481:481 -> onTouch
    75:84:boolean onTouch(android.view.View,android.view.MotionEvent):485:485 -> onTouch
    85:87:boolean onTouch(android.view.View,android.view.MotionEvent):486:486 -> onTouch
    88:97:boolean onTouch(android.view.View,android.view.MotionEvent):495:495 -> onTouch
    0:9:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):315:315 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    10:12:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):316:316 -> p
    0:5:androidx.core.widget.AutoScrollHelper setRampDownDuration(int):452:452 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    0:5:androidx.core.widget.AutoScrollHelper setRampUpDuration(int):436:436 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    0:5:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):379:379 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    6:8:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):380:380 -> s
    0:9:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):337:337 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    10:12:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):338:338 -> t
    0:1:boolean shouldAnimate():502:502 -> u
    2:5:boolean shouldAnimate():503:503 -> u
    6:11:boolean shouldAnimate():504:504 -> u
    12:19:boolean shouldAnimate():506:506 -> u
    20:29:boolean shouldAnimate():507:507 -> u
    0:3:void startAnimating():514:514 -> v
    4:11:void startAnimating():515:515 -> v
    12:13:void startAnimating():518:518 -> v
    14:15:void startAnimating():519:519 -> v
    16:23:void startAnimating():521:521 -> v
    24:32:void startAnimating():522:522 -> v
    33:37:void startAnimating():524:524 -> v
    38:40:void startAnimating():529:529 -> v
androidx.core.widget.AutoScrollHelper$ClampedScroller -> androidx.core.widget.a$a:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    int mRampUpDuration -> a
    int mRampDownDuration -> b
    float mTargetVelocityX -> c
    float mTargetVelocityY -> d
    long mStartTime -> e
    long mDeltaTime -> f
    int mDeltaX -> g
    int mDeltaY -> h
    long mStopTime -> i
    float mStopValue -> j
    int mEffectiveRampDown -> k
    0:4:void <init>():756:756 -> <init>
    5:8:void <init>():757:757 -> <init>
    9:12:void <init>():758:758 -> <init>
    13:15:void <init>():759:759 -> <init>
    16:17:void <init>():760:760 -> <init>
    18:20:void <init>():761:761 -> <init>
    0:7:void computeScrollDelta():831:831 -> a
    8:11:void computeScrollDelta():835:835 -> a
    12:15:void computeScrollDelta():836:836 -> a
    16:19:void computeScrollDelta():837:837 -> a
    20:23:void computeScrollDelta():838:838 -> a
    24:27:void computeScrollDelta():840:840 -> a
    28:33:void computeScrollDelta():841:841 -> a
    34:40:void computeScrollDelta():842:842 -> a
    41:48:void computeScrollDelta():832:832 -> a
    0:2:int getDeltaX():869:869 -> b
    0:2:int getDeltaY():877:877 -> c
    0:8:int getHorizontalDirection():857:857 -> d
    0:7:float getValueAt(long):800:800 -> e
    8:23:float getValueAt(long):802:802 -> e
    24:32:float getValueAt(long):807:807 -> e
    33:41:float getValueAt(long):808:808 -> e
    42:53:float getValueAt(long):804:804 -> e
    0:8:int getVerticalDirection():861:861 -> f
    0:8:float interpolateValue(float):0:0 -> g
    0:7:boolean isFinished():795:795 -> h
    8:25:boolean isFinished():796:796 -> h
    0:3:void requestStop():788:788 -> i
    4:17:void requestStop():789:789 -> i
    18:23:void requestStop():790:790 -> i
    24:26:void requestStop():791:791 -> i
    0:2:void setRampDownDuration(int):769:769 -> j
    0:2:void setRampUpDuration(int):765:765 -> k
    0:1:void setTargetVelocity(float,float):852:852 -> l
    2:4:void setTargetVelocity(float,float):853:853 -> l
    0:7:void start():776:776 -> m
    8:9:void start():777:777 -> m
    10:13:void start():778:778 -> m
    14:16:void start():779:779 -> m
    17:18:void start():780:780 -> m
    19:21:void start():781:781 -> m
androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable -> androidx.core.widget.a$b:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    androidx.core.widget.AutoScrollHelper this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a;"}
    0:5:void <init>(androidx.core.widget.AutoScrollHelper):695:695 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/a;)V"}
    0:6:void run():700:700 -> run
    7:11:void run():704:704 -> run
    12:13:void run():705:705 -> run
    14:18:void run():706:706 -> run
    19:22:void run():709:709 -> run
    23:37:void run():710:710 -> run
    38:43:void run():715:715 -> run
    44:45:void run():716:716 -> run
    46:48:void run():717:717 -> run
    49:51:void run():720:720 -> run
    52:55:void run():722:722 -> run
    56:59:void run():723:723 -> run
    60:64:void run():724:724 -> run
    65:72:void run():727:727 -> run
    73:77:void run():711:711 -> run
androidx.core.widget.CheckedTextViewCompat -> androidx.core.widget.b:
# {"id":"sourceFile","fileName":"CheckedTextViewCompat.java"}
    0:4:android.graphics.drawable.Drawable getCheckMarkDrawable(android.widget.CheckedTextView):122:122 -> a
    0:3:void setCheckMarkTintList(android.widget.CheckedTextView,android.content.res.ColorStateList):57:57 -> b
    0:3:void setCheckMarkTintMode(android.widget.CheckedTextView,android.graphics.PorterDuff$Mode):92:92 -> c
androidx.core.widget.CheckedTextViewCompat$Api16Impl -> androidx.core.widget.b$a:
# {"id":"sourceFile","fileName":"CheckedTextViewCompat.java"}
    0:4:android.graphics.drawable.Drawable getCheckMarkDrawable(android.widget.CheckedTextView):163:163 -> a
androidx.core.widget.CheckedTextViewCompat$Api21Impl -> androidx.core.widget.b$b:
# {"id":"sourceFile","fileName":"CheckedTextViewCompat.java"}
    0:3:void setCheckMarkTintList(android.widget.CheckedTextView,android.content.res.ColorStateList):136:136 -> a
    0:3:void setCheckMarkTintMode(android.widget.CheckedTextView,android.graphics.PorterDuff$Mode):146:146 -> b
androidx.core.widget.CompoundButtonCompat -> androidx.core.widget.c:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    0:4:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):126:126 -> a
    0:3:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):60:60 -> b
    0:3:void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):96:96 -> c
androidx.core.widget.CompoundButtonCompat$Api21Impl -> androidx.core.widget.c$a:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    0:4:android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton):163:163 -> a
    0:4:android.graphics.PorterDuff$Mode getButtonTintMode(android.widget.CompoundButton):173:173 -> b
    0:3:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):158:158 -> c
    0:3:void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):168:168 -> d
androidx.core.widget.CompoundButtonCompat$Api23Impl -> androidx.core.widget.c$b:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    0:4:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):185:185 -> a
androidx.core.widget.EdgeEffectCompat -> androidx.core.widget.d:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    0:4:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):70:70 -> a
    0:4:float getDistance(android.widget.EdgeEffect):91:91 -> b
    0:4:float onPullDistance(android.widget.EdgeEffect,float,float):246:246 -> c
androidx.core.widget.EdgeEffectCompat$Api31Impl -> androidx.core.widget.d$a:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    0:5:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):311:311 -> a
    6:11:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):313:313 -> a
    0:6:float getDistance(android.widget.EdgeEffect):334:334 -> b
    0:4:float onPullDistance(android.widget.EdgeEffect,float,float):324:324 -> c
    5:9:float onPullDistance(android.widget.EdgeEffect,float,float):326:326 -> c
androidx.core.widget.ImageViewCompat -> androidx.core.widget.e:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    0:4:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):40:40 -> a
    0:4:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):77:77 -> b
    0:3:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):53:53 -> c
    0:3:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):91:91 -> d
androidx.core.widget.ImageViewCompat$Api21Impl -> androidx.core.widget.e$a:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    0:4:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):120:120 -> a
    0:4:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):130:130 -> b
    0:3:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):125:125 -> c
    0:3:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):135:135 -> d
androidx.core.widget.ListViewAutoScrollHelper -> androidx.core.widget.f:
# {"id":"sourceFile","fileName":"ListViewAutoScrollHelper.java"}
    android.widget.ListView mTarget -> s
    0:2:void <init>(android.widget.ListView):33:33 -> <init>
    3:5:void <init>(android.widget.ListView):35:35 -> <init>
    0:1:boolean canTargetScrollHorizontally(int):0:0 -> a
    0:1:boolean canTargetScrollVertically(int):51:51 -> b
    2:9:boolean canTargetScrollVertically(int):52:52 -> b
    10:13:boolean canTargetScrollVertically(int):57:57 -> b
    14:25:boolean canTargetScrollVertically(int):58:58 -> b
    26:29:boolean canTargetScrollVertically(int):64:64 -> b
    30:44:boolean canTargetScrollVertically(int):65:65 -> b
    45:48:boolean canTargetScrollVertically(int):72:72 -> b
    49:57:boolean canTargetScrollVertically(int):73:73 -> b
    0:5:void scrollTargetBy(int,int):40:40 -> j
androidx.core.widget.ListViewCompat -> androidx.core.widget.g:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    0:3:void scrollListBy(android.widget.ListView,int):41:41 -> a
androidx.core.widget.ListViewCompat$Api19Impl -> androidx.core.widget.g$a:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    0:4:boolean canScrollList(android.widget.ListView,int):108:108 -> a
    0:3:void scrollListBy(android.widget.ListView,int):103:103 -> b
androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    androidx.core.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$c;"}
    float DECELERATION_RATE -> B
    androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$a;"}
    int[] SCROLLVIEW_STYLEABLE -> D
    float mPhysicalCoeff -> a
    long mLastScroll -> b
    android.graphics.Rect mTempRect -> c
    android.widget.OverScroller mScroller -> d
    android.widget.EdgeEffect mEdgeGlowTop -> e
    android.widget.EdgeEffect mEdgeGlowBottom -> f
    int mLastMotionY -> g
    boolean mIsLayoutDirty -> h
    boolean mIsLaidOut -> i
    android.view.View mChildToScrollTo -> j
    boolean mIsBeingDragged -> k
    android.view.VelocityTracker mVelocityTracker -> l
    boolean mFillViewport -> m
    boolean mSmoothScrollingEnabled -> n
    int mTouchSlop -> o
    int mMinimumVelocity -> p
    int mMaximumVelocity -> q
    int mActivePointerId -> r
    int[] mScrollOffset -> s
    int[] mScrollConsumed -> t
    int mNestedYOffset -> u
    int mLastScrollerY -> v
    androidx.core.widget.NestedScrollView$SavedState mSavedState -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$d;"}
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q;"}
    androidx.core.view.NestedScrollingChildHelper mChildHelper -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/n;"}
    float mVerticalScrollFactor -> z
    5:21:void <clinit>():90:90 -> <clinit>
    22:31:void <clinit>():208:208 -> <clinit>
    32:38:void <clinit>():210:210 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):226:226 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):231:231 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):124:124 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):148:149 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):156:156 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):163:163 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):179:179 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):189:189 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int):194:195 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):232:233 -> <init>
    14:15:void <init>(android.content.Context,android.util.AttributeSet,int):235:236 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):241:241 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):243:243 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int):246:246 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int):248:248 -> <init>
    20:21:void <init>(android.content.Context,android.util.AttributeSet,int):250:251 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int):254:254 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):256:256 -> <init>
    0:11:void initScrollView():502:502 -> A
    12:16:void initScrollView():503:503 -> A
    17:20:void initScrollView():504:504 -> A
    21:23:void initScrollView():505:505 -> A
    24:31:void initScrollView():506:506 -> A
    32:37:void initScrollView():507:507 -> A
    38:43:void initScrollView():508:508 -> A
    44:50:void initScrollView():509:509 -> A
    0:3:void initVelocityTrackerIfNotExists():737:737 -> B
    4:10:void initVelocityTrackerIfNotExists():738:738 -> B
    1:11:boolean isOffScreen(android.view.View):1571:1571 -> C
    4:7:boolean isViewDescendantOf(android.view.View,android.view.View):2151:2151 -> D
    8:22:boolean isViewDescendantOf(android.view.View,android.view.View):2152:2152 -> D
    0:4:boolean isWithinDeltaOfScreen(android.view.View,int,int):1579:1579 -> E
    5:9:boolean isWithinDeltaOfScreen(android.view.View,int,int):1580:1580 -> E
    10:25:boolean isWithinDeltaOfScreen(android.view.View,int,int):1582:1582 -> E
    26:36:boolean isWithinDeltaOfScreen(android.view.View,int,int):1583:1583 -> E
    0:4:void onNestedScrollInternal(int,int,int[]):357:357 -> F
    5:7:void onNestedScrollInternal(int,int,int[]):358:358 -> F
    8:16:void onNestedScrollInternal(int,int,int[]):359:359 -> F
    17:23:void onNestedScrollInternal(int,int,int[]):362:362 -> F
    24:34:void onNestedScrollInternal(int,int,int[]):366:366 -> F
    0:3:void onSecondaryPointerUp(android.view.MotionEvent):1151:1151 -> G
    4:7:void onSecondaryPointerUp(android.view.MotionEvent):1152:1152 -> G
    8:16:void onSecondaryPointerUp(android.view.MotionEvent):1153:1153 -> G
    17:23:void onSecondaryPointerUp(android.view.MotionEvent):1158:1158 -> G
    24:29:void onSecondaryPointerUp(android.view.MotionEvent):1159:1159 -> G
    30:33:void onSecondaryPointerUp(android.view.MotionEvent):1160:1160 -> G
    34:37:void onSecondaryPointerUp(android.view.MotionEvent):1161:1161 -> G
    0:3:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1256:1256 -> H
    4:18:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1258:1258 -> H
    19:97:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1260:1260 -> H
    98:103:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1300:1300 -> H
    104:128:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1301:1301 -> H
    129:138:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1304:1304 -> H
    9:14:boolean pageScroll(int):1416:1416 -> I
    15:23:boolean pageScroll(int):1419:1419 -> I
    24:30:boolean pageScroll(int):1420:1420 -> I
    31:34:boolean pageScroll(int):1422:1422 -> I
    35:40:boolean pageScroll(int):1423:1423 -> I
    41:52:boolean pageScroll(int):1424:1424 -> I
    53:60:boolean pageScroll(int):1425:1425 -> I
    61:63:boolean pageScroll(int):1426:1426 -> I
    64:72:boolean pageScroll(int):1430:1430 -> I
    73:78:boolean pageScroll(int):1431:1431 -> I
    79:80:boolean pageScroll(int):1432:1432 -> I
    81:87:boolean pageScroll(int):1435:1435 -> I
    88:92:boolean pageScroll(int):1437:1437 -> I
    0:3:void recycleVelocityTracker():743:743 -> J
    4:7:void recycleVelocityTracker():744:744 -> J
    8:10:void recycleVelocityTracker():745:745 -> J
    0:6:int releaseVerticalGlow(int,float):1867:1867 -> K
    7:12:int releaseVerticalGlow(int,float):1868:1868 -> K
    13:23:int releaseVerticalGlow(int,float):1869:1869 -> K
    24:31:int releaseVerticalGlow(int,float):1870:1870 -> K
    32:41:int releaseVerticalGlow(int,float):1871:1871 -> K
    42:48:int releaseVerticalGlow(int,float):1872:1872 -> K
    49:58:int releaseVerticalGlow(int,float):1874:1874 -> K
    59:67:int releaseVerticalGlow(int,float):1875:1875 -> K
    68:77:int releaseVerticalGlow(int,float):1877:1877 -> K
    78:83:int releaseVerticalGlow(int,float):1878:1878 -> K
    84:95:int releaseVerticalGlow(int,float):1881:1881 -> K
    96:99:int releaseVerticalGlow(int,float):1883:1883 -> K
    4:7:void runAnimatedScroll(boolean):1890:1890 -> L
    8:10:void runAnimatedScroll(boolean):1892:1892 -> L
    11:16:void runAnimatedScroll(boolean):1894:1894 -> L
    17:20:void runAnimatedScroll(boolean):1895:1895 -> L
    0:3:boolean scrollAndFocus(int,int,int):1487:1487 -> M
    4:17:boolean scrollAndFocus(int,int,int):1488:1488 -> M
    18:35:boolean scrollAndFocus(int,int,int):1492:1492 -> M
    36:39:boolean scrollAndFocus(int,int,int):1501:1501 -> M
    40:49:boolean scrollAndFocus(int,int,int):1504:1504 -> M
    0:4:void scrollToChild(android.view.View):1909:1909 -> N
    5:9:void scrollToChild(android.view.View):1912:1912 -> N
    10:18:void scrollToChild(android.view.View):1914:1914 -> N
    19:22:void scrollToChild(android.view.View):1917:1917 -> N
    0:13:boolean scrollToChildRect(android.graphics.Rect,boolean):1930:1930 -> O
    14:17:boolean scrollToChildRect(android.graphics.Rect,boolean):1934:1934 -> O
    18:21:boolean scrollToChildRect(android.graphics.Rect,boolean):1936:1936 -> O
    4:14:boolean shouldAbsorb(android.widget.EdgeEffect,int):1053:1053 -> P
    15:25:boolean shouldAbsorb(android.widget.EdgeEffect,int):1056:1056 -> P
    3:6:void smoothScrollBy(int,int):1608:1608 -> Q
    0:6:void smoothScrollBy(int,int,int,boolean):1631:1631 -> R
    7:20:void smoothScrollBy(int,int,int,boolean):1635:1635 -> R
    21:24:void smoothScrollBy(int,int,int,boolean):1637:1637 -> R
    25:30:void smoothScrollBy(int,int,int,boolean):1638:1638 -> R
    31:40:void smoothScrollBy(int,int,int,boolean):1639:1639 -> R
    41:54:void smoothScrollBy(int,int,int,boolean):1640:1640 -> R
    55:59:void smoothScrollBy(int,int,int,boolean):1641:1641 -> R
    60:64:void smoothScrollBy(int,int,int,boolean):1642:1642 -> R
    65:74:void smoothScrollBy(int,int,int,boolean):1643:1643 -> R
    75:85:void smoothScrollBy(int,int,int,boolean):1644:1644 -> R
    86:89:void smoothScrollBy(int,int,int,boolean):1645:1645 -> R
    90:97:void smoothScrollBy(int,int,int,boolean):1647:1647 -> R
    98:100:void smoothScrollBy(int,int,int,boolean):1648:1648 -> R
    101:103:void smoothScrollBy(int,int,int,boolean):1650:1650 -> R
    104:110:void smoothScrollBy(int,int,int,boolean):1652:1652 -> R
    0:13:void smoothScrollTo(int,int,int,boolean):1699:1699 -> S
    2:5:void smoothScrollTo(int,int,boolean):1686:1686 -> T
    0:6:boolean startNestedScroll(int,int):272:272 -> U
    0:11:boolean stopGlowAnimations(android.view.MotionEvent):1139:1139 -> V
    12:29:boolean stopGlowAnimations(android.view.MotionEvent):1140:1140 -> V
    30:39:boolean stopGlowAnimations(android.view.MotionEvent):1143:1143 -> V
    40:59:boolean stopGlowAnimations(android.view.MotionEvent):1144:1144 -> V
    0:5:void stopNestedScroll(int):277:277 -> W
    0:5:void abortAnimatedScroll():1899:1899 -> a
    6:9:void abortAnimatedScroll():1900:1900 -> a
    1:1:void addView(android.view.View):514:514 -> addView
    2:2:void addView(android.view.View):518:518 -> addView
    3:3:void addView(android.view.View):515:515 -> addView
    4:4:void addView(android.view.View,int):523:523 -> addView
    5:5:void addView(android.view.View,int):527:527 -> addView
    6:6:void addView(android.view.View,int):524:524 -> addView
    7:7:void addView(android.view.View,android.view.ViewGroup$LayoutParams):532:532 -> addView
    8:8:void addView(android.view.View,android.view.ViewGroup$LayoutParams):536:536 -> addView
    9:9:void addView(android.view.View,android.view.ViewGroup$LayoutParams):533:533 -> addView
    10:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):541:541 -> addView
    11:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):545:545 -> addView
    12:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):542:542 -> addView
    0:6:boolean arrowScroll(int):1517:1517 -> b
    7:14:boolean arrowScroll(int):1520:1520 -> b
    15:20:boolean arrowScroll(int):1522:1522 -> b
    21:30:boolean arrowScroll(int):1524:1524 -> b
    31:35:boolean arrowScroll(int):1525:1525 -> b
    36:40:boolean arrowScroll(int):1526:1526 -> b
    41:46:boolean arrowScroll(int):1527:1527 -> b
    47:49:boolean arrowScroll(int):1528:1528 -> b
    50:60:boolean arrowScroll(int):1529:1529 -> b
    61:66:boolean arrowScroll(int):1534:1534 -> b
    67:73:boolean arrowScroll(int):1535:1535 -> b
    74:79:boolean arrowScroll(int):1537:1537 -> b
    80:83:boolean arrowScroll(int):1538:1538 -> b
    84:89:boolean arrowScroll(int):1539:1539 -> b
    90:96:boolean arrowScroll(int):1540:1540 -> b
    97:111:boolean arrowScroll(int):1541:1541 -> b
    112:122:boolean arrowScroll(int):1542:1542 -> b
    123:127:boolean arrowScroll(int):1548:1548 -> b
    128:133:boolean arrowScroll(int):1551:1551 -> b
    134:139:boolean arrowScroll(int):1552:1552 -> b
    140:145:boolean arrowScroll(int):1558:1558 -> b
    146:148:boolean arrowScroll(int):1559:1559 -> b
    149:151:boolean arrowScroll(int):1560:1560 -> b
    152:156:boolean arrowScroll(int):1561:1561 -> b
    0:8:boolean canOverScroll():1224:1224 -> c
    9:18:boolean canOverScroll():1226:1226 -> c
    0:4:int computeHorizontalScrollExtent():1762:1762 -> computeHorizontalScrollExtent
    0:4:int computeHorizontalScrollOffset():1755:1755 -> computeHorizontalScrollOffset
    0:4:int computeHorizontalScrollRange():1748:1748 -> computeHorizontalScrollRange
    0:8:void computeScroll():1798:1798 -> computeScroll
    9:13:void computeScroll():1802:1802 -> computeScroll
    14:19:void computeScroll():1803:1803 -> computeScroll
    20:27:void computeScroll():1804:1804 -> computeScroll
    28:29:void computeScroll():1805:1805 -> computeScroll
    30:39:void computeScroll():1808:1808 -> computeScroll
    40:42:void computeScroll():1809:1809 -> computeScroll
    43:47:void computeScroll():1811:1811 -> computeScroll
    48:53:void computeScroll():1813:1813 -> computeScroll
    54:57:void computeScroll():1817:1817 -> computeScroll
    58:71:void computeScroll():1818:1818 -> computeScroll
    72:78:void computeScroll():1819:1819 -> computeScroll
    79:82:void computeScroll():1823:1823 -> computeScroll
    83:91:void computeScroll():1824:1824 -> computeScroll
    92:101:void computeScroll():1826:1826 -> computeScroll
    102:113:void computeScroll():1830:1830 -> computeScroll
    114:121:void computeScroll():1835:1835 -> computeScroll
    122:134:void computeScroll():1836:1836 -> computeScroll
    135:142:void computeScroll():1839:1839 -> computeScroll
    143:154:void computeScroll():1840:1840 -> computeScroll
    155:157:void computeScroll():1844:1844 -> computeScroll
    158:165:void computeScroll():1847:1847 -> computeScroll
    166:169:void computeScroll():1848:1848 -> computeScroll
    170:173:void computeScroll():1850:1850 -> computeScroll
    0:4:int computeVerticalScrollExtent():1741:1741 -> computeVerticalScrollExtent
    1:9:int computeVerticalScrollOffset():1734:1734 -> computeVerticalScrollOffset
    0:3:int computeVerticalScrollRange():1710:1710 -> computeVerticalScrollRange
    4:21:int computeVerticalScrollRange():1711:1711 -> computeVerticalScrollRange
    22:25:int computeVerticalScrollRange():1716:1716 -> computeVerticalScrollRange
    26:31:int computeVerticalScrollRange():1717:1717 -> computeVerticalScrollRange
    32:38:int computeVerticalScrollRange():1718:1718 -> computeVerticalScrollRange
    39:44:int computeVerticalScrollRange():1719:1719 -> computeVerticalScrollRange
    45:57:int computeVerticalScrollRange():1720:1720 -> computeVerticalScrollRange
    0:6:boolean canScroll():565:565 -> d
    7:10:boolean canScroll():566:566 -> d
    11:16:boolean canScroll():567:567 -> d
    17:26:boolean canScroll():568:568 -> d
    27:45:boolean canScroll():569:569 -> d
    0:16:boolean dispatchKeyEvent(android.view.KeyEvent):663:663 -> dispatchKeyEvent
    0:6:boolean dispatchNestedFling(float,float,boolean):340:340 -> dispatchNestedFling
    0:6:boolean dispatchNestedPreFling(float,float):345:345 -> dispatchNestedPreFling
    6:10:boolean dispatchNestedPreScroll(int,int,int[],int[]):335:335 -> dispatchNestedPreScroll
    0:6:boolean dispatchNestedScroll(int,int,int,int,int[]):328:328 -> dispatchNestedScroll
    0:2:void draw(android.graphics.Canvas):2209:2209 -> draw
    3:6:void draw(android.graphics.Canvas):2210:2210 -> draw
    7:15:void draw(android.graphics.Canvas):2211:2211 -> draw
    16:19:void draw(android.graphics.Canvas):2212:2212 -> draw
    20:23:void draw(android.graphics.Canvas):2213:2213 -> draw
    24:27:void draw(android.graphics.Canvas):2214:2214 -> draw
    28:31:void draw(android.graphics.Canvas):2216:2216 -> draw
    32:37:void draw(android.graphics.Canvas):2218:2218 -> draw
    38:47:void draw(android.graphics.Canvas):2219:2219 -> draw
    48:53:void draw(android.graphics.Canvas):2220:2220 -> draw
    54:59:void draw(android.graphics.Canvas):2223:2223 -> draw
    60:69:void draw(android.graphics.Canvas):2224:2224 -> draw
    70:76:void draw(android.graphics.Canvas):2225:2225 -> draw
    77:79:void draw(android.graphics.Canvas):2227:2227 -> draw
    80:84:void draw(android.graphics.Canvas):2228:2228 -> draw
    85:92:void draw(android.graphics.Canvas):2229:2229 -> draw
    93:95:void draw(android.graphics.Canvas):2230:2230 -> draw
    96:98:void draw(android.graphics.Canvas):2232:2232 -> draw
    99:106:void draw(android.graphics.Canvas):2234:2234 -> draw
    107:110:void draw(android.graphics.Canvas):2235:2235 -> draw
    111:114:void draw(android.graphics.Canvas):2236:2236 -> draw
    115:118:void draw(android.graphics.Canvas):2237:2237 -> draw
    119:127:void draw(android.graphics.Canvas):2239:2239 -> draw
    128:133:void draw(android.graphics.Canvas):2241:2241 -> draw
    134:143:void draw(android.graphics.Canvas):2242:2242 -> draw
    144:147:void draw(android.graphics.Canvas):2243:2243 -> draw
    148:153:void draw(android.graphics.Canvas):2246:2246 -> draw
    154:163:void draw(android.graphics.Canvas):2247:2247 -> draw
    164:171:void draw(android.graphics.Canvas):2248:2248 -> draw
    172:178:void draw(android.graphics.Canvas):2250:2250 -> draw
    179:181:void draw(android.graphics.Canvas):2251:2251 -> draw
    182:186:void draw(android.graphics.Canvas):2252:2252 -> draw
    187:194:void draw(android.graphics.Canvas):2253:2253 -> draw
    195:197:void draw(android.graphics.Canvas):2254:2254 -> draw
    198:201:void draw(android.graphics.Canvas):2256:2256 -> draw
    0:13:int clamp(int,int,int):0:0 -> e
    0:7:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1951:1951 -> f
    8:11:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1953:1953 -> f
    12:17:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1954:1954 -> f
    18:21:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1958:1958 -> f
    22:26:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1963:1963 -> f
    27:30:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1970:1970 -> f
    31:36:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1971:1971 -> f
    37:54:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1972:1972 -> f
    55:62:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1978:1978 -> f
    63:68:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1983:1983 -> f
    69:72:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1985:1985 -> f
    73:75:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1988:1988 -> f
    76:83:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1992:1992 -> f
    84:88:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1994:1994 -> f
    89:94:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1996:1996 -> f
    95:100:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2001:2001 -> f
    101:105:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2003:2003 -> f
    106:109:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2006:2006 -> f
    110:120:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2010:2010 -> f
    0:10:int consumeFlingInVerticalStretch(int):1070:1070 -> g
    11:28:int consumeFlingInVerticalStretch(int):1071:1071 -> g
    29:30:int consumeFlingInVerticalStretch(int):1073:1073 -> g
    31:35:int consumeFlingInVerticalStretch(int):1074:1074 -> g
    36:41:int consumeFlingInVerticalStretch(int):1073:1073 -> g
    42:50:int consumeFlingInVerticalStretch(int):1076:1076 -> g
    51:65:int consumeFlingInVerticalStretch(int):1080:1080 -> g
    66:67:int consumeFlingInVerticalStretch(int):1082:1082 -> g
    68:72:int consumeFlingInVerticalStretch(int):1083:1083 -> g
    73:78:int consumeFlingInVerticalStretch(int):1082:1082 -> g
    79:85:int consumeFlingInVerticalStretch(int):1085:1085 -> g
    0:8:float getBottomFadingEdgeStrength():477:477 -> getBottomFadingEdgeStrength
    9:12:float getBottomFadingEdgeStrength():481:481 -> getBottomFadingEdgeStrength
    13:18:float getBottomFadingEdgeStrength():482:482 -> getBottomFadingEdgeStrength
    19:22:float getBottomFadingEdgeStrength():483:483 -> getBottomFadingEdgeStrength
    23:31:float getBottomFadingEdgeStrength():484:484 -> getBottomFadingEdgeStrength
    32:53:float getBottomFadingEdgeStrength():485:485 -> getBottomFadingEdgeStrength
    0:9:int getMaxScrollAmount():498:498 -> getMaxScrollAmount
    0:6:int getNestedScrollAxes():450:450 -> getNestedScrollAxes
    0:6:int getScrollRange():1311:1311 -> getScrollRange
    7:10:int getScrollRange():1312:1312 -> getScrollRange
    11:16:int getScrollRange():1313:1313 -> getScrollRange
    17:26:int getScrollRange():1314:1314 -> getScrollRange
    27:41:int getScrollRange():1315:1315 -> getScrollRange
    42:47:int getScrollRange():1316:1316 -> getScrollRange
    0:7:float getTopFadingEdgeStrength():462:462 -> getTopFadingEdgeStrength
    8:11:float getTopFadingEdgeStrength():466:466 -> getTopFadingEdgeStrength
    12:24:float getTopFadingEdgeStrength():467:467 -> getTopFadingEdgeStrength
    0:6:float getVerticalScrollFactorCompat():1230:1230 -> getVerticalScrollFactorCompat
    7:11:float getVerticalScrollFactorCompat():1231:1231 -> getVerticalScrollFactorCompat
    12:15:float getVerticalScrollFactorCompat():1232:1232 -> getVerticalScrollFactorCompat
    16:29:float getVerticalScrollFactorCompat():1233:1233 -> getVerticalScrollFactorCompat
    30:37:float getVerticalScrollFactorCompat():1239:1239 -> getVerticalScrollFactorCompat
    38:44:float getVerticalScrollFactorCompat():1238:1238 -> getVerticalScrollFactorCompat
    45:52:float getVerticalScrollFactorCompat():1235:1235 -> getVerticalScrollFactorCompat
    53:55:float getVerticalScrollFactorCompat():1241:1241 -> getVerticalScrollFactorCompat
    0:6:boolean dispatchNestedPreScroll(int,int,int[],int[],int):295:295 -> h
    1:5:boolean hasNestedScrollingParent():322:322 -> hasNestedScrollingParent
    0:5:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):380:380 -> i
    6:9:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):381:381 -> i
    0:6:boolean isNestedScrollingEnabled():307:307 -> isNestedScrollingEnabled
    0:5:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):264:264 -> j
    0:3:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):353:353 -> k
    1:4:void onNestedScroll(android.view.View,int,int,int,int,int):393:393 -> l
    0:4:void onStopNestedScroll(android.view.View,int):386:386 -> m
    5:8:void onStopNestedScroll(android.view.View,int):387:387 -> m
    0:3:void measureChild(android.view.View,int,int):1768:1768 -> measureChild
    4:7:void measureChild(android.view.View,int,int):1773:1773 -> measureChild
    8:14:void measureChild(android.view.View,int,int):1774:1774 -> measureChild
    15:19:void measureChild(android.view.View,int,int):1773:1773 -> measureChild
    20:23:void measureChild(android.view.View,int,int):1776:1776 -> measureChild
    24:27:void measureChild(android.view.View,int,int):1778:1778 -> measureChild
    0:5:void measureChildWithMargins(android.view.View,int,int,int,int):1784:1784 -> measureChildWithMargins
    6:23:void measureChildWithMargins(android.view.View,int,int,int,int):1787:1787 -> measureChildWithMargins
    24:27:void measureChildWithMargins(android.view.View,int,int,int,int):1786:1786 -> measureChildWithMargins
    28:37:void measureChildWithMargins(android.view.View,int,int,int,int):1789:1789 -> measureChildWithMargins
    38:41:void measureChildWithMargins(android.view.View,int,int,int,int):1792:1792 -> measureChildWithMargins
    4:7:void onNestedPreScroll(android.view.View,int,int,int[],int):399:399 -> n
    0:7:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> o
    0:3:void onAttachedToWindow():2118:2118 -> onAttachedToWindow
    4:6:void onAttachedToWindow():2120:2120 -> onAttachedToWindow
    0:13:boolean onGenericMotionEvent(android.view.MotionEvent):1168:1168 -> onGenericMotionEvent
    14:22:boolean onGenericMotionEvent(android.view.MotionEvent):1170:1170 -> onGenericMotionEvent
    23:29:boolean onGenericMotionEvent(android.view.MotionEvent):1171:1171 -> onGenericMotionEvent
    30:37:boolean onGenericMotionEvent(android.view.MotionEvent):1172:1172 -> onGenericMotionEvent
    38:47:boolean onGenericMotionEvent(android.view.MotionEvent):1173:1173 -> onGenericMotionEvent
    48:53:boolean onGenericMotionEvent(android.view.MotionEvent):1178:1178 -> onGenericMotionEvent
    54:57:boolean onGenericMotionEvent(android.view.MotionEvent):1179:1179 -> onGenericMotionEvent
    58:70:boolean onGenericMotionEvent(android.view.MotionEvent):1180:1180 -> onGenericMotionEvent
    71:76:boolean onGenericMotionEvent(android.view.MotionEvent):1185:1185 -> onGenericMotionEvent
    77:82:boolean onGenericMotionEvent(android.view.MotionEvent):1186:1186 -> onGenericMotionEvent
    83:86:boolean onGenericMotionEvent(android.view.MotionEvent):1188:1188 -> onGenericMotionEvent
    87:92:boolean onGenericMotionEvent(android.view.MotionEvent):1189:1189 -> onGenericMotionEvent
    93:95:boolean onGenericMotionEvent(android.view.MotionEvent):1188:1188 -> onGenericMotionEvent
    96:100:boolean onGenericMotionEvent(android.view.MotionEvent):1191:1191 -> onGenericMotionEvent
    101:109:boolean onGenericMotionEvent(android.view.MotionEvent):1192:1192 -> onGenericMotionEvent
    110:115:boolean onGenericMotionEvent(android.view.MotionEvent):1198:1198 -> onGenericMotionEvent
    116:121:boolean onGenericMotionEvent(android.view.MotionEvent):1199:1199 -> onGenericMotionEvent
    122:125:boolean onGenericMotionEvent(android.view.MotionEvent):1201:1201 -> onGenericMotionEvent
    126:131:boolean onGenericMotionEvent(android.view.MotionEvent):1202:1202 -> onGenericMotionEvent
    132:134:boolean onGenericMotionEvent(android.view.MotionEvent):1201:1201 -> onGenericMotionEvent
    135:139:boolean onGenericMotionEvent(android.view.MotionEvent):1204:1204 -> onGenericMotionEvent
    140:150:boolean onGenericMotionEvent(android.view.MotionEvent):1205:1205 -> onGenericMotionEvent
    151:160:boolean onGenericMotionEvent(android.view.MotionEvent):1211:1211 -> onGenericMotionEvent
    0:7:boolean onInterceptTouchEvent(android.view.MotionEvent):770:770 -> onInterceptTouchEvent
    8:30:boolean onInterceptTouchEvent(android.view.MotionEvent):771:771 -> onInterceptTouchEvent
    31:35:boolean onInterceptTouchEvent(android.view.MotionEvent):858:858 -> onInterceptTouchEvent
    36:41:boolean onInterceptTouchEvent(android.view.MotionEvent):786:786 -> onInterceptTouchEvent
    42:47:boolean onInterceptTouchEvent(android.view.MotionEvent):792:792 -> onInterceptTouchEvent
    48:76:boolean onInterceptTouchEvent(android.view.MotionEvent):794:794 -> onInterceptTouchEvent
    77:81:boolean onInterceptTouchEvent(android.view.MotionEvent):799:799 -> onInterceptTouchEvent
    82:89:boolean onInterceptTouchEvent(android.view.MotionEvent):800:800 -> onInterceptTouchEvent
    90:93:boolean onInterceptTouchEvent(android.view.MotionEvent):801:801 -> onInterceptTouchEvent
    94:100:boolean onInterceptTouchEvent(android.view.MotionEvent):802:802 -> onInterceptTouchEvent
    101:102:boolean onInterceptTouchEvent(android.view.MotionEvent):803:803 -> onInterceptTouchEvent
    103:104:boolean onInterceptTouchEvent(android.view.MotionEvent):804:804 -> onInterceptTouchEvent
    105:107:boolean onInterceptTouchEvent(android.view.MotionEvent):805:805 -> onInterceptTouchEvent
    108:112:boolean onInterceptTouchEvent(android.view.MotionEvent):806:806 -> onInterceptTouchEvent
    113:114:boolean onInterceptTouchEvent(android.view.MotionEvent):807:807 -> onInterceptTouchEvent
    115:120:boolean onInterceptTouchEvent(android.view.MotionEvent):808:808 -> onInterceptTouchEvent
    121:125:boolean onInterceptTouchEvent(android.view.MotionEvent):810:810 -> onInterceptTouchEvent
    126:127:boolean onInterceptTouchEvent(android.view.MotionEvent):849:849 -> onInterceptTouchEvent
    128:129:boolean onInterceptTouchEvent(android.view.MotionEvent):850:850 -> onInterceptTouchEvent
    130:132:boolean onInterceptTouchEvent(android.view.MotionEvent):851:851 -> onInterceptTouchEvent
    133:155:boolean onInterceptTouchEvent(android.view.MotionEvent):852:852 -> onInterceptTouchEvent
    156:158:boolean onInterceptTouchEvent(android.view.MotionEvent):853:853 -> onInterceptTouchEvent
    159:162:boolean onInterceptTouchEvent(android.view.MotionEvent):855:855 -> onInterceptTouchEvent
    163:167:boolean onInterceptTouchEvent(android.view.MotionEvent):817:817 -> onInterceptTouchEvent
    168:178:boolean onInterceptTouchEvent(android.view.MotionEvent):818:818 -> onInterceptTouchEvent
    179:196:boolean onInterceptTouchEvent(android.view.MotionEvent):819:819 -> onInterceptTouchEvent
    197:200:boolean onInterceptTouchEvent(android.view.MotionEvent):820:820 -> onInterceptTouchEvent
    201:202:boolean onInterceptTouchEvent(android.view.MotionEvent):828:828 -> onInterceptTouchEvent
    203:208:boolean onInterceptTouchEvent(android.view.MotionEvent):829:829 -> onInterceptTouchEvent
    209:211:boolean onInterceptTouchEvent(android.view.MotionEvent):831:831 -> onInterceptTouchEvent
    212:216:boolean onInterceptTouchEvent(android.view.MotionEvent):832:832 -> onInterceptTouchEvent
    217:221:boolean onInterceptTouchEvent(android.view.MotionEvent):840:840 -> onInterceptTouchEvent
    222:239:boolean onInterceptTouchEvent(android.view.MotionEvent):841:841 -> onInterceptTouchEvent
    240:242:boolean onInterceptTouchEvent(android.view.MotionEvent):842:842 -> onInterceptTouchEvent
    243:245:boolean onInterceptTouchEvent(android.view.MotionEvent):866:866 -> onInterceptTouchEvent
    0:3:void onLayout(boolean,int,int,int,int):2080:2080 -> onLayout
    4:5:void onLayout(boolean,int,int,int,int):2081:2081 -> onLayout
    6:15:void onLayout(boolean,int,int,int,int):2083:2083 -> onLayout
    16:21:void onLayout(boolean,int,int,int,int):2084:2084 -> onLayout
    22:23:void onLayout(boolean,int,int,int,int):2086:2086 -> onLayout
    24:27:void onLayout(boolean,int,int,int,int):2088:2088 -> onLayout
    28:31:void onLayout(boolean,int,int,int,int):2090:2090 -> onLayout
    32:42:void onLayout(boolean,int,int,int,int):2091:2091 -> onLayout
    43:44:void onLayout(boolean,int,int,int,int):2092:2092 -> onLayout
    45:50:void onLayout(boolean,int,int,int,int):2098:2098 -> onLayout
    51:54:void onLayout(boolean,int,int,int,int):2099:2099 -> onLayout
    55:60:void onLayout(boolean,int,int,int,int):2100:2100 -> onLayout
    61:71:void onLayout(boolean,int,int,int,int):2101:2101 -> onLayout
    72:81:void onLayout(boolean,int,int,int,int):2103:2103 -> onLayout
    82:85:void onLayout(boolean,int,int,int,int):2104:2104 -> onLayout
    86:91:void onLayout(boolean,int,int,int,int):2105:2105 -> onLayout
    92:98:void onLayout(boolean,int,int,int,int):2107:2107 -> onLayout
    99:110:void onLayout(boolean,int,int,int,int):2112:2112 -> onLayout
    111:113:void onLayout(boolean,int,int,int,int):2113:2113 -> onLayout
    0:2:void onMeasure(int,int):627:627 -> onMeasure
    3:7:void onMeasure(int,int):629:629 -> onMeasure
    8:14:void onMeasure(int,int):633:633 -> onMeasure
    15:21:void onMeasure(int,int):638:638 -> onMeasure
    22:25:void onMeasure(int,int):639:639 -> onMeasure
    26:31:void onMeasure(int,int):640:640 -> onMeasure
    32:35:void onMeasure(int,int):642:642 -> onMeasure
    36:39:void onMeasure(int,int):643:643 -> onMeasure
    40:44:void onMeasure(int,int):644:644 -> onMeasure
    45:57:void onMeasure(int,int):645:645 -> onMeasure
    58:74:void onMeasure(int,int):651:651 -> onMeasure
    75:80:void onMeasure(int,int):650:650 -> onMeasure
    81:84:void onMeasure(int,int):654:654 -> onMeasure
    85:88:void onMeasure(int,int):655:655 -> onMeasure
    4:7:boolean onNestedFling(android.view.View,float,float,boolean):436:436 -> onNestedFling
    8:13:boolean onNestedFling(android.view.View,float,float,boolean):437:437 -> onNestedFling
    0:4:boolean onNestedPreFling(android.view.View,float,float):445:445 -> onNestedPreFling
    6:9:void onNestedPreScroll(android.view.View,int,int,int[]):429:429 -> onNestedPreScroll
    2:5:void onNestedScroll(android.view.View,int,int,int,int):424:424 -> onNestedScroll
    1:4:void onNestedScrollAccepted(android.view.View,android.view.View,int):413:413 -> onNestedScrollAccepted
    0:3:void onOverScrolled(int,int,boolean,boolean):1247:1247 -> onOverScrolled
    13:22:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2047:2047 -> onRequestFocusInDescendants
    23:34:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2048:2048 -> onRequestFocusInDescendants
    35:41:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2055:2055 -> onRequestFocusInDescendants
    42:46:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2059:2059 -> onRequestFocusInDescendants
    0:3:void onRestoreInstanceState(android.os.Parcelable):2292:2292 -> onRestoreInstanceState
    4:7:void onRestoreInstanceState(android.os.Parcelable):2293:2293 -> onRestoreInstanceState
    8:9:void onRestoreInstanceState(android.os.Parcelable):2297:2297 -> onRestoreInstanceState
    10:16:void onRestoreInstanceState(android.os.Parcelable):2298:2298 -> onRestoreInstanceState
    17:18:void onRestoreInstanceState(android.os.Parcelable):2299:2299 -> onRestoreInstanceState
    19:22:void onRestoreInstanceState(android.os.Parcelable):2300:2300 -> onRestoreInstanceState
    0:3:android.os.Parcelable onSaveInstanceState():2306:2306 -> onSaveInstanceState
    4:8:android.os.Parcelable onSaveInstanceState():2307:2307 -> onSaveInstanceState
    9:15:android.os.Parcelable onSaveInstanceState():2308:2308 -> onSaveInstanceState
    0:2:void onScrollChanged(int,int,int,int):618:618 -> onScrollChanged
    3:11:void onScrollChanged(int,int,int,int):620:620 -> onScrollChanged
    12:15:void onScrollChanged(int,int,int,int):621:621 -> onScrollChanged
    0:2:void onSizeChanged(int,int,int,int):2125:2125 -> onSizeChanged
    3:12:void onSizeChanged(int,int,int,int):2127:2127 -> onSizeChanged
    13:18:void onSizeChanged(int,int,int,int):2135:2135 -> onSizeChanged
    19:23:void onSizeChanged(int,int,int,int):2136:2136 -> onSizeChanged
    24:28:void onSizeChanged(int,int,int,int):2137:2137 -> onSizeChanged
    29:34:void onSizeChanged(int,int,int,int):2138:2138 -> onSizeChanged
    35:38:void onSizeChanged(int,int,int,int):2139:2139 -> onSizeChanged
    1:5:boolean onStartNestedScroll(android.view.View,android.view.View,int):407:407 -> onStartNestedScroll
    1:4:void onStopNestedScroll(android.view.View):418:418 -> onStopNestedScroll
    4:6:boolean onTouchEvent(android.view.MotionEvent):871:871 -> onTouchEvent
    7:13:boolean onTouchEvent(android.view.MotionEvent):873:873 -> onTouchEvent
    14:15:boolean onTouchEvent(android.view.MotionEvent):876:876 -> onTouchEvent
    16:19:boolean onTouchEvent(android.view.MotionEvent):879:879 -> onTouchEvent
    20:46:boolean onTouchEvent(android.view.MotionEvent):880:880 -> onTouchEvent
    47:49:boolean onTouchEvent(android.view.MotionEvent):1027:1027 -> onTouchEvent
    50:64:boolean onTouchEvent(android.view.MotionEvent):1028:1028 -> onTouchEvent
    65:68:boolean onTouchEvent(android.view.MotionEvent):1021:1021 -> onTouchEvent
    69:75:boolean onTouchEvent(android.view.MotionEvent):1022:1022 -> onTouchEvent
    76:83:boolean onTouchEvent(android.view.MotionEvent):1023:1023 -> onTouchEvent
    84:93:boolean onTouchEvent(android.view.MotionEvent):1011:1011 -> onTouchEvent
    94:104:boolean onTouchEvent(android.view.MotionEvent):1012:1012 -> onTouchEvent
    105:110:boolean onTouchEvent(android.view.MotionEvent):1013:1013 -> onTouchEvent
    111:116:boolean onTouchEvent(android.view.MotionEvent):1012:1012 -> onTouchEvent
    117:119:boolean onTouchEvent(android.view.MotionEvent):1014:1014 -> onTouchEvent
    120:121:boolean onTouchEvent(android.view.MotionEvent):1017:1017 -> onTouchEvent
    122:126:boolean onTouchEvent(android.view.MotionEvent):1018:1018 -> onTouchEvent
    127:134:boolean onTouchEvent(android.view.MotionEvent):909:909 -> onTouchEvent
    135:165:boolean onTouchEvent(android.view.MotionEvent):911:911 -> onTouchEvent
    166:170:boolean onTouchEvent(android.view.MotionEvent):915:915 -> onTouchEvent
    171:173:boolean onTouchEvent(android.view.MotionEvent):916:916 -> onTouchEvent
    174:182:boolean onTouchEvent(android.view.MotionEvent):917:917 -> onTouchEvent
    183:194:boolean onTouchEvent(android.view.MotionEvent):918:918 -> onTouchEvent
    195:200:boolean onTouchEvent(android.view.MotionEvent):919:919 -> onTouchEvent
    201:203:boolean onTouchEvent(android.view.MotionEvent):921:921 -> onTouchEvent
    204:207:boolean onTouchEvent(android.view.MotionEvent):923:923 -> onTouchEvent
    208:212:boolean onTouchEvent(android.view.MotionEvent):925:925 -> onTouchEvent
    213:216:boolean onTouchEvent(android.view.MotionEvent):927:927 -> onTouchEvent
    217:220:boolean onTouchEvent(android.view.MotionEvent):930:930 -> onTouchEvent
    221:232:boolean onTouchEvent(android.view.MotionEvent):932:932 -> onTouchEvent
    233:237:boolean onTouchEvent(android.view.MotionEvent):934:934 -> onTouchEvent
    238:246:boolean onTouchEvent(android.view.MotionEvent):935:935 -> onTouchEvent
    247:253:boolean onTouchEvent(android.view.MotionEvent):939:939 -> onTouchEvent
    254:257:boolean onTouchEvent(android.view.MotionEvent):941:941 -> onTouchEvent
    258:261:boolean onTouchEvent(android.view.MotionEvent):942:942 -> onTouchEvent
    262:277:boolean onTouchEvent(android.view.MotionEvent):943:943 -> onTouchEvent
    278:295:boolean onTouchEvent(android.view.MotionEvent):950:950 -> onTouchEvent
    296:306:boolean onTouchEvent(android.view.MotionEvent):951:951 -> onTouchEvent
    307:314:boolean onTouchEvent(android.view.MotionEvent):953:953 -> onTouchEvent
    315:318:boolean onTouchEvent(android.view.MotionEvent):956:956 -> onTouchEvent
    319:326:boolean onTouchEvent(android.view.MotionEvent):958:958 -> onTouchEvent
    327:335:boolean onTouchEvent(android.view.MotionEvent):961:961 -> onTouchEvent
    336:342:boolean onTouchEvent(android.view.MotionEvent):962:962 -> onTouchEvent
    343:351:boolean onTouchEvent(android.view.MotionEvent):965:965 -> onTouchEvent
    352:355:boolean onTouchEvent(android.view.MotionEvent):968:968 -> onTouchEvent
    356:361:boolean onTouchEvent(android.view.MotionEvent):969:969 -> onTouchEvent
    362:371:boolean onTouchEvent(android.view.MotionEvent):970:970 -> onTouchEvent
    372:374:boolean onTouchEvent(android.view.MotionEvent):968:968 -> onTouchEvent
    375:382:boolean onTouchEvent(android.view.MotionEvent):971:971 -> onTouchEvent
    383:390:boolean onTouchEvent(android.view.MotionEvent):972:972 -> onTouchEvent
    391:393:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent
    394:399:boolean onTouchEvent(android.view.MotionEvent):976:976 -> onTouchEvent
    400:412:boolean onTouchEvent(android.view.MotionEvent):977:977 -> onTouchEvent
    413:415:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent
    416:423:boolean onTouchEvent(android.view.MotionEvent):978:978 -> onTouchEvent
    424:428:boolean onTouchEvent(android.view.MotionEvent):979:979 -> onTouchEvent
    429:444:boolean onTouchEvent(android.view.MotionEvent):982:982 -> onTouchEvent
    445:452:boolean onTouchEvent(android.view.MotionEvent):983:983 -> onTouchEvent
    453:459:boolean onTouchEvent(android.view.MotionEvent):989:989 -> onTouchEvent
    460:461:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent
    462:469:boolean onTouchEvent(android.view.MotionEvent):995:995 -> onTouchEvent
    470:476:boolean onTouchEvent(android.view.MotionEvent):996:996 -> onTouchEvent
    477:484:boolean onTouchEvent(android.view.MotionEvent):997:997 -> onTouchEvent
    485:492:boolean onTouchEvent(android.view.MotionEvent):998:998 -> onTouchEvent
    493:498:boolean onTouchEvent(android.view.MotionEvent):999:999 -> onTouchEvent
    499:501:boolean onTouchEvent(android.view.MotionEvent):1000:1000 -> onTouchEvent
    502:505:boolean onTouchEvent(android.view.MotionEvent):1001:1001 -> onTouchEvent
    506:517:boolean onTouchEvent(android.view.MotionEvent):1003:1003 -> onTouchEvent
    518:525:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent
    526:531:boolean onTouchEvent(android.view.MotionEvent):1003:1003 -> onTouchEvent
    532:534:boolean onTouchEvent(android.view.MotionEvent):1005:1005 -> onTouchEvent
    535:536:boolean onTouchEvent(android.view.MotionEvent):1007:1007 -> onTouchEvent
    537:540:boolean onTouchEvent(android.view.MotionEvent):1008:1008 -> onTouchEvent
    541:547:boolean onTouchEvent(android.view.MotionEvent):884:884 -> onTouchEvent
    548:551:boolean onTouchEvent(android.view.MotionEvent):887:887 -> onTouchEvent
    552:557:boolean onTouchEvent(android.view.MotionEvent):888:888 -> onTouchEvent
    558:560:boolean onTouchEvent(android.view.MotionEvent):890:890 -> onTouchEvent
    561:568:boolean onTouchEvent(android.view.MotionEvent):898:898 -> onTouchEvent
    569:571:boolean onTouchEvent(android.view.MotionEvent):899:899 -> onTouchEvent
    572:578:boolean onTouchEvent(android.view.MotionEvent):903:903 -> onTouchEvent
    579:584:boolean onTouchEvent(android.view.MotionEvent):904:904 -> onTouchEvent
    585:587:boolean onTouchEvent(android.view.MotionEvent):905:905 -> onTouchEvent
    588:591:boolean onTouchEvent(android.view.MotionEvent):1032:1032 -> onTouchEvent
    592:594:boolean onTouchEvent(android.view.MotionEvent):1033:1033 -> onTouchEvent
    595:598:boolean onTouchEvent(android.view.MotionEvent):1035:1035 -> onTouchEvent
    2:6:void doScrollY(int):1593:1593 -> p
    7:10:void doScrollY(int):1594:1594 -> p
    11:14:void doScrollY(int):1596:1596 -> p
    0:11:boolean edgeEffectFling(int):1108:1108 -> q
    12:19:boolean edgeEffectFling(int):1109:1109 -> q
    20:26:boolean edgeEffectFling(int):1110:1110 -> q
    27:30:boolean edgeEffectFling(int):1112:1112 -> q
    31:40:boolean edgeEffectFling(int):1114:1114 -> q
    41:49:boolean edgeEffectFling(int):1115:1115 -> q
    50:55:boolean edgeEffectFling(int):1116:1116 -> q
    56:61:boolean edgeEffectFling(int):1118:1118 -> q
    1:2:void endDrag():2175:2175 -> r
    3:5:void endDrag():2177:2177 -> r
    6:8:void endDrag():2178:2178 -> r
    9:13:void endDrag():2180:2180 -> r
    14:19:void endDrag():2181:2181 -> r
    0:3:void requestChildFocus(android.view.View,android.view.View):2017:2017 -> requestChildFocus
    4:7:void requestChildFocus(android.view.View,android.view.View):2018:2018 -> requestChildFocus
    8:9:void requestChildFocus(android.view.View,android.view.View):2021:2021 -> requestChildFocus
    10:13:void requestChildFocus(android.view.View,android.view.View):2023:2023 -> requestChildFocus
    0:8:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2066:2066 -> requestChildRectangleOnScreen
    9:17:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2067:2067 -> requestChildRectangleOnScreen
    18:20:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2066:2066 -> requestChildRectangleOnScreen
    21:25:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2069:2069 -> requestChildRectangleOnScreen
    2:4:void requestDisallowInterceptTouchEvent(boolean):752:752 -> requestDisallowInterceptTouchEvent
    5:8:void requestDisallowInterceptTouchEvent(boolean):754:754 -> requestDisallowInterceptTouchEvent
    1:2:void requestLayout():2074:2074 -> requestLayout
    3:6:void requestLayout():2075:2075 -> requestLayout
    0:4:boolean executeKeyEvent(android.view.KeyEvent):675:675 -> s
    5:13:boolean executeKeyEvent(android.view.KeyEvent):677:677 -> s
    14:26:boolean executeKeyEvent(android.view.KeyEvent):678:678 -> s
    27:33:boolean executeKeyEvent(android.view.KeyEvent):679:679 -> s
    34:45:boolean executeKeyEvent(android.view.KeyEvent):681:681 -> s
    46:54:boolean executeKeyEvent(android.view.KeyEvent):685:685 -> s
    55:60:boolean executeKeyEvent(android.view.KeyEvent):691:691 -> s
    61:79:boolean executeKeyEvent(android.view.KeyEvent):692:692 -> s
    80:90:boolean executeKeyEvent(android.view.KeyEvent):708:708 -> s
    91:96:boolean executeKeyEvent(android.view.KeyEvent):701:701 -> s
    97:101:boolean executeKeyEvent(android.view.KeyEvent):702:702 -> s
    102:106:boolean executeKeyEvent(android.view.KeyEvent):704:704 -> s
    107:112:boolean executeKeyEvent(android.view.KeyEvent):694:694 -> s
    113:117:boolean executeKeyEvent(android.view.KeyEvent):695:695 -> s
    118:123:boolean executeKeyEvent(android.view.KeyEvent):697:697 -> s
    0:6:void scrollTo(int,int):2192:2192 -> scrollTo
    7:10:void scrollTo(int,int):2193:2193 -> scrollTo
    11:16:void scrollTo(int,int):2194:2194 -> scrollTo
    17:30:void scrollTo(int,int):2195:2195 -> scrollTo
    31:40:void scrollTo(int,int):2196:2196 -> scrollTo
    41:54:void scrollTo(int,int):2197:2197 -> scrollTo
    55:64:void scrollTo(int,int):2198:2198 -> scrollTo
    65:68:void scrollTo(int,int):2199:2199 -> scrollTo
    69:72:void scrollTo(int,int):2200:2200 -> scrollTo
    73:84:void scrollTo(int,int):2201:2201 -> scrollTo
    85:88:void scrollTo(int,int):2202:2202 -> scrollTo
    0:3:void setFillViewport(boolean):595:595 -> setFillViewport
    4:5:void setFillViewport(boolean):596:596 -> setFillViewport
    6:9:void setFillViewport(boolean):597:597 -> setFillViewport
    0:5:void setNestedScrollingEnabled(boolean):302:302 -> setNestedScrollingEnabled
    0:2:void setOnScrollChangeListener(androidx.core.widget.NestedScrollView$OnScrollChangeListener):558:558 -> setOnScrollChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/NestedScrollView$c;)V"}
    0:2:void setSmoothScrollingEnabled(boolean):613:613 -> setSmoothScrollingEnabled
    1:5:boolean startNestedScroll(int):312:312 -> startNestedScroll
    1:4:void stopNestedScroll():317:317 -> stopNestedScroll
    1:4:android.view.View findFocusableViewInBounds(boolean,int,int):1338:1338 -> t
    5:14:android.view.View findFocusableViewInBounds(boolean,int,int):1350:1350 -> t
    15:20:android.view.View findFocusableViewInBounds(boolean,int,int):1352:1352 -> t
    21:24:android.view.View findFocusableViewInBounds(boolean,int,int):1353:1353 -> t
    25:47:android.view.View findFocusableViewInBounds(boolean,int,int):1354:1354 -> t
    48:55:android.view.View findFocusableViewInBounds(boolean,int,int):1370:1370 -> t
    56:83:android.view.View findFocusableViewInBounds(boolean,int,int):1371:1371 -> t
    0:5:void fling(int):2163:2163 -> u
    6:30:void fling(int):2165:2165 -> u
    31:34:void fling(int):2170:2170 -> u
    9:12:boolean fullScroll(int):1454:1454 -> v
    13:16:boolean fullScroll(int):1456:1456 -> v
    17:20:boolean fullScroll(int):1457:1457 -> v
    21:27:boolean fullScroll(int):1460:1460 -> v
    28:31:boolean fullScroll(int):1462:1462 -> v
    32:37:boolean fullScroll(int):1463:1463 -> v
    38:53:boolean fullScroll(int):1464:1464 -> v
    54:60:boolean fullScroll(int):1465:1465 -> v
    61:71:boolean fullScroll(int):1469:1469 -> v
    0:20:float getSplineFlingDistance(int):1100:1100 -> w
    21:26:float getSplineFlingDistance(int):1101:1101 -> w
    27:33:float getSplineFlingDistance(int):1102:1102 -> w
    34:40:float getSplineFlingDistance(int):1103:1103 -> w
    0:6:boolean hasNestedScrollingParent(int):282:282 -> x
    0:6:boolean inChild(int,int):717:717 -> y
    7:10:boolean inChild(int,int):718:718 -> y
    11:14:boolean inChild(int,int):719:719 -> y
    15:21:boolean inChild(int,int):720:720 -> y
    22:28:boolean inChild(int,int):721:721 -> y
    29:34:boolean inChild(int,int):722:722 -> y
    35:43:boolean inChild(int,int):723:723 -> y
    0:3:void initOrResetVelocityTracker():729:729 -> z
    4:10:void initOrResetVelocityTracker():730:730 -> z
    11:14:void initOrResetVelocityTracker():732:732 -> z
androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.widget.NestedScrollView$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    0:3:void <init>():2352:2352 -> <init>
    0:2:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2424:2424 -> f
    3:4:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2425:2425 -> f
    5:13:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2426:2426 -> f
    14:22:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2427:2427 -> f
    23:25:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2428:2428 -> f
    26:32:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2429:2429 -> f
    33:39:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2430:2430 -> f
    40:46:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2431:2431 -> f
    47:54:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2432:2432 -> f
    0:2:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2399:2399 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/d;)V"}
    3:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2400:2400 -> g
    5:13:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2401:2401 -> g
    14:19:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2402:2402 -> g
    20:26:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2403:2403 -> g
    27:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2405:2405 -> g
    30:35:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2406:2406 -> g
    36:40:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2407:2407 -> g
    41:45:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2409:2409 -> g
    46:51:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2412:2412 -> g
    52:56:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2413:2413 -> g
    57:62:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2415:2415 -> g
    0:7:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2355:2355 -> j
    8:9:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2358:2358 -> j
    10:17:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2359:2359 -> j
    18:21:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2362:2362 -> j
    22:26:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2363:2363 -> j
    27:42:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2366:2366 -> j
    43:65:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2367:2367 -> j
    66:70:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2384:2384 -> j
    71:75:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2385:2385 -> j
    76:84:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2386:2386 -> j
    85:90:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2387:2387 -> j
    91:95:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2388:2388 -> j
    96:100:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2372:2372 -> j
    101:105:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2373:2373 -> j
    106:110:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2374:2374 -> j
    111:114:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2375:2375 -> j
    115:118:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2374:2374 -> j
    119:124:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2376:2376 -> j
    125:129:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2377:2377 -> j
androidx.core.widget.NestedScrollView$Api21Impl -> androidx.core.widget.NestedScrollView$b:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    0:4:boolean getClipToPadding(android.view.ViewGroup):2444:2444 -> a
androidx.core.widget.NestedScrollView$OnScrollChangeListener -> androidx.core.widget.NestedScrollView$c:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    void onScrollChange(androidx.core.widget.NestedScrollView,int,int,int,int) -> a
androidx.core.widget.NestedScrollView$SavedState -> androidx.core.widget.NestedScrollView$d:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    int scrollPosition -> a
    0:7:void <clinit>():2338:2338 -> <clinit>
    1:1:void <init>(android.os.Parcelable):2316:2316 -> <init>
    2:3:void <init>(android.os.Parcel):2320:2321 -> <init>
    0:9:java.lang.String toString():2333:2333 -> toString
    10:40:java.lang.String toString():2334:2334 -> toString
    0:2:void writeToParcel(android.os.Parcel,int):2326:2326 -> writeToParcel
    3:8:void writeToParcel(android.os.Parcel,int):2327:2327 -> writeToParcel
androidx.core.widget.NestedScrollView$SavedState$1 -> androidx.core.widget.NestedScrollView$d$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    0:3:void <init>():2339:2339 -> <init>
    0:5:androidx.core.widget.NestedScrollView$SavedState createFromParcel(android.os.Parcel):2342:2342 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$d;"}
    0:2:androidx.core.widget.NestedScrollView$SavedState[] newArray(int):2347:2347 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/core/widget/NestedScrollView$d;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):2339:2339 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):2339:2339 -> newArray
androidx.core.widget.PopupWindowCompat -> androidx.core.widget.h:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    0:3:void setOverlapAnchor(android.widget.PopupWindow,boolean):94:94 -> a
    0:3:void setWindowLayoutType(android.widget.PopupWindow,int):158:158 -> b
    0:3:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):71:71 -> c
androidx.core.widget.PopupWindowCompat$Api19Impl -> androidx.core.widget.h$a:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    0:3:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):247:247 -> a
androidx.core.widget.PopupWindowCompat$Api23Impl -> androidx.core.widget.h$b:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    0:4:boolean getOverlapAnchor(android.widget.PopupWindow):224:224 -> a
    0:4:int getWindowLayoutType(android.widget.PopupWindow):234:234 -> b
    0:3:void setOverlapAnchor(android.widget.PopupWindow,boolean):219:219 -> c
    0:3:void setWindowLayoutType(android.widget.PopupWindow,int):229:229 -> d
androidx.core.widget.TextViewCompat -> androidx.core.widget.i:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    0:15:int getFirstBaselineToTopHeight(android.widget.TextView):794:794 -> a
    0:15:int getLastBaselineToBottomHeight(android.widget.TextView):804:804 -> b
    0:5:int getTextDirection(android.text.TextDirectionHeuristic):990:990 -> c
    6:10:int getTextDirection(android.text.TextDirectionHeuristic):992:992 -> c
    11:16:int getTextDirection(android.text.TextDirectionHeuristic):994:994 -> c
    17:22:int getTextDirection(android.text.TextDirectionHeuristic):996:996 -> c
    23:28:int getTextDirection(android.text.TextDirectionHeuristic):998:998 -> c
    29:43:int getTextDirection(android.text.TextDirectionHeuristic):1000:1000 -> c
    0:9:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):842:842 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Landroidx/core/text/b$a;"}
    0:2:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1020:1020 -> e
    3:6:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1022:1022 -> e
    0:2:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1054:1054 -> f
    3:6:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1056:1056 -> f
    0:2:void setFirstBaselineToTopHeight(android.widget.TextView,int):719:719 -> g
    3:6:void setFirstBaselineToTopHeight(android.widget.TextView,int):721:721 -> g
    0:2:void setLastBaselineToBottomHeight(android.widget.TextView,int):764:764 -> h
    3:10:void setLastBaselineToBottomHeight(android.widget.TextView,int):766:766 -> h
    11:16:void setLastBaselineToBottomHeight(android.widget.TextView,int):771:771 -> h
    17:19:void setLastBaselineToBottomHeight(android.widget.TextView,int):772:772 -> h
    20:21:void setLastBaselineToBottomHeight(android.widget.TextView,int):774:774 -> h
    22:28:void setLastBaselineToBottomHeight(android.widget.TextView,int):780:780 -> h
    29:36:void setLastBaselineToBottomHeight(android.widget.TextView,int):782:782 -> h
    37:40:void setLastBaselineToBottomHeight(android.widget.TextView,int):783:783 -> h
    41:44:void setLastBaselineToBottomHeight(android.widget.TextView,int):782:782 -> h
    0:2:void setLineHeight(android.widget.TextView,int):822:822 -> i
    3:17:void setLineHeight(android.widget.TextView,int):824:824 -> i
    18:21:void setLineHeight(android.widget.TextView,int):828:828 -> i
    1:1:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):913:913 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroidx/core/text/b;)V"}
    0:10:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):869:869 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroidx/core/text/b$a;)V"}
    11:21:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):888:888 -> k
    22:28:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):892:892 -> k
    29:36:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):893:893 -> k
    0:3:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):546:546 -> l
    4:10:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):547:547 -> l
    0:0:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback) -> m
androidx.core.widget.TextViewCompat$Api16Impl -> androidx.core.widget.i$a:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    0:4:boolean getIncludeFontPadding(android.widget.TextView):1148:1148 -> a
    0:4:int getMaxLines(android.widget.TextView):1138:1138 -> b
    0:4:int getMinLines(android.widget.TextView):1143:1143 -> c
androidx.core.widget.TextViewCompat$Api17Impl -> androidx.core.widget.i$b:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    0:4:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):1111:1111 -> a
    0:4:int getLayoutDirection(android.view.View):1094:1094 -> b
    0:4:int getTextDirection(android.view.View):1126:1126 -> c
    0:4:java.util.Locale getTextLocale(android.widget.TextView):1121:1121 -> d
    0:3:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1089:1089 -> e
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,int,int,int,int):1106:1106 -> f
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1100:1100 -> g
    0:3:void setTextDirection(android.view.View,int):1116:1116 -> h
androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.i$c:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    0:4:int getBreakStrategy(android.widget.TextView):1234:1234 -> a
    0:4:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):1259:1259 -> b
    0:4:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):1254:1254 -> c
    0:4:int getHyphenationFrequency(android.widget.TextView):1244:1244 -> d
    0:3:void setBreakStrategy(android.widget.TextView,int):1239:1239 -> e
    0:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1264:1264 -> f
    0:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1269:1269 -> g
    0:3:void setHyphenationFrequency(android.widget.TextView,int):1249:1249 -> h
androidx.core.widget.TextViewCompat$Api28Impl -> androidx.core.widget.i$d:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    0:4:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):1221:1221 -> a
    0:4:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):1216:1216 -> b
    0:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):1211:1211 -> c
androidx.core.widget.TextViewCompat$OreoCallback -> androidx.core.widget.i$e:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    android.view.ActionMode$Callback getWrappedCallback() -> a
androidx.core.widget.TextViewOnReceiveContentListener -> androidx.core.widget.j:
# {"id":"sourceFile","fileName":"TextViewOnReceiveContentListener.java"}
    0:3:void <init>():49:49 -> <init>
androidx.cursoradapter.widget.CursorAdapter -> n.a:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    boolean mDataValid -> a
    boolean mAutoRequery -> b
    android.database.Cursor mCursor -> c
    android.content.Context mContext -> d
    int mRowIDColumn -> e
    androidx.cursoradapter.widget.CursorAdapter$ChangeObserver mChangeObserver -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a$a;"}
    android.database.DataSetObserver mDataSetObserver -> g
    androidx.cursoradapter.widget.CursorFilter mCursorFilter -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    0:7:void <init>(android.content.Context,android.database.Cursor,boolean):150:150 -> <init>
    8:11:void <init>(android.content.Context,android.database.Cursor,boolean):151:151 -> <init>
    java.lang.CharSequence convertToString(android.database.Cursor) -> a
    0:2:android.database.Cursor getCursor():208:208 -> b
    0:5:void changeCursor(android.database.Cursor):334:334 -> c
    6:9:void changeCursor(android.database.Cursor):336:336 -> c
    void bindView(android.view.View,android.content.Context,android.database.Cursor) -> e
    8:10:void init(android.content.Context,android.database.Cursor,int):179:179 -> f
    11:15:void init(android.content.Context,android.database.Cursor,int):181:181 -> f
    16:17:void init(android.content.Context,android.database.Cursor,int):184:184 -> f
    18:19:void init(android.content.Context,android.database.Cursor,int):185:185 -> f
    20:23:void init(android.content.Context,android.database.Cursor,int):186:186 -> f
    24:37:void init(android.content.Context,android.database.Cursor,int):187:187 -> f
    38:44:void init(android.content.Context,android.database.Cursor,int):189:189 -> f
    45:53:void init(android.content.Context,android.database.Cursor,int):190:190 -> f
    54:55:void init(android.content.Context,android.database.Cursor,int):192:192 -> f
    56:59:void init(android.content.Context,android.database.Cursor,int):193:193 -> f
    60:66:void init(android.content.Context,android.database.Cursor,int):197:197 -> f
    67:74:void init(android.content.Context,android.database.Cursor,int):198:198 -> f
    android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> g
    0:7:int getCount():216:216 -> getCount
    8:14:int getCount():217:217 -> getCount
    0:3:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):280:280 -> getDropDownView
    4:10:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):281:281 -> getDropDownView
    11:18:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):284:284 -> getDropDownView
    19:28:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):288:288 -> getDropDownView
    0:3:android.widget.Filter getFilter():426:426 -> getFilter
    4:10:android.widget.Filter getFilter():427:427 -> getFilter
    11:13:android.widget.Filter getFilter():429:429 -> getFilter
    0:7:java.lang.Object getItem(int):228:228 -> getItem
    8:10:java.lang.Object getItem(int):229:229 -> getItem
    11:15:java.lang.Object getItem(int):230:230 -> getItem
    0:9:long getItemId(int):241:241 -> getItemId
    10:15:long getItemId(int):242:242 -> getItemId
    16:25:long getItemId(int):243:243 -> getItemId
    0:3:android.view.View getView(int,android.view.View,android.view.ViewGroup):262:262 -> getView
    4:13:android.view.View getView(int,android.view.View,android.view.ViewGroup):265:265 -> getView
    14:21:android.view.View getView(int,android.view.View,android.view.ViewGroup):270:270 -> getView
    22:29:android.view.View getView(int,android.view.View,android.view.ViewGroup):274:274 -> getView
    30:52:android.view.View getView(int,android.view.View,android.view.ViewGroup):266:266 -> getView
    53:60:android.view.View getView(int,android.view.View,android.view.ViewGroup):263:263 -> getView
    android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> h
    0:13:void onContentChanged():469:469 -> i
    14:22:void onContentChanged():471:471 -> i
    0:7:android.database.Cursor swapCursor(android.database.Cursor):351:351 -> j
    8:14:android.database.Cursor swapCursor(android.database.Cursor):356:356 -> j
    15:21:android.database.Cursor swapCursor(android.database.Cursor):357:357 -> j
    22:25:android.database.Cursor swapCursor(android.database.Cursor):359:359 -> j
    26:32:android.database.Cursor swapCursor(android.database.Cursor):361:361 -> j
    33:39:android.database.Cursor swapCursor(android.database.Cursor):362:362 -> j
    40:48:android.database.Cursor swapCursor(android.database.Cursor):363:363 -> j
    49:50:android.database.Cursor swapCursor(android.database.Cursor):364:364 -> j
    51:55:android.database.Cursor swapCursor(android.database.Cursor):366:366 -> j
    56:58:android.database.Cursor swapCursor(android.database.Cursor):368:368 -> j
    59:60:android.database.Cursor swapCursor(android.database.Cursor):369:369 -> j
    61:64:android.database.Cursor swapCursor(android.database.Cursor):371:371 -> j
androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> n.a$a:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    androidx.cursoradapter.widget.CursorAdapter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    0:1:void <init>(androidx.cursoradapter.widget.CursorAdapter):476:476 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)V"}
    2:10:void <init>(androidx.cursoradapter.widget.CursorAdapter):477:477 -> <init>
    0:1:boolean deliverSelfNotifications():482:482 -> deliverSelfNotifications
    0:5:void onChange(boolean):487:487 -> onChange
androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver -> n.a$b:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    androidx.cursoradapter.widget.CursorAdapter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    0:5:void <init>(androidx.cursoradapter.widget.CursorAdapter):492:492 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)V"}
    0:4:void onChanged():497:497 -> onChanged
    5:8:void onChanged():498:498 -> onChanged
    0:4:void onInvalidated():503:503 -> onInvalidated
    5:8:void onInvalidated():504:504 -> onInvalidated
androidx.cursoradapter.widget.CursorFilter -> n.b:
# {"id":"sourceFile","fileName":"CursorFilter.java"}
    androidx.cursoradapter.widget.CursorFilter$CursorFilterClient mClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$a;"}
    0:2:void <init>(androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):39:39 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$a;)V"}
    3:5:void <init>(androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):40:40 -> <init>
    0:8:java.lang.CharSequence convertResultToString(java.lang.Object):45:45 -> convertResultToString
    0:5:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):50:50 -> performFiltering
    6:12:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):52:52 -> performFiltering
    13:18:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):54:54 -> performFiltering
    19:22:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):55:55 -> performFiltering
    23:25:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):57:57 -> performFiltering
    26:28:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):58:58 -> performFiltering
    0:5:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):65:65 -> publishResults
    6:11:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):67:67 -> publishResults
    12:19:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):68:68 -> publishResults
androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> n.b$a:
# {"id":"sourceFile","fileName":"CursorFilter.java"}
    java.lang.CharSequence convertToString(android.database.Cursor) -> a
    android.database.Cursor getCursor() -> b
    void changeCursor(android.database.Cursor) -> c
    android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> d
androidx.cursoradapter.widget.ResourceCursorAdapter -> n.c:
# {"id":"sourceFile","fileName":"ResourceCursorAdapter.java"}
    int mLayout -> i
    int mDropDownLayout -> j
    android.view.LayoutInflater mInflater -> k
    0:2:void <init>(android.content.Context,int,android.database.Cursor,boolean):82:82 -> <init>
    3:6:void <init>(android.content.Context,int,android.database.Cursor,boolean):83:83 -> <init>
    7:17:void <init>(android.content.Context,int,android.database.Cursor,boolean):84:84 -> <init>
    0:9:android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):117:117 -> g
    0:9:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):112:112 -> h
androidx.customview.view.AbsSavedState -> o.a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    android.os.Parcelable mSuperState -> a
    androidx.customview.view.AbsSavedState EMPTY_STATE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/a;"}
    0:6:void <clinit>():30:30 -> <clinit>
    7:14:void <clinit>():88:88 -> <clinit>
    1:1:void <init>(androidx.customview.view.AbsSavedState$1):29:29 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/a$a;)V"}
    2:3:void <init>():37:38 -> <init>
    4:4:void <init>(android.os.Parcelable):46:46 -> <init>
    5:5:void <init>(android.os.Parcelable):50:50 -> <init>
    6:6:void <init>(android.os.Parcelable):48:48 -> <init>
    7:9:void <init>(android.os.Parcel,java.lang.ClassLoader):68:70 -> <init>
    0:2:android.os.Parcelable getSuperState():75:75 -> a
    0:1:int describeContents():80:80 -> describeContents
    0:5:void writeToParcel(android.os.Parcel,int):85:85 -> writeToParcel
androidx.customview.view.AbsSavedState$1 -> o.a$a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    1:4:void <init>():30:30 -> <init>
androidx.customview.view.AbsSavedState$2 -> o.a$b:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    0:3:void <init>():88:88 -> <init>
    1:5:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):100:100 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lo/a;"}
    0:5:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):91:91 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lo/a;"}
    6:8:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):95:95 -> b
    9:16:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):93:93 -> b
    0:2:androidx.customview.view.AbsSavedState[] newArray(int):105:105 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lo/a;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):88:88 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):88:88 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):88:88 -> newArray
androidx.emoji2.text.ConcurrencyHelpers -> androidx.emoji2.text.b:
# {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"}
    0:6:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):57:57 -> a
    7:10:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):58:58 -> a
    0:4:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):56:56 -> b
    5:21:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):61:61 -> b
    22:25:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):69:69 -> b
    0:8:android.os.Handler mainHandlerAsync():78:78 -> c
androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda0 -> androidx.emoji2.text.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.String androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$6911ab90d10771b02f67c9b1efe5aba4ce1256e4777a5bfb53ea4622c282640f$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl -> androidx.emoji2.text.b$a:
# {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"}
    0:4:android.os.Handler createAsync(android.os.Looper):105:105 -> a
androidx.emoji2.text.DefaultEmojiCompatConfig -> androidx.emoji2.text.c:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    0:5:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):97:97 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/j;"}
    6:12:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):98:98 -> a
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> androidx.emoji2.text.c$a:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/c$b;"}
    0:5:void <init>(androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):119:119 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/c$b;)V"}
    6:12:void <init>(androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):120:120 -> <init>
    4:9:androidx.emoji2.text.EmojiCompat$Config configOrNull(android.content.Context,androidx.core.provider.FontRequest):145:145 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;)Landroidx/emoji2/text/e$c;"}
    0:4:java.util.List convertToByteArray(android.content.pm.Signature[]):234:234 -> b
    5:10:java.util.List convertToByteArray(android.content.pm.Signature[]):235:235 -> b
    11:20:java.util.List convertToByteArray(android.content.pm.Signature[]):236:236 -> b
    21:25:java.util.List convertToByteArray(android.content.pm.Signature[]):238:238 -> b
    0:8:androidx.emoji2.text.EmojiCompat$Config create(android.content.Context):130:130 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/e$c;"}
    0:1:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):219:219 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/ProviderInfo;Landroid/content/pm/PackageManager;)Landroidx/core/provider/e;"}
    2:3:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):220:220 -> d
    4:9:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):222:222 -> d
    10:13:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):224:224 -> d
    14:21:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):225:225 -> d
    0:5:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():247:247 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/c$b;"}
    2:14:boolean hasFlagSystem(android.content.pm.ProviderInfo):201:201 -> f
    0:13:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):183:183 -> g
    14:29:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):186:186 -> g
    30:35:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):187:187 -> g
    36:44:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):188:188 -> g
    0:3:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):159:159 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/provider/e;"}
    4:8:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):161:161 -> h
    9:16:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):163:163 -> h
    17:22:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):167:167 -> h
    23:28:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):169:169 -> h
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper -> androidx.emoji2.text.c$b:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    0:3:void <init>():262:262 -> <init>
    android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo) -> a
    android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String) -> b
    java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int) -> c
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19 -> androidx.emoji2.text.c$c:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    0:3:void <init>():302:302 -> <init>
    0:2:android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo):315:315 -> a
    0:4:java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int):309:309 -> c
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28 -> androidx.emoji2.text.c$d:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    0:3:void <init>():325:325 -> <init>
    2:5:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):338:338 -> b
    6:8:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):340:340 -> b
androidx.emoji2.text.DefaultGlyphChecker -> androidx.emoji2.text.d:
# {"id":"sourceFile","fileName":"DefaultGlyphChecker.java"}
    android.text.TextPaint mTextPaint -> a
    java.lang.ThreadLocal sStringBuilder -> b
    0:7:void <clinit>():46:46 -> <clinit>
    0:2:void <init>():53:53 -> <init>
    3:11:void <init>():54:54 -> <init>
    12:15:void <init>():55:55 -> <init>
    0:4:boolean hasGlyph(java.lang.CharSequence,int,int,int):72:72 -> a
    5:9:boolean hasGlyph(java.lang.CharSequence,int,int,int):73:73 -> a
    10:19:boolean hasGlyph(java.lang.CharSequence,int,int,int):76:76 -> a
    20:30:boolean hasGlyph(java.lang.CharSequence,int,int,int):80:80 -> a
    0:7:java.lang.StringBuilder getStringBuilder():84:84 -> b
    8:15:java.lang.StringBuilder getStringBuilder():85:85 -> b
    16:22:java.lang.StringBuilder getStringBuilder():87:87 -> b
androidx.emoji2.text.EmojiCompat -> androidx.emoji2.text.e:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    java.util.concurrent.locks.ReadWriteLock mInitLock -> a
    java.util.Set mInitCallbacks -> b
    int mLoadState -> c
    android.os.Handler mMainHandler -> d
    androidx.emoji2.text.EmojiCompat$CompatInternal mHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$b;"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$g;"}
    boolean mReplaceAll -> g
    boolean mUseEmojiAsDefaultStyle -> h
    int[] mEmojiAsDefaultStyleExceptions -> i
    boolean mEmojiSpanIndicatorEnabled -> j
    int mEmojiSpanIndicatorColor -> k
    int mMetadataLoadStrategy -> l
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$d;"}
    java.lang.Object INSTANCE_LOCK -> n
    java.lang.Object CONFIG_LOCK -> o
    androidx.emoji2.text.EmojiCompat sInstance -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e;"}
    0:6:void <clinit>():349:349 -> <clinit>
    7:14:void <clinit>():350:350 -> <clinit>
    0:2:void <init>(androidx.emoji2.text.EmojiCompat$Config):459:459 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$c;)V"}
    3:10:void <init>(androidx.emoji2.text.EmojiCompat$Config):460:460 -> <init>
    11:12:void <init>(androidx.emoji2.text.EmojiCompat$Config):461:461 -> <init>
    13:16:void <init>(androidx.emoji2.text.EmojiCompat$Config):462:462 -> <init>
    17:20:void <init>(androidx.emoji2.text.EmojiCompat$Config):463:463 -> <init>
    21:24:void <init>(androidx.emoji2.text.EmojiCompat$Config):464:464 -> <init>
    25:28:void <init>(androidx.emoji2.text.EmojiCompat$Config):465:465 -> <init>
    29:32:void <init>(androidx.emoji2.text.EmojiCompat$Config):466:466 -> <init>
    33:36:void <init>(androidx.emoji2.text.EmojiCompat$Config):467:467 -> <init>
    37:40:void <init>(androidx.emoji2.text.EmojiCompat$Config):468:468 -> <init>
    41:44:void <init>(androidx.emoji2.text.EmojiCompat$Config):469:469 -> <init>
    45:55:void <init>(androidx.emoji2.text.EmojiCompat$Config):470:470 -> <init>
    56:62:void <init>(androidx.emoji2.text.EmojiCompat$Config):471:471 -> <init>
    63:72:void <init>(androidx.emoji2.text.EmojiCompat$Config):472:472 -> <init>
    73:77:void <init>(androidx.emoji2.text.EmojiCompat$Config):473:473 -> <init>
    78:84:void <init>(androidx.emoji2.text.EmojiCompat$Config):475:475 -> <init>
    85:88:void <init>(androidx.emoji2.text.EmojiCompat$Config):477:477 -> <init>
    0:2:androidx.emoji2.text.EmojiCompat$GlyphChecker access$000(androidx.emoji2.text.EmojiCompat):111:111 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e;)Landroidx/emoji2/text/e$d;"}
    0:2:androidx.emoji2.text.EmojiCompat get():648:648 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/e;"}
    3:9:androidx.emoji2.text.EmojiCompat get():649:649 -> b
    10:14:androidx.emoji2.text.EmojiCompat get():650:650 -> b
    15:17:androidx.emoji2.text.EmojiCompat get():651:651 -> b
    18:19:androidx.emoji2.text.EmojiCompat get():652:652 -> b
    0:2:int getEmojiSpanIndicatorColor():813:813 -> c
    0:8:int getLoadState():783:783 -> d
    9:10:int getLoadState():785:785 -> d
    11:30:int getLoadState():787:787 -> d
    31:31:int getLoadState():788:788 -> d
    0:4:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):868:868 -> e
    0:4:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):839:839 -> f
    0:3:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):549:549 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$c;)Landroidx/emoji2/text/e;"}
    4:6:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):551:551 -> g
    7:10:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):552:552 -> g
    11:15:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):554:554 -> g
    16:20:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):555:555 -> g
    21:25:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):557:557 -> g
    0:7:boolean isConfigured():593:593 -> h
    0:2:boolean isEmojiSpanIndicatorEnabled():804:804 -> i
    0:9:boolean isInitialized():795:795 -> j
    0:12:void load():672:672 -> k
    13:19:void load():674:674 -> k
    20:28:void load():676:676 -> k
    29:32:void load():678:678 -> k
    33:42:void load():681:681 -> k
    43:44:void load():679:679 -> k
    45:53:void load():681:681 -> k
    54:60:void load():684:684 -> k
    61:69:void load():681:681 -> k
    70:70:void load():682:682 -> k
    0:8:void loadMetadata():688:688 -> l
    9:13:void loadMetadata():690:690 -> l
    14:18:void loadMetadata():691:691 -> l
    19:27:void loadMetadata():694:694 -> l
    28:33:void loadMetadata():697:697 -> l
    34:39:void loadMetadata():698:698 -> l
    40:48:void loadMetadata():694:694 -> l
    49:49:void loadMetadata():695:695 -> l
    0:4:void onMetadataLoadFailed(java.lang.Throwable):719:719 -> m
    5:14:void onMetadataLoadFailed(java.lang.Throwable):720:720 -> m
    15:16:void onMetadataLoadFailed(java.lang.Throwable):722:722 -> m
    17:21:void onMetadataLoadFailed(java.lang.Throwable):723:723 -> m
    22:26:void onMetadataLoadFailed(java.lang.Throwable):724:724 -> m
    27:35:void onMetadataLoadFailed(java.lang.Throwable):726:726 -> m
    36:49:void onMetadataLoadFailed(java.lang.Throwable):728:728 -> m
    50:58:void onMetadataLoadFailed(java.lang.Throwable):726:726 -> m
    59:59:void onMetadataLoadFailed(java.lang.Throwable):727:727 -> m
    0:4:void onMetadataLoadSuccess():704:704 -> n
    5:14:void onMetadataLoadSuccess():705:705 -> n
    15:16:void onMetadataLoadSuccess():707:707 -> n
    17:21:void onMetadataLoadSuccess():708:708 -> n
    22:26:void onMetadataLoadSuccess():709:709 -> n
    27:35:void onMetadataLoadSuccess():711:711 -> n
    36:49:void onMetadataLoadSuccess():714:714 -> n
    50:58:void onMetadataLoadSuccess():711:711 -> n
    59:59:void onMetadataLoadSuccess():712:712 -> n
    5:8:java.lang.CharSequence process(java.lang.CharSequence):956:956 -> o
    9:13:java.lang.CharSequence process(java.lang.CharSequence):957:957 -> o
    3:7:java.lang.CharSequence process(java.lang.CharSequence,int,int):991:991 -> p
    6:10:java.lang.CharSequence process(java.lang.CharSequence,int,int,int):1029:1029 -> q
    0:8:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1071:1071 -> r
    9:13:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1072:1072 -> r
    14:18:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1073:1073 -> r
    19:30:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1074:1074 -> r
    31:39:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1075:1075 -> r
    40:53:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1082:1082 -> r
    54:67:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1084:1084 -> r
    68:81:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1088:1088 -> r
    82:86:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1102:1102 -> r
    87:94:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1106:1106 -> r
    0:4:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):746:746 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$e;)V"}
    5:13:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):748:748 -> s
    14:24:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):750:750 -> s
    25:32:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):753:753 -> s
    33:44:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):751:751 -> s
    45:63:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):756:756 -> s
    64:64:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):757:757 -> s
    0:4:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):766:766 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$e;)V"}
    5:13:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):767:767 -> t
    14:18:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):769:769 -> t
    19:38:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):771:771 -> t
    39:39:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):772:772 -> t
    0:8:void updateEditorInfo(android.view.inputmethod.EditorInfo):1143:1143 -> u
    9:12:void updateEditorInfo(android.view.inputmethod.EditorInfo):1146:1146 -> u
    13:19:void updateEditorInfo(android.view.inputmethod.EditorInfo):1147:1147 -> u
    20:25:void updateEditorInfo(android.view.inputmethod.EditorInfo):1149:1149 -> u
androidx.emoji2.text.EmojiCompat$CompatInternal -> androidx.emoji2.text.e$b:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat mEmojiCompat -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e;"}
    0:2:void <init>(androidx.emoji2.text.EmojiCompat):1566:1566 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e;)V"}
    3:5:void <init>(androidx.emoji2.text.EmojiCompat):1567:1567 -> <init>
    void loadMetadata() -> a
    java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean) -> b
    void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo) -> c
androidx.emoji2.text.EmojiCompat$CompatInternal19 -> androidx.emoji2.text.e$a:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiProcessor mProcessor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/h;"}
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m;"}
    0:3:void <init>(androidx.emoji2.text.EmojiCompat):1621:1621 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e;)V"}
    0:4:void loadMetadata():1627:1627 -> a
    5:13:void loadMetadata():1638:1638 -> a
    14:19:void loadMetadata():1640:1640 -> a
    0:6:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):1683:1683 -> b
    0:12:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1688:1688 -> c
    13:24:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1689:1689 -> c
    2:14:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1648:1648 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;)V"}
    15:16:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1653:1653 -> d
    17:27:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1654:1654 -> d
    28:42:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1657:1657 -> d
    43:48:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1661:1661 -> d
androidx.emoji2.text.EmojiCompat$CompatInternal19$1 -> androidx.emoji2.text.e$a$a:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat$CompatInternal19 this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$a;"}
    0:5:void <init>(androidx.emoji2.text.EmojiCompat$CompatInternal19):1627:1627 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$a;)V"}
    0:7:void onFailed(java.lang.Throwable):1635:1635 -> a
    0:5:void onLoaded(androidx.emoji2.text.MetadataRepo):1630:1630 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;)V"}
androidx.emoji2.text.EmojiCompat$Config -> androidx.emoji2.text.e$c:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$g;"}
    boolean mReplaceAll -> b
    boolean mUseEmojiAsDefaultStyle -> c
    int[] mEmojiAsDefaultStyleExceptions -> d
    java.util.Set mInitCallbacks -> e
    boolean mEmojiSpanIndicatorEnabled -> f
    int mEmojiSpanIndicatorColor -> g
    int mMetadataLoadStrategy -> h
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$d;"}
    0:5:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1313:1313 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$g;)V"}
    6:8:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1300:1300 -> <init>
    9:10:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1302:1302 -> <init>
    11:17:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1304:1304 -> <init>
    18:22:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1314:1314 -> <init>
    23:25:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1315:1315 -> <init>
    0:2:androidx.emoji2.text.EmojiCompat$MetadataRepoLoader getMetadataRepoLoader():1508:1508 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/e$g;"}
    0:2:androidx.emoji2.text.EmojiCompat$Config setMetadataLoadStrategy(int):1486:1486 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/e$c;"}
androidx.emoji2.text.EmojiCompat$GlyphChecker -> androidx.emoji2.text.e$d:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    boolean hasGlyph(java.lang.CharSequence,int,int,int) -> a
androidx.emoji2.text.EmojiCompat$InitCallback -> androidx.emoji2.text.e$e:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    0:3:void <init>():1175:1175 -> <init>
    0:0:void onFailed(java.lang.Throwable) -> a
    0:0:void onInitialized() -> b
androidx.emoji2.text.EmojiCompat$ListenerDispatcher -> androidx.emoji2.text.e$f:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    java.util.List mInitCallbacks -> a
    java.lang.Throwable mThrowable -> b
    int mLoadState -> c
    1:1:void <init>(androidx.emoji2.text.EmojiCompat$InitCallback,int):1523:1523 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$e;I)V"}
    2:2:void <init>(java.util.Collection,int):1529:1529 -> <init>
    3:7:void <init>(java.util.Collection,int,java.lang.Throwable):1534:1538 -> <init>
    0:5:void run():1543:1543 -> run
    6:13:void run():1544:1544 -> run
    14:31:void run():1553:1553 -> run
    32:46:void run():1547:1547 -> run
androidx.emoji2.text.EmojiCompat$MetadataRepoLoader -> androidx.emoji2.text.e$g:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$h;)V"}
androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback -> androidx.emoji2.text.e$h:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    0:3:void <init>():1262:1262 -> <init>
    void onFailed(java.lang.Throwable) -> a
    void onLoaded(androidx.emoji2.text.MetadataRepo) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;)V"}
androidx.emoji2.text.EmojiCompat$SpanFactory -> androidx.emoji2.text.e$i:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    0:3:void <init>():1159:1159 -> <init>
    0:5:androidx.emoji2.text.EmojiSpan createSpan(androidx.emoji2.text.EmojiMetadata):1168:1168 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/g;)Landroidx/emoji2/text/i;"}
androidx.emoji2.text.EmojiCompatInitializer -> androidx.emoji2.text.EmojiCompatInitializer:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    0:3:void <init>():73:73 -> <init>
    0:6:java.util.List dependencies():128:128 -> a
    0:4:java.lang.Object create(android.content.Context):73:73 -> b
    0:7:java.lang.Boolean create(android.content.Context):88:88 -> c
    8:10:java.lang.Boolean create(android.content.Context):89:89 -> c
    11:13:java.lang.Boolean create(android.content.Context):90:90 -> c
    0:3:void delayUntilFirstResume(android.content.Context):103:103 -> d
    4:5:void delayUntilFirstResume(android.content.Context):104:104 -> d
    6:11:void delayUntilFirstResume(android.content.Context):105:105 -> d
    12:15:void delayUntilFirstResume(android.content.Context):106:106 -> d
    16:24:void delayUntilFirstResume(android.content.Context):107:107 -> d
    0:3:void loadEmojiCompatAfterDelay():118:118 -> e
    4:14:void loadEmojiCompatAfterDelay():119:119 -> e
androidx.emoji2.text.EmojiCompatInitializer$1 -> androidx.emoji2.text.EmojiCompatInitializer$1:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    androidx.lifecycle.Lifecycle val$lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.emoji2.text.EmojiCompatInitializer this$0 -> b
    0:7:void <init>(androidx.emoji2.text.EmojiCompatInitializer,androidx.lifecycle.Lifecycle):107:107 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/h;)V"}
    0:4:void onResume(androidx.lifecycle.LifecycleOwner):110:110 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    5:10:void onResume(androidx.lifecycle.LifecycleOwner):111:111 -> f
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultConfig -> androidx.emoji2.text.EmojiCompatInitializer$a:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    0:8:void <init>(android.content.Context):150:150 -> <init>
    9:12:void <init>(android.content.Context):151:151 -> <init>
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader -> androidx.emoji2.text.EmojiCompatInitializer$b:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    android.content.Context mContext -> a
    0:2:void <init>(android.content.Context):159:159 -> <init>
    3:9:void <init>(android.content.Context):160:160 -> <init>
    0:5:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):165:165 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$h;)V"}
    6:14:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):167:167 -> a
    0:3:void lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):167:167 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/e$h;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    0:7:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):174:174 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$h;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    8:10:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):179:179 -> c
    11:25:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> c
    26:33:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):176:176 -> c
    34:36:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):202:202 -> c
    37:40:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):203:203 -> c
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$h;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:9:void <init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/e$h;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    0:9:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$1 -> androidx.emoji2.text.EmojiCompatInitializer$b$a:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback val$loaderCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$h;"}
    java.util.concurrent.ThreadPoolExecutor val$executor -> b
    androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"}
    0:9:void <init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/e$h;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    0:4:void onFailed(java.lang.Throwable):195:195 -> a
    5:16:void onFailed(java.lang.Throwable):197:197 -> a
    17:17:void onFailed(java.lang.Throwable):198:198 -> a
    0:4:void onLoaded(androidx.emoji2.text.MetadataRepo):185:185 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;)V"}
    5:16:void onLoaded(androidx.emoji2.text.MetadataRepo):187:187 -> b
    17:17:void onLoaded(androidx.emoji2.text.MetadataRepo):188:188 -> b
androidx.emoji2.text.EmojiCompatInitializer$LoadEmojiCompatRunnable -> androidx.emoji2.text.EmojiCompatInitializer$c:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    0:3:void <init>():131:131 -> <init>
    0:4:void run():137:137 -> run
    5:10:void run():138:138 -> run
    11:17:void run():139:139 -> run
    18:25:void run():142:142 -> run
    26:26:void run():143:143 -> run
androidx.emoji2.text.EmojiMetadata -> androidx.emoji2.text.g:
# {"id":"sourceFile","fileName":"EmojiMetadata.java"}
    int mIndex -> a
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m;"}
    int mHasGlyph -> c
    java.lang.ThreadLocal sMetadataItem -> d
    0:7:void <clinit>():73:73 -> <clinit>
    0:3:void <init>(androidx.emoji2.text.MetadataRepo,int):92:92 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;I)V"}
    4:5:void <init>(androidx.emoji2.text.MetadataRepo,int):89:89 -> <init>
    6:7:void <init>(androidx.emoji2.text.MetadataRepo,int):93:93 -> <init>
    8:10:void <init>(androidx.emoji2.text.MetadataRepo,int):94:94 -> <init>
    0:5:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):108:108 -> a
    6:9:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):109:109 -> a
    10:12:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):110:110 -> a
    13:16:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):115:115 -> a
    17:30:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):116:116 -> a
    31:34:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):117:117 -> a
    0:8:int getCodepointAt(int):230:230 -> b
    0:8:int getCodepointsLength():237:237 -> c
    0:2:int getHasGlyph():190:190 -> d
    0:8:short getHeight():166:166 -> e
    0:8:int getId():152:152 -> f
    0:9:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():132:132 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/a;"}
    10:14:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():134:134 -> g
    15:17:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():135:135 -> g
    18:29:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():144:144 -> g
    0:8:short getSdkAdded():180:180 -> h
    0:8:short getWidth():159:159 -> i
    0:8:boolean isDefaultEmoji():221:221 -> j
    5:7:void setHasGlyph(boolean):213:213 -> k
    0:4:java.lang.String toString():242:242 -> toString
    5:11:java.lang.String toString():243:243 -> toString
    12:16:java.lang.String toString():244:244 -> toString
    17:27:java.lang.String toString():245:245 -> toString
    28:32:java.lang.String toString():246:246 -> toString
    33:39:java.lang.String toString():247:247 -> toString
    40:50:java.lang.String toString():249:249 -> toString
    51:58:java.lang.String toString():250:250 -> toString
    59:63:java.lang.String toString():252:252 -> toString
androidx.emoji2.text.EmojiProcessor -> androidx.emoji2.text.h:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$i;"}
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m;"}
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$d;"}
    boolean mUseEmojiAsDefaultStyle -> d
    int[] mEmojiAsDefaultStyleExceptions -> e
    0:2:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):112:112 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m;Landroidx/emoji2/text/e$i;Landroidx/emoji2/text/e$d;Z[I)V"}
    3:4:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):113:113 -> <init>
    5:6:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):114:114 -> <init>
    7:8:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):115:115 -> <init>
    9:10:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):116:116 -> <init>
    11:13:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):117:117 -> <init>
    0:7:void addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):490:490 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/Spannable;Landroidx/emoji2/text/g;II)V"}
    8:11:void addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):491:491 -> a
    0:7:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):375:375 -> b
    8:11:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):379:379 -> b
    12:15:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):380:380 -> b
    16:22:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):381:381 -> b
    23:32:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):385:385 -> b
    33:35:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):386:386 -> b
    36:39:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):387:387 -> b
    40:41:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):389:389 -> b
    42:45:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):390:390 -> b
    46:61:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):391:391 -> b
    62:70:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):395:395 -> b
    13:16:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):432:432 -> c
    17:20:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):433:433 -> c
    21:29:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):435:435 -> c
    30:33:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):444:444 -> c
    34:37:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):443:443 -> c
    38:41:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):446:446 -> c
    42:52:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):445:445 -> c
    53:57:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):453:453 -> c
    58:65:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):454:454 -> c
    66:75:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):457:457 -> c
    76:78:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):458:458 -> c
    79:82:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):459:459 -> c
    83:84:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):461:461 -> c
    85:88:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):462:462 -> c
    89:92:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):463:463 -> c
    93:96:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):464:464 -> c
    97:103:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):465:465 -> c
    104:107:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):468:468 -> c
    108:115:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):469:469 -> c
    116:118:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):471:471 -> c
    119:121:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):472:472 -> c
    122:127:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):473:473 -> c
    12:16:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):358:358 -> d
    17:22:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):355:355 -> d
    23:27:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):366:366 -> d
    0:5:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):509:509 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/g;)Z"}
    6:7:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):510:510 -> e
    8:11:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):511:511 -> e
    12:15:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):510:510 -> e
    16:18:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):512:512 -> e
    19:29:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):515:515 -> e
    0:11:boolean hasInvalidSelection(int,int):0:0 -> f
    0:10:boolean hasModifiers(android.view.KeyEvent):485:485 -> g
    0:3:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):210:210 -> h
    4:9:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):212:212 -> h
    10:18:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):220:220 -> h
    19:22:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):222:222 -> h
    23:35:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):225:225 -> h
    36:46:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):229:229 -> h
    47:57:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):221:221 -> h
    58:65:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):234:234 -> h
    66:68:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):235:235 -> h
    69:72:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):238:238 -> h
    73:74:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):240:240 -> h
    75:78:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):241:241 -> h
    79:84:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):242:242 -> h
    85:87:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):248:248 -> h
    88:91:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):250:250 -> h
    92:100:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):251:251 -> h
    101:115:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):256:256 -> h
    116:127:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):263:263 -> h
    128:142:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):267:267 -> h
    143:154:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):271:271 -> h
    155:170:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):274:274 -> h
    171:174:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):292:292 -> h
    175:182:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):291:291 -> h
    183:192:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):294:294 -> h
    193:202:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):297:297 -> h
    203:209:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):285:285 -> h
    210:214:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):287:287 -> h
    215:225:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):278:278 -> h
    226:232:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):281:281 -> h
    233:242:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):309:309 -> h
    243:246:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):311:311 -> h
    247:254:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):310:310 -> h
    255:259:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):313:313 -> h
    260:268:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):315:315 -> h
    269:274:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):321:321 -> h
    275:300:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):327:327 -> h
    301:301:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):329:329 -> h
androidx.emoji2.text.EmojiProcessor$CodepointIndexFinder -> androidx.emoji2.text.h$a:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    0:25:int findIndexBackward(java.lang.CharSequence,int,int):725:725 -> a
    26:31:int findIndexBackward(java.lang.CharSequence,int,int):746:746 -> a
    32:41:int findIndexBackward(java.lang.CharSequence,int,int):748:748 -> a
    42:50:int findIndexBackward(java.lang.CharSequence,int,int):755:755 -> a
    51:60:int findIndexBackward(java.lang.CharSequence,int,int):759:759 -> a
    0:23:int findIndexForward(java.lang.CharSequence,int,int):781:781 -> b
    24:29:int findIndexForward(java.lang.CharSequence,int,int):802:802 -> b
    30:41:int findIndexForward(java.lang.CharSequence,int,int):804:804 -> b
    42:52:int findIndexForward(java.lang.CharSequence,int,int):812:812 -> b
    53:64:int findIndexForward(java.lang.CharSequence,int,int):817:817 -> b
androidx.emoji2.text.EmojiProcessor$ProcessorSm -> androidx.emoji2.text.h$b:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    int mState -> a
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m$a;"}
    androidx.emoji2.text.MetadataRepo$Node mCurrentNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m$a;"}
    androidx.emoji2.text.MetadataRepo$Node mFlushNode -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m$a;"}
    int mLastCodepoint -> e
    int mCurrentDepth -> f
    boolean mUseEmojiAsDefaultStyle -> g
    int[] mEmojiAsDefaultStyleExceptions -> h
    0:3:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):565:565 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m$a;Z[I)V"}
    4:5:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):526:526 -> <init>
    6:7:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):566:566 -> <init>
    8:9:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):567:567 -> <init>
    10:11:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):568:568 -> <init>
    12:14:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):569:569 -> <init>
    0:5:int check(int):575:575 -> a
    6:13:int check(int):576:576 -> a
    14:18:int check(int):609:609 -> a
    19:20:int check(int):611:611 -> a
    21:22:int check(int):612:612 -> a
    23:27:int check(int):613:613 -> a
    28:29:int check(int):579:579 -> a
    30:35:int check(int):580:580 -> a
    36:41:int check(int):583:583 -> a
    42:46:int check(int):584:584 -> a
    47:53:int check(int):585:585 -> a
    54:61:int check(int):587:587 -> a
    62:66:int check(int):588:588 -> a
    67:72:int check(int):589:589 -> a
    73:76:int check(int):590:590 -> a
    77:80:int check(int):592:592 -> a
    81:85:int check(int):594:594 -> a
    86:89:int check(int):597:597 -> a
    90:93:int check(int):599:599 -> a
    94:97:int check(int):602:602 -> a
    98:100:int check(int):619:619 -> a
    0:6:androidx.emoji2.text.EmojiMetadata getCurrentMetadata():642:642 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/g;"}
    0:6:androidx.emoji2.text.EmojiMetadata getFlushMetadata():635:635 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/g;"}
    0:8:boolean isEmojiStyle(int):0:0 -> d
    0:17:boolean isInFlushableState():653:653 -> e
    18:26:boolean isInFlushableState():654:654 -> e
    0:8:boolean isTextStyle(int):0:0 -> f
    1:2:int reset():625:625 -> g
    3:7:int reset():626:626 -> g
    8:10:int reset():627:627 -> g
    0:13:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():658:658 -> h
    14:22:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():662:662 -> h
    23:27:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():666:666 -> h
    28:32:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():669:669 -> h
    33:42:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():672:672 -> h
    43:52:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():673:673 -> h
androidx.emoji2.text.EmojiSpan -> androidx.emoji2.text.i:
# {"id":"sourceFile","fileName":"EmojiSpan.java"}
    android.graphics.Paint$FontMetricsInt mTmpFontMetrics -> a
    androidx.emoji2.text.EmojiMetadata mMetadata -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/g;"}
    short mWidth -> c
    short mHeight -> d
    float mRatio -> e
    0:2:void <init>(androidx.emoji2.text.EmojiMetadata):75:75 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/g;)V"}
    3:10:void <init>(androidx.emoji2.text.EmojiMetadata):42:42 -> <init>
    11:12:void <init>(androidx.emoji2.text.EmojiMetadata):55:55 -> <init>
    13:16:void <init>(androidx.emoji2.text.EmojiMetadata):60:60 -> <init>
    17:18:void <init>(androidx.emoji2.text.EmojiMetadata):65:65 -> <init>
    19:23:void <init>(androidx.emoji2.text.EmojiMetadata):76:76 -> <init>
    24:26:void <init>(androidx.emoji2.text.EmojiMetadata):77:77 -> <init>
    0:2:androidx.emoji2.text.EmojiMetadata getMetadata():110:110 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/g;"}
    0:2:int getWidth():120:120 -> b
    0:4:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):87:87 -> getSize
    5:19:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):88:88 -> getSize
    20:29:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):90:90 -> getSize
    30:43:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):91:91 -> getSize
    44:59:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):92:92 -> getSize
    60:65:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):95:95 -> getSize
    66:69:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):96:96 -> getSize
    70:73:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):97:97 -> getSize
    74:78:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):98:98 -> getSize
androidx.emoji2.text.FontRequestEmojiCompatConfig -> androidx.emoji2.text.j:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper DEFAULT_FONTS_CONTRACT -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/j$a;"}
    0:7:void <clinit>():442:442 -> <clinit>
    0:10:void <init>(android.content.Context,androidx.core.provider.FontRequest):122:122 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;)V"}
    0:9:androidx.emoji2.text.FontRequestEmojiCompatConfig setLoadingExecutor(java.util.concurrent.Executor):148:148 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;)Landroidx/emoji2/text/j;"}
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper -> androidx.emoji2.text.j$a:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    0:3:void <init>():412:412 -> <init>
    1:9:android.graphics.Typeface buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):424:424 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/g$b;)Landroid/graphics/Typeface;"}
    1:5:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,androidx.core.provider.FontRequest):417:417 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;)Landroidx/core/provider/g$a;"}
    0:7:void unregisterObserver(android.content.Context,android.database.ContentObserver):438:438 -> c
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> androidx.emoji2.text.j$b:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    android.content.Context mContext -> a
    androidx.core.provider.FontRequest mRequest -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/e;"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/j$a;"}
    java.lang.Object mLock -> d
    android.os.Handler mMainHandler -> e
    java.util.concurrent.Executor mExecutor -> f
    java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> g
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$h;"}
    android.database.ContentObserver mObserver -> i
    java.lang.Runnable mMainHandlerLoadCallback -> j
    0:2:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):235:235 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/provider/e;Landroidx/emoji2/text/j$a;)V"}
    3:9:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):208:208 -> <init>
    10:14:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):236:236 -> <init>
    15:19:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):237:237 -> <init>
    20:25:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):238:238 -> <init>
    26:27:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):239:239 -> <init>
    28:30:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):240:240 -> <init>
    0:4:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):258:258 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/e$h;)V"}
    5:7:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):259:259 -> a
    8:9:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> a
    10:11:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:262 -> a
    12:15:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):262:262 -> a
    16:17:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:261 -> a
    0:3:void cleanUp():326:326 -> b
    4:5:void cleanUp():327:327 -> b
    6:9:void cleanUp():328:328 -> b
    10:16:void cleanUp():329:329 -> b
    17:21:void cleanUp():330:330 -> b
    22:25:void cleanUp():332:332 -> b
    26:30:void cleanUp():333:333 -> b
    31:32:void cleanUp():335:335 -> b
    33:36:void cleanUp():336:336 -> b
    37:39:void cleanUp():338:338 -> b
    40:41:void cleanUp():340:340 -> b
    42:43:void cleanUp():341:341 -> b
    44:47:void cleanUp():342:342 -> b
    0:2:void createMetadata():350:350 -> c
    3:6:void createMetadata():351:351 -> c
    7:11:void createMetadata():352:352 -> c
    12:12:void createMetadata():354:354 -> c
    13:16:void createMetadata():356:356 -> c
    17:23:void createMetadata():358:358 -> c
    24:26:void createMetadata():361:361 -> c
    27:35:void createMetadata():369:369 -> c
    36:40:void createMetadata():378:378 -> c
    41:48:void createMetadata():380:380 -> c
    49:50:void createMetadata():381:381 -> c
    51:55:void createMetadata():382:382 -> c
    56:63:void createMetadata():381:381 -> c
    64:67:void createMetadata():386:386 -> c
    68:70:void createMetadata():388:388 -> c
    71:73:void createMetadata():390:390 -> c
    74:77:void createMetadata():391:391 -> c
    78:83:void createMetadata():392:392 -> c
    84:85:void createMetadata():394:395 -> c
    86:88:void createMetadata():395:395 -> c
    89:92:void createMetadata():394:394 -> c
    93:100:void createMetadata():384:384 -> c
    101:103:void createMetadata():388:388 -> c
    104:104:void createMetadata():389:389 -> c
    105:132:void createMetadata():373:373 -> c
    133:135:void createMetadata():397:397 -> c
    136:139:void createMetadata():398:398 -> c
    140:145:void createMetadata():399:399 -> c
    146:147:void createMetadata():401:402 -> c
    148:150:void createMetadata():402:402 -> c
    151:152:void createMetadata():401:401 -> c
    153:154:void createMetadata():354:354 -> c
    0:2:void loadInternal():267:267 -> d
    3:6:void loadInternal():268:268 -> d
    7:10:void loadInternal():270:270 -> d
    11:14:void loadInternal():272:272 -> d
    15:22:void loadInternal():273:273 -> d
    23:24:void loadInternal():275:275 -> d
    25:34:void loadInternal():277:277 -> d
    35:38:void loadInternal():278:278 -> d
    0:9:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():285:285 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/g$b;"}
    10:15:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> e
    16:21:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> e
    22:25:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> e
    26:28:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():296:296 -> e
    29:36:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():294:294 -> e
    37:69:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():290:290 -> e
    70:77:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():287:287 -> e
    0:2:void setExecutor(java.util.concurrent.Executor):244:244 -> f
    3:4:void setExecutor(java.util.concurrent.Executor):245:245 -> f
    5:9:void setExecutor(java.util.concurrent.Executor):246:246 -> f
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4a254d9e94ecf4e41bfd9256a9edea29875602a12a6e8c8444b08cdc70d0dca7$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/j$b;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/j$b;)V"}
    0:5:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.MetadataListReader -> androidx.emoji2.text.l:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    1:3:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):120:120 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/l$c;)Landroidx/emoji2/text/l$b;"}
    4:9:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):122:122 -> a
    10:14:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):123:123 -> a
    15:23:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):128:128 -> a
    24:27:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):132:132 -> a
    28:30:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):134:134 -> a
    31:34:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):135:135 -> a
    35:51:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):137:137 -> a
    52:63:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):146:146 -> a
    64:66:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):148:148 -> a
    67:75:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):150:150 -> a
    76:79:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):152:152 -> a
    80:83:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):153:153 -> a
    84:101:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):154:154 -> a
    102:108:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):156:156 -> a
    109:114:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):161:161 -> a
    115:120:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):125:125 -> a
    0:3:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):89:89 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lp/b;"}
    4:8:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):90:90 -> b
    9:12:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):91:91 -> b
    13:20:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):93:93 -> b
    21:25:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):94:94 -> b
    0:7:long toUnsignedInt(int):0:0 -> c
    0:4:int toUnsignedShort(short):0:0 -> d
androidx.emoji2.text.MetadataListReader$ByteBufferReader -> androidx.emoji2.text.l$a:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    java.nio.ByteBuffer mByteBuffer -> a
    0:2:void <init>(java.nio.ByteBuffer):315:315 -> <init>
    3:4:void <init>(java.nio.ByteBuffer):316:316 -> <init>
    5:10:void <init>(java.nio.ByteBuffer):317:317 -> <init>
    0:10:int readUnsignedShort():322:322 -> a
    0:10:long readUnsignedInt():327:327 -> b
    0:6:int readTag():332:332 -> c
    0:10:void skip(int):337:337 -> d
    0:7:long getPosition():342:342 -> e
androidx.emoji2.text.MetadataListReader$OffsetInfo -> androidx.emoji2.text.l$b:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    long mStartOffset -> a
    long mLength -> b
    0:2:void <init>(long,long):171:171 -> <init>
    3:4:void <init>(long,long):172:172 -> <init>
    5:7:void <init>(long,long):173:173 -> <init>
    0:2:long getStartOffset():177:177 -> a
androidx.emoji2.text.MetadataListReader$OpenTypeReader -> androidx.emoji2.text.l$c:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    int readUnsignedShort() -> a
    long readUnsignedInt() -> b
    int readTag() -> c
    void skip(int) -> d
    long getPosition() -> e
androidx.emoji2.text.MetadataRepo -> androidx.emoji2.text.m:
# {"id":"sourceFile","fileName":"MetadataRepo.java"}
    androidx.emoji2.text.flatbuffer.MetadataList mMetadataList -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/b;"}
    char[] mEmojiCharArray -> b
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/m$a;"}
    android.graphics.Typeface mTypeface -> d
    0:2:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):75:75 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Lp/b;)V"}
    3:4:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):76:76 -> <init>
    5:6:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):77:77 -> <init>
    7:15:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):78:78 -> <init>
    16:25:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):79:79 -> <init>
    26:29:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):80:80 -> <init>
    0:6:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):160:160 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/b;)V"}
    7:11:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):162:162 -> a
    12:22:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):166:166 -> a
    23:29:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):167:167 -> a
    0:4:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):129:129 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Ljava/nio/ByteBuffer;)Landroidx/emoji2/text/m;"}
    5:13:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):130:130 -> b
    14:21:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):132:132 -> b
    22:22:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):133:133 -> b
    0:2:char[] getEmojiCharArray():203:203 -> c
    0:2:androidx.emoji2.text.flatbuffer.MetadataList getMetadataList():212:212 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/b;"}
    0:6:int getMetadataVersion():185:185 -> e
    0:2:androidx.emoji2.text.MetadataRepo$Node getRootNode():194:194 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/m$a;"}
    0:2:android.graphics.Typeface getTypeface():177:177 -> g
    0:4:void put(androidx.emoji2.text.EmojiMetadata):223:223 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/g;)V"}
    5:20:void put(androidx.emoji2.text.EmojiMetadata):224:224 -> h
    21:31:void put(androidx.emoji2.text.EmojiMetadata):227:227 -> h
androidx.emoji2.text.MetadataRepo$Node -> androidx.emoji2.text.m$a:
# {"id":"sourceFile","fileName":"MetadataRepo.java"}
    android.util.SparseArray mChildren -> a
    androidx.emoji2.text.EmojiMetadata mData -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/g;"}
    1:1:void <init>():242:242 -> <init>
    2:3:void <init>(int):246:247 -> <init>
    0:12:androidx.emoji2.text.MetadataRepo$Node get(int):251:251 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/m$a;"}
    0:2:androidx.emoji2.text.EmojiMetadata getData():255:255 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/g;"}
    0:9:void put(androidx.emoji2.text.EmojiMetadata,int,int):260:260 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/g;II)V"}
    10:14:void put(androidx.emoji2.text.EmojiMetadata,int,int):262:262 -> c
    15:27:void put(androidx.emoji2.text.EmojiMetadata,int,int):263:263 -> c
    28:31:void put(androidx.emoji2.text.EmojiMetadata,int,int):267:267 -> c
    32:34:void put(androidx.emoji2.text.EmojiMetadata,int,int):269:269 -> c
androidx.emoji2.text.SpannableBuilder -> androidx.emoji2.text.n:
# {"id":"sourceFile","fileName":"SpannableBuilder.java"}
    java.lang.Class mWatcherClass -> a
    java.util.List mWatchers -> b
    1:1:void <init>(java.lang.Class,java.lang.CharSequence):75:75 -> <init>
    2:2:void <init>(java.lang.Class,java.lang.CharSequence):59:59 -> <init>
    3:4:void <init>(java.lang.Class,java.lang.CharSequence):76:77 -> <init>
    5:5:void <init>(java.lang.Class,java.lang.CharSequence,int,int):86:86 -> <init>
    6:6:void <init>(java.lang.Class,java.lang.CharSequence,int,int):59:59 -> <init>
    7:8:void <init>(java.lang.Class,java.lang.CharSequence,int,int):87:88 -> <init>
    0:3:void beginBatchEdit():261:261 -> a
    1:1:android.text.Editable append(char):49:49 -> append
    2:2:android.text.Editable append(java.lang.CharSequence):49:49 -> append
    3:3:android.text.Editable append(java.lang.CharSequence,int,int):49:49 -> append
    4:4:java.lang.Appendable append(char):49:49 -> append
    5:5:java.lang.Appendable append(java.lang.CharSequence):49:49 -> append
    6:6:java.lang.Appendable append(java.lang.CharSequence,int,int):49:49 -> append
    7:7:android.text.SpannableStringBuilder append(java.lang.CharSequence):344:344 -> append
    8:8:android.text.SpannableStringBuilder append(char):351:351 -> append
    9:9:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):360:360 -> append
    10:10:android.text.SpannableStringBuilder append(java.lang.CharSequence,java.lang.Object,int):367:367 -> append
    1:8:void blockWatchers():277:277 -> b
    9:23:void blockWatchers():278:278 -> b
    0:5:androidx.emoji2.text.SpannableBuilder create(java.lang.Class,java.lang.CharSequence):97:97 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/n;"}
    0:2:void endBatchEdit():269:269 -> d
    3:6:void endBatchEdit():270:270 -> d
    1:1:android.text.Editable delete(int,int):49:49 -> delete
    2:2:android.text.SpannableStringBuilder delete(int,int):337:337 -> delete
    2:9:void fireWatchers():296:296 -> e
    10:32:void fireWatchers():297:297 -> e
    1:8:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):247:247 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/emoji2/text/n$a;"}
    9:16:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):248:248 -> f
    17:26:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):249:249 -> f
    0:7:boolean isWatcher(java.lang.Class):119:119 -> g
    0:5:int getSpanEnd(java.lang.Object):205:205 -> getSpanEnd
    6:12:int getSpanEnd(java.lang.Object):206:206 -> getSpanEnd
    13:17:int getSpanEnd(java.lang.Object):211:211 -> getSpanEnd
    0:5:int getSpanFlags(java.lang.Object):219:219 -> getSpanFlags
    6:12:int getSpanFlags(java.lang.Object):220:220 -> getSpanFlags
    13:17:int getSpanFlags(java.lang.Object):225:225 -> getSpanFlags
    0:5:int getSpanStart(java.lang.Object):191:191 -> getSpanStart
    6:12:int getSpanStart(java.lang.Object):192:192 -> getSpanStart
    13:17:int getSpanStart(java.lang.Object):197:197 -> getSpanStart
    0:5:java.lang.Object[] getSpans(int,int,java.lang.Class):151:151 -> getSpans
    6:13:java.lang.Object[] getSpans(int,int,java.lang.Class):152:152 -> getSpans
    14:21:java.lang.Object[] getSpans(int,int,java.lang.Class):154:154 -> getSpans
    22:24:java.lang.Object[] getSpans(int,int,java.lang.Class):155:155 -> getSpans
    25:34:java.lang.Object[] getSpans(int,int,java.lang.Class):156:156 -> getSpans
    35:39:java.lang.Object[] getSpans(int,int,java.lang.Class):160:160 -> getSpans
    2:15:boolean isWatcher(java.lang.Object):108:108 -> h
    1:8:void unblockwatchers():286:286 -> i
    9:23:void unblockwatchers():287:287 -> i
    1:1:android.text.Editable insert(int,java.lang.CharSequence):49:49 -> insert
    2:2:android.text.Editable insert(int,java.lang.CharSequence,int,int):49:49 -> insert
    3:3:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence):323:323 -> insert
    4:4:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence,int,int):330:330 -> insert
    2:7:int nextSpanTransition(int,int,java.lang.Class):233:233 -> nextSpanTransition
    8:9:int nextSpanTransition(int,int,java.lang.Class):234:234 -> nextSpanTransition
    10:14:int nextSpanTransition(int,int,java.lang.Class):236:236 -> nextSpanTransition
    0:5:void removeSpan(java.lang.Object):170:170 -> removeSpan
    6:14:void removeSpan(java.lang.Object):171:171 -> removeSpan
    15:19:void removeSpan(java.lang.Object):179:179 -> removeSpan
    20:25:void removeSpan(java.lang.Object):182:182 -> removeSpan
    1:1:android.text.Editable replace(int,int,java.lang.CharSequence):49:49 -> replace
    2:2:android.text.Editable replace(int,int,java.lang.CharSequence,int,int):49:49 -> replace
    3:5:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence):304:306 -> replace
    6:8:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence,int,int):314:316 -> replace
    0:5:void setSpan(java.lang.Object,int,int,int):135:135 -> setSpan
    6:10:void setSpan(java.lang.Object,int,int,int):136:136 -> setSpan
    11:16:void setSpan(java.lang.Object,int,int,int):137:137 -> setSpan
    17:20:void setSpan(java.lang.Object,int,int,int):140:140 -> setSpan
    0:7:java.lang.CharSequence subSequence(int,int):125:125 -> subSequence
androidx.emoji2.text.SpannableBuilder$WatcherWrapper -> androidx.emoji2.text.n$a:
# {"id":"sourceFile","fileName":"SpannableBuilder.java"}
    java.lang.Object mObject -> a
    java.util.concurrent.atomic.AtomicInteger mBlockCalls -> b
    0:2:void <init>(java.lang.Object):379:379 -> <init>
    3:10:void <init>(java.lang.Object):377:377 -> <init>
    11:13:void <init>(java.lang.Object):380:380 -> <init>
    0:5:void blockCalls():449:449 -> a
    0:7:void afterTextChanged(android.text.Editable):395:395 -> afterTextChanged
    0:2:boolean isEmojiSpan(java.lang.Object):457:457 -> b
    0:7:void beforeTextChanged(java.lang.CharSequence,int,int,int):385:385 -> beforeTextChanged
    0:5:void unblockCalls():453:453 -> c
    0:14:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):404:404 -> onSpanAdded
    15:22:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):407:407 -> onSpanAdded
    0:14:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):429:429 -> onSpanChanged
    15:29:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):445:445 -> onSpanChanged
    0:14:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):416:416 -> onSpanRemoved
    15:22:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):419:419 -> onSpanRemoved
    0:7:void onTextChanged(java.lang.CharSequence,int,int,int):390:390 -> onTextChanged
androidx.emoji2.text.TypefaceEmojiSpan -> androidx.emoji2.text.o:
# {"id":"sourceFile","fileName":"TypefaceEmojiSpan.java"}
    android.graphics.Paint sDebugPaint -> f
    0:3:void <init>(androidx.emoji2.text.EmojiMetadata):49:49 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/g;)V"}
    0:3:android.graphics.Paint getDebugPaint():65:65 -> c
    4:10:android.graphics.Paint getDebugPaint():66:66 -> c
    11:21:android.graphics.Paint getDebugPaint():67:67 -> c
    22:28:android.graphics.Paint getDebugPaint():68:68 -> c
    29:31:android.graphics.Paint getDebugPaint():70:70 -> c
    0:10:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):57:57 -> draw
    11:30:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):58:58 -> draw
    31:39:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):60:60 -> draw
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable -> androidx.emoji2.text.p:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    boolean mSafeToWrite -> a
    android.text.Spannable mDelegate -> b
    1:1:void <init>(android.text.Spannable):48:48 -> <init>
    2:2:void <init>(android.text.Spannable):43:43 -> <init>
    3:3:void <init>(android.text.Spannable):49:49 -> <init>
    4:4:void <init>(java.lang.CharSequence):56:56 -> <init>
    5:5:void <init>(java.lang.CharSequence):43:43 -> <init>
    6:6:void <init>(java.lang.CharSequence):57:57 -> <init>
    0:1:void ensureSafeWrites():61:61 -> a
    2:15:void ensureSafeWrites():62:62 -> a
    16:23:void ensureSafeWrites():63:63 -> a
    24:26:void ensureSafeWrites():65:65 -> a
    0:2:android.text.Spannable getUnwrappedSpannable():69:69 -> b
    0:5:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector precomputedTextDetector():162:162 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p$b;"}
    0:6:char charAt(int):116:116 -> charAt
    0:6:java.util.stream.IntStream chars():135:135 -> chars
    0:6:java.util.stream.IntStream codePoints():142:142 -> codePoints
    0:6:int getSpanEnd(java.lang.Object):96:96 -> getSpanEnd
    0:6:int getSpanFlags(java.lang.Object):101:101 -> getSpanFlags
    0:6:int getSpanStart(java.lang.Object):91:91 -> getSpanStart
    0:6:java.lang.Object[] getSpans(int,int,java.lang.Class):86:86 -> getSpans
    0:6:int length():111:111 -> length
    0:6:int nextSpanTransition(int,int,java.lang.Class):106:106 -> nextSpanTransition
    0:2:void removeSpan(java.lang.Object):80:80 -> removeSpan
    3:8:void removeSpan(java.lang.Object):81:81 -> removeSpan
    0:2:void setSpan(java.lang.Object,int,int,int):74:74 -> setSpan
    3:8:void setSpan(java.lang.Object,int,int,int):75:75 -> setSpan
    0:6:java.lang.CharSequence subSequence(int,int):122:122 -> subSequence
    0:6:java.lang.String toString():128:128 -> toString
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24 -> androidx.emoji2.text.p$a:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    0:4:java.util.stream.IntStream chars(java.lang.CharSequence):156:156 -> a
    0:4:java.util.stream.IntStream codePoints(java.lang.CharSequence):152:152 -> b
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector -> androidx.emoji2.text.p$b:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    0:3:void <init>():165:165 -> <init>
    boolean isPrecomputedText(java.lang.CharSequence) -> a
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28 -> androidx.emoji2.text.p$c:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    0:3:void <init>():173:173 -> <init>
    0:7:boolean isPrecomputedText(java.lang.CharSequence):177:177 -> a
androidx.emoji2.text.flatbuffer.MetadataItem -> p.a:
# {"id":"sourceFile","fileName":"MetadataItem.java"}
    0:3:void <init>():28:28 -> <init>
    0:3:androidx.emoji2.text.flatbuffer.MetadataItem __assign(int,java.nio.ByteBuffer):33:33 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)Lp/a;"}
    0:3:void __init(int,java.nio.ByteBuffer):32:32 -> g
    2:23:int codepoints(int):41:41 -> h
    2:14:int codepointsLength():42:42 -> i
    1:21:boolean emojiStyle():36:36 -> j
    2:19:short height():40:40 -> k
    1:18:int id():35:35 -> l
    2:19:short sdkAdded():37:37 -> m
    2:19:short width():39:39 -> n
androidx.emoji2.text.flatbuffer.MetadataList -> p.b:
# {"id":"sourceFile","fileName":"MetadataList.java"}
    0:3:void <init>():28:28 -> <init>
    0:3:androidx.emoji2.text.flatbuffer.MetadataList __assign(int,java.nio.ByteBuffer):33:33 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)Lp/b;"}
    0:3:void __init(int,java.nio.ByteBuffer):32:32 -> g
    0:9:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer):30:30 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lp/b;"}
    0:22:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):31:31 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lp/b;)Lp/b;"}
    1:26:androidx.emoji2.text.flatbuffer.MetadataItem list(androidx.emoji2.text.flatbuffer.MetadataItem,int):37:37 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/a;I)Lp/a;"}
    1:13:int listLength():38:38 -> k
    1:18:int version():35:35 -> l
androidx.emoji2.text.flatbuffer.Table -> p.c:
# {"id":"sourceFile","fileName":"Table.java"}
    int bb_pos -> a
    java.nio.ByteBuffer bb -> b
    int vtable_start -> c
    int vtable_size -> d
    androidx.emoji2.text.flatbuffer.Utf8 utf8 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/d;"}
    0:2:void <init>():28:28 -> <init>
    3:9:void <init>():37:37 -> <init>
    0:7:int __indirect(int):68:68 -> a
    0:15:int __offset(int):53:53 -> b
    0:3:void __reset(int,java.nio.ByteBuffer):298:298 -> c
    4:5:void __reset(int,java.nio.ByteBuffer):300:300 -> c
    6:12:void __reset(int,java.nio.ByteBuffer):301:301 -> c
    13:22:void __reset(int,java.nio.ByteBuffer):302:302 -> c
    23:24:void __reset(int,java.nio.ByteBuffer):304:304 -> c
    25:26:void __reset(int,java.nio.ByteBuffer):305:305 -> c
    27:29:void __reset(int,java.nio.ByteBuffer):306:306 -> c
    0:2:int __vector(int):135:135 -> d
    3:12:int __vector(int):136:136 -> d
    0:2:int __vector_len(int):123:123 -> e
    3:9:int __vector_len(int):124:124 -> e
    10:16:int __vector_len(int):125:125 -> e
androidx.emoji2.text.flatbuffer.Utf8 -> p.d:
# {"id":"sourceFile","fileName":"Utf8.java"}
    androidx.emoji2.text.flatbuffer.Utf8 DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/d;"}
    0:3:void <init>():25:25 -> <init>
    0:3:androidx.emoji2.text.flatbuffer.Utf8 getDefault():62:62 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/d;"}
    4:10:androidx.emoji2.text.flatbuffer.Utf8 getDefault():63:63 -> a
    11:13:androidx.emoji2.text.flatbuffer.Utf8 getDefault():65:65 -> a
androidx.emoji2.text.flatbuffer.Utf8Safe -> p.e:
# {"id":"sourceFile","fileName":"Utf8Safe.java"}
    0:3:void <init>():63:63 -> <init>
androidx.emoji2.viewsintegration.EmojiEditTextHelper -> q.a:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$b;"}
    int mMaxEmojiCount -> b
    int mEmojiReplaceStrategy -> c
    0:5:void <init>(android.widget.EditText,boolean):105:105 -> <init>
    6:8:void <init>(android.widget.EditText,boolean):73:73 -> <init>
    9:10:void <init>(android.widget.EditText,boolean):74:74 -> <init>
    11:15:void <init>(android.widget.EditText,boolean):106:106 -> <init>
    16:23:void <init>(android.widget.EditText,boolean):110:110 -> <init>
    0:6:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):155:155 -> a
    4:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):174:174 -> b
    0:5:void setEnabled(boolean):227:227 -> c
androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal -> q.a$b:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    0:3:void <init>():231:231 -> <init>
    android.text.method.KeyListener getKeyListener(android.text.method.KeyListener) -> a
    android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo) -> b
    void setEnabled(boolean) -> c
androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> q.a$a:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    android.widget.EditText mEditText -> a
    androidx.emoji2.viewsintegration.EmojiTextWatcher mTextWatcher -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/g;"}
    0:2:void <init>(android.widget.EditText,boolean):265:265 -> <init>
    3:4:void <init>(android.widget.EditText,boolean):266:266 -> <init>
    5:11:void <init>(android.widget.EditText,boolean):267:267 -> <init>
    12:14:void <init>(android.widget.EditText,boolean):268:268 -> <init>
    15:22:void <init>(android.widget.EditText,boolean):269:269 -> <init>
    0:8:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):284:284 -> a
    9:13:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):293:293 -> a
    14:19:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):299:299 -> a
    0:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):305:305 -> b
    5:12:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):310:310 -> b
    0:5:void setEnabled(boolean):315:315 -> c
androidx.emoji2.viewsintegration.EmojiEditableFactory -> q.b:
# {"id":"sourceFile","fileName":"EmojiEditableFactory.java"}
    java.lang.Object INSTANCE_LOCK -> a
    android.text.Editable$Factory sInstance -> b
    java.lang.Class sWatcherClass -> c
    0:7:void <clinit>():44:44 -> <clinit>
    0:2:void <init>():51:51 -> <init>
    3:4:void <init>():53:53 -> <init>
    5:18:void <init>():54:54 -> <init>
    0:3:android.text.Editable$Factory getInstance():62:62 -> getInstance
    4:6:android.text.Editable$Factory getInstance():63:63 -> getInstance
    7:10:android.text.Editable$Factory getInstance():64:64 -> getInstance
    11:20:android.text.Editable$Factory getInstance():65:65 -> getInstance
    21:24:android.text.Editable$Factory getInstance():67:67 -> getInstance
    25:27:android.text.Editable$Factory getInstance():69:69 -> getInstance
    0:3:android.text.Editable newEditable(java.lang.CharSequence):74:74 -> newEditable
    4:8:android.text.Editable newEditable(java.lang.CharSequence):75:75 -> newEditable
    9:13:android.text.Editable newEditable(java.lang.CharSequence):77:77 -> newEditable
androidx.emoji2.viewsintegration.EmojiInputConnection -> q.c:
# {"id":"sourceFile","fileName":"EmojiInputConnection.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper mEmojiCompatDeleteHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/c$a;"}
    1:1:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):49:49 -> <init>
    2:5:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):58:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lq/c$a;)V"}
    0:6:android.text.Editable getEditable():80:80 -> a
    0:1:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText
    2:9:boolean deleteSurroundingText(int,int):67:67 -> deleteSurroundingText
    10:15:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText
    16:26:boolean deleteSurroundingText(int,int):68:68 -> deleteSurroundingText
    0:1:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints
    2:9:boolean deleteSurroundingTextInCodePoints(int,int):75:75 -> deleteSurroundingTextInCodePoints
    10:15:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints
    16:26:boolean deleteSurroundingTextInCodePoints(int,int):76:76 -> deleteSurroundingTextInCodePoints
androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper -> q.c$a:
# {"id":"sourceFile","fileName":"EmojiInputConnection.java"}
    0:3:void <init>():83:83 -> <init>
    0:4:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):90:90 -> a
    0:5:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):95:95 -> b
    6:13:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):96:96 -> b
androidx.emoji2.viewsintegration.EmojiInputFilter -> q.d:
# {"id":"sourceFile","fileName":"EmojiInputFilter.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$e;"}
    0:2:void <init>(android.widget.TextView):49:49 -> <init>
    3:5:void <init>(android.widget.TextView):50:50 -> <init>
    0:3:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():93:93 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/e$e;"}
    4:12:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():94:94 -> a
    13:15:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():96:96 -> a
    4:9:void updateSelection(android.text.Spannable,int,int):164:164 -> b
    10:15:void updateSelection(android.text.Spannable,int,int):166:166 -> b
    16:19:void updateSelection(android.text.Spannable,int,int):168:168 -> b
    0:8:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):56:56 -> filter
    9:29:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):60:60 -> filter
    30:35:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):63:63 -> filter
    36:48:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):64:64 -> filter
    49:55:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):72:72 -> filter
    56:59:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):75:75 -> filter
    60:74:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):77:77 -> filter
    75:86:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):83:83 -> filter
androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> q.d$a:
# {"id":"sourceFile","fileName":"EmojiInputFilter.java"}
    java.lang.ref.Reference mViewRef -> a
    java.lang.ref.Reference mEmojiInputFilterReference -> b
    0:2:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):105:105 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lq/d;)V"}
    3:9:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):106:106 -> <init>
    10:17:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):107:107 -> <init>
    0:2:void onInitialized():112:112 -> b
    3:10:void onInitialized():113:113 -> b
    11:18:void onInitialized():114:114 -> b
    19:25:void onInitialized():115:115 -> b
    26:31:void onInitialized():116:116 -> b
    32:35:void onInitialized():117:117 -> b
    36:46:void onInitialized():118:118 -> b
    47:50:void onInitialized():131:131 -> b
    51:54:void onInitialized():132:132 -> b
    55:57:void onInitialized():134:134 -> b
    58:61:void onInitialized():136:136 -> b
    62:67:void onInitialized():137:137 -> b
    6:13:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):148:148 -> c
    14:16:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):153:153 -> c
    17:26:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):154:154 -> c
androidx.emoji2.viewsintegration.EmojiKeyListener -> q.e:
# {"id":"sourceFile","fileName":"EmojiKeyListener.java"}
    android.text.method.KeyListener mKeyListener -> a
    androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper mEmojiCompatHandleKeyDownHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/e$a;"}
    1:1:void <init>(android.text.method.KeyListener):40:40 -> <init>
    2:4:void <init>(android.text.method.KeyListener,androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper):44:46 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/method/KeyListener;Lq/e$a;)V"}
    0:5:void clearMetaKeyState(android.view.View,android.text.Editable,int):73:73 -> clearMetaKeyState
    0:6:int getInputType():51:51 -> getInputType
    0:1:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):56:56 -> onKeyDown
    2:7:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):57:57 -> onKeyDown
    8:20:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):58:58 -> onKeyDown
    0:6:boolean onKeyOther(android.view.View,android.text.Editable,android.view.KeyEvent):68:68 -> onKeyOther
    0:6:boolean onKeyUp(android.view.View,android.text.Editable,int,android.view.KeyEvent):63:63 -> onKeyUp
androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper -> q.e$a:
# {"id":"sourceFile","fileName":"EmojiKeyListener.java"}
    0:3:void <init>():76:76 -> <init>
    0:4:boolean handleKeyDown(android.text.Editable,int,android.view.KeyEvent):79:79 -> a
androidx.emoji2.viewsintegration.EmojiTextViewHelper -> q.f:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f$b;"}
    0:2:void <init>(android.widget.TextView,boolean):96:96 -> <init>
    3:9:void <init>(android.widget.TextView,boolean):97:97 -> <init>
    10:17:void <init>(android.widget.TextView,boolean):101:101 -> <init>
    18:25:void <init>(android.widget.TextView,boolean):103:103 -> <init>
    0:6:android.text.InputFilter[] getFilters(android.text.InputFilter[]):132:132 -> a
    0:5:void setAllCaps(boolean):173:173 -> b
    0:5:void setEnabled(boolean):163:163 -> c
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> q.f$b:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    0:3:void <init>():184:184 -> <init>
    android.text.InputFilter[] getFilters(android.text.InputFilter[]) -> a
    void setAllCaps(boolean) -> b
    void setEnabled(boolean) -> c
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> q.f$a:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d;"}
    boolean mEnabled -> c
    0:2:void <init>(android.widget.TextView):322:322 -> <init>
    3:5:void <init>(android.widget.TextView):323:323 -> <init>
    6:7:void <init>(android.widget.TextView):324:324 -> <init>
    8:15:void <init>(android.widget.TextView):325:325 -> <init>
    0:3:android.text.InputFilter[] getFilters(android.text.InputFilter[]):349:349 -> a
    4:8:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351:351 -> a
    9:13:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353:353 -> a
    2:5:void setAllCaps(boolean):466:466 -> b
    0:1:void setEnabled(boolean):472:472 -> c
    2:4:void setEnabled(boolean):473:473 -> c
    5:8:void setEnabled(boolean):474:474 -> c
    0:4:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):365:365 -> d
    5:14:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):367:367 -> d
    15:19:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):371:371 -> d
    20:22:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):372:372 -> d
    23:27:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):373:373 -> d
    0:6:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):409:409 -> e
    7:9:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):410:410 -> e
    10:15:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):411:411 -> e
    16:22:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):412:412 -> e
    0:3:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385:385 -> f
    4:10:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):386:386 -> f
    11:12:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):391:392 -> f
    13:17:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):392:392 -> f
    18:23:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):393:393 -> f
    24:29:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):396:396 -> f
    30:39:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):397:397 -> f
    0:2:void setEnabledUnsafe(boolean):491:491 -> g
    0:3:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):435:435 -> h
    4:5:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):436:436 -> h
    6:11:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):438:438 -> h
    0:5:void updateFilters():342:342 -> i
    6:15:void updateFilters():343:343 -> i
    0:1:void updateTransformationMethod():333:333 -> j
    2:9:void updateTransformationMethod():334:334 -> j
    10:15:void updateTransformationMethod():335:335 -> j
    0:4:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):452:452 -> k
    5:9:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):454:454 -> k
    10:15:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):457:457 -> k
    0:3:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):422:422 -> l
    4:8:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423:423 -> l
    9:13:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425:425 -> l
androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> q.f$c:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 mHelperDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f$a;"}
    0:2:void <init>(android.widget.TextView):232:232 -> <init>
    3:10:void <init>(android.widget.TextView):233:233 -> <init>
    0:6:android.text.InputFilter[] getFilters(android.text.InputFilter[]):261:261 -> a
    7:13:android.text.InputFilter[] getFilters(android.text.InputFilter[]):264:264 -> a
    0:6:void setAllCaps(boolean):289:289 -> b
    7:12:void setAllCaps(boolean):292:292 -> b
    0:5:void setEnabled(boolean):303:303 -> c
    6:11:void setEnabled(boolean):304:304 -> c
    12:17:void setEnabled(boolean):306:306 -> c
    0:6:boolean skipBecauseEmojiCompatNotInitialized():237:237 -> d
androidx.emoji2.viewsintegration.EmojiTextWatcher -> q.g:
# {"id":"sourceFile","fileName":"EmojiTextWatcher.java"}
    android.widget.EditText mEditText -> a
    boolean mExpectInitializedEmojiCompat -> b
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/e$e;"}
    int mMaxEmojiCount -> d
    int mEmojiReplaceStrategy -> e
    boolean mEnabled -> f
    0:5:void <init>(android.widget.EditText,boolean):49:49 -> <init>
    6:8:void <init>(android.widget.EditText,boolean):44:44 -> <init>
    9:10:void <init>(android.widget.EditText,boolean):45:45 -> <init>
    11:12:void <init>(android.widget.EditText,boolean):50:50 -> <init>
    13:15:void <init>(android.widget.EditText,boolean):51:51 -> <init>
    16:18:void <init>(android.widget.EditText,boolean):52:52 -> <init>
    0:3:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():112:112 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/e$e;"}
    4:12:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():113:113 -> a
    13:15:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():115:115 -> a
    0:0:void afterTextChanged(android.text.Editable):109:109 -> afterTextChanged
    5:10:void processTextOnEnablingEvent(android.widget.EditText,int):152:152 -> b
    11:14:void processTextOnEnablingEvent(android.widget.EditText,int):153:153 -> b
    15:18:void processTextOnEnablingEvent(android.widget.EditText,int):155:155 -> b
    19:22:void processTextOnEnablingEvent(android.widget.EditText,int):156:156 -> b
    23:29:void processTextOnEnablingEvent(android.widget.EditText,int):158:158 -> b
    30:33:void processTextOnEnablingEvent(android.widget.EditText,int):160:160 -> b
    0:0:void beforeTextChanged(java.lang.CharSequence,int,int,int):104:104 -> beforeTextChanged
    0:3:void setEnabled(boolean):123:123 -> c
    4:7:void setEnabled(boolean):124:124 -> c
    8:16:void setEnabled(boolean):125:125 -> c
    17:20:void setEnabled(boolean):127:127 -> c
    21:34:void setEnabled(boolean):129:129 -> c
    0:18:boolean shouldSkipForDisabledOrNotConfigured():98:98 -> d
    0:16:void onTextChanged(java.lang.CharSequence,int,int,int):74:74 -> onTextChanged
    17:20:void onTextChanged(java.lang.CharSequence,int,int,int):79:79 -> onTextChanged
    21:37:void onTextChanged(java.lang.CharSequence,int,int,int):80:80 -> onTextChanged
    38:40:void onTextChanged(java.lang.CharSequence,int,int,int):82:82 -> onTextChanged
    41:55:void onTextChanged(java.lang.CharSequence,int,int,int):83:83 -> onTextChanged
    56:67:void onTextChanged(java.lang.CharSequence,int,int,int):88:88 -> onTextChanged
androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> q.g$a:
# {"id":"sourceFile","fileName":"EmojiTextWatcher.java"}
    java.lang.ref.Reference mViewRef -> a
    0:2:void <init>(android.widget.EditText):138:138 -> <init>
    3:10:void <init>(android.widget.EditText):139:139 -> <init>
    0:2:void onInitialized():144:144 -> b
    3:11:void onInitialized():145:145 -> b
    12:15:void onInitialized():146:146 -> b
androidx.emoji2.viewsintegration.EmojiTransformationMethod -> q.h:
# {"id":"sourceFile","fileName":"EmojiTransformationMethod.java"}
    android.text.method.TransformationMethod mTransformationMethod -> a
    0:2:void <init>(android.text.method.TransformationMethod):39:39 -> <init>
    3:5:void <init>(android.text.method.TransformationMethod):40:40 -> <init>
    0:2:android.text.method.TransformationMethod getOriginalTransformationMethod():81:81 -> a
    0:6:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):45:45 -> getTransformation
    7:10:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):49:49 -> getTransformation
    11:16:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):50:50 -> getTransformation
    17:28:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):54:54 -> getTransformation
    29:38:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):56:56 -> getTransformation
    0:3:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):70:70 -> onFocusChanged
    4:7:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):71:71 -> onFocusChanged
androidx.fragment.R$id -> r.a:
    int fragment_container_view_tag -> a
androidx.fragment.R$styleable -> r.b:
    int[] ColorStateListItem -> a
    int[] FontFamily -> b
    int[] FontFamilyFont -> c
    int[] Fragment -> d
    int Fragment_android_name -> e
    int Fragment_android_id -> f
    int Fragment_android_tag -> g
    int[] FragmentContainerView -> h
    int FragmentContainerView_android_name -> i
    int FragmentContainerView_android_tag -> j
    int[] GradientColor -> k
    int[] GradientColorItem -> l
    15:77:void <clinit>():0:0 -> <clinit>
androidx.fragment.app.BackStackRecord -> androidx.fragment.app.a:
# {"id":"sourceFile","fileName":"BackStackRecord.java"}
    androidx.fragment.app.FragmentManager mManager -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    boolean mCommitted -> u
    int mIndex -> v
    0:9:void <init>(androidx.fragment.app.FragmentManager):138:138 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    10:23:void <init>(androidx.fragment.app.FragmentManager):139:139 -> <init>
    24:27:void <init>(androidx.fragment.app.FragmentManager):138:138 -> <init>
    28:29:void <init>(androidx.fragment.app.FragmentManager):38:38 -> <init>
    30:32:void <init>(androidx.fragment.app.FragmentManager):141:141 -> <init>
    1:6:boolean generateOps(java.util.ArrayList,java.util.ArrayList):345:345 -> a
    7:28:boolean generateOps(java.util.ArrayList,java.util.ArrayList):346:346 -> a
    29:31:boolean generateOps(java.util.ArrayList,java.util.ArrayList):349:349 -> a
    32:36:boolean generateOps(java.util.ArrayList,java.util.ArrayList):350:350 -> a
    37:40:boolean generateOps(java.util.ArrayList,java.util.ArrayList):351:351 -> a
    41:47:boolean generateOps(java.util.ArrayList,java.util.ArrayList):352:352 -> a
    0:5:void bumpBackStackNesting(int):264:264 -> c
    6:11:void bumpBackStackNesting(int):267:267 -> c
    12:41:void bumpBackStackNesting(int):268:268 -> c
    42:50:void bumpBackStackNesting(int):270:270 -> c
    51:58:void bumpBackStackNesting(int):272:272 -> c
    59:65:void bumpBackStackNesting(int):273:273 -> c
    1:4:void dump(java.lang.String,java.io.PrintWriter):58:58 -> d
    2:14:void dump(java.lang.String,java.io.PrintWriter,boolean):63:63 -> e
    15:24:void dump(java.lang.String,java.io.PrintWriter,boolean):64:64 -> e
    25:34:void dump(java.lang.String,java.io.PrintWriter,boolean):65:65 -> e
    35:38:void dump(java.lang.String,java.io.PrintWriter,boolean):66:66 -> e
    39:46:void dump(java.lang.String,java.io.PrintWriter,boolean):67:67 -> e
    47:55:void dump(java.lang.String,java.io.PrintWriter,boolean):68:68 -> e
    56:63:void dump(java.lang.String,java.io.PrintWriter,boolean):70:70 -> e
    64:71:void dump(java.lang.String,java.io.PrintWriter,boolean):71:71 -> e
    72:80:void dump(java.lang.String,java.io.PrintWriter,boolean):72:72 -> e
    81:85:void dump(java.lang.String,java.io.PrintWriter,boolean):73:73 -> e
    86:94:void dump(java.lang.String,java.io.PrintWriter,boolean):74:74 -> e
    95:102:void dump(java.lang.String,java.io.PrintWriter,boolean):76:76 -> e
    103:110:void dump(java.lang.String,java.io.PrintWriter,boolean):77:77 -> e
    111:119:void dump(java.lang.String,java.io.PrintWriter,boolean):78:78 -> e
    120:124:void dump(java.lang.String,java.io.PrintWriter,boolean):79:79 -> e
    125:133:void dump(java.lang.String,java.io.PrintWriter,boolean):80:80 -> e
    134:141:void dump(java.lang.String,java.io.PrintWriter,boolean):82:82 -> e
    142:149:void dump(java.lang.String,java.io.PrintWriter,boolean):83:83 -> e
    150:158:void dump(java.lang.String,java.io.PrintWriter,boolean):84:84 -> e
    159:163:void dump(java.lang.String,java.io.PrintWriter,boolean):85:85 -> e
    164:168:void dump(java.lang.String,java.io.PrintWriter,boolean):86:86 -> e
    169:176:void dump(java.lang.String,java.io.PrintWriter,boolean):88:88 -> e
    177:184:void dump(java.lang.String,java.io.PrintWriter,boolean):89:89 -> e
    185:193:void dump(java.lang.String,java.io.PrintWriter,boolean):90:90 -> e
    194:198:void dump(java.lang.String,java.io.PrintWriter,boolean):91:91 -> e
    199:203:void dump(java.lang.String,java.io.PrintWriter,boolean):92:92 -> e
    204:211:void dump(java.lang.String,java.io.PrintWriter,boolean):96:96 -> e
    212:219:void dump(java.lang.String,java.io.PrintWriter,boolean):97:97 -> e
    220:228:void dump(java.lang.String,java.io.PrintWriter,boolean):98:98 -> e
    229:236:void dump(java.lang.String,java.io.PrintWriter,boolean):100:100 -> e
    237:241:void dump(java.lang.String,java.io.PrintWriter,boolean):102:102 -> e
    242:261:void dump(java.lang.String,java.io.PrintWriter,boolean):114:114 -> e
    262:264:void dump(java.lang.String,java.io.PrintWriter,boolean):113:113 -> e
    265:267:void dump(java.lang.String,java.io.PrintWriter,boolean):112:112 -> e
    268:270:void dump(java.lang.String,java.io.PrintWriter,boolean):111:111 -> e
    271:273:void dump(java.lang.String,java.io.PrintWriter,boolean):110:110 -> e
    274:276:void dump(java.lang.String,java.io.PrintWriter,boolean):109:109 -> e
    277:279:void dump(java.lang.String,java.io.PrintWriter,boolean):108:108 -> e
    280:282:void dump(java.lang.String,java.io.PrintWriter,boolean):107:107 -> e
    283:285:void dump(java.lang.String,java.io.PrintWriter,boolean):106:106 -> e
    286:288:void dump(java.lang.String,java.io.PrintWriter,boolean):105:105 -> e
    289:291:void dump(java.lang.String,java.io.PrintWriter,boolean):104:104 -> e
    292:293:void dump(java.lang.String,java.io.PrintWriter,boolean):103:103 -> e
    294:304:void dump(java.lang.String,java.io.PrintWriter,boolean):116:116 -> e
    305:312:void dump(java.lang.String,java.io.PrintWriter,boolean):117:117 -> e
    313:323:void dump(java.lang.String,java.io.PrintWriter,boolean):118:118 -> e
    324:331:void dump(java.lang.String,java.io.PrintWriter,boolean):120:120 -> e
    332:339:void dump(java.lang.String,java.io.PrintWriter,boolean):121:121 -> e
    340:348:void dump(java.lang.String,java.io.PrintWriter,boolean):122:122 -> e
    349:353:void dump(java.lang.String,java.io.PrintWriter,boolean):123:123 -> e
    354:362:void dump(java.lang.String,java.io.PrintWriter,boolean):124:124 -> e
    363:370:void dump(java.lang.String,java.io.PrintWriter,boolean):126:126 -> e
    371:378:void dump(java.lang.String,java.io.PrintWriter,boolean):127:127 -> e
    379:387:void dump(java.lang.String,java.io.PrintWriter,boolean):128:128 -> e
    388:392:void dump(java.lang.String,java.io.PrintWriter,boolean):129:129 -> e
    393:407:void dump(java.lang.String,java.io.PrintWriter,boolean):130:130 -> e
    0:8:void executeOps():402:402 -> f
    9:16:void executeOps():404:404 -> f
    17:19:void executeOps():405:405 -> f
    20:25:void executeOps():411:411 -> f
    26:50:void executeOps():449:449 -> f
    51:58:void executeOps():446:446 -> f
    59:64:void executeOps():443:443 -> f
    65:72:void executeOps():440:440 -> f
    73:73:void executeOps():435:435 -> f
    74:74:void executeOps():431:431 -> f
    75:75:void executeOps():426:426 -> f
    76:76:void executeOps():422:422 -> f
    77:77:void executeOps():418:418 -> f
    78:78:void executeOps():413:413 -> f
    79:86:void executeOps():457:457 -> f
    87:95:void executeOps():459:459 -> f
    0:9:void executePopOps(boolean):471:471 -> g
    10:17:void executePopOps(boolean):472:472 -> g
    18:20:void executePopOps(boolean):473:473 -> g
    21:26:void executePopOps(boolean):480:480 -> g
    27:51:void executePopOps(boolean):518:518 -> g
    52:59:void executePopOps(boolean):515:515 -> g
    60:65:void executePopOps(boolean):512:512 -> g
    66:73:void executePopOps(boolean):509:509 -> g
    74:74:void executePopOps(boolean):504:504 -> g
    75:75:void executePopOps(boolean):500:500 -> g
    76:76:void executePopOps(boolean):495:495 -> g
    77:77:void executePopOps(boolean):491:491 -> g
    78:78:void executePopOps(boolean):487:487 -> g
    79:79:void executePopOps(boolean):482:482 -> g
    80:89:void executePopOps(boolean):526:526 -> g
    90:97:void executePopOps(boolean):527:527 -> g
    1:8:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):555:555 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Landroidx/fragment/app/c;)Landroidx/fragment/app/c;"}
    9:16:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):556:556 -> h
    17:41:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):557:557 -> h
    42:55:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):612:612 -> h
    56:58:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):564:564 -> h
    59:69:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):566:566 -> h
    70:70:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):574:574 -> h
    71:76:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):560:560 -> h
    0:2:java.lang.String getName():687:687 -> i
    0:9:boolean interactsWith(int):358:358 -> j
    10:17:boolean interactsWith(int):360:360 -> j
    18:24:boolean interactsWith(int):361:361 -> j
    4:12:boolean interactsWith(java.util.ArrayList,int,int):373:373 -> k
    13:20:boolean interactsWith(java.util.ArrayList,int,int):376:376 -> k
    21:27:boolean interactsWith(java.util.ArrayList,int,int):377:377 -> k
    0:4:boolean isFragmentPostponed(androidx.fragment.app.FragmentTransaction$Op):679:679 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t$a;)Z"}
    2:9:boolean isPostponed():660:660 -> m
    10:17:boolean isPostponed():661:661 -> m
    18:29:boolean isPostponed():662:662 -> m
    0:4:void runOnCommitRunnables():284:284 -> n
    5:12:void runOnCommitRunnables():285:285 -> n
    13:27:void runOnCommitRunnables():286:286 -> n
    28:30:void runOnCommitRunnables():288:288 -> n
    1:8:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):670:670 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c$b;)V"}
    9:16:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):671:671 -> o
    17:25:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):672:672 -> o
    26:31:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):673:673 -> o
    0:9:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):634:634 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Landroidx/fragment/app/c;)Landroidx/fragment/app/c;"}
    10:17:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):635:635 -> p
    18:29:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):636:636 -> p
    30:36:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):652:652 -> p
    37:40:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):643:643 -> p
    41:47:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):639:639 -> p
    0:6:java.lang.String toString():42:42 -> toString
    7:11:java.lang.String toString():43:43 -> toString
    12:22:java.lang.String toString():44:44 -> toString
    23:26:java.lang.String toString():45:45 -> toString
    27:31:java.lang.String toString():46:46 -> toString
    32:36:java.lang.String toString():47:47 -> toString
    37:40:java.lang.String toString():49:49 -> toString
    41:45:java.lang.String toString():50:50 -> toString
    46:50:java.lang.String toString():51:51 -> toString
    51:55:java.lang.String toString():53:53 -> toString
    56:60:java.lang.String toString():54:54 -> toString
androidx.fragment.app.BackStackState -> androidx.fragment.app.b:
# {"id":"sourceFile","fileName":"BackStackState.java"}
    int[] mOps -> a
    java.util.ArrayList mFragmentWhos -> b
    int[] mOldMaxLifecycleStates -> c
    int[] mCurrentMaxLifecycleStates -> d
    int mTransition -> e
    java.lang.String mName -> f
    int mIndex -> g
    int mBreadCrumbTitleRes -> h
    java.lang.CharSequence mBreadCrumbTitleText -> i
    int mBreadCrumbShortTitleRes -> j
    java.lang.CharSequence mBreadCrumbShortTitleText -> k
    java.util.ArrayList mSharedElementSourceNames -> l
    java.util.ArrayList mSharedElementTargetNames -> m
    boolean mReorderingAllowed -> n
    0:7:void <clinit>():169:169 -> <clinit>
    1:3:void <init>(androidx.fragment.app.BackStackRecord):48:50 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"}
    4:4:void <init>(androidx.fragment.app.BackStackRecord):52:52 -> <init>
    5:7:void <init>(androidx.fragment.app.BackStackRecord):56:58 -> <init>
    8:16:void <init>(androidx.fragment.app.BackStackRecord):61:69 -> <init>
    17:26:void <init>(androidx.fragment.app.BackStackRecord):71:80 -> <init>
    27:27:void <init>(androidx.fragment.app.BackStackRecord):53:53 -> <init>
    28:42:void <init>(android.os.Parcel):83:97 -> <init>
    0:6:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):101:101 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)Landroidx/fragment/app/a;"}
    7:11:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):104:104 -> a
    12:16:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):105:105 -> a
    17:25:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):106:106 -> a
    26:31:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):107:107 -> a
    32:73:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):108:108 -> a
    74:83:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):111:111 -> a
    84:86:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):113:113 -> a
    87:98:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):118:118 -> a
    99:110:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):119:119 -> a
    111:120:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):120:120 -> a
    121:126:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):121:121 -> a
    127:132:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):122:122 -> a
    133:136:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):123:123 -> a
    137:138:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):124:124 -> a
    139:140:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):125:125 -> a
    141:142:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):126:126 -> a
    143:144:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):127:127 -> a
    145:151:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):128:128 -> a
    152:155:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):131:131 -> a
    156:159:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):132:132 -> a
    160:164:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):133:133 -> a
    165:166:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):134:134 -> a
    167:170:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):135:135 -> a
    171:174:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):136:136 -> a
    175:178:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):137:137 -> a
    179:182:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):138:138 -> a
    183:186:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):139:139 -> a
    187:190:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):140:140 -> a
    191:194:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):141:141 -> a
    195:198:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):142:142 -> a
    0:4:void writeToParcel(android.os.Parcel,int):153:153 -> writeToParcel
    5:9:void writeToParcel(android.os.Parcel,int):154:154 -> writeToParcel
    10:14:void writeToParcel(android.os.Parcel,int):155:155 -> writeToParcel
    15:19:void writeToParcel(android.os.Parcel,int):156:156 -> writeToParcel
    20:24:void writeToParcel(android.os.Parcel,int):157:157 -> writeToParcel
    25:29:void writeToParcel(android.os.Parcel,int):158:158 -> writeToParcel
    30:34:void writeToParcel(android.os.Parcel,int):159:159 -> writeToParcel
    35:39:void writeToParcel(android.os.Parcel,int):160:160 -> writeToParcel
    40:45:void writeToParcel(android.os.Parcel,int):161:161 -> writeToParcel
    46:50:void writeToParcel(android.os.Parcel,int):162:162 -> writeToParcel
    51:55:void writeToParcel(android.os.Parcel,int):163:163 -> writeToParcel
    56:60:void writeToParcel(android.os.Parcel,int):164:164 -> writeToParcel
    61:65:void writeToParcel(android.os.Parcel,int):165:165 -> writeToParcel
    66:71:void writeToParcel(android.os.Parcel,int):166:166 -> writeToParcel
androidx.fragment.app.BackStackState$1 -> androidx.fragment.app.b$a:
# {"id":"sourceFile","fileName":"BackStackState.java"}
    0:3:void <init>():170:170 -> <init>
    0:5:androidx.fragment.app.BackStackState createFromParcel(android.os.Parcel):173:173 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/b;"}
    0:2:androidx.fragment.app.BackStackState[] newArray(int):178:178 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/b;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):170:170 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):170:170 -> newArray
androidx.fragment.app.Fragment -> androidx.fragment.app.c:
# {"id":"sourceFile","fileName":"Fragment.java"}
    java.lang.Object USE_DEFAULT_TRANSITION -> a
    0:7:void <clinit>():122:122 -> <clinit>
    0:3:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):611:611 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/c;"}
    4:7:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):612:612 -> a
    8:12:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):611:611 -> a
    13:26:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):613:613 -> a
    27:35:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):615:615 -> a
    36:61:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):631:631 -> a
    62:87:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):628:628 -> a
    88:111:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):624:624 -> a
    112:135:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):620:620 -> a
androidx.fragment.app.Fragment$5 -> androidx.fragment.app.Fragment$5:
# {"id":"sourceFile","fileName":"Fragment.java"}
    0:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):2940:2940 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    6:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):2941:2941 -> g
androidx.fragment.app.Fragment$InstantiationException -> androidx.fragment.app.c$a:
# {"id":"sourceFile","fileName":"Fragment.java"}
    0:3:void <init>(java.lang.String,java.lang.Exception):516:516 -> <init>
androidx.fragment.app.Fragment$OnStartEnterTransitionListener -> androidx.fragment.app.c$b:
# {"id":"sourceFile","fileName":"Fragment.java"}
androidx.fragment.app.FragmentActivity -> androidx.fragment.app.d:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.lifecycle.LifecycleRegistry mFragmentLifecycleRegistry -> mFragmentLifecycleRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    androidx.fragment.app.FragmentController mFragments -> mFragments
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/g;"}
    0:2:void <init>():103:103 -> <init>
    3:13:void <init>():84:84 -> <init>
    14:21:void <init>():91:91 -> <init>
    22:23:void <init>():95:95 -> <init>
    24:27:void <init>():104:104 -> <init>
    0:6:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):319:319 -> dispatchFragmentsOnCreateView
    0:2:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):562:562 -> dump
    3:10:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):563:563 -> dump
    11:21:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):564:564 -> dump
    22:26:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):565:565 -> dump
    27:43:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):566:566 -> dump
    44:51:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):567:567 -> dump
    52:61:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):568:568 -> dump
    62:71:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):569:569 -> dump
    72:76:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):570:570 -> dump
    77:82:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):572:572 -> dump
    83:89:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):573:573 -> dump
    90:99:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):575:575 -> dump
    0:13:void init():125:125 -> e
    14:22:void init():140:140 -> e
    0:3:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):829:829 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;Landroidx/lifecycle/h$c;)Z"}
    4:23:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):830:830 -> f
    0:6:androidx.fragment.app.FragmentManager getSupportFragmentManager():608:608 -> getSupportFragmentManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/l;"}
    0:4:androidx.loader.app.LoaderManager getSupportLoaderManager():618:618 -> getSupportLoaderManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/loader/app/a;"}
    0:12:void markFragmentsCreated():823:823 -> markFragmentsCreated
    0:4:void onActivityResult(int,int,android.content.Intent):163:163 -> onActivityResult
    5:8:void onActivityResult(int,int,android.content.Intent):164:164 -> onActivityResult
    0:4:void onConfigurationChanged(android.content.res.Configuration):261:261 -> onConfigurationChanged
    5:7:void onConfigurationChanged(android.content.res.Configuration):262:262 -> onConfigurationChanged
    8:13:void onConfigurationChanged(android.content.res.Configuration):263:263 -> onConfigurationChanged
    0:2:void onCreate(android.os.Bundle):273:273 -> onCreate
    3:9:void onCreate(android.os.Bundle):275:275 -> onCreate
    10:15:void onCreate(android.os.Bundle):276:276 -> onCreate
    2:5:boolean onCreatePanelMenu(int,android.view.Menu):287:287 -> onCreatePanelMenu
    6:17:boolean onCreatePanelMenu(int,android.view.Menu):288:288 -> onCreatePanelMenu
    18:22:boolean onCreatePanelMenu(int,android.view.Menu):291:291 -> onCreatePanelMenu
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):298:298 -> onCreateView
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):300:300 -> onCreateView
    3:3:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):309:309 -> onCreateView
    4:4:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):311:311 -> onCreateView
    0:2:void onDestroy():329:329 -> onDestroy
    3:7:void onDestroy():330:330 -> onDestroy
    8:15:void onDestroy():331:331 -> onDestroy
    0:2:void onLowMemory():341:341 -> onLowMemory
    3:8:void onLowMemory():342:342 -> onLowMemory
    0:14:boolean onMenuItemSelected(int,android.view.MenuItem):352:352 -> onMenuItemSelected
    15:21:boolean onMenuItemSelected(int,android.view.MenuItem):361:361 -> onMenuItemSelected
    22:28:boolean onMenuItemSelected(int,android.view.MenuItem):358:358 -> onMenuItemSelected
    0:5:void onMultiWindowModeChanged(boolean):235:235 -> onMultiWindowModeChanged
    0:4:void onNewIntent(android.content.Intent):409:409 -> onNewIntent
    5:8:void onNewIntent(android.content.Intent):410:410 -> onNewIntent
    2:6:void onPanelClosed(int,android.view.Menu):376:376 -> onPanelClosed
    7:10:void onPanelClosed(int,android.view.Menu):378:378 -> onPanelClosed
    0:3:void onPause():388:388 -> onPause
    4:5:void onPause():389:389 -> onPause
    6:10:void onPause():390:390 -> onPause
    11:18:void onPause():391:391 -> onPause
    0:5:void onPictureInPictureModeChanged(boolean):251:251 -> onPictureInPictureModeChanged
    0:2:void onPostResume():446:446 -> onPostResume
    3:6:void onPostResume():447:447 -> onPostResume
    1:5:boolean onPrepareOptionsPanel(android.view.View,android.view.Menu):485:485 -> onPrepareOptionsPanel
    2:5:boolean onPreparePanel(int,android.view.View,android.view.Menu):470:470 -> onPreparePanel
    6:13:boolean onPreparePanel(int,android.view.View,android.view.Menu):471:471 -> onPreparePanel
    14:18:boolean onPreparePanel(int,android.view.View,android.view.Menu):474:474 -> onPreparePanel
    0:4:void onRequestPermissionsResult(int,java.lang.String[],int[]):635:635 -> onRequestPermissionsResult
    5:8:void onRequestPermissionsResult(int,java.lang.String[],int[]):636:636 -> onRequestPermissionsResult
    0:4:void onResume():433:433 -> onResume
    5:8:void onResume():434:434 -> onResume
    9:10:void onResume():435:435 -> onResume
    11:16:void onResume():436:436 -> onResume
    0:6:void onResumeFragments():457:457 -> onResumeFragments
    7:12:void onResumeFragments():458:458 -> onResumeFragments
    0:4:void onStart():495:495 -> onStart
    5:8:void onStart():496:496 -> onStart
    9:10:void onStart():498:498 -> onStart
    11:15:void onStart():500:500 -> onStart
    16:17:void onStart():501:501 -> onStart
    18:22:void onStart():502:502 -> onStart
    23:27:void onStart():505:505 -> onStart
    28:34:void onStart():509:509 -> onStart
    35:40:void onStart():510:510 -> onStart
    0:5:void onStateNotSaved():421:421 -> onStateNotSaved
    0:3:void onStop():520:520 -> onStop
    4:5:void onStop():522:522 -> onStop
    6:8:void onStop():523:523 -> onStop
    9:13:void onStop():525:525 -> onStop
    14:21:void onStop():526:526 -> onStop
    0:3:void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback):190:190 -> setEnterSharedElementCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/g;)V"}
    0:3:void setExitSharedElementCallback(androidx.core.app.SharedElementCallback):203:203 -> setExitSharedElementCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/g;)V"}
    1:1:void startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int):651:651 -> startActivityFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/content/Intent;I)V"}
    2:2:void startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):672:672 -> startActivityFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/content/Intent;ILandroid/os/Bundle;)V"}
    3:3:void startActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):677:677 -> startActivityFromFragment
    12:16:void startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):711:711 -> startIntentSenderFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V"}
    17:17:void startIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):715:715 -> startIntentSenderFromFragment
    0:3:void supportFinishAfterTransition():178:178 -> supportFinishAfterTransition
    0:3:void supportPostponeEnterTransition():211:211 -> supportPostponeEnterTransition
    0:3:void supportStartPostponedEnterTransition():219:219 -> supportStartPostponedEnterTransition
androidx.fragment.app.FragmentActivity$1 -> androidx.fragment.app.d$a:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    0:5:void <init>(androidx.fragment.app.FragmentActivity):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    0:4:android.os.Bundle saveState():130:130 -> a
    5:9:android.os.Bundle saveState():131:131 -> a
    10:18:android.os.Bundle saveState():132:132 -> a
    19:28:android.os.Bundle saveState():133:133 -> a
    29:34:android.os.Bundle saveState():135:135 -> a
androidx.fragment.app.FragmentActivity$2 -> androidx.fragment.app.d$b:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    0:5:void <init>(androidx.fragment.app.FragmentActivity):140:140 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    0:7:void onContextAvailable(android.content.Context):143:143 -> a
    8:13:void onContextAvailable(android.content.Context):144:144 -> a
    14:21:void onContextAvailable(android.content.Context):145:145 -> a
    22:25:void onContextAvailable(android.content.Context):148:148 -> a
    26:33:void onContextAvailable(android.content.Context):149:149 -> a
androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.d$c:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    0:1:void <init>(androidx.fragment.app.FragmentActivity):724:724 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    2:5:void <init>(androidx.fragment.app.FragmentActivity):725:725 -> <init>
    0:6:android.view.View onFindViewById(int):804:804 -> b
    0:7:boolean onHasView():809:809 -> c
    8:17:boolean onHasView():810:810 -> c
    0:5:void onSupportInvalidateOptionsMenu():774:774 -> f
    0:6:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():816:816 -> getActivityResultRegistry
    0:4:androidx.lifecycle.Lifecycle getLifecycle():735:735 -> getLifecycle
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h;"}
    0:6:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():747:747 -> getOnBackPressedDispatcher
    0:6:androidx.lifecycle.ViewModelStore getViewModelStore():741:741 -> getViewModelStore
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/D;"}
androidx.fragment.app.FragmentContainer -> androidx.fragment.app.e:
# {"id":"sourceFile","fileName":"FragmentContainer.java"}
    0:3:void <init>():31:31 -> <init>
    0:4:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):57:57 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/c;"}
    android.view.View onFindViewById(int) -> b
    boolean onHasView() -> c
androidx.fragment.app.FragmentContainerView -> androidx.fragment.app.f:
# {"id":"sourceFile","fileName":"FragmentContainerView.java"}
    java.util.ArrayList mDisappearingFragmentChildren -> a
    java.util.ArrayList mTransitioningFragmentViews -> b
    android.view.View$OnApplyWindowInsetsListener mApplyWindowInsetsListener -> c
    boolean mDrawDisappearingViewsFirst -> d
    0:3:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):152:152 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/l;)V"}
    4:5:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):109:109 -> <init>
    6:9:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):154:154 -> <init>
    10:17:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):155:155 -> <init>
    18:23:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):157:157 -> <init>
    24:29:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):159:159 -> <init>
    30:32:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):160:160 -> <init>
    33:36:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):162:162 -> <init>
    37:45:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):163:163 -> <init>
    46:63:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):169:169 -> <init>
    64:65:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):170:170 -> <init>
    66:91:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):171:171 -> <init>
    92:103:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):175:175 -> <init>
    104:104:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):176:176 -> <init>
    105:108:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):182:182 -> <init>
    0:9:void addDisappearingFragmentView(android.view.View):395:395 -> a
    10:13:void addDisappearingFragmentView(android.view.View):396:396 -> a
    14:20:void addDisappearingFragmentView(android.view.View):397:397 -> a
    21:26:void addDisappearingFragmentView(android.view.View):399:399 -> a
    0:2:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):308:308 -> addView
    3:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):309:309 -> addView
    0:2:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):326:326 -> addViewInLayout
    3:30:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):327:327 -> addViewInLayout
    0:3:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):235:235 -> dispatchApplyWindowInsets
    4:7:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):236:236 -> dispatchApplyWindowInsets
    8:11:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):238:238 -> dispatchApplyWindowInsets
    12:16:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):237:237 -> dispatchApplyWindowInsets
    17:20:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):239:239 -> dispatchApplyWindowInsets
    21:26:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):240:240 -> dispatchApplyWindowInsets
    27:33:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):241:241 -> dispatchApplyWindowInsets
    34:44:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):243:243 -> dispatchApplyWindowInsets
    0:8:void dispatchDraw(android.graphics.Canvas):251:251 -> dispatchDraw
    9:16:void dispatchDraw(android.graphics.Canvas):252:252 -> dispatchDraw
    17:34:void dispatchDraw(android.graphics.Canvas):253:253 -> dispatchDraw
    35:38:void dispatchDraw(android.graphics.Canvas):256:256 -> dispatchDraw
    0:7:boolean drawChild(android.graphics.Canvas,android.view.View,long):261:261 -> drawChild
    8:13:boolean drawChild(android.graphics.Canvas,android.view.View,long):262:262 -> drawChild
    14:23:boolean drawChild(android.graphics.Canvas,android.view.View,long):264:264 -> drawChild
    24:28:boolean drawChild(android.graphics.Canvas,android.view.View,long):268:268 -> drawChild
    0:3:void endViewTransition(android.view.View):284:284 -> endViewTransition
    4:6:void endViewTransition(android.view.View):285:285 -> endViewTransition
    7:10:void endViewTransition(android.view.View):286:286 -> endViewTransition
    11:17:void endViewTransition(android.view.View):287:287 -> endViewTransition
    18:19:void endViewTransition(android.view.View):288:288 -> endViewTransition
    20:23:void endViewTransition(android.view.View):291:291 -> endViewTransition
    0:7:void removeAllViewsInLayout():373:373 -> removeAllViewsInLayout
    8:11:void removeAllViewsInLayout():374:374 -> removeAllViewsInLayout
    12:17:void removeAllViewsInLayout():375:375 -> removeAllViewsInLayout
    18:21:void removeAllViewsInLayout():377:377 -> removeAllViewsInLayout
    2:4:void removeDetachedView(android.view.View,boolean):383:383 -> removeDetachedView
    5:8:void removeDetachedView(android.view.View,boolean):385:385 -> removeDetachedView
    0:2:void removeView(android.view.View):349:349 -> removeView
    3:6:void removeView(android.view.View):350:350 -> removeView
    0:3:void removeViewAt(int):336:336 -> removeViewAt
    4:6:void removeViewAt(int):337:337 -> removeViewAt
    7:10:void removeViewAt(int):338:338 -> removeViewAt
    0:2:void removeViewInLayout(android.view.View):343:343 -> removeViewInLayout
    3:6:void removeViewInLayout(android.view.View):344:344 -> removeViewInLayout
    5:8:void removeViews(int,int):356:356 -> removeViews
    9:14:void removeViews(int,int):357:357 -> removeViews
    15:18:void removeViews(int,int):359:359 -> removeViews
    5:8:void removeViewsInLayout(int,int):365:365 -> removeViewsInLayout
    9:14:void removeViewsInLayout(int,int):366:366 -> removeViewsInLayout
    15:18:void removeViewsInLayout(int,int):368:368 -> removeViewsInLayout
    0:2:void setDrawDisappearingViewsLast(boolean):296:296 -> setDrawDisappearingViewsLast
    0:7:void setLayoutTransition(android.animation.LayoutTransition):209:209 -> setLayoutTransition
    0:2:void setOnApplyWindowInsetsListener(android.view.View$OnApplyWindowInsetsListener):216:216 -> setOnApplyWindowInsetsListener
    0:5:void startViewTransition(android.view.View):273:273 -> startViewTransition
    6:9:void startViewTransition(android.view.View):274:274 -> startViewTransition
    10:16:void startViewTransition(android.view.View):275:275 -> startViewTransition
    17:21:void startViewTransition(android.view.View):277:277 -> startViewTransition
    22:25:void startViewTransition(android.view.View):279:279 -> startViewTransition
androidx.fragment.app.FragmentController -> androidx.fragment.app.g:
# {"id":"sourceFile","fileName":"FragmentController.java"}
    androidx.fragment.app.FragmentHostCallback mHost -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/i;"}
    0:2:void <init>(androidx.fragment.app.FragmentHostCallback):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/i;)V"}
    3:5:void <init>(androidx.fragment.app.FragmentHostCallback):61:61 -> <init>
    0:7:void attachHost(androidx.fragment.app.Fragment):116:116 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    0:13:androidx.fragment.app.FragmentController createController(androidx.fragment.app.FragmentHostCallback):57:57 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/i;)Landroidx/fragment/app/g;"}
    0:7:void dispatchActivityCreated():251:251 -> c
    0:7:void dispatchConfigurationChanged(android.content.res.Configuration):367:367 -> d
    0:8:boolean dispatchContextItemSelected(android.view.MenuItem):429:429 -> e
    0:7:void dispatchCreate():240:240 -> f
    0:8:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):391:391 -> g
    0:7:void dispatchDestroy():334:334 -> h
    0:7:void dispatchLowMemory():379:379 -> i
    0:7:void dispatchMultiWindowModeChanged(boolean):345:345 -> j
    0:8:boolean dispatchOptionsItemSelected(android.view.MenuItem):416:416 -> k
    0:7:void dispatchOptionsMenuClosed(android.view.Menu):440:440 -> l
    0:7:void dispatchPause():284:284 -> m
    0:7:void dispatchPictureInPictureModeChanged(boolean):356:356 -> n
    0:8:boolean dispatchPrepareOptionsMenu(android.view.Menu):403:403 -> o
    0:7:void dispatchResume():273:273 -> p
    0:7:void dispatchStart():262:262 -> q
    0:7:void dispatchStop():295:295 -> r
    0:9:boolean execPendingActions():451:451 -> s
    0:4:androidx.fragment.app.FragmentManager getSupportFragmentManager():69:69 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/l;"}
    0:7:void noteStateNotSaved():142:142 -> u
    0:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):134:134 -> v
    8:12:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):135:135 -> v
    0:5:void restoreSaveState(android.os.Parcelable):193:193 -> w
    6:11:void restoreSaveState(android.os.Parcelable):198:198 -> w
    12:19:void restoreSaveState(android.os.Parcelable):194:194 -> w
    0:8:android.os.Parcelable saveAllState():152:152 -> x
androidx.fragment.app.FragmentFactory -> androidx.fragment.app.h:
# {"id":"sourceFile","fileName":"FragmentFactory.java"}
    androidx.collection.SimpleArrayMap sClassCacheMap -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/g;"}
    0:7:void <clinit>():33:33 -> <clinit>
    0:3:void <init>():31:31 -> <init>
    androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/c;"}
    0:3:boolean isFragmentClass(java.lang.ClassLoader,java.lang.String):70:70 -> b
    4:12:boolean isFragmentClass(java.lang.ClassLoader,java.lang.String):71:71 -> b
    0:9:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):45:45 -> c
    10:14:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):47:47 -> c
    15:17:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):48:48 -> c
    18:26:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):50:50 -> c
    27:30:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):53:53 -> c
    31:35:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):54:54 -> c
    0:7:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):94:94 -> d
    8:34:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):100:100 -> d
    35:60:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):97:97 -> d
androidx.fragment.app.FragmentHostCallback -> androidx.fragment.app.i:
# {"id":"sourceFile","fileName":"FragmentHostCallback.java"}
    android.app.Activity mActivity -> a
    android.content.Context mContext -> b
    android.os.Handler mHandler -> c
    int mWindowAnimations -> d
    androidx.fragment.app.FragmentManager mFragmentManager -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    1:1:void <init>(androidx.fragment.app.FragmentActivity):91:91 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    2:2:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):95:95 -> <init>
    3:3:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):81:81 -> <init>
    4:7:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):96:99 -> <init>
    0:2:android.content.Context getContext():247:247 -> d
    0:2:android.os.Handler getHandler():252:252 -> e
    void onSupportInvalidateOptionsMenu() -> f
androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.j:
# {"id":"sourceFile","fileName":"FragmentLayoutInflaterFactory.java"}
    androidx.fragment.app.FragmentManager mFragmentManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:2:void <init>(androidx.fragment.app.FragmentManager):36:36 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    3:5:void <init>(androidx.fragment.app.FragmentManager):37:37 -> <init>
    1:1:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):44:44 -> onCreateView
    2:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):51:52 -> onCreateView
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):55:55 -> onCreateView
    5:6:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):59:60 -> onCreateView
    7:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):62:62 -> onCreateView
    8:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):64:66 -> onCreateView
    11:11:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):68:68 -> onCreateView
    12:12:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):74:74 -> onCreateView
    13:13:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):76:76 -> onCreateView
    14:14:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):84:84 -> onCreateView
    15:15:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):86:86 -> onCreateView
    16:16:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):89:89 -> onCreateView
    17:18:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):94:95 -> onCreateView
    19:19:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):94:94 -> onCreateView
    20:20:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):96:96 -> onCreateView
androidx.fragment.app.FragmentLifecycleCallbacksDispatcher -> androidx.fragment.app.k:
# {"id":"sourceFile","fileName":"FragmentLifecycleCallbacksDispatcher.java"}
    java.util.concurrent.CopyOnWriteArrayList mLifecycleCallbacks -> a
    androidx.fragment.app.FragmentManager mFragmentManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:2:void <init>(androidx.fragment.app.FragmentManager):53:53 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    3:9:void <init>(androidx.fragment.app.FragmentManager):46:46 -> <init>
    10:12:void <init>(androidx.fragment.app.FragmentManager):54:54 -> <init>
androidx.fragment.app.FragmentManager -> androidx.fragment.app.l:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.util.ArrayDeque mLaunchedFragments -> A
    boolean mNeedMenuInvalidate -> B
    boolean mStateSaved -> C
    boolean mStopped -> D
    boolean mDestroyed -> E
    boolean mHavePendingDeferredStart -> F
    java.util.ArrayList mTmpRecords -> G
    java.util.ArrayList mTmpIsPop -> H
    java.util.ArrayList mTmpAddedFragments -> I
    java.util.ArrayList mPostponedTransactions -> J
    androidx.fragment.app.FragmentManagerViewModel mNonConfig -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"}
    java.lang.Runnable mExecCommit -> L
    boolean DEBUG -> M
    boolean USE_STATE_MANAGER -> N
    java.util.ArrayList mPendingActions -> a
    boolean mExecutingActions -> b
    androidx.fragment.app.FragmentStore mFragmentStore -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"}
    java.util.ArrayList mBackStack -> d
    java.util.ArrayList mCreatedMenus -> e
    androidx.fragment.app.FragmentLayoutInflaterFactory mLayoutInflaterFactory -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/j;"}
    androidx.activity.OnBackPressedDispatcher mOnBackPressedDispatcher -> g
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/h;"}
    java.util.concurrent.atomic.AtomicInteger mBackStackIndex -> i
    java.util.Map mResults -> j
    java.util.Map mResultListeners -> k
    java.util.ArrayList mBackStackChangeListeners -> l
    java.util.Map mExitAnimationCancellationSignals -> m
    androidx.fragment.app.FragmentTransition$Callback mFragmentTransitionCallback -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u$b;"}
    androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mLifecycleCallbacksDispatcher -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"}
    java.util.concurrent.CopyOnWriteArrayList mOnAttachListeners -> p
    int mCurState -> q
    androidx.fragment.app.FragmentHostCallback mHost -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/i;"}
    androidx.fragment.app.FragmentContainer mContainer -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/e;"}
    androidx.fragment.app.FragmentFactory mFragmentFactory -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/h;"}
    androidx.fragment.app.FragmentFactory mHostFragmentFactory -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/h;"}
    androidx.fragment.app.SpecialEffectsControllerFactory mSpecialEffectsControllerFactory -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"}
    androidx.fragment.app.SpecialEffectsControllerFactory mDefaultSpecialEffectsControllerFactory -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"}
    androidx.activity.result.ActivityResultLauncher mStartActivityForResult -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    androidx.activity.result.ActivityResultLauncher mStartIntentSenderForResult -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    androidx.activity.result.ActivityResultLauncher mRequestPermissions -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    0:2:void <init>():96:96 -> <init>
    3:9:void <init>():423:423 -> <init>
    10:16:void <init>():426:426 -> <init>
    17:23:void <init>():429:429 -> <init>
    24:31:void <init>():432:432 -> <init>
    32:38:void <init>():440:440 -> <init>
    39:43:void <init>():442:442 -> <init>
    44:49:void <init>():443:443 -> <init>
    50:54:void <init>():444:444 -> <init>
    55:60:void <init>():445:445 -> <init>
    61:65:void <init>():448:448 -> <init>
    66:71:void <init>():449:449 -> <init>
    72:78:void <init>():450:450 -> <init>
    79:85:void <init>():465:465 -> <init>
    86:93:void <init>():467:467 -> <init>
    94:96:void <init>():470:470 -> <init>
    97:98:void <init>():477:477 -> <init>
    99:105:void <init>():478:478 -> <init>
    106:107:void <init>():486:486 -> <init>
    108:114:void <init>():487:487 -> <init>
    115:121:void <init>():500:500 -> <init>
    122:129:void <init>():521:521 -> <init>
    0:24:void dispatchPictureInPictureModeChanged(boolean):3150:3150 -> A
    0:6:boolean dispatchPrepareOptionsMenu(android.view.Menu):3206:3206 -> B
    7:31:boolean dispatchPrepareOptionsMenu(android.view.Menu):3210:3210 -> B
    1:2:void dispatchResume():3083:3083 -> C
    3:4:void dispatchResume():3084:3084 -> C
    5:10:void dispatchResume():3085:3085 -> C
    11:14:void dispatchResume():3086:3086 -> C
    1:2:void dispatchStart():3076:3076 -> D
    3:4:void dispatchStart():3077:3077 -> D
    5:10:void dispatchStart():3078:3078 -> D
    11:14:void dispatchStart():3079:3079 -> D
    2:3:void dispatchStateChange(int):3126:3126 -> E
    4:8:void dispatchStateChange(int):3127:3127 -> E
    9:11:void dispatchStateChange(int):3128:3128 -> E
    12:15:void dispatchStateChange(int):3129:3129 -> E
    16:19:void dispatchStateChange(int):3130:3130 -> E
    20:35:void dispatchStateChange(int):3131:3131 -> E
    36:41:void dispatchStateChange(int):3132:3132 -> E
    42:43:void dispatchStateChange(int):3136:3136 -> E
    44:47:void dispatchStateChange(int):3138:3138 -> E
    48:49:void dispatchStateChange(int):3136:3136 -> E
    50:50:void dispatchStateChange(int):3137:3137 -> E
    1:2:void dispatchStop():3094:3094 -> F
    3:8:void dispatchStop():3095:3095 -> F
    9:12:void dispatchStop():3096:3096 -> F
    0:4:void doPendingDeferredStart():2553:2553 -> G
    5:6:void doPendingDeferredStart():2554:2554 -> G
    7:10:void doPendingDeferredStart():2555:2555 -> G
    0:16:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1208:1208 -> H
    17:21:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1210:1210 -> H
    22:26:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1213:1213 -> H
    27:32:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1214:1214 -> H
    33:43:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1216:1216 -> H
    44:52:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1218:1218 -> H
    53:55:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1219:1219 -> H
    56:60:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1220:1220 -> H
    61:63:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1221:1221 -> H
    64:69:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1222:1222 -> H
    70:70:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1223:1223 -> H
    71:74:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1228:1228 -> H
    75:80:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1229:1229 -> H
    81:91:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1231:1231 -> H
    92:99:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1233:1233 -> H
    100:102:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1234:1234 -> H
    103:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1235:1235 -> H
    108:110:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1236:1236 -> H
    111:115:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1237:1237 -> H
    116:122:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1238:1238 -> H
    123:128:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1239:1239 -> H
    129:131:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1244:1244 -> H
    132:157:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1245:1245 -> H
    158:160:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1247:1247 -> H
    161:168:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1248:1248 -> H
    169:178:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1250:1250 -> H
    179:186:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1252:1252 -> H
    187:189:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1253:1253 -> H
    190:194:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1254:1254 -> H
    195:197:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1255:1255 -> H
    198:202:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1256:1256 -> H
    203:210:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1257:1257 -> H
    211:211:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1260:1260 -> H
    212:214:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1262:1262 -> H
    215:219:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1263:1263 -> H
    220:222:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1264:1264 -> H
    223:227:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1265:1265 -> H
    228:232:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1266:1266 -> H
    233:235:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1267:1267 -> H
    236:240:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1268:1268 -> H
    241:245:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1269:1269 -> H
    246:248:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1275:1275 -> H
    249:253:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1276:1276 -> H
    254:258:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1277:1277 -> H
    259:263:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1278:1278 -> H
    264:268:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1279:1279 -> H
    269:273:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1280:1280 -> H
    274:278:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1281:1281 -> H
    279:283:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1282:1282 -> H
    284:288:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1283:1283 -> H
    289:292:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1284:1284 -> H
    293:295:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1285:1285 -> H
    296:300:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1286:1286 -> H
    301:306:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1287:1287 -> H
    307:308:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1260:1260 -> H
    0:3:void endAnimatingAwayFragments():2496:2496 -> I
    4:7:void endAnimatingAwayFragments():2497:2497 -> I
    8:23:void endAnimatingAwayFragments():2498:2498 -> I
    24:27:void endAnimatingAwayFragments():2499:2499 -> I
    28:35:void endAnimatingAwayFragments():2502:2502 -> I
    36:59:void endAnimatingAwayFragments():2503:2503 -> I
    60:62:void endAnimatingAwayFragments():2504:2504 -> I
    63:67:void endAnimatingAwayFragments():2505:2505 -> I
    0:3:void ensureExecReady(boolean):1930:1930 -> J
    4:7:void ensureExecReady(boolean):1934:1934 -> J
    8:11:void ensureExecReady(boolean):1935:1935 -> J
    12:19:void ensureExecReady(boolean):1936:1936 -> J
    20:27:void ensureExecReady(boolean):1938:1938 -> J
    28:45:void ensureExecReady(boolean):1942:1942 -> J
    46:48:void ensureExecReady(boolean):1947:1947 -> J
    49:52:void ensureExecReady(boolean):1950:1950 -> J
    53:59:void ensureExecReady(boolean):1951:1951 -> J
    60:67:void ensureExecReady(boolean):1952:1952 -> J
    68:71:void ensureExecReady(boolean):1954:1954 -> J
    72:74:void ensureExecReady(boolean):1956:1956 -> J
    75:80:void ensureExecReady(boolean):1958:1958 -> J
    81:81:void ensureExecReady(boolean):1959:1959 -> J
    82:89:void ensureExecReady(boolean):1943:1943 -> J
    90:97:void ensureExecReady(boolean):1931:1931 -> J
    0:3:boolean execPendingActions(boolean):1996:1996 -> K
    4:14:boolean execPendingActions(boolean):1999:1999 -> K
    15:16:boolean execPendingActions(boolean):2000:2000 -> K
    17:23:boolean execPendingActions(boolean):2002:2002 -> K
    24:31:boolean execPendingActions(boolean):2004:2004 -> K
    32:32:boolean execPendingActions(boolean):2005:2005 -> K
    33:35:boolean execPendingActions(boolean):2009:2009 -> K
    36:38:boolean execPendingActions(boolean):2010:2010 -> K
    39:44:boolean execPendingActions(boolean):2011:2011 -> K
    2:7:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2394:2394 -> L
    8:21:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2395:2395 -> L
    22:30:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2397:2397 -> L
    31:34:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2401:2401 -> L
    35:37:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2403:2403 -> L
    38:44:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2404:2404 -> L
    4:11:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2120:2120 -> M
    12:15:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2122:2122 -> M
    16:23:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2123:2123 -> M
    24:26:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2125:2125 -> M
    27:37:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2127:2127 -> M
    38:46:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2128:2128 -> M
    47:52:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2130:2130 -> M
    53:65:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2131:2131 -> M
    66:71:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2133:2133 -> M
    72:78:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2135:2135 -> M
    79:89:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2137:2137 -> M
    90:96:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2139:2139 -> M
    97:100:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2141:2141 -> M
    101:107:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2142:2142 -> M
    108:113:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2146:2146 -> M
    114:130:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2147:2147 -> M
    131:137:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2148:2148 -> M
    138:153:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2157:2157 -> M
    154:156:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2162:2162 -> M
    157:162:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2164:2164 -> M
    163:175:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2167:2167 -> M
    176:183:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2171:2171 -> M
    184:192:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2174:2174 -> M
    193:200:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2175:2175 -> M
    201:206:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2176:2176 -> M
    207:223:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2184:2184 -> M
    224:230:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2185:2185 -> M
    231:235:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2196:2196 -> M
    236:239:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2197:2197 -> M
    240:255:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2199:2199 -> M
    256:258:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2200:2200 -> M
    259:261:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2201:2201 -> M
    262:269:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2202:2202 -> M
    270:274:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2207:2207 -> M
    275:283:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2208:2208 -> M
    284:289:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2209:2209 -> M
    290:299:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2211:2211 -> M
    300:303:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2216:2216 -> M
    304:319:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2217:2217 -> M
    320:328:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2221:2221 -> M
    329:334:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2226:2226 -> M
    335:346:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2227:2227 -> M
    347:351:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2228:2228 -> M
    352:353:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2229:2229 -> M
    354:361:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2231:2231 -> M
    362:365:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2234:2234 -> M
    0:13:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2022:2022 -> N
    14:24:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2024:2024 -> N
    25:28:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2025:2025 -> N
    29:38:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2026:2026 -> N
    39:50:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2027:2027 -> N
    51:59:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2028:2028 -> N
    60:63:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2031:2031 -> N
    64:73:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2035:2035 -> N
    74:83:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2036:2036 -> N
    84:94:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2037:2037 -> N
    95:100:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2041:2041 -> N
    101:108:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2042:2042 -> N
    109:120:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2044:2044 -> N
    121:124:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2046:2046 -> N
    125:131:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2048:2048 -> N
    0:6:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):1839:1839 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    0:6:androidx.fragment.app.Fragment findFragmentById(int):1813:1813 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/c;"}
    0:6:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):1830:1830 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    0:3:void forcePostponedTransactions():2477:2477 -> R
    4:7:void forcePostponedTransactions():2478:2478 -> R
    8:23:void forcePostponedTransactions():2479:2479 -> R
    24:27:void forcePostponedTransactions():2480:2480 -> R
    28:31:void forcePostponedTransactions():2483:2483 -> R
    32:39:void forcePostponedTransactions():2484:2484 -> R
    40:53:void forcePostponedTransactions():2485:2485 -> R
    0:2:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2537:2537 -> S
    3:11:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2538:2538 -> S
    12:15:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2539:2539 -> S
    16:24:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2542:2542 -> S
    25:40:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2544:2544 -> S
    41:45:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2546:2546 -> S
    46:56:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2547:2547 -> S
    57:60:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2548:2548 -> S
    0:10:int getBackStackEntryCount():797:797 -> T
    0:2:androidx.fragment.app.FragmentContainer getContainer():2817:2817 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/e;"}
    0:4:androidx.fragment.app.FragmentFactory getFragmentFactory():3334:3334 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/h;"}
    5:7:androidx.fragment.app.FragmentFactory getFragmentFactory():3344:3344 -> V
    0:6:java.util.List getFragments():1090:1090 -> W
    0:2:androidx.fragment.app.FragmentHostCallback getHost():2807:2807 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/i;"}
    0:2:android.view.LayoutInflater$Factory2 getLayoutInflaterFactory():3487:3487 -> Y
    0:1:androidx.fragment.app.Fragment getPrimaryNavigationFragment():0:0 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/c;"}
    0:2:java.util.Map access$000(androidx.fragment.app.FragmentManager):96:96 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)Ljava/util/Map;"}
    0:6:androidx.fragment.app.Fragment getViewFragment(android.view.View):1013:1013 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/c;"}
    0:2:java.util.Map access$100(androidx.fragment.app.FragmentManager):96:96 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)Ljava/util/Map;"}
    1:3:void handleOnBackPressed():661:661 -> b0
    4:11:void handleOnBackPressed():662:662 -> b0
    12:15:void handleOnBackPressed():664:664 -> b0
    16:21:void handleOnBackPressed():672:672 -> b0
    0:2:androidx.fragment.app.FragmentStore access$200(androidx.fragment.app.FragmentManager):96:96 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)Landroidx/fragment/app/s;"}
    0:16:boolean isLoggingEnabled(int):141:141 -> c0
    0:6:void addAddedFragments(androidx.collection.ArraySet):2458:2458 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    7:9:void addAddedFragments(androidx.collection.ArraySet):2462:2462 -> d
    10:34:void addAddedFragments(androidx.collection.ArraySet):2463:2463 -> d
    35:35:void addAddedFragments(androidx.collection.ArraySet):2464:2464 -> d
    0:1:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):0:0 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)Z"}
    0:3:void addBackStackState(androidx.fragment.app.BackStackRecord):2568:2568 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"}
    4:10:void addBackStackState(androidx.fragment.app.BackStackRecord):2569:2569 -> e
    11:16:void addBackStackState(androidx.fragment.app.BackStackRecord):2571:2571 -> e
    0:12:boolean isStateSaved():1864:1864 -> e0
    0:5:void addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener):3417:3417 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/p;)V"}
    0:7:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2265:2265 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    8:15:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2267:2267 -> f0
    16:16:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2268:2268 -> f0
    0:3:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2829:2829 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/i;Landroidx/fragment/app/e;Landroidx/fragment/app/c;)V"}
    4:5:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2830:2830 -> g
    6:7:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2831:2831 -> g
    8:11:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2845:2845 -> g
    12:17:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2846:2846 -> g
    18:21:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2856:2856 -> g
    22:24:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2857:2857 -> g
    25:30:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2858:2858 -> g
    31:35:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2860:2860 -> g
    36:39:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2866:2866 -> g
    40:45:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2867:2867 -> g
    46:52:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2868:2868 -> g
    53:60:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2870:2870 -> g
    61:69:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2873:2873 -> g
    70:76:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2874:2874 -> g
    77:82:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2876:2876 -> g
    83:84:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2877:2877 -> g
    85:88:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2878:2878 -> g
    89:107:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2881:2881 -> g
    108:140:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2883:2883 -> g
    141:173:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2910:2910 -> g
    174:207:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2937:2937 -> g
    208:215:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2829:2829 -> g
    1:1:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1591:1591 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    0:9:void cancelExitAnimation(androidx.fragment.app.Fragment):1485:1485 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    10:25:void cancelExitAnimation(androidx.fragment.app.Fragment):1487:1487 -> h
    26:29:void cancelExitAnimation(androidx.fragment.app.Fragment):1488:1488 -> h
    30:32:void cancelExitAnimation(androidx.fragment.app.Fragment):1490:1490 -> h
    33:35:void cancelExitAnimation(androidx.fragment.app.Fragment):1491:1491 -> h
    36:41:void cancelExitAnimation(androidx.fragment.app.Fragment):1492:1492 -> h
    0:7:void moveToState(int,boolean):1636:1636 -> h0
    8:17:void moveToState(int,boolean):1637:1637 -> h0
    18:22:void moveToState(int,boolean):1640:1640 -> h0
    23:24:void moveToState(int,boolean):1644:1644 -> h0
    25:28:void moveToState(int,boolean):1646:1646 -> h0
    29:34:void moveToState(int,boolean):1647:1647 -> h0
    35:58:void moveToState(int,boolean):1650:1650 -> h0
    59:62:void moveToState(int,boolean):1651:1651 -> h0
    63:78:void moveToState(int,boolean):1657:1657 -> h0
    79:81:void moveToState(int,boolean):1669:1669 -> h0
    82:94:void moveToState(int,boolean):1671:1671 -> h0
    95:98:void moveToState(int,boolean):1672:1672 -> h0
    99:101:void moveToState(int,boolean):1673:1673 -> h0
    102:107:void moveToState(int,boolean):1657:1657 -> h0
    108:110:void moveToState(int,boolean):1658:1658 -> h0
    111:111:void moveToState(int,boolean):1659:1659 -> h0
    0:6:void checkStateLoss():1843:1843 -> i
    7:14:void checkStateLoss():1844:1844 -> i
    0:5:void moveToState(androidx.fragment.app.Fragment):1522:1522 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    1:2:void cleanupExec():1987:1987 -> j
    3:7:void cleanupExec():1988:1988 -> j
    8:13:void cleanupExec():1989:1989 -> j
    1:1:void moveToState(androidx.fragment.app.Fragment,int):1314:1314 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;I)V"}
    0:4:java.util.Set collectAllSpecialEffectsController():2512:2512 -> k
    5:27:java.util.Set collectAllSpecialEffectsController():2514:2514 -> k
    28:32:java.util.Set collectAllSpecialEffectsController():2515:2515 -> k
    0:5:void noteStateNotSaved():2978:2978 -> k0
    6:7:void noteStateNotSaved():2981:2981 -> k0
    8:9:void noteStateNotSaved():2982:2982 -> k0
    10:14:void noteStateNotSaved():2983:2983 -> k0
    15:39:void noteStateNotSaved():2984:2984 -> k0
    0:6:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2240:2240 -> l
    7:12:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2242:2242 -> l
    13:29:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2243:2243 -> l
    30:37:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2244:2244 -> l
    0:22:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1022:1022 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f;)V"}
    23:26:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1023:1023 -> l0
    27:27:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1024:1024 -> l0
    2:5:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2346:2346 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;ZZZ)V"}
    6:8:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2348:2348 -> m
    9:14:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2350:2350 -> m
    15:19:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2351:2351 -> m
    20:22:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2352:2352 -> m
    23:31:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2353:2353 -> m
    32:35:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2354:2354 -> m
    36:53:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2355:2355 -> m
    54:58:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2360:2360 -> m
    59:83:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2363:2363 -> m
    0:3:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1292:1292 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/r;)V"}
    4:4:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1293:1293 -> m0
    1:1:void destroyFragmentView(androidx.fragment.app.Fragment):1510:1510 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    3:7:boolean popBackStackImmediate():692:692 -> n0
    1:2:void dispatchActivityCreated():3069:3069 -> o
    3:4:void dispatchActivityCreated():3070:3070 -> o
    5:10:void dispatchActivityCreated():3071:3071 -> o
    11:14:void dispatchActivityCreated():3072:3072 -> o
    1:4:boolean popBackStackImmediate(java.lang.String,int,int):764:764 -> o0
    5:7:boolean popBackStackImmediate(java.lang.String,int,int):765:765 -> o0
    8:21:boolean popBackStackImmediate(java.lang.String,int,int):777:777 -> o0
    22:23:boolean popBackStackImmediate(java.lang.String,int,int):779:779 -> o0
    24:30:boolean popBackStackImmediate(java.lang.String,int,int):781:781 -> o0
    31:39:boolean popBackStackImmediate(java.lang.String,int,int):783:783 -> o0
    40:40:boolean popBackStackImmediate(java.lang.String,int,int):784:784 -> o0
    41:43:boolean popBackStackImmediate(java.lang.String,int,int):787:787 -> o0
    44:46:boolean popBackStackImmediate(java.lang.String,int,int):788:788 -> o0
    47:52:boolean popBackStackImmediate(java.lang.String,int,int):789:789 -> o0
    0:24:void dispatchConfigurationChanged(android.content.res.Configuration):3158:3158 -> p
    0:14:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2577:2577 -> p0
    15:22:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2581:2581 -> p0
    23:31:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2585:2585 -> p0
    32:45:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2586:2586 -> p0
    46:52:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2592:2592 -> p0
    53:62:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2594:2594 -> p0
    63:75:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2595:2595 -> p0
    76:93:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2598:2598 -> p0
    94:103:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2610:2610 -> p0
    104:121:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2611:2611 -> p0
    122:131:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2620:2620 -> p0
    132:140:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2623:2623 -> p0
    141:149:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2624:2624 -> p0
    150:158:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2625:2625 -> p0
    0:6:boolean dispatchContextItemSelected(android.view.MenuItem):3235:3235 -> q
    7:31:boolean dispatchContextItemSelected(android.view.MenuItem):3238:3238 -> q
    5:10:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2293:2293 -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;IILj/b;)I"}
    11:20:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2294:2294 -> q0
    21:28:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2295:2295 -> q0
    29:34:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2296:2296 -> q0
    35:38:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2298:2298 -> q0
    39:45:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2299:2299 -> q0
    46:50:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2301:2301 -> q0
    51:55:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2303:2303 -> q0
    56:60:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2304:2304 -> q0
    61:65:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2308:2308 -> q0
    66:72:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2310:2310 -> q0
    73:75:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2316:2316 -> q0
    76:78:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2317:2317 -> q0
    79:85:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2321:2321 -> q0
    1:2:void dispatchCreate():3058:3058 -> r
    3:4:void dispatchCreate():3059:3059 -> r
    5:10:void dispatchCreate():3060:3060 -> r
    11:14:void dispatchCreate():3061:3061 -> r
    0:6:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2070:2070 -> r0
    7:16:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2074:2074 -> r0
    17:19:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2079:2079 -> r0
    20:27:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2081:2081 -> r0
    28:39:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2084:2084 -> r0
    40:44:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2088:2088 -> r0
    45:58:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2093:2093 -> r0
    59:70:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2095:2095 -> r0
    71:83:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2096:2096 -> r0
    84:93:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2100:2100 -> r0
    94:97:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2106:2106 -> r0
    98:105:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2075:2075 -> r0
    0:6:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3174:3174 -> s
    7:30:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3179:3179 -> s
    31:35:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3191:3191 -> s
    36:42:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3192:3192 -> s
    43:51:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3193:3193 -> s
    52:54:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3195:3195 -> s
    55:55:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3194:3194 -> s
    56:58:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3200:3200 -> s
    0:3:void reportBackStackChanged():2560:2560 -> s0
    4:10:void reportBackStackChanged():2561:2561 -> s0
    11:23:void reportBackStackChanged():2562:2562 -> s0
    1:2:void dispatchDestroy():3104:3104 -> t
    3:5:void dispatchDestroy():3105:3105 -> t
    6:9:void dispatchDestroy():3106:3106 -> t
    10:13:void dispatchDestroy():3107:3107 -> t
    14:15:void dispatchDestroy():3108:3108 -> t
    16:17:void dispatchDestroy():3109:3109 -> t
    18:21:void dispatchDestroy():3111:3111 -> t
    22:26:void dispatchDestroy():3114:3114 -> t
    27:28:void dispatchDestroy():3115:3115 -> t
    29:32:void dispatchDestroy():3117:3117 -> t
    33:35:void dispatchDestroy():3118:3118 -> t
    36:40:void dispatchDestroy():3119:3119 -> t
    41:46:void dispatchDestroy():3120:3120 -> t
    3:4:void restoreSaveState(android.os.Parcelable):2708:2708 -> t0
    5:9:void restoreSaveState(android.os.Parcelable):2709:2709 -> t0
    10:14:void restoreSaveState(android.os.Parcelable):2713:2713 -> t0
    15:37:void restoreSaveState(android.os.Parcelable):2714:2714 -> t0
    38:44:void restoreSaveState(android.os.Parcelable):2717:2717 -> t0
    45:52:void restoreSaveState(android.os.Parcelable):2726:2726 -> t0
    53:60:void restoreSaveState(android.os.Parcelable):2727:2727 -> t0
    61:67:void restoreSaveState(android.os.Parcelable):2728:2728 -> t0
    68:70:void restoreSaveState(android.os.Parcelable):2730:2730 -> t0
    71:71:void restoreSaveState(android.os.Parcelable):2731:2731 -> t0
    72:87:void restoreSaveState(android.os.Parcelable):2746:2746 -> t0
    88:94:void restoreSaveState(android.os.Parcelable):2767:2767 -> t0
    95:98:void restoreSaveState(android.os.Parcelable):2770:2770 -> t0
    99:109:void restoreSaveState(android.os.Parcelable):2771:2771 -> t0
    110:114:void restoreSaveState(android.os.Parcelable):2772:2772 -> t0
    115:121:void restoreSaveState(android.os.Parcelable):2773:2773 -> t0
    122:127:void restoreSaveState(android.os.Parcelable):2774:2774 -> t0
    128:167:void restoreSaveState(android.os.Parcelable):2775:2775 -> t0
    168:172:void restoreSaveState(android.os.Parcelable):2777:2777 -> t0
    173:177:void restoreSaveState(android.os.Parcelable):2778:2778 -> t0
    178:182:void restoreSaveState(android.os.Parcelable):2779:2779 -> t0
    183:185:void restoreSaveState(android.os.Parcelable):2780:2780 -> t0
    186:193:void restoreSaveState(android.os.Parcelable):2782:2782 -> t0
    194:195:void restoreSaveState(android.os.Parcelable):2785:2785 -> t0
    196:202:void restoreSaveState(android.os.Parcelable):2787:2787 -> t0
    203:206:void restoreSaveState(android.os.Parcelable):2789:2789 -> t0
    207:209:void restoreSaveState(android.os.Parcelable):2790:2790 -> t0
    210:212:void restoreSaveState(android.os.Parcelable):2791:2791 -> t0
    213:216:void restoreSaveState(android.os.Parcelable):2794:2794 -> t0
    217:222:void restoreSaveState(android.os.Parcelable):2796:2796 -> t0
    223:230:void restoreSaveState(android.os.Parcelable):2797:2797 -> t0
    231:243:void restoreSaveState(android.os.Parcelable):2798:2798 -> t0
    244:255:void restoreSaveState(android.os.Parcelable):2799:2799 -> t0
    256:265:void restoreSaveState(android.os.Parcelable):2802:2802 -> t0
    266:272:void restoreSaveState(android.os.Parcelable):2746:2746 -> t0
    273:273:void restoreSaveState(android.os.Parcelable):2747:2747 -> t0
    0:6:java.lang.String toString():1175:1175 -> toString
    7:11:java.lang.String toString():1176:1176 -> toString
    12:22:java.lang.String toString():1177:1177 -> toString
    23:27:java.lang.String toString():1178:1178 -> toString
    28:31:java.lang.String toString():1185:1185 -> toString
    32:35:java.lang.String toString():1186:1186 -> toString
    36:42:java.lang.String toString():1187:1187 -> toString
    43:47:java.lang.String toString():1188:1188 -> toString
    48:60:java.lang.String toString():1189:1189 -> toString
    61:66:java.lang.String toString():1190:1190 -> toString
    67:71:java.lang.String toString():1192:1192 -> toString
    72:76:java.lang.String toString():1194:1194 -> toString
    77:81:java.lang.String toString():1195:1195 -> toString
    0:24:void dispatchLowMemory():3166:3166 -> u
    0:2:android.os.Parcelable saveAllState():2647:2647 -> u0
    3:6:android.os.Parcelable saveAllState():2648:2648 -> u0
    7:9:android.os.Parcelable saveAllState():2649:2649 -> u0
    10:11:android.os.Parcelable saveAllState():2651:2651 -> u0
    12:16:android.os.Parcelable saveAllState():2652:2652 -> u0
    17:22:android.os.Parcelable saveAllState():2655:2655 -> u0
    23:32:android.os.Parcelable saveAllState():2657:2657 -> u0
    33:44:android.os.Parcelable saveAllState():2658:2658 -> u0
    45:50:android.os.Parcelable saveAllState():2663:2663 -> u0
    51:54:android.os.Parcelable saveAllState():2667:2667 -> u0
    55:60:android.os.Parcelable saveAllState():2668:2668 -> u0
    61:65:android.os.Parcelable saveAllState():2670:2670 -> u0
    66:80:android.os.Parcelable saveAllState():2672:2672 -> u0
    81:86:android.os.Parcelable saveAllState():2673:2673 -> u0
    87:106:android.os.Parcelable saveAllState():2674:2674 -> u0
    107:117:android.os.Parcelable saveAllState():2675:2675 -> u0
    118:123:android.os.Parcelable saveAllState():2674:2674 -> u0
    124:128:android.os.Parcelable saveAllState():2681:2681 -> u0
    129:130:android.os.Parcelable saveAllState():2682:2682 -> u0
    131:132:android.os.Parcelable saveAllState():2683:2683 -> u0
    133:134:android.os.Parcelable saveAllState():2684:2684 -> u0
    135:142:android.os.Parcelable saveAllState():2685:2685 -> u0
    143:153:android.os.Parcelable saveAllState():2689:2689 -> u0
    154:164:android.os.Parcelable saveAllState():2690:2690 -> u0
    165:174:android.os.Parcelable saveAllState():2691:2691 -> u0
    0:24:void dispatchMultiWindowModeChanged(boolean):3142:3142 -> v
    1:1:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3301:3301 -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroidx/lifecycle/h$c;)V"}
    0:6:boolean dispatchOptionsItemSelected(android.view.MenuItem):3221:3221 -> w
    7:31:boolean dispatchOptionsItemSelected(android.view.MenuItem):3224:3224 -> w
    1:3:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3267:3267 -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    4:7:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3268:3268 -> w0
    0:5:void dispatchOptionsMenuClosed(android.view.Menu):3249:3249 -> x
    6:30:void dispatchOptionsMenuClosed(android.view.Menu):3252:3252 -> x
    0:21:void startPendingDeferredFragments():1679:1679 -> x0
    22:26:void startPendingDeferredFragments():1680:1680 -> x0
    0:0:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment) -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    0:2:void updateOnBackPressedCallbackEnabled():609:609 -> y0
    3:11:void updateOnBackPressedCallbackEnabled():610:610 -> y0
    12:16:void updateOnBackPressedCallbackEnabled():611:611 -> y0
    17:20:void updateOnBackPressedCallbackEnabled():612:612 -> y0
    21:21:void updateOnBackPressedCallbackEnabled():614:614 -> y0
    22:30:void updateOnBackPressedCallbackEnabled():618:618 -> y0
    31:38:void updateOnBackPressedCallbackEnabled():619:619 -> y0
    39:42:void updateOnBackPressedCallbackEnabled():618:618 -> y0
    43:44:void updateOnBackPressedCallbackEnabled():614:614 -> y0
    1:4:void dispatchPause():3090:3090 -> z
androidx.fragment.app.FragmentManager$1 -> androidx.fragment.app.l$c:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager,boolean):433:433 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;Z)V"}
    0:5:void handleOnBackPressed():436:436 -> b
androidx.fragment.app.FragmentManager$10 -> androidx.fragment.app.l$a:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):2913:2913 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    0:5:void onActivityResult(java.lang.Object):2913:2913 -> a
    0:9:void onActivityResult(androidx.activity.result.ActivityResult):2916:2916 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"}
    10:13:void onActivityResult(androidx.activity.result.ActivityResult):2917:2917 -> b
    14:34:void onActivityResult(androidx.activity.result.ActivityResult):2918:2918 -> b
    35:36:void onActivityResult(androidx.activity.result.ActivityResult):2921:2921 -> b
    37:45:void onActivityResult(androidx.activity.result.ActivityResult):2923:2923 -> b
    46:66:void onActivityResult(androidx.activity.result.ActivityResult):2928:2928 -> b
androidx.fragment.app.FragmentManager$11 -> androidx.fragment.app.l$b:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):2939:2939 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    0:5:void onActivityResult(java.lang.Object):2939:2939 -> a
    0:12:void onActivityResult(java.util.Map):2943:2943 -> b
    13:21:void onActivityResult(java.util.Map):2944:2944 -> b
    22:28:void onActivityResult(java.util.Map):2945:2945 -> b
    29:34:void onActivityResult(java.util.Map):2946:2946 -> b
    35:49:void onActivityResult(java.util.Map):2947:2947 -> b
    50:54:void onActivityResult(java.util.Map):2949:2949 -> b
    55:64:void onActivityResult(java.util.Map):2951:2951 -> b
    65:68:void onActivityResult(java.util.Map):2952:2952 -> b
    69:89:void onActivityResult(java.util.Map):2953:2953 -> b
    90:91:void onActivityResult(java.util.Map):2956:2956 -> b
    92:100:void onActivityResult(java.util.Map):2958:2958 -> b
    101:121:void onActivityResult(java.util.Map):2963:2963 -> b
androidx.fragment.app.FragmentManager$2 -> androidx.fragment.app.l$d:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):451:451 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
androidx.fragment.app.FragmentManager$3 -> androidx.fragment.app.l$e:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):478:478 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    0:20:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):483:483 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/c;"}
androidx.fragment.app.FragmentManager$4 -> androidx.fragment.app.l$f:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):488:488 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
androidx.fragment.app.FragmentManager$5 -> androidx.fragment.app.l$g:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):521:521 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    0:6:void run():524:524 -> run
androidx.fragment.app.FragmentManager$6 -> androidx.fragment.app.FragmentManager$6:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.String val$requestKey -> a
    androidx.lifecycle.Lifecycle val$lifecycle -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.fragment.app.FragmentManager this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):891:891 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):893:893 -> g
    22:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):896:896 -> g
    23:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):902:902 -> g
    27:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):903:903 -> g
    32:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):904:904 -> g
androidx.fragment.app.FragmentManager$9 -> androidx.fragment.app.l$h:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    0:5:void <init>(androidx.fragment.app.FragmentManager):2885:2885 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;)V"}
    0:5:void onActivityResult(java.lang.Object):2885:2885 -> a
    0:9:void onActivityResult(androidx.activity.result.ActivityResult):2888:2888 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"}
    10:13:void onActivityResult(androidx.activity.result.ActivityResult):2889:2889 -> b
    14:34:void onActivityResult(androidx.activity.result.ActivityResult):2890:2890 -> b
    35:36:void onActivityResult(androidx.activity.result.ActivityResult):2893:2893 -> b
    37:45:void onActivityResult(androidx.activity.result.ActivityResult):2895:2895 -> b
    46:66:void onActivityResult(androidx.activity.result.ActivityResult):2900:2900 -> b
androidx.fragment.app.FragmentManager$FragmentIntentSenderContract -> androidx.fragment.app.l$i:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    0:3:void <init>():3656:3656 -> <init>
    0:4:java.lang.Object parseResult(int,android.content.Intent):3656:3656 -> a
    0:5:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):3687:3687 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/Intent;)Landroidx/activity/result/a;"}
androidx.fragment.app.FragmentManager$LaunchedFragmentInfo -> androidx.fragment.app.l$j:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.String mWho -> a
    int mRequestCode -> b
    0:7:void <clinit>():3642:3642 -> <clinit>
    0:2:void <init>(android.os.Parcel):3626:3626 -> <init>
    3:8:void <init>(android.os.Parcel):3627:3627 -> <init>
    9:15:void <init>(android.os.Parcel):3628:3628 -> <init>
    0:4:void writeToParcel(android.os.Parcel,int):3638:3638 -> writeToParcel
    5:10:void writeToParcel(android.os.Parcel,int):3639:3639 -> writeToParcel
androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1 -> androidx.fragment.app.l$j$a:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    0:3:void <init>():3643:3643 -> <init>
    0:5:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo createFromParcel(android.os.Parcel):3646:3646 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/l$j;"}
    0:2:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo[] newArray(int):3651:3651 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/l$j;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):3643:3643 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):3643:3643 -> newArray
androidx.fragment.app.FragmentManager$OpGenerator -> androidx.fragment.app.l$k:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    boolean generateOps(java.util.ArrayList,java.util.ArrayList) -> a
androidx.fragment.app.FragmentManager$StartEnterTransitionListener -> androidx.fragment.app.l$l:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    boolean mIsBack -> a
    androidx.fragment.app.BackStackRecord mRecord -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a;"}
    int mNumPostponed -> c
    0:2:void <init>(androidx.fragment.app.BackStackRecord,boolean):3553:3553 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Z)V"}
    3:4:void <init>(androidx.fragment.app.BackStackRecord,boolean):3554:3554 -> <init>
    5:7:void <init>(androidx.fragment.app.BackStackRecord,boolean):3555:3555 -> <init>
    0:10:void cancelTransaction():3612:3612 -> a
    0:7:void completeTransaction():3596:3596 -> b
    8:11:void completeTransaction():3597:3597 -> b
    12:25:void completeTransaction():3598:3598 -> b
    26:36:void completeTransaction():3604:3604 -> b
    37:44:void completeTransaction():3598:3598 -> b
    45:45:void completeTransaction():3599:3599 -> b
    0:7:boolean isReady():3586:3586 -> c
androidx.fragment.app.FragmentManagerImpl -> androidx.fragment.app.m:
# {"id":"sourceFile","fileName":"FragmentManagerImpl.java"}
    0:3:void <init>():30:30 -> <init>
androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.n:
# {"id":"sourceFile","fileName":"FragmentManagerState.java"}
    java.util.ArrayList mActive -> a
    java.util.ArrayList mAdded -> b
    androidx.fragment.app.BackStackState[] mBackStack -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/b;"}
    int mBackStackIndex -> d
    java.lang.String mPrimaryNavActiveWho -> e
    java.util.ArrayList mResultKeys -> f
    java.util.ArrayList mResults -> g
    java.util.ArrayList mLaunchedFragments -> h
    0:7:void <clinit>():68:68 -> <clinit>
    1:1:void <init>():37:37 -> <init>
    2:4:void <init>():32:34 -> <init>
    5:5:void <init>(android.os.Parcel):40:40 -> <init>
    6:8:void <init>(android.os.Parcel):32:34 -> <init>
    9:16:void <init>(android.os.Parcel):41:48 -> <init>
    0:4:void writeToParcel(android.os.Parcel,int):58:58 -> writeToParcel
    5:9:void writeToParcel(android.os.Parcel,int):59:59 -> writeToParcel
    10:14:void writeToParcel(android.os.Parcel,int):60:60 -> writeToParcel
    15:19:void writeToParcel(android.os.Parcel,int):61:61 -> writeToParcel
    20:24:void writeToParcel(android.os.Parcel,int):62:62 -> writeToParcel
    25:29:void writeToParcel(android.os.Parcel,int):63:63 -> writeToParcel
    30:34:void writeToParcel(android.os.Parcel,int):64:64 -> writeToParcel
    35:40:void writeToParcel(android.os.Parcel,int):65:65 -> writeToParcel
androidx.fragment.app.FragmentManagerState$1 -> androidx.fragment.app.n$a:
# {"id":"sourceFile","fileName":"FragmentManagerState.java"}
    0:3:void <init>():69:69 -> <init>
    0:5:androidx.fragment.app.FragmentManagerState createFromParcel(android.os.Parcel):72:72 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/n;"}
    0:2:androidx.fragment.app.FragmentManagerState[] newArray(int):77:77 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/n;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):69:69 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):69:69 -> newArray
androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.o:
# {"id":"sourceFile","fileName":"FragmentManagerViewModel.java"}
    java.util.HashMap mRetainedFragments -> d
    java.util.HashMap mChildNonConfigs -> e
    java.util.HashMap mViewModelStores -> f
    boolean mStateAutomaticallySaved -> g
    boolean mHasBeenCleared -> h
    boolean mHasSavedSnapshot -> i
    boolean mIsStateSaved -> j
    androidx.lifecycle.ViewModelProvider$Factory FACTORY -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b;"}
    0:7:void <clinit>():40:40 -> <clinit>
    0:2:void <init>(boolean):86:86 -> <init>
    3:9:void <init>(boolean):57:57 -> <init>
    10:16:void <init>(boolean):58:58 -> <init>
    17:24:void <init>(boolean):59:59 -> <init>
    25:26:void <init>(boolean):63:63 -> <init>
    27:28:void <init>(boolean):65:65 -> <init>
    29:30:void <init>(boolean):69:69 -> <init>
    31:33:void <init>(boolean):87:87 -> <init>
    1:6:void onCleared():101:101 -> d
    7:29:void onCleared():102:102 -> d
    30:32:void onCleared():104:104 -> d
    7:15:boolean equals(java.lang.Object):275:275 -> equals
    16:17:boolean equals(java.lang.Object):277:277 -> equals
    18:31:boolean equals(java.lang.Object):279:279 -> equals
    32:41:boolean equals(java.lang.Object):280:280 -> equals
    42:49:boolean equals(java.lang.Object):281:281 -> equals
    0:10:androidx.fragment.app.Fragment findRetainedFragmentByWho(java.lang.String):129:129 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    0:6:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):52:52 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/D;)Landroidx/fragment/app/o;"}
    7:15:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):54:54 -> g
    0:11:java.util.Collection getRetainedFragments():134:134 -> h
    0:7:int hashCode():286:286 -> hashCode
    8:16:int hashCode():287:287 -> hashCode
    17:24:int hashCode():288:288 -> hashCode
    0:2:void setIsStateSaved(boolean):96:96 -> i
    0:6:java.lang.String toString():295:295 -> toString
    7:17:java.lang.String toString():296:296 -> toString
    18:22:java.lang.String toString():297:297 -> toString
    23:32:java.lang.String toString():298:298 -> toString
    33:40:java.lang.String toString():299:299 -> toString
    41:47:java.lang.String toString():300:300 -> toString
    48:53:java.lang.String toString():301:301 -> toString
    54:57:java.lang.String toString():302:302 -> toString
    58:62:java.lang.String toString():305:305 -> toString
    63:72:java.lang.String toString():306:306 -> toString
    73:78:java.lang.String toString():307:307 -> toString
    79:87:java.lang.String toString():308:308 -> toString
    88:93:java.lang.String toString():309:309 -> toString
    94:97:java.lang.String toString():310:310 -> toString
    98:102:java.lang.String toString():313:313 -> toString
    103:112:java.lang.String toString():314:314 -> toString
    113:118:java.lang.String toString():315:315 -> toString
    119:127:java.lang.String toString():316:316 -> toString
    128:133:java.lang.String toString():317:317 -> toString
    134:139:java.lang.String toString():318:318 -> toString
    140:142:java.lang.String toString():321:321 -> toString
    143:147:java.lang.String toString():322:322 -> toString
androidx.fragment.app.FragmentManagerViewModel$1 -> androidx.fragment.app.o$a:
# {"id":"sourceFile","fileName":"FragmentManagerViewModel.java"}
    0:3:void <init>():40:40 -> <init>
    0:6:androidx.lifecycle.ViewModel create(java.lang.Class):45:45 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
androidx.fragment.app.FragmentOnAttachListener -> androidx.fragment.app.p:
# {"id":"sourceFile","fileName":"FragmentOnAttachListener.java"}
androidx.fragment.app.FragmentState -> androidx.fragment.app.q:
# {"id":"sourceFile","fileName":"FragmentState.java"}
    java.lang.String mClassName -> a
    java.lang.String mWho -> b
    boolean mFromLayout -> c
    int mFragmentId -> d
    int mContainerId -> e
    java.lang.String mTag -> f
    boolean mRetainInstance -> g
    boolean mRemoving -> h
    boolean mDetached -> i
    android.os.Bundle mArguments -> j
    boolean mHidden -> k
    int mMaxLifecycleState -> l
    android.os.Bundle mSavedFragmentState -> m
    0:7:void <clinit>():131:131 -> <clinit>
    1:2:void <init>(androidx.fragment.app.Fragment):43:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;)V"}
    3:16:void <init>(android.os.Parcel):58:71 -> <init>
    0:6:java.lang.String toString():77:77 -> toString
    7:11:java.lang.String toString():78:78 -> toString
    12:16:java.lang.String toString():79:79 -> toString
    17:21:java.lang.String toString():80:80 -> toString
    22:26:java.lang.String toString():81:81 -> toString
    27:31:java.lang.String toString():82:82 -> toString
    32:35:java.lang.String toString():83:83 -> toString
    36:40:java.lang.String toString():84:84 -> toString
    41:44:java.lang.String toString():86:86 -> toString
    45:49:java.lang.String toString():87:87 -> toString
    50:58:java.lang.String toString():88:88 -> toString
    59:68:java.lang.String toString():90:90 -> toString
    69:73:java.lang.String toString():91:91 -> toString
    74:78:java.lang.String toString():92:92 -> toString
    79:82:java.lang.String toString():94:94 -> toString
    83:87:java.lang.String toString():95:95 -> toString
    88:91:java.lang.String toString():97:97 -> toString
    92:96:java.lang.String toString():98:98 -> toString
    97:100:java.lang.String toString():100:100 -> toString
    101:105:java.lang.String toString():101:101 -> toString
    106:109:java.lang.String toString():103:103 -> toString
    110:114:java.lang.String toString():104:104 -> toString
    115:119:java.lang.String toString():106:106 -> toString
    0:4:void writeToParcel(android.os.Parcel,int):116:116 -> writeToParcel
    5:9:void writeToParcel(android.os.Parcel,int):117:117 -> writeToParcel
    10:14:void writeToParcel(android.os.Parcel,int):118:118 -> writeToParcel
    15:19:void writeToParcel(android.os.Parcel,int):119:119 -> writeToParcel
    20:24:void writeToParcel(android.os.Parcel,int):120:120 -> writeToParcel
    25:29:void writeToParcel(android.os.Parcel,int):121:121 -> writeToParcel
    30:34:void writeToParcel(android.os.Parcel,int):122:122 -> writeToParcel
    35:39:void writeToParcel(android.os.Parcel,int):123:123 -> writeToParcel
    40:44:void writeToParcel(android.os.Parcel,int):124:124 -> writeToParcel
    45:49:void writeToParcel(android.os.Parcel,int):125:125 -> writeToParcel
    50:54:void writeToParcel(android.os.Parcel,int):126:126 -> writeToParcel
    55:59:void writeToParcel(android.os.Parcel,int):127:127 -> writeToParcel
    60:65:void writeToParcel(android.os.Parcel,int):128:128 -> writeToParcel
androidx.fragment.app.FragmentState$1 -> androidx.fragment.app.q$a:
# {"id":"sourceFile","fileName":"FragmentState.java"}
    0:3:void <init>():132:132 -> <init>
    0:5:androidx.fragment.app.FragmentState createFromParcel(android.os.Parcel):135:135 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/q;"}
    0:2:androidx.fragment.app.FragmentState[] newArray(int):140:140 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/q;"}
    0:4:java.lang.Object createFromParcel(android.os.Parcel):132:132 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):132:132 -> newArray
androidx.fragment.app.FragmentStateManager -> androidx.fragment.app.r:
# {"id":"sourceFile","fileName":"FragmentStateManager.java"}
    androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mDispatcher -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"}
    androidx.fragment.app.FragmentStore mFragmentStore -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"}
    boolean mMovingToState -> c
    int mFragmentManagerState -> d
    0:3:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):82:82 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroidx/fragment/app/s;Ljava/lang/ClassLoader;Landroidx/fragment/app/h;Landroidx/fragment/app/q;)V"}
    4:6:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):51:51 -> <init>
    7:8:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):52:52 -> <init>
    9:10:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):83:83 -> <init>
    11:12:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):84:84 -> <init>
    13:17:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):85:85 -> <init>
    18:21:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):86:86 -> <init>
    22:25:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):87:87 -> <init>
    26:26:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):89:89 -> <init>
    1:1:int computeExpectedState():170:170 -> a
    0:1:androidx.fragment.app.Fragment getFragment():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/c;"}
    0:5:void moveToExpectedState():258:258 -> c
    6:11:void moveToExpectedState():259:259 -> c
    12:21:void moveToExpectedState():260:260 -> c
    22:31:void moveToExpectedState():261:261 -> c
    32:38:void moveToExpectedState():260:260 -> c
    39:40:void moveToExpectedState():266:266 -> c
    41:46:void moveToExpectedState():269:269 -> c
    47:48:void moveToExpectedState():377:377 -> c
    49:49:void moveToExpectedState():378:378 -> c
    0:5:androidx.fragment.app.FragmentState saveState():646:646 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/q;"}
    6:6:androidx.fragment.app.FragmentState saveState():648:648 -> d
    0:2:void setFragmentManagerState(int):159:159 -> e
androidx.fragment.app.FragmentStore -> androidx.fragment.app.s:
# {"id":"sourceFile","fileName":"FragmentStore.java"}
    java.util.ArrayList mAdded -> a
    java.util.HashMap mActive -> b
    androidx.fragment.app.FragmentManagerViewModel mNonConfig -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"}
    0:2:void <init>():34:34 -> <init>
    3:9:void <init>():37:37 -> <init>
    10:17:void <init>():38:38 -> <init>
    0:6:void burpActive():164:164 -> a
    7:14:void burpActive():167:167 -> a
    0:23:void dispatchStateChange(int):100:100 -> b
    24:28:void dispatchStateChange(int):102:102 -> b
    0:12:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):371:371 -> c
    13:21:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):373:373 -> c
    22:24:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):374:374 -> c
    25:29:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):375:375 -> c
    30:51:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):376:376 -> c
    52:56:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):377:377 -> c
    57:62:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):383:383 -> c
    63:65:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):379:379 -> c
    66:68:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):380:380 -> c
    69:69:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):381:381 -> c
    70:77:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):388:388 -> c
    78:88:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):390:390 -> c
    89:98:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):392:392 -> c
    99:101:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):393:393 -> c
    102:106:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):394:394 -> c
    107:109:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):395:395 -> c
    110:114:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):396:396 -> c
    115:116:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):397:397 -> c
    0:10:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):314:314 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    11:14:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):316:316 -> d
    0:9:androidx.fragment.app.Fragment findFragmentById(int):247:247 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/c;"}
    10:21:androidx.fragment.app.Fragment findFragmentById(int):248:248 -> e
    22:47:androidx.fragment.app.Fragment findFragmentById(int):254:254 -> e
    48:50:androidx.fragment.app.Fragment findFragmentById(int):256:256 -> e
    51:52:androidx.fragment.app.Fragment findFragmentById(int):257:257 -> e
    2:11:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):269:269 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    12:26:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):270:270 -> f
    27:51:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):278:278 -> f
    52:54:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):280:280 -> f
    55:56:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):281:281 -> f
    0:25:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):301:301 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/c;"}
    26:28:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):303:303 -> g
    29:30:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):304:304 -> g
    0:4:java.util.List getActiveFragmentStateManagers():208:208 -> h
    5:28:java.util.List getActiveFragmentStateManagers():209:209 -> h
    29:33:java.util.List getActiveFragmentStateManagers():211:211 -> h
    0:4:java.util.List getActiveFragments():229:229 -> i
    5:29:java.util.List getActiveFragments():230:230 -> i
    30:36:java.util.List getActiveFragments():232:232 -> i
    37:41:java.util.List getActiveFragments():234:234 -> i
    0:7:java.util.List getFragments():219:219 -> j
    8:10:java.util.List getFragments():220:220 -> j
    11:13:java.util.List getFragments():222:222 -> j
    14:23:java.util.List getFragments():223:223 -> j
    24:25:java.util.List getFragments():224:224 -> j
    0:12:void moveToExpectedState():109:109 -> k
    13:37:void moveToExpectedState():118:118 -> k
    38:40:void moveToExpectedState():120:120 -> k
    41:43:void moveToExpectedState():122:122 -> k
    44:45:void moveToExpectedState():123:123 -> k
    46:52:void moveToExpectedState():109:109 -> k
    53:53:void moveToExpectedState():110:110 -> k
    0:5:void resetActiveFragments():51:51 -> l
    0:6:void restoreAddedFragments(java.util.List):55:55 -> m
    7:23:void restoreAddedFragments(java.util.List):57:57 -> m
    24:26:void restoreAddedFragments(java.util.List):58:58 -> m
    27:55:void restoreAddedFragments(java.util.List):60:60 -> m
    0:10:java.util.ArrayList saveActiveFragments():172:172 -> n
    11:34:java.util.ArrayList saveActiveFragments():173:173 -> n
    35:37:java.util.ArrayList saveActiveFragments():175:175 -> n
    38:41:java.util.ArrayList saveActiveFragments():177:177 -> n
    42:45:java.util.ArrayList saveActiveFragments():178:178 -> n
    46:51:java.util.ArrayList saveActiveFragments():180:180 -> n
    52:86:java.util.ArrayList saveActiveFragments():181:181 -> n
    0:2:java.util.ArrayList saveAddedFragments():190:190 -> o
    3:11:java.util.ArrayList saveAddedFragments():191:191 -> o
    12:15:java.util.ArrayList saveAddedFragments():192:192 -> o
    16:26:java.util.ArrayList saveAddedFragments():194:194 -> o
    27:38:java.util.ArrayList saveAddedFragments():195:195 -> o
    39:40:java.util.ArrayList saveAddedFragments():202:202 -> o
    41:47:java.util.ArrayList saveAddedFragments():195:195 -> o
    48:48:java.util.ArrayList saveAddedFragments():196:196 -> o
    49:50:java.util.ArrayList saveAddedFragments():203:203 -> o
    0:2:void setNonConfig(androidx.fragment.app.FragmentManagerViewModel):43:43 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)V"}
androidx.fragment.app.FragmentTransaction -> androidx.fragment.app.t:
# {"id":"sourceFile","fileName":"FragmentTransaction.java"}
    androidx.fragment.app.FragmentFactory mFragmentFactory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/h;"}
    java.lang.ClassLoader mClassLoader -> b
    java.util.ArrayList mOps -> c
    int mEnterAnim -> d
    int mExitAnim -> e
    int mPopEnterAnim -> f
    int mPopExitAnim -> g
    int mTransition -> h
    boolean mAddToBackStack -> i
    boolean mAllowAddToBackStack -> j
    java.lang.String mName -> k
    int mBreadCrumbTitleRes -> l
    java.lang.CharSequence mBreadCrumbTitleText -> m
    int mBreadCrumbShortTitleRes -> n
    java.lang.CharSequence mBreadCrumbShortTitleText -> o
    java.util.ArrayList mSharedElementSourceNames -> p
    java.util.ArrayList mSharedElementTargetNames -> q
    boolean mReorderingAllowed -> r
    java.util.ArrayList mCommitRunnables -> s
    0:2:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;Ljava/lang/ClassLoader;)V"}
    3:10:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):94:94 -> <init>
    11:13:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):101:101 -> <init>
    14:15:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):111:111 -> <init>
    16:17:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):127:127 -> <init>
    18:20:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):128:128 -> <init>
    0:4:void addOp(androidx.fragment.app.FragmentTransaction$Op):132:132 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t$a;)V"}
    5:8:void addOp(androidx.fragment.app.FragmentTransaction$Op):133:133 -> b
    9:12:void addOp(androidx.fragment.app.FragmentTransaction$Op):134:134 -> b
    13:16:void addOp(androidx.fragment.app.FragmentTransaction$Op):135:135 -> b
    17:21:void addOp(androidx.fragment.app.FragmentTransaction$Op):136:136 -> b
androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.t$a:
# {"id":"sourceFile","fileName":"FragmentTransaction.java"}
    int mCmd -> a
    int mEnterAnim -> b
    int mExitAnim -> c
    int mPopEnterAnim -> d
    int mPopExitAnim -> e
    androidx.lifecycle.Lifecycle$State mOldMaxState -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State mCurrentMaxState -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    1:1:void <init>():73:73 -> <init>
    2:3:void <init>(int,androidx.fragment.app.Fragment):76:77 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/c;)V"}
    4:5:void <init>(int,androidx.fragment.app.Fragment):79:80 -> <init>
androidx.fragment.app.FragmentTransition -> androidx.fragment.app.u:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    int[] INVERSE_OPS -> a
    androidx.fragment.app.FragmentTransitionImpl PLATFORM_IMPL -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    androidx.fragment.app.FragmentTransitionImpl SUPPORT_IMPL -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    2:8:void <clinit>():48:48 -> <clinit>
    9:13:void <clinit>():78:78 -> <clinit>
    14:15:void <clinit>():79:79 -> <clinit>
    16:23:void <clinit>():81:81 -> <clinit>
    0:3:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1173:1173 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroidx/fragment/app/t$a;Landroid/util/SparseArray;ZZ)V"}
    0:9:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1125:1125 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroid/util/SparseArray;Z)V"}
    10:17:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1127:1127 -> b
    18:24:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1128:1128 -> b
    0:8:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):187:187 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/ArrayList;Ljava/util/ArrayList;II)Lj/a;"}
    9:14:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):189:189 -> c
    15:21:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):190:190 -> c
    22:31:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):193:193 -> c
    32:35:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):194:194 -> c
    36:41:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):195:195 -> c
    42:43:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):199:199 -> c
    44:46:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):200:200 -> c
    47:48:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):202:202 -> c
    49:56:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):203:203 -> c
    57:62:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):206:206 -> c
    63:68:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):207:207 -> c
    69:76:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):208:208 -> c
    77:80:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):210:210 -> c
    81:90:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):212:212 -> c
    0:12:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1142:1142 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroid/util/SparseArray;Z)V"}
    13:22:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1145:1145 -> d
    23:30:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1147:1147 -> d
    31:37:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1148:1148 -> d
    0:7:boolean canHandleAll(androidx.fragment.app.FragmentTransitionImpl,java.util.List):518:518 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/util/List;)Z"}
    8:23:boolean canHandleAll(androidx.fragment.app.FragmentTransitionImpl,java.util.List):519:519 -> e
    0:4:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):472:472 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroidx/fragment/app/c;)Landroidx/fragment/app/w;"}
    5:12:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):501:501 -> f
    13:23:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):505:505 -> f
    24:39:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):508:508 -> f
    40:47:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):512:512 -> f
    4:8:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1054:1054 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/lang/Object;Landroidx/fragment/app/c;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;"}
    9:9:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1055:1055 -> g
    0:4:java.lang.Object configureSharedElementsOrdered(androidx.fragment.app.FragmentTransitionImpl,android.view.ViewGroup,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):738:738 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Landroid/view/ViewGroup;Landroid/view/View;Lj/a;Landroidx/fragment/app/u$c;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}
    0:4:java.lang.Object configureSharedElementsReordered(androidx.fragment.app.FragmentTransitionImpl,android.view.ViewGroup,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):609:609 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Landroid/view/ViewGroup;Landroid/view/View;Lj/a;Landroidx/fragment/app/u$c;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}
    0:4:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):354:354 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/u$c;Landroid/view/View;Lj/a;Landroidx/fragment/app/u$b;)V"}
    5:12:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):356:356 -> j
    13:14:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):360:360 -> j
    15:16:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):361:361 -> j
    17:20:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):363:363 -> j
    21:24:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):364:364 -> j
    25:29:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):366:366 -> j
    30:41:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):367:367 -> j
    42:55:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):369:369 -> j
    56:61:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):378:378 -> j
    62:68:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):381:381 -> j
    69:71:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):387:387 -> j
    72:84:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):389:389 -> j
    85:94:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):405:405 -> j
    95:107:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):406:406 -> j
    108:110:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):409:409 -> j
    111:113:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):411:411 -> j
    114:116:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):413:413 -> j
    117:120:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):414:414 -> j
    0:4:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):237:237 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/u$c;Landroid/view/View;Lj/a;Landroidx/fragment/app/u$b;)V"}
    5:12:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):239:239 -> k
    13:14:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):243:243 -> k
    15:16:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):244:244 -> k
    17:21:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):246:246 -> k
    22:26:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):247:247 -> k
    27:30:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):248:248 -> k
    31:41:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):249:249 -> k
    42:55:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):251:251 -> k
    56:59:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):260:260 -> k
    60:64:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):263:263 -> k
    65:71:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):266:266 -> k
    72:77:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):268:268 -> k
    78:80:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):284:284 -> k
    81:92:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):286:286 -> k
    93:100:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):287:287 -> k
    101:109:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):290:290 -> k
    110:113:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):291:291 -> k
    114:116:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):293:293 -> k
    117:120:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):294:294 -> k
    0:1:java.lang.Object getEnterTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Landroidx/fragment/app/c;Z)Ljava/lang/Object;"}
    0:1:java.lang.Object getExitTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Landroidx/fragment/app/c;Z)Ljava/lang/Object;"}
    0:4:java.lang.Object mergeTransitions(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,java.lang.Object,androidx.fragment.app.Fragment,boolean):1103:1103 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/fragment/app/c;Z)Ljava/lang/Object;"}
    0:0:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/lang/Object;Landroidx/fragment/app/c;Ljava/util/ArrayList;)V"}
    1:6:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():86:86 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/w;"}
    7:18:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():88:88 -> p
    0:18:void scheduleTargetChange(androidx.fragment.app.FragmentTransitionImpl,android.view.ViewGroup,androidx.fragment.app.Fragment,android.view.View,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):441:441 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Landroid/view/ViewGroup;Landroidx/fragment/app/c;Landroid/view/View;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"}
    3:10:void setViewVisibility(java.util.ArrayList,int):1077:1077 -> r
    11:16:void setViewVisibility(java.util.ArrayList,int):1078:1078 -> r
    17:23:void setViewVisibility(java.util.ArrayList,int):1079:1079 -> r
    0:7:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):127:127 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/fragment/app/e;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZLandroidx/fragment/app/u$b;)V"}
    8:13:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):130:130 -> s
    14:25:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):131:131 -> s
    26:29:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):133:133 -> s
    30:35:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):135:135 -> s
    36:41:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):139:139 -> s
    42:46:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):140:140 -> s
    47:53:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):141:141 -> s
    54:57:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):143:143 -> s
    58:61:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):144:144 -> s
    62:67:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):148:148 -> s
    68:73:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):150:150 -> s
    74:84:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):151:151 -> s
    85:88:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):158:158 -> s
    89:95:void startTransitions(android.content.Context,androidx.fragment.app.FragmentContainer,java.util.ArrayList,java.util.ArrayList,int,int,boolean,androidx.fragment.app.FragmentTransition$Callback):161:161 -> s
androidx.fragment.app.FragmentTransition$4 -> androidx.fragment.app.u$a:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    java.lang.Object val$enterTransition -> a
    androidx.fragment.app.FragmentTransitionImpl val$impl -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    android.view.View val$nonExistentView -> c
    java.util.ArrayList val$sharedElementsIn -> d
    java.util.ArrayList val$enteringViews -> e
    java.util.ArrayList val$exitingViews -> f
    java.lang.Object val$exitTransition -> g
    0:17:void <init>(java.lang.Object,androidx.fragment.app.FragmentTransitionImpl,android.view.View,androidx.fragment.app.Fragment,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.lang.Object):441:441 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/fragment/app/w;Landroid/view/View;Landroidx/fragment/app/c;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;)V"}
    0:3:void run():444:444 -> run
    4:10:void run():445:445 -> run
    11:23:void run():447:447 -> run
    24:28:void run():449:449 -> run
    29:32:void run():452:452 -> run
    33:36:void run():453:453 -> run
    37:41:void run():454:454 -> run
    42:46:void run():455:455 -> run
    47:55:void run():456:456 -> run
    56:60:void run():459:459 -> run
    61:68:void run():460:460 -> run
androidx.fragment.app.FragmentTransition$Callback -> androidx.fragment.app.u$b:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
androidx.fragment.app.FragmentTransition$FragmentContainerTransition -> androidx.fragment.app.u$c:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    boolean lastInIsPop -> a
    boolean firstOutIsPop -> b
androidx.fragment.app.FragmentTransitionCompat21 -> androidx.fragment.app.v:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    0:3:void <init>():34:34 -> <init>
    2:3:void addTarget(java.lang.Object,android.view.View):332:332 -> a
    4:7:void addTarget(java.lang.Object,android.view.View):333:333 -> a
    0:5:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):216:216 -> b
    0:2:boolean canHandle(java.lang.Object):38:38 -> c
    0:6:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):129:129 -> f
    7:13:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):131:131 -> f
    14:20:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):134:134 -> f
    21:26:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):137:137 -> f
    2:3:void removeTarget(java.lang.Object,android.view.View):340:340 -> h
    4:7:void removeTarget(java.lang.Object,android.view.View):341:341 -> h
    0:1:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):305:305 -> i
    2:6:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):306:306 -> i
    7:8:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):307:307 -> i
    9:14:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):308:308 -> i
    15:18:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):310:310 -> i
    19:24:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):311:311 -> i
    25:30:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):313:313 -> i
    31:36:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):314:314 -> i
    37:46:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):315:315 -> i
    47:56:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):316:316 -> i
    57:62:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):318:318 -> i
    63:74:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):320:320 -> i
    75:82:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):322:322 -> i
    83:95:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):323:323 -> i
    0:1:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):224:224 -> k
    2:17:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):225:225 -> k
    0:3:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):294:294 -> n
    4:10:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):296:296 -> n
    11:17:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):297:297 -> n
    18:21:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):298:298 -> n
    0:9:boolean hasSimpleTarget(android.transition.Transition):121:121 -> o
    10:19:boolean hasSimpleTarget(android.transition.Transition):122:122 -> o
    20:34:boolean hasSimpleTarget(android.transition.Transition):123:123 -> o
androidx.fragment.app.FragmentTransitionCompat21$3 -> androidx.fragment.app.v$a:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    java.lang.Object val$enterTransition -> a
    java.util.ArrayList val$enteringViews -> b
    java.lang.Object val$exitTransition -> c
    java.util.ArrayList val$exitingViews -> d
    java.lang.Object val$sharedElementTransition -> e
    java.util.ArrayList val$sharedElementsIn -> f
    androidx.fragment.app.FragmentTransitionCompat21 this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/v;"}
    0:17:void <init>(androidx.fragment.app.FragmentTransitionCompat21,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):225:225 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/v;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"}
    0:3:void onTransitionEnd(android.transition.Transition):241:241 -> onTransitionEnd
    0:4:void onTransitionStart(android.transition.Transition):228:228 -> onTransitionStart
    5:11:void onTransitionStart(android.transition.Transition):229:229 -> onTransitionStart
    12:15:void onTransitionStart(android.transition.Transition):231:231 -> onTransitionStart
    16:22:void onTransitionStart(android.transition.Transition):232:232 -> onTransitionStart
    23:26:void onTransitionStart(android.transition.Transition):234:234 -> onTransitionStart
    27:34:void onTransitionStart(android.transition.Transition):235:235 -> onTransitionStart
androidx.fragment.app.FragmentTransitionImpl -> androidx.fragment.app.w:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    0:3:void <init>():45:45 -> <init>
    void addTarget(java.lang.Object,android.view.View) -> a
    void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> b
    boolean canHandle(java.lang.Object) -> c
    0:19:java.lang.String findKeyForValue(java.util.Map,java.lang.String):406:406 -> d
    20:29:java.lang.String findKeyForValue(java.util.Map,java.lang.String):407:407 -> d
    30:38:java.lang.String findKeyForValue(java.util.Map,java.lang.String):408:408 -> d
    2:12:boolean isNullOrEmpty(java.util.List):398:398 -> e
    java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object) -> f
    0:4:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):160:160 -> g
    5:11:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):161:161 -> g
    12:17:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):163:163 -> g
    18:25:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):164:164 -> g
    26:32:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):165:165 -> g
    void removeTarget(java.lang.Object,android.view.View) -> h
    void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> i
    0:8:void scheduleNameReset(android.view.ViewGroup,java.util.ArrayList,java.util.Map):339:339 -> j
    void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> k
    0:8:void setNameOverridesOrdered(android.view.View,java.util.ArrayList,java.util.Map):263:263 -> l
    0:3:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):179:179 -> m
    4:12:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):180:180 -> m
    13:18:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):183:183 -> m
    19:22:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):184:184 -> m
    23:29:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):185:185 -> m
    30:32:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):189:189 -> m
    33:41:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):190:190 -> m
    42:51:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):192:192 -> m
    52:67:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):193:193 -> m
    68:80:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):199:199 -> m
    void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> n
androidx.fragment.app.FragmentTransitionImpl$1 -> androidx.fragment.app.w$a:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    int val$numSharedElements -> a
    java.util.ArrayList val$sharedElementsIn -> b
    java.util.ArrayList val$inNames -> c
    java.util.ArrayList val$sharedElementsOut -> d
    java.util.ArrayList val$outNames -> e
    androidx.fragment.app.FragmentTransitionImpl this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    0:15:void <init>(androidx.fragment.app.FragmentTransitionImpl,int,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList):199:199 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    1:4:void run():202:202 -> run
    5:23:void run():203:203 -> run
    24:46:void run():204:204 -> run
androidx.fragment.app.FragmentTransitionImpl$2 -> androidx.fragment.app.w$b:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    java.util.ArrayList val$sharedElementsIn -> a
    java.util.Map val$nameOverrides -> b
    androidx.fragment.app.FragmentTransitionImpl this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    0:9:void <init>(androidx.fragment.app.FragmentTransitionImpl,java.util.ArrayList,java.util.Map):263:263 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/util/ArrayList;Ljava/util/Map;)V"}
    0:8:void run():266:266 -> run
    9:16:void run():268:268 -> run
    17:22:void run():269:269 -> run
    23:28:void run():271:271 -> run
    29:35:void run():272:272 -> run
androidx.fragment.app.FragmentTransitionImpl$3 -> androidx.fragment.app.w$c:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    java.util.ArrayList val$sharedElementsIn -> a
    java.util.Map val$nameOverrides -> b
    androidx.fragment.app.FragmentTransitionImpl this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"}
    0:9:void <init>(androidx.fragment.app.FragmentTransitionImpl,java.util.ArrayList,java.util.Map):339:339 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/util/ArrayList;Ljava/util/Map;)V"}
    0:8:void run():342:342 -> run
    9:16:void run():344:344 -> run
    17:20:void run():345:345 -> run
    21:28:void run():346:346 -> run
    29:35:void run():347:347 -> run
androidx.fragment.app.LogWriter -> androidx.fragment.app.x:
# {"id":"sourceFile","fileName":"LogWriter.java"}
    java.lang.String mTag -> a
    java.lang.StringBuilder mBuilder -> b
    0:2:void <init>(java.lang.String):30:30 -> <init>
    3:11:void <init>(java.lang.String):25:25 -> <init>
    12:14:void <init>(java.lang.String):31:31 -> <init>
    0:7:void flushBuilder():55:55 -> a
    8:18:void flushBuilder():56:56 -> a
    19:29:void flushBuilder():57:57 -> a
    0:3:void close():35:35 -> close
    0:3:void flush():39:39 -> flush
    5:10:void write(char[],int,int):44:44 -> write
    11:14:void write(char[],int,int):46:46 -> write
    15:23:void write(char[],int,int):49:49 -> write
androidx.fragment.app.SpecialEffectsController -> androidx.fragment.app.y:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    void executePendingOperations() -> a
    void forceCompleteAllOperations() -> b
    void forcePostponedExecutePendingOperations() -> c
    void markPostponedState() -> d
    void updateOperationDirection(boolean) -> e
androidx.fragment.app.SpecialEffectsControllerFactory -> androidx.fragment.app.z:
# {"id":"sourceFile","fileName":"SpecialEffectsControllerFactory.java"}
androidx.lifecycle.AndroidViewModel -> androidx.lifecycle.a:
# {"id":"sourceFile","fileName":"AndroidViewModel.java"}
androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.b:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    java.util.Map mCallbackMap -> a
    java.util.Map mHasLifecycleMethods -> b
    androidx.lifecycle.ClassesInfoCache sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/b;"}
    0:7:void <clinit>():39:39 -> <clinit>
    0:2:void <init>():37:37 -> <init>
    3:9:void <init>():45:45 -> <init>
    10:17:void <init>():46:46 -> <init>
    0:3:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):109:109 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/b$a;"}
    4:10:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):110:110 -> a
    11:16:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):112:112 -> a
    17:21:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):114:114 -> a
    22:25:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):118:118 -> a
    26:32:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):119:119 -> a
    33:38:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    39:42:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):121:121 -> a
    43:58:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    59:80:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):122:122 -> a
    81:84:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):126:126 -> a
    85:91:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):128:128 -> a
    92:102:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):129:129 -> a
    103:106:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):134:134 -> a
    107:110:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):136:136 -> a
    111:122:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):138:138 -> a
    123:131:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):139:139 -> a
    132:135:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):143:143 -> a
    136:139:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):145:145 -> a
    140:149:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):147:147 -> a
    150:155:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):151:151 -> a
    156:163:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):152:152 -> a
    164:171:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):148:148 -> a
    172:174:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):156:156 -> a
    175:179:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):159:159 -> a
    180:186:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):160:160 -> a
    187:194:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):157:157 -> a
    195:199:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):162:162 -> a
    200:204:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):163:163 -> a
    205:214:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):164:164 -> a
    0:5:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):74:74 -> b
    6:13:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):76:76 -> b
    0:11:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):85:85 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/b$a;"}
    12:16:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):89:89 -> c
    0:9:boolean hasLifecycleMethods(java.lang.Class):49:49 -> d
    10:14:boolean hasLifecycleMethods(java.lang.Class):51:51 -> d
    15:18:boolean hasLifecycleMethods(java.lang.Class):54:54 -> d
    19:25:boolean hasLifecycleMethods(java.lang.Class):55:55 -> d
    26:35:boolean hasLifecycleMethods(java.lang.Class):56:56 -> d
    36:43:boolean hasLifecycleMethods(java.lang.Class):64:64 -> d
    44:51:boolean hasLifecycleMethods(java.lang.Class):68:68 -> d
    0:10:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):95:95 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/lifecycle/b$b;Landroidx/lifecycle/h$b;Ljava/lang/Class;)V"}
    11:12:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):97:97 -> e
    13:24:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):98:98 -> e
    25:69:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):99:99 -> e
    70:73:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):104:104 -> e
androidx.lifecycle.ClassesInfoCache$CallbackInfo -> androidx.lifecycle.b$a:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    java.util.Map mEventToHandlers -> a
    java.util.Map mHandlerToEvent -> b
    0:2:void <init>(java.util.Map):174:174 -> <init>
    3:4:void <init>(java.util.Map):175:175 -> <init>
    5:11:void <init>(java.util.Map):176:176 -> <init>
    12:31:void <init>(java.util.Map):177:177 -> <init>
    32:37:void <init>(java.util.Map):178:178 -> <init>
    38:47:void <init>(java.util.Map):179:179 -> <init>
    48:52:void <init>(java.util.Map):181:181 -> <init>
    53:57:void <init>(java.util.Map):182:182 -> <init>
    58:68:void <init>(java.util.Map):184:184 -> <init>
    0:10:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):190:190 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;Ljava/lang/Object;)V"}
    11:24:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):191:191 -> a
    2:9:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):198:198 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;Ljava/lang/Object;)V"}
    10:22:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):199:199 -> b
androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.b$b:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    int mCallType -> a
    java.lang.reflect.Method mMethod -> b
    0:2:void <init>(int,java.lang.reflect.Method):211:211 -> <init>
    3:4:void <init>(int,java.lang.reflect.Method):212:212 -> <init>
    5:7:void <init>(int,java.lang.reflect.Method):213:213 -> <init>
    8:11:void <init>(int,java.lang.reflect.Method):214:214 -> <init>
    0:10:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):220:220 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;Ljava/lang/Object;)V"}
    11:20:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):228:228 -> a
    21:30:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):225:225 -> a
    31:38:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):222:222 -> a
    39:45:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):234:234 -> a
    46:57:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):232:232 -> a
    4:9:boolean equals(java.lang.Object):243:243 -> equals
    10:11:boolean equals(java.lang.Object):247:247 -> equals
    12:37:boolean equals(java.lang.Object):248:248 -> equals
    0:15:int hashCode():253:253 -> hashCode
androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.CompositeGeneratedAdaptersObserver:
# {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.java"}
    androidx.lifecycle.GeneratedAdapter[] mGeneratedAdapters -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f;"}
    0:2:void <init>(androidx.lifecycle.GeneratedAdapter[]):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/lifecycle/f;)V"}
    3:5:void <init>(androidx.lifecycle.GeneratedAdapter[]):27:27 -> <init>
    0:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    5:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> g
    12:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> g
    18:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> g
    19:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> g
    21:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> g
androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.c:
# {"id":"sourceFile","fileName":"DefaultLifecycleObserver.java"}
    0:0:void onPause(androidx.lifecycle.LifecycleOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    0:0:void onDestroy(androidx.lifecycle.LifecycleOwner) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    0:0:void onStop(androidx.lifecycle.LifecycleOwner) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    0:0:void onCreate(androidx.lifecycle.LifecycleOwner) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    0:0:void onStart(androidx.lifecycle.LifecycleOwner) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
androidx.lifecycle.EmptyActivityLifecycleCallbacks -> androidx.lifecycle.d:
# {"id":"sourceFile","fileName":"EmptyActivityLifecycleCallbacks.java"}
    0:3:void <init>():23:23 -> <init>
androidx.lifecycle.FullLifecycleObserver -> androidx.lifecycle.e:
# {"id":"sourceFile","fileName":"FullLifecycleObserver.java"}
    void onPause(androidx.lifecycle.LifecycleOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    void onDestroy(androidx.lifecycle.LifecycleOwner) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    void onStop(androidx.lifecycle.LifecycleOwner) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    void onCreate(androidx.lifecycle.LifecycleOwner) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    void onStart(androidx.lifecycle.LifecycleOwner) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    void onResume(androidx.lifecycle.LifecycleOwner) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
androidx.lifecycle.FullLifecycleObserverAdapter -> androidx.lifecycle.FullLifecycleObserverAdapter:
# {"id":"sourceFile","fileName":"FullLifecycleObserverAdapter.java"}
    androidx.lifecycle.FullLifecycleObserver mFullLifecycleObserver -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/e;"}
    androidx.lifecycle.LifecycleEventObserver mLifecycleEventObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    0:2:void <init>(androidx.lifecycle.FullLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):27:27 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/e;Landroidx/lifecycle/j;)V"}
    3:4:void <init>(androidx.lifecycle.FullLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):28:28 -> <init>
    5:7:void <init>(androidx.lifecycle.FullLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):29:29 -> <init>
    0:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    12:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):54:54 -> g
    20:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):51:51 -> g
    26:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):48:48 -> g
    32:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):45:45 -> g
    38:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):42:42 -> g
    44:49:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):39:39 -> g
    50:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> g
    55:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):56:56 -> g
    59:63:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):57:57 -> g
androidx.lifecycle.FullLifecycleObserverAdapter$1 -> androidx.lifecycle.FullLifecycleObserverAdapter$a:
# {"id":"sourceFile","fileName":"FullLifecycleObserverAdapter.java"}
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> a
    0:84:void <clinit>():34:34 -> <clinit>
androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.f:
# {"id":"sourceFile","fileName":"GeneratedAdapter.java"}
androidx.lifecycle.HasDefaultViewModelProviderFactory -> androidx.lifecycle.g:
# {"id":"sourceFile","fileName":"HasDefaultViewModelProviderFactory.java"}
    androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras() -> getDefaultViewModelCreationExtras
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt/a;"}
androidx.lifecycle.LegacySavedStateHandleController -> androidx.lifecycle.LegacySavedStateHandleController:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    0:9:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):67:67 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/A;Lu/c;Landroidx/lifecycle/h;)V"}
    10:15:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):69:69 -> a
    16:18:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):70:70 -> a
    19:22:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):71:71 -> a
    0:3:androidx.lifecycle.SavedStateHandleController create(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle,java.lang.String,android.os.Bundle):36:36 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/h;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandleController;"}
    4:7:androidx.lifecycle.SavedStateHandleController create(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle,java.lang.String,android.os.Bundle):37:37 -> b
    8:12:androidx.lifecycle.SavedStateHandleController create(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle,java.lang.String,android.os.Bundle):38:38 -> b
    13:15:androidx.lifecycle.SavedStateHandleController create(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle,java.lang.String,android.os.Bundle):39:39 -> b
    16:19:androidx.lifecycle.SavedStateHandleController create(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle,java.lang.String,android.os.Bundle):40:40 -> b
    0:3:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):76:76 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/h;)V"}
    4:16:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):77:77 -> c
    17:25:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):80:80 -> c
    26:31:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):78:78 -> c
androidx.lifecycle.LegacySavedStateHandleController$1 -> androidx.lifecycle.LegacySavedStateHandleController$1:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    androidx.lifecycle.Lifecycle val$lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.savedstate.SavedStateRegistry val$registry -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c;"}
    0:7:void <init>(androidx.lifecycle.Lifecycle,androidx.savedstate.SavedStateRegistry):80:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;Lu/c;)V"}
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):84:84 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):85:85 -> g
    9:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):86:86 -> g
androidx.lifecycle.LegacySavedStateHandleController$OnRecreation -> androidx.lifecycle.LegacySavedStateHandleController$a:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    0:3:void <init>():44:44 -> <init>
    0:3:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):48:48 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)V"}
    4:10:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):53:53 -> a
    11:14:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):54:54 -> a
    15:34:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):55:55 -> a
    35:38:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):56:56 -> a
    39:46:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):57:57 -> a
    47:56:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):59:59 -> a
    57:62:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):60:60 -> a
    63:70:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):49:49 -> a
androidx.lifecycle.Lifecycle -> androidx.lifecycle.h:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    java.util.concurrent.atomic.AtomicReference mInternalScopeRef -> a
    0:2:void <init>():45:45 -> <init>
    3:10:void <init>():52:52 -> <init>
    void addObserver(androidx.lifecycle.LifecycleObserver) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    androidx.lifecycle.Lifecycle$State getCurrentState() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h$c;"}
    void removeObserver(androidx.lifecycle.LifecycleObserver) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
androidx.lifecycle.Lifecycle$1 -> androidx.lifecycle.h$a:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$State -> a
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> b
    0:83:void <clinit>():224:224 -> <clinit>
    84:141:void <clinit>():135:135 -> <clinit>
androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.h$b:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    androidx.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_START -> ON_START
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    androidx.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$b;"}
    0:9:void <clinit>():99:99 -> <clinit>
    10:19:void <clinit>():103:103 -> <clinit>
    20:29:void <clinit>():107:107 -> <clinit>
    30:39:void <clinit>():111:111 -> <clinit>
    40:49:void <clinit>():115:115 -> <clinit>
    50:59:void <clinit>():119:119 -> <clinit>
    60:69:void <clinit>():123:123 -> <clinit>
    70:76:void <clinit>():94:94 -> <clinit>
    0:3:void <init>(java.lang.String,int):95:95 -> <init>
    0:18:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):135:135 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)Landroidx/lifecycle/h$b;"}
    19:21:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):141:141 -> a
    22:24:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):139:139 -> a
    25:27:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):137:137 -> a
    0:10:androidx.lifecycle.Lifecycle$State getTargetState():224:224 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h$c;"}
    11:33:androidx.lifecycle.Lifecycle$State getTargetState():238:238 -> b
    34:36:androidx.lifecycle.Lifecycle$State getTargetState():234:234 -> b
    37:39:androidx.lifecycle.Lifecycle$State getTargetState():232:232 -> b
    40:42:androidx.lifecycle.Lifecycle$State getTargetState():230:230 -> b
    43:45:androidx.lifecycle.Lifecycle$State getTargetState():227:227 -> b
    0:18:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):179:179 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)Landroidx/lifecycle/h$b;"}
    19:21:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):181:181 -> c
    22:24:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):185:185 -> c
    25:27:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):183:183 -> c
    0:18:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):201:201 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)Landroidx/lifecycle/h$b;"}
    19:21:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):207:207 -> d
    22:24:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):205:205 -> d
    25:27:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):203:203 -> d
    0:8:androidx.lifecycle.Lifecycle$Event valueOf(java.lang.String):94:94 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/h$b;"}
    0:8:androidx.lifecycle.Lifecycle$Event[] values():94:94 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/h$b;"}
androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.h$c:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    androidx.lifecycle.Lifecycle$State DESTROYED -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State INITIALIZED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State CREATED -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State STARTED -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State RESUMED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.Lifecycle$State[] $VALUES -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/h$c;"}
    0:9:void <clinit>():253:253 -> <clinit>
    10:19:void <clinit>():260:260 -> <clinit>
    20:29:void <clinit>():270:270 -> <clinit>
    30:39:void <clinit>():280:280 -> <clinit>
    40:49:void <clinit>():286:286 -> <clinit>
    50:56:void <clinit>():246:246 -> <clinit>
    0:3:void <init>(java.lang.String,int):247:247 -> <init>
    0:9:boolean isAtLeast(androidx.lifecycle.Lifecycle$State):295:295 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)Z"}
    0:8:androidx.lifecycle.Lifecycle$State valueOf(java.lang.String):246:246 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/h$c;"}
    0:8:androidx.lifecycle.Lifecycle$State[] values():246:246 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/h$c;"}
androidx.lifecycle.LifecycleDispatcher -> androidx.lifecycle.i:
# {"id":"sourceFile","fileName":"LifecycleDispatcher.java"}
    java.util.concurrent.atomic.AtomicBoolean sInitialized -> a
    0:8:void <clinit>():37:37 -> <clinit>
    0:9:void init(android.content.Context):40:40 -> a
    10:20:void init(android.content.Context):43:43 -> a
    21:24:void init(android.content.Context):44:44 -> a
androidx.lifecycle.LifecycleDispatcher$DispatcherActivityCallback -> androidx.lifecycle.i$a:
# {"id":"sourceFile","fileName":"LifecycleDispatcher.java"}
    0:3:void <init>():49:49 -> <init>
    0:3:void onActivityCreated(android.app.Activity,android.os.Bundle):53:53 -> onActivityCreated
androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.j:
# {"id":"sourceFile","fileName":"LifecycleEventObserver.java"}
    void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.k:
# {"id":"sourceFile","fileName":"LifecycleObserver.java"}
androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.l:
# {"id":"sourceFile","fileName":"LifecycleOwner.java"}
androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.m:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    androidx.arch.core.internal.FastSafeIterableMap mObserverMap -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/a;"}
    androidx.lifecycle.Lifecycle$State mState -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    java.lang.ref.WeakReference mLifecycleOwner -> d
    int mAddingObserverCounter -> e
    boolean mHandlingEvent -> f
    boolean mNewEventOccurred -> g
    java.util.ArrayList mParentStates -> h
    boolean mEnforceMainThread -> i
    1:1:void <init>(androidx.lifecycle.LifecycleOwner):91:91 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    2:2:void <init>(androidx.lifecycle.LifecycleOwner,boolean):94:94 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Z)V"}
    3:3:void <init>(androidx.lifecycle.LifecycleOwner,boolean):51:51 -> <init>
    4:4:void <init>(androidx.lifecycle.LifecycleOwner,boolean):66:66 -> <init>
    5:6:void <init>(androidx.lifecycle.LifecycleOwner,boolean):68:69 -> <init>
    7:7:void <init>(androidx.lifecycle.LifecycleOwner,boolean):79:79 -> <init>
    8:10:void <init>(androidx.lifecycle.LifecycleOwner,boolean):95:97 -> <init>
    0:4:void addObserver(androidx.lifecycle.LifecycleObserver):178:178 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    5:13:void addObserver(androidx.lifecycle.LifecycleObserver):179:179 -> a
    14:18:void addObserver(androidx.lifecycle.LifecycleObserver):180:180 -> a
    19:29:void addObserver(androidx.lifecycle.LifecycleObserver):181:181 -> a
    30:40:void addObserver(androidx.lifecycle.LifecycleObserver):186:186 -> a
    41:53:void addObserver(androidx.lifecycle.LifecycleObserver):192:192 -> a
    54:57:void addObserver(androidx.lifecycle.LifecycleObserver):193:193 -> a
    58:62:void addObserver(androidx.lifecycle.LifecycleObserver):194:194 -> a
    63:72:void addObserver(androidx.lifecycle.LifecycleObserver):195:195 -> a
    73:78:void addObserver(androidx.lifecycle.LifecycleObserver):196:196 -> a
    79:83:void addObserver(androidx.lifecycle.LifecycleObserver):197:197 -> a
    84:91:void addObserver(androidx.lifecycle.LifecycleObserver):198:198 -> a
    92:94:void addObserver(androidx.lifecycle.LifecycleObserver):202:202 -> a
    95:97:void addObserver(androidx.lifecycle.LifecycleObserver):203:203 -> a
    98:102:void addObserver(androidx.lifecycle.LifecycleObserver):205:205 -> a
    103:129:void addObserver(androidx.lifecycle.LifecycleObserver):200:200 -> a
    130:132:void addObserver(androidx.lifecycle.LifecycleObserver):210:210 -> a
    133:138:void addObserver(androidx.lifecycle.LifecycleObserver):212:212 -> a
    0:2:androidx.lifecycle.Lifecycle$State getCurrentState():255:255 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h$c;"}
    0:4:void removeObserver(androidx.lifecycle.LifecycleObserver):225:225 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    5:10:void removeObserver(androidx.lifecycle.LifecycleObserver):238:238 -> c
    0:1:void backwardPass(androidx.lifecycle.LifecycleOwner):278:278 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    2:5:void backwardPass(androidx.lifecycle.LifecycleOwner):279:279 -> d
    6:15:void backwardPass(androidx.lifecycle.LifecycleOwner):280:280 -> d
    16:21:void backwardPass(androidx.lifecycle.LifecycleOwner):281:281 -> d
    22:27:void backwardPass(androidx.lifecycle.LifecycleOwner):282:282 -> d
    28:43:void backwardPass(androidx.lifecycle.LifecycleOwner):283:283 -> d
    44:55:void backwardPass(androidx.lifecycle.LifecycleOwner):284:284 -> d
    56:63:void backwardPass(androidx.lifecycle.LifecycleOwner):285:285 -> d
    64:70:void backwardPass(androidx.lifecycle.LifecycleOwner):289:289 -> d
    71:73:void backwardPass(androidx.lifecycle.LifecycleOwner):290:290 -> d
    74:77:void backwardPass(androidx.lifecycle.LifecycleOwner):291:291 -> d
    78:103:void backwardPass(androidx.lifecycle.LifecycleOwner):287:287 -> d
    0:8:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):168:168 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)Landroidx/lifecycle/h$c;"}
    9:18:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):170:170 -> e
    19:40:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):171:171 -> e
    41:51:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):173:173 -> e
    0:3:void enforceMainThreadIfNeeded(java.lang.String):321:321 -> f
    4:14:void enforceMainThreadIfNeeded(java.lang.String):322:322 -> f
    15:43:void enforceMainThreadIfNeeded(java.lang.String):323:323 -> f
    0:1:void forwardPass(androidx.lifecycle.LifecycleOwner):259:259 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    2:5:void forwardPass(androidx.lifecycle.LifecycleOwner):260:260 -> g
    6:15:void forwardPass(androidx.lifecycle.LifecycleOwner):261:261 -> g
    16:21:void forwardPass(androidx.lifecycle.LifecycleOwner):262:262 -> g
    22:27:void forwardPass(androidx.lifecycle.LifecycleOwner):263:263 -> g
    28:43:void forwardPass(androidx.lifecycle.LifecycleOwner):264:264 -> g
    44:55:void forwardPass(androidx.lifecycle.LifecycleOwner):265:265 -> g
    56:60:void forwardPass(androidx.lifecycle.LifecycleOwner):266:266 -> g
    61:68:void forwardPass(androidx.lifecycle.LifecycleOwner):267:267 -> g
    69:71:void forwardPass(androidx.lifecycle.LifecycleOwner):271:271 -> g
    72:75:void forwardPass(androidx.lifecycle.LifecycleOwner):272:272 -> g
    76:101:void forwardPass(androidx.lifecycle.LifecycleOwner):269:269 -> g
    0:4:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):133:133 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$b;)V"}
    5:12:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):134:134 -> h
    0:9:boolean isSynced():159:159 -> i
    10:23:boolean isSynced():162:162 -> i
    24:39:boolean isSynced():163:163 -> i
    40:46:boolean isSynced():164:164 -> i
    0:4:void markState(androidx.lifecycle.Lifecycle$State):109:109 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)V"}
    5:8:void markState(androidx.lifecycle.Lifecycle$State):110:110 -> j
    2:9:androidx.lifecycle.Lifecycle$State min(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):345:345 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;Landroidx/lifecycle/h$c;)Landroidx/lifecycle/h$c;"}
    0:4:void moveToState(androidx.lifecycle.Lifecycle$State):138:138 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)V"}
    5:13:void moveToState(androidx.lifecycle.Lifecycle$State):141:141 -> l
    14:38:void moveToState(androidx.lifecycle.Lifecycle$State):142:142 -> l
    39:40:void moveToState(androidx.lifecycle.Lifecycle$State):144:144 -> l
    41:50:void moveToState(androidx.lifecycle.Lifecycle$State):145:145 -> l
    51:52:void moveToState(androidx.lifecycle.Lifecycle$State):150:150 -> l
    53:56:void moveToState(androidx.lifecycle.Lifecycle$State):151:151 -> l
    57:58:void moveToState(androidx.lifecycle.Lifecycle$State):152:152 -> l
    59:64:void moveToState(androidx.lifecycle.Lifecycle$State):153:153 -> l
    65:72:void moveToState(androidx.lifecycle.Lifecycle$State):154:154 -> l
    73:75:void moveToState(androidx.lifecycle.Lifecycle$State):146:146 -> l
    0:11:void popParentState():216:216 -> m
    0:5:void pushParentState(androidx.lifecycle.Lifecycle$State):220:220 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)V"}
    0:4:void setCurrentState(androidx.lifecycle.Lifecycle$State):120:120 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$c;)V"}
    5:8:void setCurrentState(androidx.lifecycle.Lifecycle$State):121:121 -> o
    0:9:void sync():299:299 -> p
    10:16:void sync():304:304 -> p
    17:18:void sync():305:305 -> p
    19:40:void sync():307:307 -> p
    41:43:void sync():308:308 -> p
    44:49:void sync():310:310 -> p
    50:57:void sync():311:311 -> p
    58:71:void sync():312:312 -> p
    72:75:void sync():313:313 -> p
    76:78:void sync():316:316 -> p
    79:86:void sync():301:301 -> p
androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.m$a:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    androidx.lifecycle.Lifecycle$State mState -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h$c;"}
    androidx.lifecycle.LifecycleEventObserver mLifecycleObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    0:2:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):352:352 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/h$c;)V"}
    3:8:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):353:353 -> <init>
    9:11:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):354:354 -> <init>
    0:3:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):358:358 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    4:11:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):359:359 -> a
    12:16:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):360:360 -> a
    17:19:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):361:361 -> a
androidx.lifecycle.Lifecycling -> androidx.lifecycle.n:
# {"id":"sourceFile","fileName":"Lifecycling.java"}
    java.util.Map sCallbackCache -> a
    java.util.Map sClassToAdapters -> b
    0:6:void <clinit>():42:42 -> <clinit>
    7:14:void <clinit>():43:43 -> <clinit>
    0:13:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):106:106 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/f;"}
    14:20:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):112:112 -> a
    21:27:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):110:110 -> a
    28:33:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):108:108 -> a
    0:3:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):120:120 -> b
    4:9:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):121:121 -> b
    10:16:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):122:122 -> b
    17:24:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):123:123 -> b
    25:33:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):124:124 -> b
    34:37:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):123:123 -> b
    38:64:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):128:128 -> b
    65:68:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):127:127 -> b
    69:72:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):129:129 -> b
    73:76:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):130:130 -> b
    77:82:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):131:131 -> b
    83:87:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):132:132 -> b
    88:95:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):139:139 -> b
    0:25:java.lang.String getAdapterName(java.lang.String):209:209 -> c
    0:9:int getObserverConstructorType(java.lang.Class):144:144 -> d
    10:14:int getObserverConstructorType(java.lang.Class):146:146 -> d
    15:18:int getObserverConstructorType(java.lang.Class):148:148 -> d
    19:28:int getObserverConstructorType(java.lang.Class):149:149 -> d
    2:13:boolean isLifecycleParent(java.lang.Class):202:202 -> e
    0:1:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):69:69 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/lifecycle/j;"}
    2:7:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):70:70 -> f
    8:21:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):72:72 -> f
    22:31:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):76:76 -> f
    32:34:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):80:80 -> f
    35:38:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):83:83 -> f
    39:45:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):84:84 -> f
    46:47:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):86:86 -> f
    48:53:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):87:87 -> f
    54:61:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):88:88 -> f
    62:67:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):90:90 -> f
    68:70:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):89:89 -> f
    71:76:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):91:91 -> f
    77:82:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):93:93 -> f
    83:88:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):94:94 -> f
    89:102:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):95:95 -> f
    103:108:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):97:97 -> f
    109:114:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):99:99 -> f
    0:7:int resolveObserverCallbackType(java.lang.Class):155:155 -> g
    8:14:int resolveObserverCallbackType(java.lang.Class):159:159 -> g
    15:16:int resolveObserverCallbackType(java.lang.Class):161:161 -> g
    17:20:int resolveObserverCallbackType(java.lang.Class):162:162 -> g
    21:24:int resolveObserverCallbackType(java.lang.Class):161:161 -> g
    25:33:int resolveObserverCallbackType(java.lang.Class):167:167 -> g
    34:37:int resolveObserverCallbackType(java.lang.Class):172:172 -> g
    38:43:int resolveObserverCallbackType(java.lang.Class):174:174 -> g
    44:50:int resolveObserverCallbackType(java.lang.Class):175:175 -> g
    51:65:int resolveObserverCallbackType(java.lang.Class):178:178 -> g
    66:75:int resolveObserverCallbackType(java.lang.Class):181:181 -> g
    76:82:int resolveObserverCallbackType(java.lang.Class):182:182 -> g
    83:91:int resolveObserverCallbackType(java.lang.Class):185:185 -> g
    92:96:int resolveObserverCallbackType(java.lang.Class):189:189 -> g
    97:112:int resolveObserverCallbackType(java.lang.Class):191:191 -> g
    113:119:int resolveObserverCallbackType(java.lang.Class):194:194 -> g
androidx.lifecycle.Lifecycling$1 -> androidx.lifecycle.Lifecycling$1:
# {"id":"sourceFile","fileName":"Lifecycling.java"}
    androidx.lifecycle.LifecycleEventObserver val$observer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    0:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):61:61 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.lifecycle.LiveData$LifecycleBoundObserver -> androidx.lifecycle.LiveData$LifecycleBoundObserver:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.LifecycleOwner mOwner -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"}
    0:9:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):417:417 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    10:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):418:418 -> g
    17:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):425:425 -> g
    24:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):426:426 -> g
    38:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):419:419 -> g
    0:16:boolean shouldBeActive():411:411 -> i
androidx.lifecycle.LiveData$ObserverWrapper -> androidx.lifecycle.o:
# {"id":"sourceFile","fileName":"LiveData.java"}
    boolean mActive -> a
    0:4:void activeStateChanged(boolean):460:460 -> h
    5:7:void activeStateChanged(boolean):465:465 -> h
    8:8:void activeStateChanged(boolean):466:466 -> h
androidx.lifecycle.MethodCallsLogger -> androidx.lifecycle.p:
# {"id":"sourceFile","fileName":"MethodCallsLogger.java"}
    java.util.Map mCalledMethods -> a
    0:2:void <init>():28:28 -> <init>
    3:10:void <init>():29:29 -> <init>
androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.q:
# {"id":"sourceFile","fileName":"OnLifecycleEvent.java"}
androidx.lifecycle.ProcessLifecycleInitializer -> androidx.lifecycle.ProcessLifecycleInitializer:
# {"id":"sourceFile","fileName":"ProcessLifecycleInitializer.java"}
    0:3:void <init>():31:31 -> <init>
    0:2:java.util.List dependencies():54:54 -> a
    0:4:java.lang.Object create(android.content.Context):31:31 -> b
    0:3:androidx.lifecycle.LifecycleOwner create(android.content.Context):36:36 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/lifecycle/l;"}
    4:11:androidx.lifecycle.LifecycleOwner create(android.content.Context):37:37 -> c
    12:14:androidx.lifecycle.LifecycleOwner create(android.content.Context):46:46 -> c
    15:17:androidx.lifecycle.LifecycleOwner create(android.content.Context):47:47 -> c
    18:22:androidx.lifecycle.LifecycleOwner create(android.content.Context):48:48 -> c
    23:30:androidx.lifecycle.LifecycleOwner create(android.content.Context):38:38 -> c
androidx.lifecycle.ProcessLifecycleOwner -> androidx.lifecycle.r:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.java"}
    int mStartedCounter -> a
    int mResumedCounter -> b
    boolean mPauseSent -> c
    boolean mStopSent -> d
    android.os.Handler mHandler -> e
    androidx.lifecycle.LifecycleRegistry mRegistry -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    java.lang.Runnable mDelayedPauseRunnable -> g
    androidx.lifecycle.ReportFragment$ActivityInitializationListener mInitializationListener -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"}
    androidx.lifecycle.ProcessLifecycleOwner sInstance -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    0:7:void <clinit>():92:92 -> <clinit>
    0:3:void <init>():155:155 -> <init>
    4:5:void <init>():58:58 -> <init>
    6:8:void <init>():59:59 -> <init>
    9:10:void <init>():61:61 -> <init>
    11:12:void <init>():62:62 -> <init>
    13:19:void <init>():65:65 -> <init>
    20:26:void <init>():67:67 -> <init>
    27:34:void <init>():75:75 -> <init>
    0:7:void activityPaused():130:130 -> a
    8:17:void activityPaused():132:132 -> a
    0:7:void activityResumed():118:118 -> b
    8:11:void activityResumed():120:120 -> b
    12:19:void activityResumed():121:121 -> b
    20:22:void activityResumed():122:122 -> b
    23:30:void activityResumed():124:124 -> b
    0:7:void activityStarted():110:110 -> c
    8:11:void activityStarted():111:111 -> c
    12:19:void activityStarted():112:112 -> c
    20:22:void activityStarted():113:113 -> c
    0:5:void activityStopped():137:137 -> d
    6:9:void activityStopped():138:138 -> d
    0:6:void attach(android.content.Context):160:160 -> e
    7:13:void attach(android.content.Context):161:161 -> e
    14:19:void attach(android.content.Context):162:162 -> e
    20:28:void attach(android.content.Context):163:163 -> e
    0:4:void dispatchPauseIfNeeded():142:142 -> f
    5:6:void dispatchPauseIfNeeded():143:143 -> f
    7:14:void dispatchPauseIfNeeded():144:144 -> f
    0:7:void dispatchStopIfNeeded():149:149 -> g
    8:15:void dispatchStopIfNeeded():150:150 -> g
    16:18:void dispatchStopIfNeeded():151:151 -> g
    0:2:androidx.lifecycle.Lifecycle getLifecycle():212:212 -> getLifecycle
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h;"}
    0:2:androidx.lifecycle.LifecycleOwner get():102:102 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/l;"}
    0:5:void init(android.content.Context):106:106 -> i
androidx.lifecycle.ProcessLifecycleOwner$1 -> androidx.lifecycle.r$a:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.java"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    0:5:void <init>(androidx.lifecycle.ProcessLifecycleOwner):67:67 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    0:4:void run():70:70 -> run
    5:10:void run():71:71 -> run
androidx.lifecycle.ProcessLifecycleOwner$2 -> androidx.lifecycle.r$b:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.java"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    0:5:void <init>(androidx.lifecycle.ProcessLifecycleOwner):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    0:0:void onCreate() -> a
    0:5:void onResume():88:88 -> b
    0:5:void onStart():83:83 -> c
androidx.lifecycle.ProcessLifecycleOwner$3 -> androidx.lifecycle.r$c:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.java"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    0:5:void <init>(androidx.lifecycle.ProcessLifecycleOwner):163:163 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    0:5:void onActivityPaused(android.app.Activity):199:199 -> onActivityPaused
    0:8:void onActivityPreCreated(android.app.Activity,android.os.Bundle):174:174 -> onActivityPreCreated
    0:5:void onActivityStopped(android.app.Activity):204:204 -> onActivityStopped
androidx.lifecycle.ProcessLifecycleOwner$3$1 -> androidx.lifecycle.r$c$a:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.java"}
    androidx.lifecycle.ProcessLifecycleOwner$3 this$1 -> this$1
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$c;"}
    0:5:void <init>(androidx.lifecycle.ProcessLifecycleOwner$3):174:174 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r$c;)V"}
    0:7:void onActivityPostResumed(android.app.Activity):182:182 -> onActivityPostResumed
    0:7:void onActivityPostStarted(android.app.Activity):177:177 -> onActivityPostStarted
androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.ReflectiveGenericLifecycleObserver:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    java.lang.Object mWrapped -> a
    androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/b$a;"}
    0:2:void <init>(java.lang.Object):33:33 -> <init>
    3:4:void <init>(java.lang.Object):34:34 -> <init>
    5:17:void <init>(java.lang.Object):35:35 -> <init>
    0:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.lifecycle.ReportFragment -> androidx.lifecycle.s:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    androidx.lifecycle.ReportFragment$ActivityInitializationListener mProcessListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"}
    0:3:void <init>():37:37 -> <init>
    0:3:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):65:65 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/h$b;)V"}
    4:9:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):66:66 -> a
    10:13:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):67:67 -> a
    14:19:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):68:68 -> a
    0:0:void dispatch(androidx.lifecycle.Lifecycle$Event) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h$b;)V"}
    2:5:void dispatchCreate(androidx.lifecycle.ReportFragment$ActivityInitializationListener):82:82 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    2:5:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):94:94 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    2:5:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):88:88 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    0:2:void injectIfNeededIn(android.app.Activity):44:44 -> f
    3:6:void injectIfNeededIn(android.app.Activity):50:50 -> f
    7:14:void injectIfNeededIn(android.app.Activity):51:51 -> f
    15:30:void injectIfNeededIn(android.app.Activity):52:52 -> f
    31:34:void injectIfNeededIn(android.app.Activity):54:54 -> f
    0:2:void onActivityCreated(android.os.Bundle):100:100 -> onActivityCreated
    3:7:void onActivityCreated(android.os.Bundle):101:101 -> onActivityCreated
    8:13:void onActivityCreated(android.os.Bundle):102:102 -> onActivityCreated
    0:2:void onDestroy():133:133 -> onDestroy
    3:8:void onDestroy():134:134 -> onDestroy
    9:11:void onDestroy():136:136 -> onDestroy
    0:2:void onPause():121:121 -> onPause
    3:8:void onPause():122:122 -> onPause
    0:2:void onResume():114:114 -> onResume
    3:7:void onResume():115:115 -> onResume
    8:13:void onResume():116:116 -> onResume
    0:2:void onStart():107:107 -> onStart
    3:7:void onStart():108:108 -> onStart
    8:13:void onStart():109:109 -> onStart
    0:2:void onStop():127:127 -> onStop
    3:8:void onStop():128:128 -> onStop
androidx.lifecycle.ReportFragment$ActivityInitializationListener -> androidx.lifecycle.s$a:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    void onCreate() -> a
    void onResume() -> b
    void onStart() -> c
androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.s$b:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    0:3:void <init>():164:164 -> <init>
    0:5:void onActivityPostCreated(android.app.Activity,android.os.Bundle):178:178 -> onActivityPostCreated
    0:5:void onActivityPostResumed(android.app.Activity):196:196 -> onActivityPostResumed
    0:5:void onActivityPostStarted(android.app.Activity):187:187 -> onActivityPostStarted
    0:5:void onActivityPreDestroyed(android.app.Activity):224:224 -> onActivityPreDestroyed
    0:5:void onActivityPrePaused(android.app.Activity):201:201 -> onActivityPrePaused
    0:5:void onActivityPreStopped(android.app.Activity):210:210 -> onActivityPreStopped
    0:8:void registerIn(android.app.Activity):167:167 -> registerIn
androidx.lifecycle.SavedStateHandle -> androidx.lifecycle.u:
# {"id":"sourceFile","fileName":"SavedStateHandle.kt"}
    java.util.Map regular -> a
    java.util.Map savedStateProviders -> b
    java.util.Map liveDatas -> c
    java.util.Map flows -> d
    androidx.savedstate.SavedStateRegistry$SavedStateProvider savedStateProvider -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c$c;"}
    androidx.lifecycle.SavedStateHandle$Companion Companion -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/u$a;"}
    java.lang.Class[] ACCEPTABLE_CLASSES -> g
    8:69:void <clinit>():435:435 -> <clinit>
    70:72:void <clinit>():402:402 -> <clinit>
    1:1:void <init>(java.util.Map):79:79 -> <init>
    2:2:void <init>():50:50 -> <init>
    2:2:void <init>(java.util.Map):50 -> <init>
    3:3:void <init>():51:51 -> <init>
    3:3:void <init>(java.util.Map):51 -> <init>
    4:4:void <init>():52:52 -> <init>
    4:4:void <init>(java.util.Map):52 -> <init>
    5:5:void <init>():53:53 -> <init>
    5:5:void <init>(java.util.Map):53 -> <init>
    6:6:void <init>():55:55 -> <init>
    6:6:void <init>(java.util.Map):55 -> <init>
    7:7:void <init>(java.util.Map):80:80 -> <init>
    8:8:void <init>():86:86 -> <init>
    9:12:void <init>():50:53 -> <init>
    13:13:void <init>():55:55 -> <init>
    0:4:android.os.Bundle $r8$lambda$GtOfND5ytkMc4wzrmyvzCM4MOCY(androidx.lifecycle.SavedStateHandle):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/u;)Landroid/os/Bundle;"}
    0:2:java.lang.Class[] access$getACCEPTABLE_CLASSES$cp():49:49 -> b
    0:6:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/u;"}
    0:2:androidx.savedstate.SavedStateRegistry$SavedStateProvider savedStateProvider():90:90 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/c$c;"}
    5:10:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):58:58 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/u;)Landroid/os/Bundle;"}
    11:42:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):59:59 -> e
    43:46:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):60:60 -> e
    47:50:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):61:61 -> e
    51:56:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):64:64 -> e
    57:65:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):65:65 -> e
    66:74:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):66:66 -> e
    75:90:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):67:67 -> e
    91:93:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):68:68 -> e
    94:103:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):69:69 -> e
    104:124:android.os.Bundle savedStateProvider$lambda-0(androidx.lifecycle.SavedStateHandle):71:71 -> e
    5:12:void set(java.lang.String,java.lang.Object):240:240 -> f
    13:17:void set(java.lang.String,java.lang.Object):246:246 -> f
    18:22:void set(java.lang.String,java.lang.Object):251:251 -> f
    23:32:void set(java.lang.String,java.lang.Object):253:253 -> f
    33:34:void set(java.lang.String,java.lang.Object):241:241 -> f
    35:63:void set(java.lang.String,java.lang.Object):242:242 -> f
    64:67:void set(java.lang.String,java.lang.Object):241:241 -> f
androidx.lifecycle.SavedStateHandle$$ExternalSyntheticLambda0 -> androidx.lifecycle.t:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.lifecycle.SavedStateHandle androidx.lifecycle.SavedStateHandle$$InternalSyntheticLambda$1$03e74b9c2317d5c9b94d799b40a897d051b67b9d8318a0f44a92eeb19bc6612b$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/u;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>(androidx.lifecycle.SavedStateHandle):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/u;)V"}
    0:6:android.os.Bundle saveState():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.lifecycle.SavedStateHandle$Companion -> androidx.lifecycle.u$a:
# {"id":"sourceFile","fileName":"SavedStateHandle.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():350:350 -> <init>
    4:9:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):360:360 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/u;"}
    10:14:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):362:362 -> a
    15:34:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):363:363 -> a
    35:47:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):364:364 -> a
    48:53:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):366:366 -> a
    54:59:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):373:373 -> a
    60:69:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):374:374 -> a
    70:79:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):375:375 -> a
    80:84:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):378:378 -> a
    85:91:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):379:379 -> a
    92:117:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):380:380 -> a
    118:123:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):382:382 -> a
    124:131:androidx.lifecycle.SavedStateHandle createHandle(android.os.Bundle,android.os.Bundle):375:375 -> a
    4:14:boolean validateValue(java.lang.Object):393:393 -> b
    15:28:boolean validateValue(java.lang.Object):394:394 -> b
androidx.lifecycle.SavedStateHandleAttacher -> androidx.lifecycle.SavedStateHandleAttacher:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.SavedStateHandlesProvider provider -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/w;"}
    5:7:void <init>(androidx.lifecycle.SavedStateHandlesProvider):187:187 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/w;)V"}
    8:10:void <init>(androidx.lifecycle.SavedStateHandlesProvider):188:188 -> <init>
    10:13:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):192:192 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    14:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):195:195 -> g
    21:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):199:199 -> g
    27:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):193:193 -> g
    44:53:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):192:192 -> g
androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHandleController:
# {"id":"sourceFile","fileName":"SavedStateHandleController.java"}
    java.lang.String mKey -> a
    boolean mIsAttached -> b
    androidx.lifecycle.SavedStateHandle mHandle -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/u;"}
    0:3:void <init>(java.lang.String,androidx.lifecycle.SavedStateHandle):27:27 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/lifecycle/u;)V"}
    4:5:void <init>(java.lang.String,androidx.lifecycle.SavedStateHandle):24:24 -> <init>
    6:7:void <init>(java.lang.String,androidx.lifecycle.SavedStateHandle):28:28 -> <init>
    8:10:void <init>(java.lang.String,androidx.lifecycle.SavedStateHandle):29:29 -> <init>
    0:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):47:47 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    5:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):48:48 -> g
    7:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):49:49 -> g
    0:4:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):37:37 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/h;)V"}
    5:6:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):40:40 -> h
    7:9:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):41:41 -> h
    10:21:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):42:42 -> h
    22:29:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):38:38 -> h
    0:2:androidx.lifecycle.SavedStateHandle getHandle():54:54 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/u;"}
    0:2:boolean isAttached():33:33 -> j
androidx.lifecycle.SavedStateHandleSupport -> androidx.lifecycle.v:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.viewmodel.CreationExtras$Key SAVED_STATE_REGISTRY_OWNER_KEY -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$b;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_STORE_OWNER_KEY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$b;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key DEFAULT_ARGS_KEY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$b;"}
    0:6:void <clinit>():208:208 -> <clinit>
    7:13:void <clinit>():214:214 -> <clinit>
    14:21:void <clinit>():220:220 -> <clinit>
    5:14:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):90:90 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a;)Landroidx/lifecycle/u;"}
    15:24:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):94:94 -> a
    25:32:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):99:99 -> a
    33:42:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):100:100 -> a
    43:47:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):103:103 -> a
    48:49:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):100:100 -> a
    50:51:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):101:101 -> a
    52:55:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):100:100 -> a
    56:57:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):95:95 -> a
    58:59:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):96:96 -> a
    60:63:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):95:95 -> a
    64:65:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):91:91 -> a
    66:67:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):92:92 -> a
    68:71:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):91:91 -> a
    0:3:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):65:65 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;Landroidx/lifecycle/E;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/u;"}
    4:7:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):66:66 -> b
    8:21:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):70:70 -> b
    22:25:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):71:71 -> b
    26:29:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):70:70 -> b
    30:38:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):72:72 -> b
    5:17:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):45:45 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)V"}
    18:34:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):47:47 -> c
    35:46:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):52:52 -> c
    47:58:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):53:53 -> c
    59:65:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):54:54 -> c
    66:78:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):55:55 -> c
    5:25:androidx.lifecycle.SavedStateHandlesProvider getSavedStateHandlesProvider(androidx.savedstate.SavedStateRegistryOwner):114:114 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)Landroidx/lifecycle/w;"}
    26:33:androidx.lifecycle.SavedStateHandlesProvider getSavedStateHandlesProvider(androidx.savedstate.SavedStateRegistryOwner):115:115 -> d
    5:9:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.viewModelFactory(kotlin.jvm.functions.Function1):31:31 -> e
    5:9:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/E;)Landroidx/lifecycle/x;"}
    10:11:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):110:110 -> e
    12:20:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.initializer(androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder,kotlin.jvm.functions.Function1):63:63 -> e
    12:20:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):110 -> e
    21:24:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.viewModelFactory(kotlin.jvm.functions.Function1):31:31 -> e
    21:24:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109 -> e
    25:29:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109:109 -> e
    30:31:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):111:111 -> e
    32:38:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109:109 -> e
androidx.lifecycle.SavedStateHandleSupport$DEFAULT_ARGS_KEY$1 -> androidx.lifecycle.v$a:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    0:3:void <init>():220:220 -> <init>
androidx.lifecycle.SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1 -> androidx.lifecycle.v$b:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    0:3:void <init>():208:208 -> <init>
androidx.lifecycle.SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1 -> androidx.lifecycle.v$c:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    0:3:void <init>():214:214 -> <init>
androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 -> androidx.lifecycle.v$d:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$d;"}
    0:6:java.lang.Object invoke(java.lang.Object):110:110 -> c
    5:10:androidx.lifecycle.SavedStateHandlesVM invoke(androidx.lifecycle.viewmodel.CreationExtras):110:110 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a;)Landroidx/lifecycle/x;"}
androidx.lifecycle.SavedStateHandlesProvider -> androidx.lifecycle.w:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c;"}
    boolean restored -> b
    android.os.Bundle restoredState -> c
    kotlin.Lazy viewModel$delegate -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LA/d;"}
    10:12:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/E;)V"}
    13:14:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):127:127 -> <init>
    15:26:androidx.lifecycle.SavedStateHandlesVM getViewModel():133:133 -> <init>
    15:26:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):133 -> <init>
    0:4:android.os.Bundle saveState():138:138 -> a
    5:8:android.os.Bundle saveState():141:141 -> a
    9:11:android.os.Bundle saveState():142:142 -> a
    12:19:android.os.Bundle saveState():146:146 -> a
    20:39:void kotlin.collections.MapsKt___MapsKt.forEach(java.util.Map,kotlin.jvm.functions.Function1):211:211 -> a
    20:39:android.os.Bundle saveState():146 -> a
    40:51:android.os.Bundle saveState():146:146 -> a
    52:59:android.os.Bundle saveState():147:147 -> a
    60:67:android.os.Bundle saveState():148:148 -> a
    68:72:android.os.Bundle saveState():149:149 -> a
    73:75:android.os.Bundle saveState():154:154 -> a
    5:7:android.os.Bundle consumeRestoredStateForKey(java.lang.String):176:176 -> b
    8:18:android.os.Bundle consumeRestoredStateForKey(java.lang.String):177:177 -> b
    19:25:android.os.Bundle consumeRestoredStateForKey(java.lang.String):178:178 -> b
    26:36:android.os.Bundle consumeRestoredStateForKey(java.lang.String):179:179 -> b
    37:39:android.os.Bundle consumeRestoredStateForKey(java.lang.String):180:180 -> b
    0:8:androidx.lifecycle.SavedStateHandlesVM getViewModel():133:133 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
    0:3:void performRestore():162:162 -> d
    4:14:void performRestore():163:163 -> d
    15:16:void performRestore():164:164 -> d
    17:20:void performRestore():168:168 -> d
androidx.lifecycle.SavedStateHandlesProvider$viewModel$2 -> androidx.lifecycle.w$a:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.ViewModelStoreOwner $viewModelStoreOwner -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/E;"}
    0:4:java.lang.Object invoke():133:133 -> a
    0:6:androidx.lifecycle.SavedStateHandlesVM invoke():134:134 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
androidx.lifecycle.SavedStateHandlesVM -> androidx.lifecycle.x:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    java.util.Map handles -> d
    0:2:void <init>():118:118 -> <init>
    3:10:void <init>():119:119 -> <init>
    0:2:java.util.Map getHandles():119:119 -> f
androidx.lifecycle.SavedStateViewModelFactory -> androidx.lifecycle.y:
# {"id":"sourceFile","fileName":"SavedStateViewModelFactory.kt"}
    android.app.Application application -> b
    androidx.lifecycle.ViewModelProvider$Factory factory -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b;"}
    android.os.Bundle defaultArgs -> d
    androidx.lifecycle.Lifecycle lifecycle -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c;"}
    5:7:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):96:96 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Application;Lu/e;Landroid/os/Bundle;)V"}
    8:13:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):97:97 -> <init>
    14:19:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):98:98 -> <init>
    20:21:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):99:99 -> <init>
    22:25:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):100:100 -> <init>
    26:32:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):101:101 -> <init>
    33:37:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):102:102 -> <init>
    38:40:void <init>(android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):101:101 -> <init>
    10:19:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):112:112 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lt/a;)Landroidx/lifecycle/A;"}
    20:27:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):117:117 -> a
    28:35:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):118:118 -> a
    36:45:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):119:119 -> a
    46:53:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):120:120 -> a
    54:62:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):122:122 -> a
    63:72:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):124:124 -> a
    73:83:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):128:128 -> a
    84:96:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):131:131 -> a
    97:109:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):133:133 -> a
    110:113:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):137:137 -> a
    114:118:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):138:138 -> a
    119:126:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):140:140 -> a
    127:128:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):113:113 -> a
    129:130:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):114:114 -> a
    131:134:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):113:113 -> a
    5:10:androidx.lifecycle.ViewModel create(java.lang.Class):201:201 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    11:15:androidx.lifecycle.ViewModel create(java.lang.Class):203:203 -> b
    16:23:androidx.lifecycle.ViewModel create(java.lang.Class):202:202 -> b
    5:8:void onRequery(androidx.lifecycle.ViewModel):212:212 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/A;)V"}
    9:10:void onRequery(androidx.lifecycle.ViewModel):215:215 -> c
    11:14:void onRequery(androidx.lifecycle.ViewModel):213:213 -> c
    10:13:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):159:159 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    14:15:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):160:160 -> d
    16:21:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):165:165 -> d
    22:25:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):166:166 -> d
    26:34:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):167:167 -> d
    35:44:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):169:169 -> d
    45:55:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):175:175 -> d
    56:66:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):176:176 -> d
    67:72:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):179:179 -> d
    73:76:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):178:178 -> d
    77:84:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):181:181 -> d
    85:103:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):182:182 -> d
    104:118:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):184:184 -> d
    119:120:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):187:187 -> d
    121:124:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):186:186 -> d
    125:126:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):160:160 -> d
    127:128:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):161:161 -> d
    129:132:androidx.lifecycle.ViewModel create(java.lang.String,java.lang.Class):160:160 -> d
androidx.lifecycle.SavedStateViewModelFactoryKt -> androidx.lifecycle.z:
# {"id":"sourceFile","fileName":"SavedStateViewModelFactory.kt"}
    java.util.List ANDROID_VIEWMODEL_SIGNATURE -> a
    java.util.List VIEWMODEL_SIGNATURE -> b
    0:7:void <clinit>():241:241 -> <clinit>
    8:13:void <clinit>():240:240 -> <clinit>
    14:20:void <clinit>():244:244 -> <clinit>
    0:2:java.util.List access$getANDROID_VIEWMODEL_SIGNATURE$p():1:1 -> a
    0:2:java.util.List access$getVIEWMODEL_SIGNATURE$p():1:1 -> b
    10:24:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):252:252 -> c
    25:37:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):253:253 -> c
    38:44:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):254:254 -> c
    45:61:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):258:258 -> c
    62:63:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):259:259 -> c
    64:92:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):260:260 -> c
    93:101:java.lang.reflect.Constructor findMatchingConstructor(java.lang.Class,java.util.List):259:259 -> c
    15:32:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):228:228 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Landroidx/lifecycle/A;"}
    33:34:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):234:234 -> d
    35:55:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):235:235 -> d
    56:59:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):234:234 -> d
    60:87:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):232:232 -> d
    88:110:androidx.lifecycle.ViewModel newInstance(java.lang.Class,java.lang.reflect.Constructor,java.lang.Object[]):230:230 -> d
androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.SingleGeneratedAdapterObserver:
# {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.java"}
    0:3:void <init>(androidx.lifecycle.GeneratedAdapter):25:25 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f;)V"}
    1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):31:31 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.lifecycle.ViewModel -> androidx.lifecycle.A:
# {"id":"sourceFile","fileName":"ViewModel.java"}
    java.util.Map mBagOfTags -> a
    java.util.Set mCloseables -> b
    boolean mCleared -> c
    0:2:void <init>():125:125 -> <init>
    3:9:void <init>():113:113 -> <init>
    10:17:void <init>():115:115 -> <init>
    18:20:void <init>():117:117 -> <init>
    1:2:void clear():169:169 -> a
    3:6:void clear():174:174 -> a
    7:8:void clear():175:176 -> a
    9:27:void clear():176:176 -> a
    28:33:void clear():178:178 -> a
    34:37:void clear():180:180 -> a
    38:41:void clear():183:183 -> a
    42:43:void clear():184:185 -> a
    44:60:void clear():185:185 -> a
    61:66:void clear():186:186 -> a
    67:70:void clear():188:188 -> a
    71:74:void clear():190:190 -> a
    0:3:void closeWithRuntimeException(java.lang.Object):238:238 -> b
    4:10:void closeWithRuntimeException(java.lang.Object):240:240 -> b
    11:17:void closeWithRuntimeException(java.lang.Object):242:242 -> b
    0:5:java.lang.Object getTag(java.lang.String):229:229 -> c
    6:7:java.lang.Object getTag(java.lang.String):232:233 -> c
    8:15:java.lang.Object getTag(java.lang.String):233:233 -> c
    16:17:java.lang.Object getTag(java.lang.String):234:234 -> c
    0:0:void onCleared() -> d
    0:2:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):208:208 -> e
    3:10:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):209:209 -> e
    11:18:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):211:211 -> e
    19:23:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):213:213 -> e
    24:27:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):215:215 -> e
    28:31:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):219:219 -> e
    32:33:java.lang.Object setTagIfAbsent(java.lang.String,java.lang.Object):213:213 -> e
androidx.lifecycle.ViewModelProvider -> androidx.lifecycle.B:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelStore store -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/D;"}
    androidx.lifecycle.ViewModelProvider$Factory factory -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b;"}
    androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a;"}
    1:1:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/D;Landroidx/lifecycle/B$b;)V"}
    2:2:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/D;Landroidx/lifecycle/B$b;Lt/a;)V"}
    3:4:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):52:53 -> <init>
    5:5:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):54:54 -> <init>
    5:5:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):54 -> <init>
    6:6:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):54:54 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/D;Landroidx/lifecycle/B$b;Lt/a;ILI/f;)V"}
    7:7:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):51:51 -> <init>
    8:8:void <init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):130:130 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/E;Landroidx/lifecycle/B$b;)V"}
    9:9:void <init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):132:132 -> <init>
    10:10:void <init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):129:129 -> <init>
    5:10:androidx.lifecycle.ViewModel get(java.lang.Class):151:151 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    11:32:androidx.lifecycle.ViewModel get(java.lang.Class):153:153 -> a
    33:40:androidx.lifecycle.ViewModel get(java.lang.Class):152:152 -> a
    10:15:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):172:172 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    16:21:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):173:173 -> b
    22:44:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):174:174 -> b
    45:52:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):175:175 -> b
    53:59:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):182:182 -> b
    60:64:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):183:183 -> b
    65:71:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):187:187 -> b
    72:77:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):189:189 -> b
    78:83:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):190:190 -> b
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory -> androidx.lifecycle.B$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    android.app.Application application -> e
    androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion Companion -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$a$a;"}
    androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory sInstance -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$a;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key APPLICATION_KEY -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$b;"}
    8:12:void <clinit>():354:354 -> <clinit>
    1:1:void <init>(android.app.Application,int):256:256 -> <init>
    2:2:void <init>(android.app.Application,int):252:252 -> <init>
    3:3:void <init>():265:265 -> <init>
    4:4:void <init>(android.app.Application):273:273 -> <init>
    10:13:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):277:277 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lt/a;)Landroidx/lifecycle/A;"}
    14:18:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):278:278 -> a
    19:28:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):280:280 -> a
    29:33:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):282:282 -> a
    34:41:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):285:285 -> a
    42:46:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):290:290 -> a
    47:48:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):286:286 -> a
    49:50:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):287:287 -> a
    51:54:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):286:286 -> a
    5:8:androidx.lifecycle.ViewModel create(java.lang.Class):297:297 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    9:13:androidx.lifecycle.ViewModel create(java.lang.Class):304:304 -> b
    14:15:androidx.lifecycle.ViewModel create(java.lang.Class):298:298 -> b
    16:17:androidx.lifecycle.ViewModel create(java.lang.Class):299:299 -> b
    18:21:androidx.lifecycle.ViewModel create(java.lang.Class):298:298 -> b
    0:2:androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory access$getSInstance$cp():250:250 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/B$a;"}
    0:2:void access$setSInstance$cp(androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory):250:250 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/B$a;)V"}
    0:9:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):310:310 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroid/app/Application;)Landroidx/lifecycle/A;"}
    10:29:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):312:312 -> g
    30:43:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):310:310 -> g
    44:64:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):320:320 -> g
    65:85:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):318:318 -> g
    86:106:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):316:316 -> g
    107:127:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):314:314 -> g
    128:132:androidx.lifecycle.ViewModel create(java.lang.Class,android.app.Application):322:322 -> g
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion -> androidx.lifecycle.B$a$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():325:325 -> <init>
    5:10:androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory getInstance(android.app.Application):342:342 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Application;)Landroidx/lifecycle/B$a;"}
    11:18:androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory getInstance(android.app.Application):343:343 -> a
    19:26:androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory getInstance(android.app.Application):345:345 -> a
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl -> androidx.lifecycle.B$a$a$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$a$a$a;"}
    0:3:void <init>():348:348 -> <init>
androidx.lifecycle.ViewModelProvider$Factory -> androidx.lifecycle.B$b:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$Factory$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b$a;"}
    10:14:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):83:83 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lt/a;)Landroidx/lifecycle/A;"}
    5:6:androidx.lifecycle.ViewModel create(java.lang.Class):69:69 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    7:8:androidx.lifecycle.ViewModel create(java.lang.Class):70:70 -> b
    9:12:androidx.lifecycle.ViewModel create(java.lang.Class):69:69 -> b
androidx.lifecycle.ViewModelProvider$Factory$Companion -> androidx.lifecycle.B$b$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$Factory$Companion $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b$a;"}
    0:3:void <init>():85:85 -> <init>
androidx.lifecycle.ViewModelProvider$NewInstanceFactory -> androidx.lifecycle.B$c:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$c$a;"}
    androidx.lifecycle.ViewModelProvider$NewInstanceFactory sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$c;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_KEY -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$b;"}
    8:12:void <clinit>():240:240 -> <clinit>
    0:3:void <init>():197:197 -> <init>
    7:10:androidx.lifecycle.ViewModel create(java.lang.Class):202:202 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
    11:22:androidx.lifecycle.ViewModel create(java.lang.Class):201:201 -> b
    23:43:androidx.lifecycle.ViewModel create(java.lang.Class):206:206 -> b
    44:64:androidx.lifecycle.ViewModel create(java.lang.Class):204:204 -> b
    0:2:androidx.lifecycle.ViewModelProvider$NewInstanceFactory access$getSInstance$cp():197:197 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/B$c;"}
    0:2:void access$setSInstance$cp(androidx.lifecycle.ViewModelProvider$NewInstanceFactory):197:197 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/B$c;)V"}
androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion -> androidx.lifecycle.B$c$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():210:210 -> <init>
    0:5:androidx.lifecycle.ViewModelProvider$NewInstanceFactory getInstance():223:223 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/B$c;"}
    6:13:androidx.lifecycle.ViewModelProvider$NewInstanceFactory getInstance():224:224 -> a
    14:21:androidx.lifecycle.ViewModelProvider$NewInstanceFactory getInstance():226:226 -> a
androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl -> androidx.lifecycle.B$c$a$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$c$a$a;"}
    0:3:void <init>():229:229 -> <init>
androidx.lifecycle.ViewModelProvider$OnRequeryFactory -> androidx.lifecycle.B$d:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    0:3:void <init>():101:101 -> <init>
    void onRequery(androidx.lifecycle.ViewModel) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/A;)V"}
androidx.lifecycle.ViewModelProviderGetKt -> androidx.lifecycle.C:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    5:8:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):360:360 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/E;)Lt/a;"}
    9:20:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):361:361 -> a
    21:23:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):362:362 -> a
androidx.lifecycle.ViewModelStore -> androidx.lifecycle.D:
# {"id":"sourceFile","fileName":"ViewModelStore.java"}
    java.util.HashMap mMap -> a
    0:2:void <init>():38:38 -> <init>
    3:10:void <init>():40:40 -> <init>
    0:21:void clear():61:61 -> a
    22:25:void clear():62:62 -> a
    26:31:void clear():64:64 -> a
    0:8:androidx.lifecycle.ViewModel get(java.lang.String):50:50 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/A;"}
    0:11:java.util.Set keys():54:54 -> c
    0:9:void put(java.lang.String,androidx.lifecycle.ViewModel):43:43 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/lifecycle/A;)V"}
    10:13:void put(java.lang.String,androidx.lifecycle.ViewModel):45:45 -> d
androidx.lifecycle.ViewModelStoreOwner -> androidx.lifecycle.E:
# {"id":"sourceFile","fileName":"ViewModelStoreOwner.java"}
androidx.lifecycle.ViewTreeLifecycleOwner -> androidx.lifecycle.F:
# {"id":"sourceFile","fileName":"ViewTreeLifecycleOwner.java"}
    0:5:void set(android.view.View,androidx.lifecycle.LifecycleOwner):49:49 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/lifecycle/l;)V"}
androidx.lifecycle.ViewTreeViewModelStoreOwner -> androidx.lifecycle.G:
# {"id":"sourceFile","fileName":"ViewTreeViewModelStoreOwner.java"}
    0:5:void set(android.view.View,androidx.lifecycle.ViewModelStoreOwner):50:50 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/lifecycle/E;)V"}
androidx.lifecycle.runtime.R$id -> s.a:
    int view_tree_lifecycle_owner -> a
androidx.lifecycle.viewmodel.CreationExtras -> t.a:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
    java.util.Map map -> a
    0:2:void <init>():26:26 -> <init>
    3:10:void <init>():27:27 -> <init>
    java.lang.Object get(androidx.lifecycle.viewmodel.CreationExtras$Key) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a$b;)Ljava/lang/Object;"}
    0:2:java.util.Map getMap$lifecycle_viewmodel_release():27:27 -> b
androidx.lifecycle.viewmodel.CreationExtras$Empty -> t.a$a:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
    androidx.lifecycle.viewmodel.CreationExtras$Empty INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():42:42 -> <init>
    0:6:java.lang.Object t.CreationExtras$Empty.get(t.CreationExtras$Key):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a$b;)Ljava/lang/Object;"}
androidx.lifecycle.viewmodel.CreationExtras$Key -> t.a$b:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
androidx.lifecycle.viewmodel.InitializerViewModelFactory -> t.b:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    androidx.lifecycle.viewmodel.ViewModelInitializer[] initializers -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lt/f;"}
    5:7:void <init>(androidx.lifecycle.viewmodel.ViewModelInitializer[]):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lt/f;)V"}
    8:10:void <init>(androidx.lifecycle.viewmodel.ViewModelInitializer[]):87:87 -> <init>
    10:11:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):105:105 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lt/a;)Landroidx/lifecycle/A;"}
    12:19:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):116:116 -> a
    20:29:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):106:106 -> a
    30:51:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):107:107 -> a
    52:53:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> a
    54:74:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):111:111 -> a
    75:78:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> a
androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder -> t.c:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    java.util.List initializers -> a
    0:2:void <init>():36:36 -> <init>
    3:10:void <init>():38:38 -> <init>
    10:24:void addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/a;LH/l;)V"}
    0:4:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/B$b;"}
    5:12:androidx.lifecycle.ViewModelProvider$Factory build():119:119 -> b
    13:25:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b
    26:33:androidx.lifecycle.ViewModelProvider$Factory build():119:119 -> b
androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt -> R8$$REMOVED$$CLASS$$0:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
androidx.lifecycle.viewmodel.MutableCreationExtras -> t.d:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(androidx.lifecycle.viewmodel.CreationExtras):52:52 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a;)V"}
    3:3:void <init>(androidx.lifecycle.viewmodel.CreationExtras):55:55 -> <init>
    4:4:void <init>(androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):52:52 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a;ILI/f;)V"}
    5:13:java.lang.Object get(androidx.lifecycle.viewmodel.CreationExtras$Key):66:66 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a$b;)Ljava/lang/Object;"}
    5:12:void set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):61:61 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/a$b;Ljava/lang/Object;)V"}
androidx.lifecycle.viewmodel.R$id -> t.e:
    int view_tree_view_model_store_owner -> a
androidx.lifecycle.viewmodel.ViewModelInitializer -> t.f:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    java.lang.Class clazz -> a
    kotlin.jvm.functions.Function1 initializer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LH/l;"}
    10:12:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):69:69 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LH/l;)V"}
    13:14:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):70:70 -> <init>
    15:17:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):71:71 -> <init>
    0:2:java.lang.Class getClazz$lifecycle_viewmodel_release():70:70 -> a
    0:2:kotlin.jvm.functions.Function1 getInitializer$lifecycle_viewmodel_release():71:71 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/l;"}
androidx.loader.app.LoaderManager -> androidx.loader.app.a:
# {"id":"sourceFile","fileName":"LoaderManager.java"}
    0:3:void <init>():40:40 -> <init>
    void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a
    0:12:androidx.loader.app.LoaderManager getInstance(androidx.lifecycle.LifecycleOwner):128:128 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)Landroidx/loader/app/a;"}
androidx.loader.app.LoaderManagerImpl -> androidx.loader.app.b:
# {"id":"sourceFile","fileName":"LoaderManagerImpl.java"}
    androidx.lifecycle.LifecycleOwner mLifecycleOwner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"}
    androidx.loader.app.LoaderManagerImpl$LoaderViewModel mLoaderViewModel -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/loader/app/b$a;"}
    0:2:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):371:371 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/D;)V"}
    3:4:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):372:372 -> <init>
    5:11:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):373:373 -> <init>
    0:5:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):498:498 -> a
    0:6:java.lang.String toString():486:486 -> toString
    7:11:java.lang.String toString():487:487 -> toString
    12:22:java.lang.String toString():488:488 -> toString
    23:27:java.lang.String toString():489:489 -> toString
    28:32:java.lang.String toString():490:490 -> toString
    33:37:java.lang.String toString():491:491 -> toString
    38:42:java.lang.String toString():492:492 -> toString
androidx.loader.app.LoaderManagerImpl$LoaderViewModel -> androidx.loader.app.b$a:
# {"id":"sourceFile","fileName":"LoaderManagerImpl.java"}
    androidx.collection.SparseArrayCompat mLoaders -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/h;"}
    boolean mCreatingLoader -> e
    androidx.lifecycle.ViewModelProvider$Factory FACTORY -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/B$b;"}
    0:7:void <clinit>():281:281 -> <clinit>
    0:2:void <init>():280:280 -> <init>
    3:10:void <init>():295:295 -> <init>
    11:13:void <init>():296:296 -> <init>
    0:2:void onCleared():344:344 -> d
    3:10:void onCleared():345:345 -> d
    11:16:void onCleared():350:350 -> d
    17:27:void onCleared():347:347 -> d
    28:28:void onCleared():348:348 -> d
    0:7:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):354:354 -> f
    8:15:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):355:355 -> f
    16:28:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):356:356 -> f
    29:37:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):357:357 -> f
    38:47:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):358:358 -> f
    48:64:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):359:359 -> f
    65:72:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):360:360 -> f
    0:15:androidx.loader.app.LoaderManagerImpl$LoaderViewModel getInstance(androidx.lifecycle.ViewModelStore):292:292 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/D;)Landroidx/loader/app/b$a;"}
androidx.loader.app.LoaderManagerImpl$LoaderViewModel$1 -> androidx.loader.app.b$a$a:
# {"id":"sourceFile","fileName":"LoaderManagerImpl.java"}
    0:3:void <init>():281:281 -> <init>
    0:5:androidx.lifecycle.ViewModel create(java.lang.Class):286:286 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/A;"}
androidx.savedstate.R$id -> u.a:
    int view_tree_saved_state_registry_owner -> a
androidx.savedstate.Recreator -> androidx.savedstate.Recreator:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    androidx.savedstate.SavedStateRegistryOwner owner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/e;"}
    androidx.savedstate.Recreator$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$a;"}
    5:7:void <init>(androidx.savedstate.SavedStateRegistryOwner):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)V"}
    8:10:void <init>(androidx.savedstate.SavedStateRegistryOwner):25:25 -> <init>
    10:13:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    14:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> g
    21:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> g
    27:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> g
    36:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):35:35 -> g
    44:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):41:41 -> g
    59:63:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):42:42 -> g
    64:65:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> g
    66:67:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> g
    68:71:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> g
    72:79:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> g
    0:1:void reflectiveNew(java.lang.String):48:48 -> h
    2:14:void reflectiveNew(java.lang.String):49:49 -> h
    15:18:void reflectiveNew(java.lang.String):50:50 -> h
    19:24:void reflectiveNew(java.lang.String):48:48 -> h
    25:29:void reflectiveNew(java.lang.String):56:56 -> h
    30:32:void reflectiveNew(java.lang.String):63:63 -> h
    33:36:void reflectiveNew(java.lang.String):66:66 -> h
    37:43:void reflectiveNew(java.lang.String):65:65 -> h
    44:50:void reflectiveNew(java.lang.String):70:70 -> h
    51:74:void reflectiveNew(java.lang.String):68:68 -> h
    75:76:void reflectiveNew(java.lang.String):58:58 -> h
    77:100:void reflectiveNew(java.lang.String):59:59 -> h
    101:105:void reflectiveNew(java.lang.String):58:58 -> h
    106:131:void reflectiveNew(java.lang.String):52:52 -> h
androidx.savedstate.Recreator$Companion -> androidx.savedstate.Recreator$a:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():93:93 -> <init>
androidx.savedstate.Recreator$SavedStateProvider -> androidx.savedstate.Recreator$b:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    java.util.Set classes -> a
    5:7:void <init>(androidx.savedstate.SavedStateRegistry):73:73 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;)V"}
    8:14:void <init>(androidx.savedstate.SavedStateRegistry):76:76 -> <init>
    15:20:void <init>(androidx.savedstate.SavedStateRegistry):79:79 -> <init>
    0:4:android.os.Bundle saveState():83:83 -> a
    5:17:android.os.Bundle saveState():84:84 -> a
    5:10:void add(java.lang.String):89:89 -> b
androidx.savedstate.SavedStateRegistry -> u.c:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    androidx.arch.core.internal.SafeIterableMap components -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b;"}
    boolean attached -> b
    android.os.Bundle restoredState -> c
    boolean isRestored -> d
    androidx.savedstate.Recreator$SavedStateProvider recreatorProvider -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$b;"}
    boolean isAllowingSavingState -> f
    androidx.savedstate.SavedStateRegistry$Companion Companion -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c$b;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:2:void <init>():32:32 -> <init>
    3:10:void <init>():34:34 -> <init>
    11:13:void <init>():48:48 -> <init>
    0:3:void u.SavedStateRegistry.$r8$lambda$Wkg1O5e92alHnmtbE8Y9OAVt1zA(u.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    5:8:android.os.Bundle consumeRestoredStateForKey(java.lang.String):72:72 -> b
    9:15:android.os.Bundle consumeRestoredStateForKey(java.lang.String):76:76 -> b
    16:21:android.os.Bundle consumeRestoredStateForKey(java.lang.String):77:77 -> b
    22:28:android.os.Bundle consumeRestoredStateForKey(java.lang.String):78:78 -> b
    29:39:android.os.Bundle consumeRestoredStateForKey(java.lang.String):79:79 -> b
    40:43:android.os.Bundle consumeRestoredStateForKey(java.lang.String):80:80 -> b
    44:51:android.os.Bundle consumeRestoredStateForKey(java.lang.String):72:72 -> b
    5:39:androidx.savedstate.SavedStateRegistry$SavedStateProvider getSavedStateProvider(java.lang.String):128:128 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lu/c$c;"}
    40:48:androidx.savedstate.SavedStateRegistry$SavedStateProvider getSavedStateProvider(java.lang.String):129:129 -> c
    15:19:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):202:202 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
    20:22:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):203:203 -> d
    23:27:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):204:204 -> d
    28:30:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):205:205 -> d
    5:8:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):199:199 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
    9:17:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):201:201 -> e
    18:20:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):208:208 -> e
    21:28:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):199:199 -> e
    0:3:void performRestore$savedstate_release(android.os.Bundle):217:217 -> f
    4:9:void performRestore$savedstate_release(android.os.Bundle):221:221 -> f
    10:20:void performRestore$savedstate_release(android.os.Bundle):222:222 -> f
    21:23:void performRestore$savedstate_release(android.os.Bundle):224:224 -> f
    24:31:void performRestore$savedstate_release(android.os.Bundle):221:221 -> f
    32:39:void performRestore$savedstate_release(android.os.Bundle):217:217 -> f
    5:9:void performSave(android.os.Bundle):239:239 -> g
    10:13:void performSave(android.os.Bundle):240:240 -> g
    14:16:void performSave(android.os.Bundle):241:241 -> g
    17:27:void performSave(android.os.Bundle):244:244 -> g
    28:33:void performSave(android.os.Bundle):245:245 -> g
    34:51:void performSave(android.os.Bundle):246:246 -> g
    52:59:void performSave(android.os.Bundle):247:247 -> g
    60:65:void performSave(android.os.Bundle):249:249 -> g
    66:71:void performSave(android.os.Bundle):250:250 -> g
    10:20:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):109:109 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lu/c$c;)V"}
    21:28:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):110:110 -> h
    5:8:void runOnNextRecreation(java.lang.Class):180:180 -> i
    9:20:void runOnNextRecreation(java.lang.Class):181:181 -> i
    21:23:void runOnNextRecreation(java.lang.Class):183:183 -> i
    24:41:void runOnNextRecreation(java.lang.Class):190:190 -> i
    42:43:void runOnNextRecreation(java.lang.Class):185:185 -> i
    44:69:void runOnNextRecreation(java.lang.Class):186:186 -> i
    70:73:void runOnNextRecreation(java.lang.Class):185:185 -> i
    74:81:void runOnNextRecreation(java.lang.Class):180:180 -> i
androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0 -> u.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$2$50312f5aad37730e2ae754624884f8ae4b17561c491607389f5341ebcae33dd6$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void u.SavedStateRegistry$$ExternalSyntheticLambda0.<init>(u.SavedStateRegistry):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;)V"}
    0:5:void u.SavedStateRegistry$$ExternalSyntheticLambda0.onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;Landroidx/lifecycle/h$b;)V"}
androidx.savedstate.SavedStateRegistry$AutoRecreated -> u.c$a:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    void onRecreated(androidx.savedstate.SavedStateRegistryOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)V"}
androidx.savedstate.SavedStateRegistry$Companion -> u.c$b:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():267:267 -> <init>
androidx.savedstate.SavedStateRegistry$SavedStateProvider -> u.c$c:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    android.os.Bundle saveState() -> a
androidx.savedstate.SavedStateRegistryController -> u.d:
# {"id":"sourceFile","fileName":"SavedStateRegistryController.kt"}
    androidx.savedstate.SavedStateRegistryOwner owner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/e;"}
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/c;"}
    boolean attached -> c
    androidx.savedstate.SavedStateRegistryController$Companion Companion -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/d$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(androidx.savedstate.SavedStateRegistryOwner,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;LI/f;)V"}
    2:2:void <init>(androidx.savedstate.SavedStateRegistryOwner):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)V"}
    3:3:void <init>(androidx.savedstate.SavedStateRegistryOwner):33:33 -> <init>
    0:6:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)Lu/d;"}
    0:2:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():33:33 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/c;"}
    0:10:void performAttach():44:44 -> c
    11:18:void performAttach():45:45 -> c
    19:28:void performAttach():48:48 -> c
    29:34:void performAttach():49:49 -> c
    35:37:void performAttach():50:50 -> c
    38:45:void performAttach():45:45 -> c
    0:3:void performRestore(android.os.Bundle):62:62 -> d
    4:6:void performRestore(android.os.Bundle):63:63 -> d
    7:17:void performRestore(android.os.Bundle):65:65 -> d
    18:29:void performRestore(android.os.Bundle):66:66 -> d
    30:35:void performRestore(android.os.Bundle):69:69 -> d
    36:56:void performRestore(android.os.Bundle):67:67 -> d
    57:66:void performRestore(android.os.Bundle):66:66 -> d
    5:10:void performSave(android.os.Bundle):81:81 -> e
androidx.savedstate.SavedStateRegistryController$Companion -> u.d$a:
# {"id":"sourceFile","fileName":"SavedStateRegistryController.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():84:84 -> <init>
    5:11:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):92:92 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)Lu/d;"}
androidx.savedstate.SavedStateRegistryOwner -> u.e:
# {"id":"sourceFile","fileName":"SavedStateRegistryOwner.kt"}
    androidx.savedstate.SavedStateRegistry getSavedStateRegistry() -> getSavedStateRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/c;"}
androidx.savedstate.ViewTreeSavedStateRegistryOwner -> u.f:
# {"id":"sourceFile","fileName":"ViewTreeSavedStateRegistryOwner.kt"}
    5:10:void set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):41:41 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/e;)V"}
androidx.startup.AppInitializer -> androidx.startup.a:
# {"id":"sourceFile","fileName":"AppInitializer.java"}
    java.util.Map mInitialized -> a
    java.util.Set mDiscovered -> b
    android.content.Context mContext -> c
    androidx.startup.AppInitializer sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/startup/a;"}
    java.lang.Object sLock -> e
    0:7:void <clinit>():57:57 -> <clinit>
    0:2:void <init>(android.content.Context):73:73 -> <init>
    3:8:void <init>(android.content.Context):74:74 -> <init>
    9:15:void <init>(android.content.Context):75:75 -> <init>
    16:23:void <init>(android.content.Context):76:76 -> <init>
    0:4:void discoverAndInitialize():200:200 -> a
    5:14:void discoverAndInitialize():201:201 -> a
    15:21:void discoverAndInitialize():202:202 -> a
    22:29:void discoverAndInitialize():203:203 -> a
    30:33:void discoverAndInitialize():204:204 -> a
    34:35:void discoverAndInitialize():205:205 -> a
    36:38:void discoverAndInitialize():206:206 -> a
    39:43:void discoverAndInitialize():210:210 -> a
    44:50:void discoverAndInitialize():208:208 -> a
    51:53:void discoverAndInitialize():210:210 -> a
    54:54:void discoverAndInitialize():211:211 -> a
    0:9:void discoverAndInitialize(android.os.Bundle):216:216 -> b
    10:14:void discoverAndInitialize(android.os.Bundle):219:219 -> b
    15:18:void discoverAndInitialize(android.os.Bundle):220:220 -> b
    19:35:void discoverAndInitialize(android.os.Bundle):221:221 -> b
    36:39:void discoverAndInitialize(android.os.Bundle):222:222 -> b
    40:45:void discoverAndInitialize(android.os.Bundle):223:223 -> b
    46:49:void discoverAndInitialize(android.os.Bundle):224:224 -> b
    50:57:void discoverAndInitialize(android.os.Bundle):225:225 -> b
    58:63:void discoverAndInitialize(android.os.Bundle):228:228 -> b
    64:81:void discoverAndInitialize(android.os.Bundle):237:237 -> b
    82:86:void discoverAndInitialize(android.os.Bundle):238:238 -> b
    87:93:void discoverAndInitialize(android.os.Bundle):242:242 -> b
    0:2:java.lang.Object doInitialize(java.lang.Class):135:135 -> c
    3:10:java.lang.Object doInitialize(java.lang.Class):136:136 -> c
    11:22:java.lang.Object doInitialize(java.lang.Class):138:138 -> c
    23:26:java.lang.Object doInitialize(java.lang.Class):140:140 -> c
    0:5:java.lang.Object doInitialize(java.lang.Class,java.util.Set):149:149 -> d
    6:12:java.lang.Object doInitialize(java.lang.Class,java.util.Set):153:153 -> d
    13:18:java.lang.Object doInitialize(java.lang.Class,java.util.Set):155:155 -> d
    19:26:java.lang.Object doInitialize(java.lang.Class,java.util.Set):162:162 -> d
    27:30:java.lang.Object doInitialize(java.lang.Class,java.util.Set):163:163 -> d
    31:38:java.lang.Object doInitialize(java.lang.Class,java.util.Set):165:165 -> d
    39:40:java.lang.Object doInitialize(java.lang.Class,java.util.Set):166:166 -> d
    41:44:java.lang.Object doInitialize(java.lang.Class,java.util.Set):168:168 -> d
    45:50:java.lang.Object doInitialize(java.lang.Class,java.util.Set):170:170 -> d
    51:66:java.lang.Object doInitialize(java.lang.Class,java.util.Set):171:171 -> d
    67:74:java.lang.Object doInitialize(java.lang.Class,java.util.Set):172:172 -> d
    75:78:java.lang.Object doInitialize(java.lang.Class,java.util.Set):173:173 -> d
    79:84:java.lang.Object doInitialize(java.lang.Class,java.util.Set):180:180 -> d
    85:87:java.lang.Object doInitialize(java.lang.Class,java.util.Set):184:184 -> d
    88:94:java.lang.Object doInitialize(java.lang.Class,java.util.Set):185:185 -> d
    95:100:java.lang.Object doInitialize(java.lang.Class,java.util.Set):187:187 -> d
    101:106:java.lang.Object doInitialize(java.lang.Class,java.util.Set):190:190 -> d
    107:110:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d
    111:112:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d
    113:120:java.lang.Object doInitialize(java.lang.Class,java.util.Set):157:157 -> d
    121:124:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d
    125:131:java.lang.Object doInitialize(java.lang.Class,java.util.Set):159:159 -> d
    132:134:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d
    135:135:java.lang.Object doInitialize(java.lang.Class,java.util.Set):195:195 -> d
    0:3:androidx.startup.AppInitializer getInstance(android.content.Context):86:86 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/startup/a;"}
    4:6:androidx.startup.AppInitializer getInstance(android.content.Context):87:87 -> e
    7:10:androidx.startup.AppInitializer getInstance(android.content.Context):88:88 -> e
    11:20:androidx.startup.AppInitializer getInstance(android.content.Context):89:89 -> e
    21:24:androidx.startup.AppInitializer getInstance(android.content.Context):91:91 -> e
    25:27:androidx.startup.AppInitializer getInstance(android.content.Context):93:93 -> e
    0:4:java.lang.Object initializeComponent(java.lang.Class):117:117 -> f
    0:6:boolean isEagerlyInitialized(java.lang.Class):128:128 -> g
androidx.startup.InitializationProvider -> androidx.startup.InitializationProvider:
# {"id":"sourceFile","fileName":"InitializationProvider.java"}
    0:3:void <init>():33:33 -> <init>
    0:7:int delete(android.net.Uri,java.lang.String,java.lang.String[]):83:83 -> delete
    0:7:java.lang.String getType(android.net.Uri):69:69 -> getType
    0:7:android.net.Uri insert(android.net.Uri,android.content.ContentValues):75:75 -> insert
    0:5:boolean onCreate():37:37 -> onCreate
    6:11:boolean onCreate():43:43 -> onCreate
    12:20:boolean onCreate():45:45 -> onCreate
    21:28:boolean onCreate():50:50 -> onCreate
    0:7:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):63:63 -> query
    0:7:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):92:92 -> update
androidx.startup.Initializer -> v.a:
# {"id":"sourceFile","fileName":"Initializer.java"}
    java.util.List dependencies() -> a
    java.lang.Object create(android.content.Context) -> b
androidx.startup.R$string -> v.b:
    int androidx_startup -> a
androidx.startup.StartupException -> v.c:
# {"id":"sourceFile","fileName":"StartupException.java"}
    1:1:void <init>(java.lang.String):31:31 -> <init>
    2:2:void <init>(java.lang.Throwable):35:35 -> <init>
androidx.tracing.Trace -> w.a:
# {"id":"sourceFile","fileName":"Trace.java"}
    long sTraceTagApp -> a
    java.lang.reflect.Method sIsTagEnabledMethod -> b
    0:3:void beginSection(java.lang.String):81:81 -> a
    0:3:void endSection():94:94 -> b
    0:3:void handleException(java.lang.String,java.lang.Exception):229:229 -> c
    4:7:void handleException(java.lang.String,java.lang.Exception):230:230 -> c
    8:11:void handleException(java.lang.String,java.lang.Exception):231:231 -> c
    12:14:void handleException(java.lang.String,java.lang.Exception):232:232 -> c
    15:20:void handleException(java.lang.String,java.lang.Exception):234:234 -> c
    21:48:void handleException(java.lang.String,java.lang.Exception):237:237 -> c
    0:3:boolean isEnabled():61:61 -> d
    4:8:boolean isEnabled():62:62 -> d
    9:13:boolean isEnabled():66:66 -> d
    0:3:boolean isEnabledFallback():159:159 -> e
    4:8:boolean isEnabledFallback():161:161 -> e
    9:14:boolean isEnabledFallback():162:162 -> e
    15:20:boolean isEnabledFallback():163:163 -> e
    21:26:boolean isEnabledFallback():164:164 -> e
    27:35:boolean isEnabledFallback():165:165 -> e
    36:58:boolean isEnabledFallback():167:167 -> e
    59:63:boolean isEnabledFallback():169:169 -> e
androidx.tracing.TraceApi18Impl -> w.b:
# {"id":"sourceFile","fileName":"TraceApi18Impl.java"}
    0:3:void beginSection(java.lang.String):49:49 -> a
    0:3:void endSection():60:60 -> b
androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> x.a:
# {"id":"sourceFile","fileName":"VectorDrawableCommon.java"}
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> x.b:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparcelable.CustomVersionedParcelable:
# {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"}
    0:3:void <init>():27:27 -> <init>
androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    androidx.versionedparcelable.VersionedParcelable mParcel -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a;"}
    0:7:void <clinit>():60:60 -> <clinit>
    0:2:void <init>(android.os.Parcel):38:38 -> <init>
    3:14:void <init>(android.os.Parcel):39:39 -> <init>
    0:4:void writeToParcel(android.os.Parcel,int):56:56 -> writeToParcel
    5:10:void writeToParcel(android.os.Parcel,int):57:57 -> writeToParcel
androidx.versionedparcelable.ParcelImpl$1 -> androidx.versionedparcelable.ParcelImpl$a:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    0:3:void <init>():60:60 -> <init>
    0:5:androidx.versionedparcelable.ParcelImpl createFromParcel(android.os.Parcel):63:63 -> a
    0:2:androidx.versionedparcelable.ParcelImpl[] newArray(int):68:68 -> b
    0:4:java.lang.Object createFromParcel(android.os.Parcel):60:60 -> createFromParcel
    0:4:java.lang.Object[] newArray(int):60:60 -> newArray
androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a:
# {"id":"sourceFile","fileName":"VersionedParcel.java"}
    androidx.collection.ArrayMap mReadCache -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"}
    androidx.collection.ArrayMap mWriteCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"}
    androidx.collection.ArrayMap mParcelizerCache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"}
    0:2:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a;Lj/a;Lj/a;)V"}
    3:4:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):87:87 -> <init>
    5:6:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):88:88 -> <init>
    7:9:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):89:89 -> <init>
    void writeByteArray(byte[]) -> A
    0:2:void writeByteArray(byte[],int):304:304 -> B
    3:6:void writeByteArray(byte[],int):305:305 -> B
    void writeCharSequence(java.lang.CharSequence) -> C
    0:2:void writeCharSequence(java.lang.CharSequence,int):325:325 -> D
    3:6:void writeCharSequence(java.lang.CharSequence,int):326:326 -> D
    void writeInt(int) -> E
    0:2:void writeInt(int,int):334:334 -> F
    3:6:void writeInt(int,int):335:335 -> F
    void writeParcelable(android.os.Parcelable) -> G
    0:2:void writeParcelable(android.os.Parcelable,int):391:391 -> H
    3:6:void writeParcelable(android.os.Parcelable,int):392:392 -> H
    void writeString(java.lang.String) -> I
    0:2:void writeString(java.lang.String,int):370:370 -> J
    3:6:void writeString(java.lang.String,int):371:371 -> J
    0:7:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1586:1586 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;Landroidx/versionedparcelable/a;)V"}
    8:17:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1587:1587 -> K
    18:26:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1598:1598 -> K
    27:35:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1596:1596 -> K
    36:43:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1591:1591 -> K
    44:50:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1592:1592 -> K
    51:59:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1594:1594 -> K
    60:67:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1589:1589 -> K
    3:6:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1029:1029 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;)V"}
    7:9:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1032:1032 -> L
    10:13:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1034:1034 -> L
    14:16:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1035:1035 -> L
    17:20:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1036:1036 -> L
    0:2:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1021:1021 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;I)V"}
    3:6:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1022:1022 -> M
    0:7:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1042:1042 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;)V"}
    8:16:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1047:1047 -> N
    17:47:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1044:1044 -> N
    void closeField() -> a
    androidx.versionedparcelable.VersionedParcel createSubParcel() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"}
    0:13:java.lang.Class findParcelClass(java.lang.Class):1628:1628 -> c
    14:21:java.lang.Class findParcelClass(java.lang.Class):1630:1630 -> c
    22:36:java.lang.Class findParcelClass(java.lang.Class):1631:1631 -> c
    37:44:java.lang.Class findParcelClass(java.lang.Class):1632:1632 -> c
    45:54:java.lang.Class findParcelClass(java.lang.Class):1633:1633 -> c
    0:9:java.lang.reflect.Method getReadMethod(java.lang.String):1604:1604 -> d
    10:13:java.lang.reflect.Method getReadMethod(java.lang.String):1606:1606 -> d
    14:23:java.lang.reflect.Method getReadMethod(java.lang.String):1607:1607 -> d
    24:33:java.lang.reflect.Method getReadMethod(java.lang.String):1608:1608 -> d
    34:39:java.lang.reflect.Method getReadMethod(java.lang.String):1609:1609 -> d
    0:13:java.lang.reflect.Method getWriteMethod(java.lang.Class):1616:1616 -> e
    14:17:java.lang.reflect.Method getWriteMethod(java.lang.Class):1618:1618 -> e
    18:20:java.lang.reflect.Method getWriteMethod(java.lang.Class):1619:1619 -> e
    21:32:java.lang.reflect.Method getWriteMethod(java.lang.Class):1620:1620 -> e
    33:42:java.lang.reflect.Method getWriteMethod(java.lang.Class):1621:1621 -> e
    0:1:boolean isStream():0:0 -> f
    boolean readBoolean() -> g
    0:6:boolean readBoolean(boolean,int):399:399 -> h
    7:11:boolean readBoolean(boolean,int):402:402 -> h
    byte[] readByteArray() -> i
    0:6:byte[] readByteArray(byte[],int):472:472 -> j
    7:11:byte[] readByteArray(byte[],int):475:475 -> j
    java.lang.CharSequence readCharSequence() -> k
    0:6:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):616:616 -> l
    7:11:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):619:619 -> l
    boolean readField(int) -> m
    0:3:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1565:1565 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)Ly/a;"}
    4:16:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1566:1566 -> n
    17:25:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1577:1577 -> n
    26:34:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1575:1575 -> n
    35:42:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1570:1570 -> n
    43:49:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1571:1571 -> n
    50:58:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1573:1573 -> n
    59:66:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1568:1568 -> n
    int readInt() -> o
    0:6:int readInt(int,int):409:409 -> p
    7:11:int readInt(int,int):412:412 -> p
    android.os.Parcelable readParcelable() -> q
    0:6:android.os.Parcelable readParcelable(android.os.Parcelable,int):481:481 -> r
    7:11:android.os.Parcelable readParcelable(android.os.Parcelable,int):484:484 -> r
    java.lang.String readString() -> s
    0:6:java.lang.String readString(java.lang.String,int):451:451 -> t
    7:11:java.lang.String readString(java.lang.String,int):454:454 -> t
    0:7:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1509:1509 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/a;"}
    8:16:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1513:1513 -> u
    0:6:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1493:1493 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;I)Ly/a;"}
    7:11:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1496:1496 -> v
    void setOutputField(int) -> w
    0:0:void setSerializationFlags(boolean,boolean) -> x
    void writeBoolean(boolean) -> y
    0:2:void writeBoolean(boolean,int):294:294 -> z
    3:6:void writeBoolean(boolean,int):295:295 -> z
androidx.versionedparcelable.VersionedParcelParcel -> androidx.versionedparcelable.b:
# {"id":"sourceFile","fileName":"VersionedParcelParcel.java"}
    android.util.SparseIntArray mPositionLookup -> d
    android.os.Parcel mParcel -> e
    int mOffset -> f
    int mEnd -> g
    java.lang.String mPrefix -> h
    int mCurrentField -> i
    int mNextRead -> j
    int mFieldId -> k
    1:1:void <init>(android.os.Parcel):51:51 -> <init>
    2:2:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;IILjava/lang/String;Lj/a;Lj/a;Lj/a;)V"}
    3:3:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):41:41 -> <init>
    4:4:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):46:46 -> <init>
    5:5:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):48:48 -> <init>
    6:10:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):61:65 -> <init>
    2:7:void writeByteArray(byte[]):127:127 -> A
    8:13:void writeByteArray(byte[]):128:128 -> A
    14:20:void writeByteArray(byte[]):130:130 -> A
    0:6:void writeCharSequence(java.lang.CharSequence):196:196 -> C
    0:5:void writeInt(int):146:146 -> E
    0:6:void writeParcelable(android.os.Parcelable):176:176 -> G
    0:5:void writeString(java.lang.String):166:166 -> I
    0:3:void closeField():99:99 -> a
    4:9:void closeField():100:100 -> a
    10:17:void closeField():101:101 -> a
    18:22:void closeField():107:107 -> a
    23:27:void closeField():108:108 -> a
    28:33:void closeField():109:109 -> a
    0:44:androidx.versionedparcelable.VersionedParcel createSubParcel():119:119 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"}
    0:11:boolean readBoolean():258:258 -> g
    0:9:byte[] readByteArray():236:236 -> i
    10:11:byte[] readByteArray():240:240 -> i
    12:17:byte[] readByteArray():241:241 -> i
    0:10:java.lang.CharSequence readCharSequence():201:201 -> k
    0:7:boolean readField(int):70:70 -> m
    8:12:boolean readField(int):71:71 -> m
    13:27:boolean readField(int):74:74 -> m
    28:34:boolean readField(int):77:77 -> m
    35:40:boolean readField(int):78:78 -> m
    41:48:boolean readField(int):79:79 -> m
    49:54:boolean readField(int):82:82 -> m
    55:60:boolean readField(int):84:84 -> m
    0:6:int readInt():206:206 -> o
    0:14:android.os.Parcelable readParcelable():248:248 -> q
    0:6:java.lang.String readString():226:226 -> s
    0:2:void setOutputField(int):89:89 -> w
    3:4:void setOutputField(int):90:90 -> w
    5:16:void setOutputField(int):91:91 -> w
    17:19:void setOutputField(int):93:93 -> w
    20:23:void setOutputField(int):94:94 -> w
    0:5:void writeBoolean(boolean):181:181 -> y
androidx.versionedparcelable.VersionedParcelable -> y.a:
# {"id":"sourceFile","fileName":"VersionedParcelable.java"}
bitter.jnibridge.JNIBridge -> bitter.jnibridge.JNIBridge:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():6:6 -> <init>
    2:7:void disableInterfaceProxy(java.lang.Object):18:18 -> disableInterfaceProxy
    8:12:void disableInterfaceProxy(java.lang.Object):83:83 -> disableInterfaceProxy
    13:14:void disableInterfaceProxy(java.lang.Object):85:85 -> disableInterfaceProxy
    15:20:void disableInterfaceProxy(java.lang.Object):86:86 -> disableInterfaceProxy
    0:15:java.lang.Object newInterfaceProxy(long,java.lang.Class[]):12:12 -> newInterfaceProxy
bitter.jnibridge.a -> bitter.jnibridge.a:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(long):28:28 -> <init>
    4:7:void <init>(long):23:23 -> <init>
    8:10:void <init>(long):29:29 -> <init>
    3:4:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):36:36 -> a
    5:8:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):38:38 -> a
    9:12:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):43:43 -> a
    13:36:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):44:44 -> a
    37:40:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):45:45 -> a
    41:46:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):53:53 -> a
    47:71:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):49:49 -> a
    0:2:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):58:58 -> invoke
    3:10:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):60:60 -> invoke
    11:15:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):61:61 -> invoke
    16:26:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):65:65 -> invoke
    27:32:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):70:70 -> invoke
    33:38:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):71:71 -> invoke
    39:45:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):74:74 -> invoke
    46:46:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):75:75 -> invoke
    47:48:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):78:78 -> invoke
com.google.androidgamesdk.GameActivity -> com.google.androidgamesdk.GameActivity:
# {"id":"sourceFile","fileName":"GameActivity.java"}
    com.google.androidgamesdk.GameActivity$InputEnabledSurfaceView mSurfaceView -> mSurfaceView
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/androidgamesdk/GameActivity$a;"}
    0:3:void <init>():58:58 -> <init>
    4:8:void <init>():175:175 -> <init>
    0:5:com.google.androidgamesdk.GameActivity$InputEnabledSurfaceView createSurfaceView():254:254 -> createSurfaceView
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/androidgamesdk/GameActivity$a;"}
    0:2:long getGameActivityNativeHandle():242:242 -> getGameActivityNativeHandle
    0:3:android.view.inputmethod.EditorInfo getImeEditorInfo():545:545 -> getImeEditorInfo
    4:11:android.view.inputmethod.EditorInfo getImeEditorInfo():546:546 -> getImeEditorInfo
    12:14:android.view.inputmethod.EditorInfo getImeEditorInfo():548:548 -> getImeEditorInfo
    15:19:android.view.inputmethod.EditorInfo getImeEditorInfo():549:549 -> getImeEditorInfo
    20:21:android.view.inputmethod.EditorInfo getImeEditorInfo():550:550 -> getImeEditorInfo
    22:24:android.view.inputmethod.EditorInfo getImeEditorInfo():552:552 -> getImeEditorInfo
    0:9:androidx.core.graphics.Insets getWaterfallInsets():508:508 -> getWaterfallInsets
    10:15:androidx.core.graphics.Insets getWaterfallInsets():511:511 -> getWaterfallInsets
    16:21:androidx.core.graphics.Insets getWaterfallInsets():513:513 -> getWaterfallInsets
    0:9:androidx.core.graphics.Insets getWindowInsets(int):496:496 -> getWindowInsets
    10:13:androidx.core.graphics.Insets getWindowInsets(int):499:499 -> getWindowInsets
    14:19:androidx.core.graphics.Insets getWindowInsets(int):500:500 -> getWindowInsets
    2:8:java.lang.String getAbsolutePath(java.io.File):370:370 -> i
    0:6:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):485:485 -> onApplyWindowInsets
    7:11:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):486:486 -> onApplyWindowInsets
    12:19:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):489:489 -> onApplyWindowInsets
    0:2:void onConfigurationChanged(android.content.res.Configuration):420:420 -> onConfigurationChanged
    3:6:void onConfigurationChanged(android.content.res.Configuration):421:421 -> onConfigurationChanged
    7:12:void onConfigurationChanged(android.content.res.Configuration):422:422 -> onConfigurationChanged
    0:2:void onCreate(android.os.Bundle):304:304 -> onCreate
    3:6:void onCreate(android.os.Bundle):306:306 -> onCreate
    7:13:void onCreate(android.os.Bundle):307:307 -> onCreate
    14:16:void onCreate(android.os.Bundle):310:310 -> onCreate
    17:23:void onCreate(android.os.Bundle):312:312 -> onCreate
    24:27:void onCreate(android.os.Bundle):315:315 -> onCreate
    28:37:void onCreate(android.os.Bundle):316:316 -> onCreate
    38:41:void onCreate(android.os.Bundle):315:315 -> onCreate
    42:45:void onCreate(android.os.Bundle):317:317 -> onCreate
    46:54:void onCreate(android.os.Bundle):318:318 -> onCreate
    55:76:void onCreate(android.os.Bundle):326:326 -> onCreate
    77:98:void onCreate(android.os.Bundle):327:327 -> onCreate
    99:104:void onCreate(android.os.Bundle):329:329 -> onCreate
    105:110:void onCreate(android.os.Bundle):330:330 -> onCreate
    111:135:void onCreate(android.os.Bundle):333:333 -> onCreate
    136:139:void onCreate(android.os.Bundle):337:337 -> onCreate
    140:145:void onCreate(android.os.Bundle):339:339 -> onCreate
    146:173:void onCreate(android.os.Bundle):344:344 -> onCreate
    174:182:void onCreate(android.os.Bundle):350:350 -> onCreate
    183:190:void onCreate(android.os.Bundle):352:352 -> onCreate
    191:210:void onCreate(android.os.Bundle):353:353 -> onCreate
    211:219:void onCreate(android.os.Bundle):354:354 -> onCreate
    220:231:void onCreate(android.os.Bundle):352:352 -> onCreate
    232:235:void onCreate(android.os.Bundle):362:362 -> onCreate
    236:240:void onCreate(android.os.Bundle):363:363 -> onCreate
    241:244:void onCreate(android.os.Bundle):366:366 -> onCreate
    245:264:void onCreate(android.os.Bundle):357:357 -> onCreate
    265:279:void onCreate(android.os.Bundle):358:358 -> onCreate
    280:299:void onCreate(android.os.Bundle):340:340 -> onCreate
    300:316:void onCreate(android.os.Bundle):341:341 -> onCreate
    317:324:void onCreate(android.os.Bundle):323:323 -> onCreate
    0:8:void onCreateSurfaceView():263:263 -> onCreateSurfaceView
    9:13:void onCreateSurfaceView():269:269 -> onCreateSurfaceView
    14:19:void onCreateSurfaceView():270:270 -> onCreateSurfaceView
    20:22:void onCreateSurfaceView():271:271 -> onCreateSurfaceView
    23:27:void onCreateSurfaceView():272:272 -> onCreateSurfaceView
    28:30:void onCreateSurfaceView():274:274 -> onCreateSurfaceView
    31:33:void onCreateSurfaceView():275:275 -> onCreateSurfaceView
    34:42:void onCreateSurfaceView():277:277 -> onCreateSurfaceView
    43:48:void onCreateSurfaceView():286:286 -> onCreateSurfaceView
    1:2:void onDestroy():375:375 -> onDestroy
    3:6:void onDestroy():376:376 -> onDestroy
    7:12:void onDestroy():377:377 -> onDestroy
    13:14:void onDestroy():378:378 -> onDestroy
    15:19:void onDestroy():381:381 -> onDestroy
    20:23:void onDestroy():382:382 -> onDestroy
    0:5:void onEditorAction(int):535:535 -> onEditorAction
    0:7:boolean onGenericMotionEvent(android.view.MotionEvent):109:109 -> onGenericMotionEvent
    8:12:boolean onGenericMotionEvent(android.view.MotionEvent):112:112 -> onGenericMotionEvent
    0:6:void onGlobalLayout():142:142 -> onGlobalLayout
    7:12:void onGlobalLayout():143:143 -> onGlobalLayout
    13:18:void onGlobalLayout():144:144 -> onGlobalLayout
    19:42:void onGlobalLayout():146:146 -> onGlobalLayout
    43:44:void onGlobalLayout():149:149 -> onGlobalLayout
    45:48:void onGlobalLayout():150:150 -> onGlobalLayout
    49:50:void onGlobalLayout():151:151 -> onGlobalLayout
    51:52:void onGlobalLayout():152:152 -> onGlobalLayout
    53:56:void onGlobalLayout():154:154 -> onGlobalLayout
    57:63:void onGlobalLayout():155:155 -> onGlobalLayout
    0:7:void onImeInsetsChanged(androidx.core.graphics.Insets):522:522 -> onImeInsetsChanged
    0:9:boolean onKeyDown(int,android.view.KeyEvent):127:127 -> onKeyDown
    10:14:boolean onKeyDown(int,android.view.KeyEvent):130:130 -> onKeyDown
    0:9:boolean onKeyUp(int,android.view.KeyEvent):118:118 -> onKeyUp
    10:14:boolean onKeyUp(int,android.view.KeyEvent):121:121 -> onKeyUp
    0:2:void onPause():387:387 -> onPause
    3:8:void onPause():388:388 -> onPause
    0:2:void onResume():393:393 -> onResume
    3:8:void onResume():394:394 -> onResume
    0:2:void onSaveInstanceState(android.os.Bundle):399:399 -> onSaveInstanceState
    3:10:void onSaveInstanceState(android.os.Bundle):400:400 -> onSaveInstanceState
    11:16:void onSaveInstanceState(android.os.Bundle):402:402 -> onSaveInstanceState
    0:7:void onSetUpWindow():297:297 -> onSetUpWindow
    8:17:void onSetUpWindow():298:298 -> onSetUpWindow
    0:5:void onSoftwareKeyboardVisibilityChanged(boolean):528:528 -> onSoftwareKeyboardVisibilityChanged
    0:2:void onStart():408:408 -> onStart
    3:8:void onStart():409:409 -> onStart
    0:2:void onStop():414:414 -> onStop
    3:8:void onStop():415:415 -> onStop
    0:7:boolean onTouchEvent(android.view.MotionEvent):100:100 -> onTouchEvent
    8:12:boolean onTouchEvent(android.view.MotionEvent):103:103 -> onTouchEvent
    0:2:void onTrimMemory(int):428:428 -> onTrimMemory
    3:6:void onTrimMemory(int):429:429 -> onTrimMemory
    7:12:void onTrimMemory(int):430:430 -> onTrimMemory
    0:2:void onWindowFocusChanged(boolean):436:436 -> onWindowFocusChanged
    3:6:void onWindowFocusChanged(boolean):437:437 -> onWindowFocusChanged
    7:12:void onWindowFocusChanged(boolean):438:438 -> onWindowFocusChanged
    0:3:boolean processMotionEvent(android.view.MotionEvent):88:88 -> processMotionEvent
    4:9:boolean processMotionEvent(android.view.MotionEvent):89:89 -> processMotionEvent
    10:15:boolean processMotionEvent(android.view.MotionEvent):91:91 -> processMotionEvent
    16:31:boolean processMotionEvent(android.view.MotionEvent):92:92 -> processMotionEvent
    32:47:boolean processMotionEvent(android.view.MotionEvent):93:93 -> processMotionEvent
    48:59:boolean processMotionEvent(android.view.MotionEvent):94:94 -> processMotionEvent
    60:65:boolean processMotionEvent(android.view.MotionEvent):95:95 -> processMotionEvent
    66:70:boolean processMotionEvent(android.view.MotionEvent):91:91 -> processMotionEvent
    0:1:void setImeEditorInfo(android.view.inputmethod.EditorInfo):562:562 -> setImeEditorInfo
    2:9:void setImeEditorInfo(android.view.inputmethod.EditorInfo):563:563 -> setImeEditorInfo
    0:3:void setImeEditorInfoFields(int,int,int):574:574 -> setImeEditorInfoFields
    4:5:void setImeEditorInfoFields(int,int,int):575:575 -> setImeEditorInfoFields
    6:7:void setImeEditorInfoFields(int,int,int):576:576 -> setImeEditorInfoFields
    8:9:void setImeEditorInfoFields(int,int,int):577:577 -> setImeEditorInfoFields
    10:17:void setImeEditorInfoFields(int,int,int):578:578 -> setImeEditorInfoFields
    0:4:void setTextInputState(com.google.androidgamesdk.gametextinput.State):163:163 -> setTextInputState
    5:8:void setTextInputState(com.google.androidgamesdk.gametextinput.State):165:165 -> setTextInputState
    9:16:void setTextInputState(com.google.androidgamesdk.gametextinput.State):166:166 -> setTextInputState
    17:20:void setTextInputState(com.google.androidgamesdk.gametextinput.State):168:168 -> setTextInputState
    0:7:void setWindowFlags(int,int):476:476 -> setWindowFlags
    0:7:void setWindowFormat(int):480:480 -> setWindowFormat
    0:5:void stateChanged(com.google.androidgamesdk.gametextinput.State,boolean):137:137 -> stateChanged
    0:3:void surfaceChanged(android.view.SurfaceHolder,int,int,int):452:452 -> surfaceChanged
    4:5:void surfaceChanged(android.view.SurfaceHolder,int,int,int):453:453 -> surfaceChanged
    6:19:void surfaceChanged(android.view.SurfaceHolder,int,int,int):454:454 -> surfaceChanged
    0:3:void surfaceCreated(android.view.SurfaceHolder):444:444 -> surfaceCreated
    4:5:void surfaceCreated(android.view.SurfaceHolder):445:445 -> surfaceCreated
    6:15:void surfaceCreated(android.view.SurfaceHolder):446:446 -> surfaceCreated
    1:2:void surfaceDestroyed(android.view.SurfaceHolder):468:468 -> surfaceDestroyed
    3:6:void surfaceDestroyed(android.view.SurfaceHolder):469:469 -> surfaceDestroyed
    7:12:void surfaceDestroyed(android.view.SurfaceHolder):470:470 -> surfaceDestroyed
    0:3:void surfaceRedrawNeeded(android.view.SurfaceHolder):460:460 -> surfaceRedrawNeeded
    4:5:void surfaceRedrawNeeded(android.view.SurfaceHolder):461:461 -> surfaceRedrawNeeded
    6:15:void surfaceRedrawNeeded(android.view.SurfaceHolder):462:462 -> surfaceRedrawNeeded
com.google.androidgamesdk.GameActivity$InputEnabledSurfaceView -> com.google.androidgamesdk.GameActivity$a:
# {"id":"sourceFile","fileName":"GameActivity.java"}
    0:1:void <init>(com.google.androidgamesdk.GameActivity,com.google.androidgamesdk.GameActivity):583:583 -> <init>
    2:4:void <init>(com.google.androidgamesdk.GameActivity,com.google.androidgamesdk.GameActivity):584:584 -> <init>
    5:8:void <init>(com.google.androidgamesdk.GameActivity,com.google.androidgamesdk.GameActivity):585:585 -> <init>
    9:25:void <init>(com.google.androidgamesdk.GameActivity,com.google.androidgamesdk.GameActivity):586:586 -> <init>
    26:32:void <init>(com.google.androidgamesdk.GameActivity,com.google.androidgamesdk.GameActivity):590:590 -> <init>
    0:6:android.view.inputmethod.EditorInfo getEditorInfo():605:605 -> getEditorInfo
    1:1:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):581:581 -> onCreateInputConnection
    2:2:com.google.androidgamesdk.gametextinput.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):599:599 -> onCreateInputConnection
    3:3:com.google.androidgamesdk.gametextinput.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):601:601 -> onCreateInputConnection
    0:5:void setEditorInfo(android.view.inputmethod.EditorInfo):609:609 -> setEditorInfo
com.google.androidgamesdk.gametextinput.GameTextInput -> com.google.androidgamesdk.gametextinput.GameTextInput:
# {"id":"sourceFile","fileName":"GameTextInput.java"}
    0:6:void <clinit>():110:110 -> <clinit>
    7:13:void <clinit>():111:111 -> <clinit>
    0:3:void <init>():107:107 -> <init>
    5:8:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):32:32 -> copyEditorInfo
    9:10:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):33:33 -> copyEditorInfo
    11:14:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):36:36 -> copyEditorInfo
    15:18:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):37:37 -> copyEditorInfo
    19:22:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):38:38 -> copyEditorInfo
    23:26:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):39:39 -> copyEditorInfo
    27:30:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):40:40 -> copyEditorInfo
    31:34:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):41:41 -> copyEditorInfo
    35:36:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):42:42 -> copyEditorInfo
    37:40:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):45:45 -> copyEditorInfo
    41:44:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):46:46 -> copyEditorInfo
    45:47:void copyEditorInfo(android.view.inputmethod.EditorInfo,android.view.inputmethod.EditorInfo):47:47 -> copyEditorInfo
    0:3:com.google.androidgamesdk.gametextinput.GameTextInput$Pair getComposingRegion(android.text.Editable):65:65 -> getComposingRegion
    4:15:com.google.androidgamesdk.gametextinput.GameTextInput$Pair getComposingRegion(android.text.Editable):66:66 -> getComposingRegion
    0:2:com.google.androidgamesdk.gametextinput.GameTextInput getComposingRegionKey():100:100 -> getComposingRegionKey
    0:15:com.google.androidgamesdk.gametextinput.GameTextInput$Pair getSelection(android.text.Editable):61:61 -> getSelection
    0:2:java.lang.Class getSelectionKey():104:104 -> getSelectionKey
    0:5:void removeComposingRegion(android.text.Editable):96:96 -> removeComposingRegion
    0:5:void setComposingRegion(android.text.Editable,int,int):83:83 -> setComposingRegion
    6:9:void setComposingRegion(android.text.Editable,int,int):84:84 -> setComposingRegion
    10:15:void setComposingRegion(android.text.Editable,int,int):85:85 -> setComposingRegion
    16:23:void setComposingRegion(android.text.Editable,int,int):86:86 -> setComposingRegion
    24:29:void setComposingRegion(android.text.Editable,int,int):90:90 -> setComposingRegion
    30:35:void setComposingRegion(android.text.Editable,int,int):92:92 -> setComposingRegion
    0:5:void setSelection(android.text.Editable,int,int):70:70 -> setSelection
    6:9:void setSelection(android.text.Editable,int,int):71:71 -> setSelection
    10:15:void setSelection(android.text.Editable,int,int):72:72 -> setSelection
    16:22:void setSelection(android.text.Editable,int,int):73:73 -> setSelection
    23:28:void setSelection(android.text.Editable,int,int):77:77 -> setSelection
    29:34:void setSelection(android.text.Editable,int,int):79:79 -> setSelection
com.google.androidgamesdk.gametextinput.GameTextInput$Pair -> com.google.androidgamesdk.gametextinput.GameTextInput$Pair:
# {"id":"sourceFile","fileName":"GameTextInput.java"}
    0:2:void <init>(int,int):54:54 -> <init>
    3:4:void <init>(int,int):55:55 -> <init>
    5:7:void <init>(int,int):56:56 -> <init>
com.google.androidgamesdk.gametextinput.InputConnection -> com.google.androidgamesdk.gametextinput.InputConnection:
# {"id":"sourceFile","fileName":"InputConnection.java"}
    2:9:void <clinit>():49:49 -> <clinit>
    0:12:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):149:149 -> <init>
    13:19:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):150:150 -> <init>
    20:21:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):152:152 -> <init>
    22:23:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):153:153 -> <init>
    24:31:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):154:154 -> <init>
    32:35:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):158:158 -> <init>
    36:42:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):159:159 -> <init>
    43:49:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):162:162 -> <init>
    50:57:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):163:163 -> <init>
    58:65:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):164:164 -> <init>
    66:78:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):167:167 -> <init>
    79:81:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):168:168 -> <init>
    82:87:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):170:170 -> <init>
    88:95:void <init>(android.content.Context,android.view.View,com.google.androidgamesdk.gametextinput.Settings):156:156 -> <init>
    0:6:void closeConnection():444:444 -> closeConnection
    7:10:void closeConnection():445:445 -> closeConnection
    0:6:boolean commitText(java.lang.CharSequence,int):348:348 -> commitText
    7:9:boolean commitText(java.lang.CharSequence,int):350:350 -> commitText
    10:14:boolean commitText(java.lang.CharSequence,int):351:351 -> commitText
    15:17:boolean commitText(java.lang.CharSequence,int):352:352 -> commitText
    18:20:boolean commitText(java.lang.CharSequence,int):353:353 -> commitText
    21:24:boolean commitText(java.lang.CharSequence,int):354:354 -> commitText
    25:29:boolean commitText(java.lang.CharSequence,int):348:348 -> commitText
    30:32:boolean commitText(java.lang.CharSequence,int):355:355 -> commitText
    33:35:boolean commitText(java.lang.CharSequence,int):356:356 -> commitText
    36:40:boolean commitText(java.lang.CharSequence,int):357:357 -> commitText
    0:29:boolean deleteSurroundingText(int,int):364:364 -> deleteSurroundingText
    30:33:boolean deleteSurroundingText(int,int):365:365 -> deleteSurroundingText
    34:41:boolean deleteSurroundingText(int,int):366:366 -> deleteSurroundingText
    42:52:boolean deleteSurroundingText(int,int):367:367 -> deleteSurroundingText
    53:56:boolean deleteSurroundingText(int,int):372:372 -> deleteSurroundingText
    57:68:boolean deleteSurroundingText(int,int):373:373 -> deleteSurroundingText
    69:73:boolean deleteSurroundingText(int,int):375:375 -> deleteSurroundingText
    74:83:boolean deleteSurroundingText(int,int):376:376 -> deleteSurroundingText
    84:104:boolean deleteSurroundingText(int,int):379:379 -> deleteSurroundingText
    105:109:boolean deleteSurroundingText(int,int):380:380 -> deleteSurroundingText
    110:114:boolean deleteSurroundingText(int,int):382:382 -> deleteSurroundingText
    0:29:boolean deleteSurroundingTextInCodePoints(int,int):389:389 -> deleteSurroundingTextInCodePoints
    30:34:boolean deleteSurroundingTextInCodePoints(int,int):390:390 -> deleteSurroundingTextInCodePoints
    35:38:boolean deleteSurroundingTextInCodePoints(int,int):391:391 -> deleteSurroundingTextInCodePoints
    0:7:boolean finishComposingText():340:340 -> finishComposingText
    8:12:boolean finishComposingText():341:341 -> finishComposingText
    0:6:com.google.androidgamesdk.gametextinput.GameTextInput$Pair getComposingRegion():460:460 -> getComposingRegion
    0:6:android.text.Editable getEditable():287:287 -> getEditable
    7:9:android.text.Editable getEditable():288:288 -> getEditable
    0:4:android.view.inputmethod.EditorInfo getEditorInfo():213:213 -> getEditorInfo
    0:3:androidx.core.graphics.Insets getImeInsets():616:616 -> getImeInsets
    4:6:androidx.core.graphics.Insets getImeInsets():617:617 -> getImeInsets
    7:12:androidx.core.graphics.Insets getImeInsets():620:620 -> getImeInsets
    13:15:androidx.core.graphics.Insets getImeInsets():623:623 -> getImeInsets
    16:24:androidx.core.graphics.Insets getImeInsets():626:626 -> getImeInsets
    0:2:com.google.androidgamesdk.gametextinput.Listener getListener():263:263 -> getListener
    0:21:java.lang.CharSequence getSelectedText(int):408:408 -> getSelectedText
    22:26:java.lang.CharSequence getSelectedText(int):409:409 -> getSelectedText
    0:6:com.google.androidgamesdk.gametextinput.GameTextInput$Pair getSelection():456:456 -> getSelection
    0:2:boolean getSoftKeyboardActive():187:187 -> getSoftKeyboardActive
    0:31:java.lang.CharSequence getTextAfterCursor(int,int):415:415 -> getTextAfterCursor
    32:53:java.lang.CharSequence getTextAfterCursor(int,int):417:417 -> getTextAfterCursor
    54:58:java.lang.CharSequence getTextAfterCursor(int,int):420:420 -> getTextAfterCursor
    0:31:java.lang.CharSequence getTextBeforeCursor(int,int):426:426 -> getTextBeforeCursor
    32:53:java.lang.CharSequence getTextBeforeCursor(int,int):428:428 -> getTextBeforeCursor
    54:58:java.lang.CharSequence getTextBeforeCursor(int,int):431:431 -> getTextBeforeCursor
    0:3:void informIMM():449:449 -> informIMM
    4:7:void informIMM():450:450 -> informIMM
    8:23:void informIMM():451:451 -> informIMM
    0:5:boolean isSoftwareKeyboardVisible():635:635 -> isSoftwareKeyboardVisible
    6:12:boolean isSoftwareKeyboardVisible():639:639 -> isSoftwareKeyboardVisible
    13:21:boolean isSoftwareKeyboardVisible():645:645 -> isSoftwareKeyboardVisible
    0:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):587:587 -> onApplyWindowInsets
    26:29:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):589:589 -> onApplyWindowInsets
    30:40:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):590:590 -> onApplyWindowInsets
    41:44:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):593:593 -> onApplyWindowInsets
    45:49:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):594:594 -> onApplyWindowInsets
    50:53:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):598:598 -> onApplyWindowInsets
    54:58:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):600:600 -> onApplyWindowInsets
    59:62:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):603:603 -> onApplyWindowInsets
    63:66:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):604:604 -> onApplyWindowInsets
    0:4:boolean onKey(android.view.View,int,android.view.KeyEvent):281:281 -> onKey
    0:3:boolean performEditorAction(int):657:657 -> performEditorAction
    4:10:boolean performEditorAction(int):658:658 -> performEditorAction
    0:28:boolean processKeyEvent(android.view.KeyEvent):482:482 -> processKeyEvent
    29:40:boolean processKeyEvent(android.view.KeyEvent):485:485 -> processKeyEvent
    41:48:boolean processKeyEvent(android.view.KeyEvent):486:486 -> processKeyEvent
    49:62:boolean processKeyEvent(android.view.KeyEvent):487:487 -> processKeyEvent
    63:72:boolean processKeyEvent(android.view.KeyEvent):488:488 -> processKeyEvent
    73:76:boolean processKeyEvent(android.view.KeyEvent):492:492 -> processKeyEvent
    77:83:boolean processKeyEvent(android.view.KeyEvent):495:495 -> processKeyEvent
    84:88:boolean processKeyEvent(android.view.KeyEvent):502:502 -> processKeyEvent
    89:96:boolean processKeyEvent(android.view.KeyEvent):503:503 -> processKeyEvent
    97:104:boolean processKeyEvent(android.view.KeyEvent):504:504 -> processKeyEvent
    105:111:boolean processKeyEvent(android.view.KeyEvent):509:509 -> processKeyEvent
    112:122:boolean processKeyEvent(android.view.KeyEvent):510:510 -> processKeyEvent
    123:133:boolean processKeyEvent(android.view.KeyEvent):511:511 -> processKeyEvent
    134:145:boolean processKeyEvent(android.view.KeyEvent):513:513 -> processKeyEvent
    146:152:boolean processKeyEvent(android.view.KeyEvent):514:514 -> processKeyEvent
    153:155:boolean processKeyEvent(android.view.KeyEvent):515:515 -> processKeyEvent
    156:175:boolean processKeyEvent(android.view.KeyEvent):516:516 -> processKeyEvent
    176:187:boolean processKeyEvent(android.view.KeyEvent):518:518 -> processKeyEvent
    188:193:boolean processKeyEvent(android.view.KeyEvent):519:519 -> processKeyEvent
    194:202:boolean processKeyEvent(android.view.KeyEvent):520:520 -> processKeyEvent
    203:205:boolean processKeyEvent(android.view.KeyEvent):521:521 -> processKeyEvent
    206:226:boolean processKeyEvent(android.view.KeyEvent):522:522 -> processKeyEvent
    227:230:boolean processKeyEvent(android.view.KeyEvent):526:526 -> processKeyEvent
    231:238:boolean processKeyEvent(android.view.KeyEvent):527:527 -> processKeyEvent
    239:247:boolean processKeyEvent(android.view.KeyEvent):528:528 -> processKeyEvent
    248:254:boolean processKeyEvent(android.view.KeyEvent):529:529 -> processKeyEvent
    255:260:boolean processKeyEvent(android.view.KeyEvent):531:531 -> processKeyEvent
    261:264:boolean processKeyEvent(android.view.KeyEvent):535:535 -> processKeyEvent
    265:268:boolean processKeyEvent(android.view.KeyEvent):536:536 -> processKeyEvent
    269:272:boolean processKeyEvent(android.view.KeyEvent):537:537 -> processKeyEvent
    273:276:boolean processKeyEvent(android.view.KeyEvent):538:538 -> processKeyEvent
    277:281:boolean processKeyEvent(android.view.KeyEvent):539:539 -> processKeyEvent
    282:286:boolean processKeyEvent(android.view.KeyEvent):545:545 -> processKeyEvent
    287:289:boolean processKeyEvent(android.view.KeyEvent):546:546 -> processKeyEvent
    290:296:boolean processKeyEvent(android.view.KeyEvent):547:547 -> processKeyEvent
    297:299:boolean processKeyEvent(android.view.KeyEvent):548:548 -> processKeyEvent
    300:302:boolean processKeyEvent(android.view.KeyEvent):549:549 -> processKeyEvent
    303:309:boolean processKeyEvent(android.view.KeyEvent):550:550 -> processKeyEvent
    310:328:boolean processKeyEvent(android.view.KeyEvent):555:555 -> processKeyEvent
    329:332:boolean processKeyEvent(android.view.KeyEvent):556:556 -> processKeyEvent
    0:21:boolean requestCursorUpdates(int):437:437 -> requestCursorUpdates
    22:26:boolean requestCursorUpdates(int):438:438 -> requestCursorUpdates
    0:7:void restartInput():178:178 -> restartInput
    0:13:boolean sendKeyEvent(android.view.KeyEvent):398:398 -> sendKeyEvent
    14:20:boolean sendKeyEvent(android.view.KeyEvent):400:400 -> sendKeyEvent
    21:25:boolean sendKeyEvent(android.view.KeyEvent):402:402 -> sendKeyEvent
    0:29:boolean setComposingRegion(int,int):331:331 -> setComposingRegion
    30:33:boolean setComposingRegion(int,int):332:332 -> setComposingRegion
    34:38:boolean setComposingRegion(int,int):333:333 -> setComposingRegion
    0:3:void setComposingRegionInternal(int,int):469:469 -> setComposingRegionInternal
    4:10:void setComposingRegionInternal(int,int):470:470 -> setComposingRegionInternal
    11:16:void setComposingRegionInternal(int,int):473:473 -> setComposingRegionInternal
    17:31:void setComposingRegionInternal(int,int):475:475 -> setComposingRegionInternal
    32:45:void setComposingRegionInternal(int,int):476:476 -> setComposingRegionInternal
    46:51:void setComposingRegionInternal(int,int):477:477 -> setComposingRegionInternal
    0:7:boolean setComposingText(java.lang.CharSequence,int):303:303 -> setComposingText
    8:22:boolean setComposingText(java.lang.CharSequence,int):302:302 -> setComposingText
    23:26:boolean setComposingText(java.lang.CharSequence,int):307:307 -> setComposingText
    27:31:boolean setComposingText(java.lang.CharSequence,int):308:308 -> setComposingText
    32:35:boolean setComposingText(java.lang.CharSequence,int):309:309 -> setComposingText
    36:39:boolean setComposingText(java.lang.CharSequence,int):310:310 -> setComposingText
    40:44:boolean setComposingText(java.lang.CharSequence,int):311:311 -> setComposingText
    45:53:boolean setComposingText(java.lang.CharSequence,int):315:315 -> setComposingText
    54:60:boolean setComposingText(java.lang.CharSequence,int):316:316 -> setComposingText
    61:70:boolean setComposingText(java.lang.CharSequence,int):317:317 -> setComposingText
    71:77:boolean setComposingText(java.lang.CharSequence,int):318:318 -> setComposingText
    78:92:boolean setComposingText(java.lang.CharSequence,int):320:320 -> setComposingText
    93:99:boolean setComposingText(java.lang.CharSequence,int):321:321 -> setComposingText
    100:102:boolean setComposingText(java.lang.CharSequence,int):322:322 -> setComposingText
    103:106:boolean setComposingText(java.lang.CharSequence,int):323:323 -> setComposingText
    1:4:void setEditorInfo(android.view.inputmethod.EditorInfo):222:222 -> setEditorInfo
    5:11:void setEditorInfo(android.view.inputmethod.EditorInfo):227:227 -> setEditorInfo
    12:38:void setEditorInfo(android.view.inputmethod.EditorInfo):228:228 -> setEditorInfo
    39:46:void setEditorInfo(android.view.inputmethod.EditorInfo):233:233 -> setEditorInfo
    0:2:com.google.androidgamesdk.gametextinput.InputConnection setListener(com.google.androidgamesdk.gametextinput.Listener):273:273 -> setListener
    0:29:boolean setSelection(int,int):294:294 -> setSelection
    30:34:boolean setSelection(int,int):295:295 -> setSelection
    0:5:void setSelectionInternal(int,int):464:464 -> setSelectionInternal
    2:7:void setSoftKeyboardActive(boolean,int):199:199 -> setSoftKeyboardActive
    8:12:void setSoftKeyboardActive(boolean,int):200:200 -> setSoftKeyboardActive
    13:20:void setSoftKeyboardActive(boolean,int):201:201 -> setSoftKeyboardActive
    21:32:void setSoftKeyboardActive(boolean,int):203:203 -> setSoftKeyboardActive
    3:69:void setState(com.google.androidgamesdk.gametextinput.State):246:246 -> setState
    70:74:void setState(com.google.androidgamesdk.gametextinput.State):250:250 -> setState
    75:82:void setState(com.google.androidgamesdk.gametextinput.State):251:251 -> setState
    83:89:void setState(com.google.androidgamesdk.gametextinput.State):252:252 -> setState
    90:96:void setState(com.google.androidgamesdk.gametextinput.State):253:253 -> setState
    97:100:void setState(com.google.androidgamesdk.gametextinput.State):254:254 -> setState
    0:3:void stateUpdated(boolean):564:564 -> stateUpdated
    4:7:void stateUpdated(boolean):565:565 -> stateUpdated
    8:11:void stateUpdated(boolean):566:566 -> stateUpdated
    12:26:void stateUpdated(boolean):567:567 -> stateUpdated
    27:30:void stateUpdated(boolean):570:570 -> stateUpdated
    31:34:void stateUpdated(boolean):575:575 -> stateUpdated
com.google.androidgamesdk.gametextinput.InputConnection$1 -> com.google.androidgamesdk.gametextinput.InputConnection$1:
# {"id":"sourceFile","fileName":"InputConnection.java"}
com.google.androidgamesdk.gametextinput.InputConnection$SingeLineFilter -> com.google.androidgamesdk.gametextinput.InputConnection$SingeLineFilter:
# {"id":"sourceFile","fileName":"InputConnection.java"}
    1:1:void <init>(com.google.androidgamesdk.gametextinput.InputConnection):107:107 -> <init>
    2:2:void <init>(com.google.androidgamesdk.gametextinput.InputConnection,com.google.androidgamesdk.gametextinput.InputConnection$1):107:107 -> <init>
    0:10:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):112:112 -> filter
    11:20:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):115:115 -> filter
    21:30:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):120:120 -> filter
    31:34:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):128:128 -> filter
    35:39:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):129:129 -> filter
    40:54:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):130:130 -> filter
com.google.androidgamesdk.gametextinput.Listener -> com.google.androidgamesdk.gametextinput.Listener:
# {"id":"sourceFile","fileName":"Listener.java"}
com.google.androidgamesdk.gametextinput.Settings -> com.google.androidgamesdk.gametextinput.Settings:
# {"id":"sourceFile","fileName":"Settings.java"}
    0:2:void <init>(android.view.inputmethod.EditorInfo,boolean):25:25 -> <init>
    3:4:void <init>(android.view.inputmethod.EditorInfo,boolean):26:26 -> <init>
    5:7:void <init>(android.view.inputmethod.EditorInfo,boolean):27:27 -> <init>
com.google.androidgamesdk.gametextinput.State -> com.google.androidgamesdk.gametextinput.State:
# {"id":"sourceFile","fileName":"State.java"}
    0:2:void <init>(java.lang.String,int,int,int,int):24:24 -> <init>
    3:4:void <init>(java.lang.String,int,int,int,int):25:25 -> <init>
    5:6:void <init>(java.lang.String,int,int,int,int):26:26 -> <init>
    7:8:void <init>(java.lang.String,int,int,int,int):27:27 -> <init>
    9:10:void <init>(java.lang.String,int,int,int,int):28:28 -> <init>
    11:13:void <init>(java.lang.String,int,int,int,int):29:29 -> <init>
com.unity3d.player.A -> com.unity3d.player.A:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(android.content.Context,com.unity3d.player.w):88:88 -> <init>
    3:4:void onEditorAction(int):119:119 -> onEditorAction
    5:13:void onEditorAction(int):220:220 -> onEditorAction
    5:10:boolean onKeyPreIme(int,android.view.KeyEvent):96:96 -> onKeyPreIme
    11:12:boolean onKeyPreIme(int,android.view.KeyEvent):97:97 -> onKeyPreIme
    13:29:boolean onKeyPreIme(int,android.view.KeyEvent):220:220 -> onKeyPreIme
    30:35:boolean onKeyPreIme(int,android.view.KeyEvent):104:104 -> onKeyPreIme
    36:44:boolean onKeyPreIme(int,android.view.KeyEvent):105:105 -> onKeyPreIme
    45:46:boolean onKeyPreIme(int,android.view.KeyEvent):107:107 -> onKeyPreIme
    47:54:boolean onKeyPreIme(int,android.view.KeyEvent):220:220 -> onKeyPreIme
    55:59:boolean onKeyPreIme(int,android.view.KeyEvent):111:111 -> onKeyPreIme
    0:2:void onSelectionChanged(int,int):126:126 -> onSelectionChanged
    3:5:void onSelectionChanged(int,int):127:127 -> onSelectionChanged
    6:11:void onSelectionChanged(int,int):240:240 -> onSelectionChanged
com.unity3d.player.A0 -> com.unity3d.player.A0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):625:625 -> <init>
    0:5:void run():628:628 -> run
com.unity3d.player.AndroidAdvertisingIdHelper -> com.unity3d.player.AndroidAdvertisingIdHelper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():10:10 -> <init>
    1:6:void requestGoogleAdId(android.content.Context):18:18 -> requestGoogleAdId
    7:20:void requestGoogleAdId(android.content.Context):21:21 -> requestGoogleAdId
    21:24:void requestGoogleAdId(android.content.Context):23:23 -> requestGoogleAdId
    25:34:void requestGoogleAdId(android.content.Context):28:28 -> requestGoogleAdId
    35:38:void requestGoogleAdId(android.content.Context):30:30 -> requestGoogleAdId
    39:42:void requestGoogleAdId(android.content.Context):35:35 -> requestGoogleAdId
    43:50:void requestGoogleAdId(android.content.Context):38:38 -> requestGoogleAdId
    51:54:void requestGoogleAdId(android.content.Context):40:40 -> requestGoogleAdId
    55:60:void requestGoogleAdId(android.content.Context):45:45 -> requestGoogleAdId
    61:68:void requestGoogleAdId(android.content.Context):48:48 -> requestGoogleAdId
    69:72:void requestGoogleAdId(android.content.Context):50:50 -> requestGoogleAdId
    73:84:void requestGoogleAdId(android.content.Context):55:55 -> requestGoogleAdId
    85:88:void requestGoogleAdId(android.content.Context):59:59 -> requestGoogleAdId
    89:92:void requestGoogleAdId(android.content.Context):64:64 -> requestGoogleAdId
    93:96:void requestGoogleAdId(android.content.Context):68:68 -> requestGoogleAdId
com.unity3d.player.AndroidAppSetIdHelper -> com.unity3d.player.AndroidAppSetIdHelper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():14:14 -> <init>
    0:3:void -$$Nest$smnativeOnAndroidAppSetIdResult(java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void requestAppSetId(android.content.Context):22:22 -> requestAppSetId
    7:18:void requestAppSetId(android.content.Context):25:25 -> requestAppSetId
    19:28:void requestAppSetId(android.content.Context):28:28 -> requestAppSetId
    29:32:void requestAppSetId(android.content.Context):31:31 -> requestAppSetId
    33:42:void requestAppSetId(android.content.Context):36:36 -> requestAppSetId
    43:48:void requestAppSetId(android.content.Context):39:39 -> requestAppSetId
    49:52:void requestAppSetId(android.content.Context):42:42 -> requestAppSetId
    53:54:void requestAppSetId(android.content.Context):47:47 -> requestAppSetId
    55:75:void requestAppSetId(android.content.Context):48:48 -> requestAppSetId
    76:89:void requestAppSetId(android.content.Context):75:75 -> requestAppSetId
    90:97:void requestAppSetId(android.content.Context):78:78 -> requestAppSetId
    98:101:void requestAppSetId(android.content.Context):82:82 -> requestAppSetId
com.unity3d.player.ApplicationExitInfoBase -> com.unity3d.player.ApplicationExitInfoBase:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():12:12 -> <init>
    0:5:int hashCode():102:102 -> hashCode
    6:12:int hashCode():104:104 -> hashCode
    13:19:int hashCode():105:105 -> hashCode
    20:26:int hashCode():106:106 -> hashCode
    27:33:int hashCode():107:107 -> hashCode
    34:40:int hashCode():108:108 -> hashCode
    41:47:int hashCode():109:109 -> hashCode
    48:55:int hashCode():110:110 -> hashCode
    56:63:int hashCode():111:111 -> hashCode
    64:74:int hashCode():112:112 -> hashCode
    75:85:int hashCode():113:113 -> hashCode
    86:95:int hashCode():114:114 -> hashCode
    0:6:java.lang.String toString():65:65 -> toString
    7:18:java.lang.String toString():66:66 -> toString
    19:30:java.lang.String toString():67:67 -> toString
    31:34:java.lang.String toString():68:68 -> toString
    35:49:java.lang.String toString():69:69 -> toString
    50:79:java.lang.String toString():70:70 -> toString
    80:98:java.lang.String toString():71:71 -> toString
    99:117:java.lang.String toString():72:72 -> toString
    118:136:java.lang.String toString():73:73 -> toString
    137:155:java.lang.String toString():74:74 -> toString
    156:174:java.lang.String toString():75:75 -> toString
    175:193:java.lang.String toString():76:76 -> toString
    194:212:java.lang.String toString():77:77 -> toString
    213:231:java.lang.String toString():78:78 -> toString
    232:250:java.lang.String toString():79:79 -> toString
    251:269:java.lang.String toString():80:80 -> toString
    270:288:java.lang.String toString():81:81 -> toString
    289:292:java.lang.String toString():82:82 -> toString
    293:310:java.lang.String toString():83:83 -> toString
    311:314:java.lang.String toString():84:84 -> toString
    315:336:java.lang.String toString():86:86 -> toString
    337:339:java.lang.String toString():84:84 -> toString
    340:343:java.lang.String toString():88:88 -> toString
    344:358:java.lang.String toString():89:89 -> toString
    359:378:java.lang.String toString():92:92 -> toString
    379:381:java.lang.String toString():90:90 -> toString
    382:393:java.lang.String toString():94:94 -> toString
    394:398:java.lang.String toString():95:95 -> toString
com.unity3d.player.ApplicationExitInfoProvider -> com.unity3d.player.ApplicationExitInfoProvider:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():11:11 -> <init>
    0:6:java.lang.String getANRRecordsJson(int):50:50 -> getANRRecordsJson
    7:13:java.lang.String getANRRecordsJson(int):55:55 -> getANRRecordsJson
    14:20:java.lang.String getANRRecordsJson(int):58:58 -> getANRRecordsJson
    21:29:java.lang.String getANRRecordsJson(int):62:62 -> getANRRecordsJson
    0:7:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):16:16 -> getHistoricalProcessExitReasons
    8:11:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):18:18 -> getHistoricalProcessExitReasons
    12:15:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):20:20 -> getHistoricalProcessExitReasons
    16:19:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):21:21 -> getHistoricalProcessExitReasons
    20:24:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):22:22 -> getHistoricalProcessExitReasons
    25:30:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):25:25 -> getHistoricalProcessExitReasons
    31:35:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):26:26 -> getHistoricalProcessExitReasons
    36:42:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):27:27 -> getHistoricalProcessExitReasons
    43:49:com.unity3d.player.ApplicationExitInfoBase[] getHistoricalProcessExitReasons(android.app.Activity,java.lang.String,int,int):32:32 -> getHistoricalProcessExitReasons
    0:3:void setProcessStateSummary(android.app.Activity,byte[]):40:40 -> setProcessStateSummary
    4:11:void setProcessStateSummary(android.app.Activity,byte[]):42:42 -> setProcessStateSummary
    12:15:void setProcessStateSummary(android.app.Activity,byte[]):43:43 -> setProcessStateSummary
    0:4:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):68:68 -> toJson
    5:13:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):71:71 -> toJson
    14:21:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):74:74 -> toJson
    22:26:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):79:79 -> toJson
    27:35:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):80:80 -> toJson
    36:44:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):81:81 -> toJson
    45:57:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):82:82 -> toJson
    58:62:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):83:83 -> toJson
    63:69:org.json.JSONArray toJson(com.unity3d.player.ApplicationExitInfoBase[]):84:84 -> toJson
com.unity3d.player.ApplicationExitInfoWrapper -> com.unity3d.player.ApplicationExitInfoWrapper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.app.ApplicationExitInfo):42:42 -> <init>
    3:5:void <init>(android.app.ApplicationExitInfo):43:43 -> <init>
    1:7:java.lang.Object GetStaticFieldByReflection(java.lang.Class,java.lang.String,java.lang.Object,boolean):18:18 -> GetStaticFieldByReflection
    8:16:java.lang.Object GetStaticFieldByReflection(java.lang.Class,java.lang.String,java.lang.Object,boolean):20:20 -> GetStaticFieldByReflection
    17:21:java.lang.Object GetStaticFieldByReflection(java.lang.Class,java.lang.String,java.lang.Object,boolean):21:21 -> GetStaticFieldByReflection
    22:39:java.lang.Object GetStaticFieldByReflection(java.lang.Class,java.lang.String,java.lang.Object,boolean):29:29 -> GetStaticFieldByReflection
    40:57:java.lang.Object GetStaticFieldByReflection(java.lang.Class,java.lang.String,java.lang.Object,boolean):25:25 -> GetStaticFieldByReflection
    0:11:boolean checkSupport():38:38 -> checkSupport
    0:5:int describeContents():59:59 -> describeContents
    6:14:int describeContents():61:61 -> describeContents
    0:5:int getDefiningUid():69:69 -> getDefiningUid
    6:14:int getDefiningUid():71:71 -> getDefiningUid
    0:5:java.lang.String getDescription():49:49 -> getDescription
    6:14:java.lang.String getDescription():51:51 -> getDescription
    0:5:int getImportance():79:79 -> getImportance
    6:14:int getImportance():81:81 -> getImportance
    0:5:int getPackageUid():89:89 -> getPackageUid
    6:14:int getPackageUid():91:91 -> getPackageUid
    0:5:int getPid():99:99 -> getPid
    6:14:int getPid():101:101 -> getPid
    0:5:java.lang.String getProcessName():109:109 -> getProcessName
    6:14:java.lang.String getProcessName():111:111 -> getProcessName
    0:5:byte[] getProcessStateSummary():119:119 -> getProcessStateSummary
    6:13:byte[] getProcessStateSummary():121:121 -> getProcessStateSummary
    14:16:byte[] getProcessStateSummary():123:123 -> getProcessStateSummary
    0:5:long getPss():129:129 -> getPss
    6:15:long getPss():131:131 -> getPss
    0:5:int getRealUid():139:139 -> getRealUid
    6:14:int getRealUid():141:141 -> getRealUid
    0:5:int getReason():149:149 -> getReason
    6:14:int getReason():151:151 -> getReason
    0:5:long getRss():159:159 -> getRss
    6:15:long getRss():161:161 -> getRss
    0:5:int getStatus():169:169 -> getStatus
    6:14:int getStatus():171:171 -> getStatus
    0:5:long getTimestamp():179:179 -> getTimestamp
    6:15:long getTimestamp():181:181 -> getTimestamp
    0:5:byte[] getTrace():189:189 -> getTrace
    6:11:byte[] getTrace():193:193 -> getTrace
    12:17:byte[] getTrace():194:194 -> getTrace
    18:37:byte[] getTrace():198:198 -> getTrace
    0:5:java.lang.String getTraceString():207:207 -> getTraceString
    6:9:java.lang.String getTraceString():208:208 -> getTraceString
    10:17:java.lang.String getTraceString():211:211 -> getTraceString
    18:20:java.lang.String getTraceString():209:209 -> getTraceString
    4:10:byte[] readAllBytes(java.io.InputStream):219:219 -> readAllBytes
    11:13:byte[] readAllBytes(java.io.InputStream):221:221 -> readAllBytes
    14:19:byte[] readAllBytes(java.io.InputStream):225:225 -> readAllBytes
    20:23:byte[] readAllBytes(java.io.InputStream):227:227 -> readAllBytes
    24:29:byte[] readAllBytes(java.io.InputStream):236:236 -> readAllBytes
    30:47:byte[] readAllBytes(java.io.InputStream):232:232 -> readAllBytes
    48:48:byte[] readAllBytes(java.io.InputStream):233:233 -> readAllBytes
com.unity3d.player.AudioVolumeHandler -> com.unity3d.player.AudioVolumeHandler:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.j a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/C;"}
    0:2:void <init>(android.content.Context):13:13 -> <init>
    3:9:void <init>(android.content.Context):14:14 -> <init>
    10:18:void <init>(android.content.Context):66:66 -> <init>
    19:27:void <init>(android.content.Context):67:67 -> <init>
    28:40:void <init>(android.content.Context):68:68 -> <init>
com.unity3d.player.B -> com.unity3d.player.B:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):20:20 -> <init>
    4:6:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):14:14 -> <init>
    0:4:void a():26:26 -> a
    5:10:void a():28:28 -> a
    11:15:void a():29:29 -> a
    16:20:void a():30:30 -> a
    21:26:void a():31:31 -> a
    27:31:void a():32:32 -> a
    32:38:void a():43:43 -> a
    39:49:void a():51:51 -> a
    50:57:void a():52:52 -> a
    58:60:void a():34:34 -> a
    0:7:android.widget.EditText createEditText(com.unity3d.player.w):87:87 -> createEditText
    0:7:void hide():57:57 -> hide
    8:10:void hide():58:58 -> hide
    11:16:void hide():65:65 -> hide
    17:22:void hide():66:66 -> hide
    23:24:void hide():67:67 -> hide
    25:28:void hide():68:68 -> hide
    0:3:void setHideInputField(boolean):279:279 -> setHideInputField
    4:10:void setHideInputField(boolean):76:76 -> setHideInputField
    11:16:void setHideInputField(boolean):78:78 -> setHideInputField
    17:21:void setHideInputField(boolean):80:80 -> setHideInputField
    22:27:void setHideInputField(boolean):81:81 -> setHideInputField
com.unity3d.player.B0 -> com.unity3d.player.B0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):137:137 -> <init>
    0:10:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):140:140 -> onApplyWindowInsets
com.unity3d.player.C -> com.unity3d.player.C:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):306:306 -> <init>
    1:3:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):315:317 -> a
    4:5:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):116:117 -> a
    6:6:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):119:119 -> a
    7:7:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):329:329 -> a
    8:8:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):126:126 -> a
    9:10:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):340:341 -> a
    11:11:void a():362:362 -> a
    0:7:android.widget.EditText createEditText(com.unity3d.player.w):382:382 -> createEditText
    0:5:void hide():368:368 -> hide
    0:7:void reportSoftInputArea():352:352 -> reportSoftInputArea
    8:13:void reportSoftInputArea():354:354 -> reportSoftInputArea
    14:19:void reportSoftInputArea():355:355 -> reportSoftInputArea
    0:1:void setHideInputField(boolean):279:279 -> setHideInputField
    2:7:void setHideInputField(boolean):375:375 -> setHideInputField
com.unity3d.player.C0 -> com.unity3d.player.C0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.util.concurrent.Semaphore):649:649 -> <init>
    0:10:void run():649:649 -> run
com.unity3d.player.Camera2Wrapper -> com.unity3d.player.Camera2Wrapper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(android.content.Context):13:13 -> <init>
    4:5:void <init>(android.content.Context):10:10 -> <init>
    6:7:void <init>(android.content.Context):14:14 -> <init>
    8:11:void <init>(android.content.Context):15:15 -> <init>
    1:1:void a(java.nio.ByteBuffer,java.nio.ByteBuffer,java.nio.ByteBuffer,int,int,int):116:116 -> a
    2:2:void a(java.lang.Object):121:121 -> a
    0:3:void closeCamera2():83:83 -> closeCamera2
    4:7:void closeCamera2():85:85 -> closeCamera2
    8:10:void closeCamera2():87:87 -> closeCamera2
    0:1:int getCamera2Count():29:29 -> getCamera2Count
    2:7:int getCamera2Count():128:128 -> getCamera2Count
    0:6:int getCamera2FocalLengthEquivalent(int):44:44 -> getCamera2FocalLengthEquivalent
    0:6:int[] getCamera2Resolutions(int):49:49 -> getCamera2Resolutions
    0:6:int getCamera2SensorOrientation(int):34:34 -> getCamera2SensorOrientation
    0:3:android.graphics.Rect getFrameSizeCamera2():78:78 -> getFrameSizeCamera2
    4:6:android.graphics.Rect getFrameSizeCamera2():414:414 -> getFrameSizeCamera2
    7:12:android.graphics.Rect getFrameSizeCamera2():78:78 -> getFrameSizeCamera2
    0:7:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):54:54 -> initializeCamera2
    8:9:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):56:56 -> initializeCamera2
    10:13:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):76:76 -> initializeCamera2
    14:20:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):79:79 -> initializeCamera2
    21:26:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):83:83 -> initializeCamera2
    27:28:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):56:56 -> initializeCamera2
    29:43:boolean initializeCamera2(int,int,int,int,int,android.view.Surface):57:57 -> initializeCamera2
    0:6:boolean isCamera2AutoFocusPointSupported(int):64:64 -> isCamera2AutoFocusPointSupported
    0:6:boolean isCamera2FrontFacing(int):39:39 -> isCamera2FrontFacing
    0:3:void pauseCamera2():100:100 -> pauseCamera2
    4:7:void pauseCamera2():102:102 -> pauseCamera2
    0:4:boolean setAutoFocusPoint(float,float):69:69 -> setAutoFocusPoint
    5:8:boolean setAutoFocusPoint(float,float):389:389 -> setAutoFocusPoint
    9:12:boolean setAutoFocusPoint(float,float):391:391 -> setAutoFocusPoint
    13:14:boolean setAutoFocusPoint(float,float):393:393 -> setAutoFocusPoint
    15:16:boolean setAutoFocusPoint(float,float):394:394 -> setAutoFocusPoint
    17:19:boolean setAutoFocusPoint(float,float):395:395 -> setAutoFocusPoint
    20:28:boolean setAutoFocusPoint(float,float):397:397 -> setAutoFocusPoint
    29:34:boolean setAutoFocusPoint(float,float):399:399 -> setAutoFocusPoint
    35:40:boolean setAutoFocusPoint(float,float):401:401 -> setAutoFocusPoint
    41:46:boolean setAutoFocusPoint(float,float):406:406 -> setAutoFocusPoint
    0:3:void startCamera2():92:92 -> startCamera2
    4:7:void startCamera2():94:94 -> startCamera2
    0:3:void stopCamera2():108:108 -> stopCamera2
    4:7:void stopCamera2():110:110 -> stopCamera2
com.unity3d.player.D -> com.unity3d.player.D:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityAccessibilityDelegate,java.util.concurrent.Semaphore):105:105 -> <init>
    0:7:void run():110:110 -> run
    8:18:void run():112:112 -> run
    19:26:void run():115:115 -> run
    27:36:void run():117:117 -> run
    37:47:void run():122:122 -> run
    48:48:void run():123:123 -> run
com.unity3d.player.D0 -> com.unity3d.player.D0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.util.concurrent.Semaphore):651:651 -> <init>
    0:7:void run():652:652 -> run
    8:12:void run():654:654 -> run
    13:15:void run():655:655 -> run
    16:20:void run():656:656 -> run
    21:26:void run():658:658 -> run
com.unity3d.player.DeviceInfo -> com.unity3d.player.DeviceInfo:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():11:11 -> <init>
    0:2:java.lang.String getDeviceModel():36:36 -> getDeviceModel
    0:11:java.lang.String getLocaleList(android.content.Context):22:22 -> getLocaleList
    12:17:java.lang.String getLocaleList(android.content.Context):23:23 -> getLocaleList
    18:25:java.lang.String getLocaleList(android.content.Context):24:24 -> getLocaleList
    26:30:java.lang.String getLocaleList(android.content.Context):26:26 -> getLocaleList
    31:44:java.lang.String getLocaleList(android.content.Context):28:28 -> getLocaleList
    45:49:java.lang.String getLocaleList(android.content.Context):30:30 -> getLocaleList
    0:2:java.lang.String getOsVersion():42:42 -> getOsVersion
    0:12:long getSystemBootTime():58:58 -> getSystemBootTime
    0:8:java.lang.String getSystemLanguage():16:16 -> getSystemLanguage
    0:5:long getTotalSpace(android.content.Context):48:48 -> getTotalSpace
    6:11:long getTotalSpace(android.content.Context):49:49 -> getTotalSpace
    12:28:long getTotalSpace(android.content.Context):50:50 -> getTotalSpace
com.unity3d.player.DisplayCutoutSupport -> com.unity3d.player.DisplayCutoutSupport:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():8:8 -> <init>
    0:10:boolean getDisplayCutoutSupport(android.app.Activity):15:15 -> getDisplayCutoutSupport
    11:22:boolean getDisplayCutoutSupport(android.app.Activity):19:19 -> getDisplayCutoutSupport
    23:30:boolean getDisplayCutoutSupport(android.app.Activity):21:21 -> getDisplayCutoutSupport
    31:33:boolean getDisplayCutoutSupport(android.app.Activity):22:22 -> getDisplayCutoutSupport
    34:41:boolean getDisplayCutoutSupport(android.app.Activity):23:23 -> getDisplayCutoutSupport
    42:43:boolean getDisplayCutoutSupport(android.app.Activity):24:24 -> getDisplayCutoutSupport
    44:47:boolean getDisplayCutoutSupport(android.app.Activity):27:27 -> getDisplayCutoutSupport
    48:63:boolean getDisplayCutoutSupport(android.app.Activity):28:28 -> getDisplayCutoutSupport
    64:74:boolean getDisplayCutoutSupport(android.app.Activity):31:31 -> getDisplayCutoutSupport
    75:76:boolean getDisplayCutoutSupport(android.app.Activity):34:34 -> getDisplayCutoutSupport
    77:82:boolean getDisplayCutoutSupport(android.app.Activity):36:36 -> getDisplayCutoutSupport
    2:11:void setLayoutCutoutMode(android.app.Activity):41:41 -> setLayoutCutoutMode
    12:16:void setLayoutCutoutMode(android.app.Activity):43:43 -> setLayoutCutoutMode
    17:20:void setLayoutCutoutMode(android.app.Activity):47:47 -> setLayoutCutoutMode
    21:30:void setLayoutCutoutMode(android.app.Activity):49:49 -> setLayoutCutoutMode
    31:34:void setLayoutCutoutMode(android.app.Activity):55:55 -> setLayoutCutoutMode
    35:45:void setLayoutCutoutMode(android.app.Activity):59:59 -> setLayoutCutoutMode
com.unity3d.player.E -> com.unity3d.player.E:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,android.content.res.Configuration):146:146 -> <init>
    0:7:void a():149:149 -> a
com.unity3d.player.E0 -> com.unity3d.player.E0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,android.content.res.Configuration):169:169 -> <init>
    0:7:void run():170:170 -> run
com.unity3d.player.F -> com.unity3d.player.F:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.UnityAccessibilityDelegate,int,int):190:190 -> <init>
    0:9:void run():193:193 -> run
com.unity3d.player.F0 -> com.unity3d.player.F0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):179:179 -> <init>
    0:5:void run():182:182 -> run
com.unity3d.player.FirebaseIdentifiersHelper -> com.unity3d.player.FirebaseIdentifiersHelper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():10:10 -> <init>
    0:3:void -$$Nest$smnativeOnFirebaseAppInstanceIdResult(java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void requestFirebaseIdentifiers(android.content.Context):17:17 -> requestFirebaseIdentifiers
    7:18:void requestFirebaseIdentifiers(android.content.Context):18:18 -> requestFirebaseIdentifiers
    19:24:void requestFirebaseIdentifiers(android.content.Context):19:19 -> requestFirebaseIdentifiers
    25:28:void requestFirebaseIdentifiers(android.content.Context):20:20 -> requestFirebaseIdentifiers
    29:38:void requestFirebaseIdentifiers(android.content.Context):24:24 -> requestFirebaseIdentifiers
    39:42:void requestFirebaseIdentifiers(android.content.Context):26:26 -> requestFirebaseIdentifiers
    43:48:void requestFirebaseIdentifiers(android.content.Context):30:30 -> requestFirebaseIdentifiers
    49:54:void requestFirebaseIdentifiers(android.content.Context):31:31 -> requestFirebaseIdentifiers
    55:58:void requestFirebaseIdentifiers(android.content.Context):32:32 -> requestFirebaseIdentifiers
    59:64:void requestFirebaseIdentifiers(android.content.Context):36:36 -> requestFirebaseIdentifiers
    65:69:void requestFirebaseIdentifiers(android.content.Context):37:37 -> requestFirebaseIdentifiers
    70:73:void requestFirebaseIdentifiers(android.content.Context):48:48 -> requestFirebaseIdentifiers
    74:77:void requestFirebaseIdentifiers(android.content.Context):50:50 -> requestFirebaseIdentifiers
    4:10:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):73:73 -> validateGetAppInstanceIdMethod
    11:16:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):77:77 -> validateGetAppInstanceIdMethod
    17:21:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):78:78 -> validateGetAppInstanceIdMethod
    22:23:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):82:82 -> validateGetAppInstanceIdMethod
    24:32:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):83:83 -> validateGetAppInstanceIdMethod
    33:36:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):87:87 -> validateGetAppInstanceIdMethod
    37:49:boolean validateGetAppInstanceIdMethod(java.lang.reflect.Method):88:88 -> validateGetAppInstanceIdMethod
    4:12:boolean validateGetInstanceMethod(java.lang.reflect.Method,java.lang.Class):60:60 -> validateGetInstanceMethod
com.unity3d.player.G -> com.unity3d.player.G:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,int):233:233 -> <init>
    0:6:void a():236:236 -> a
com.unity3d.player.G0 -> com.unity3d.player.G0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:11:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,int,android.view.Surface,java.util.concurrent.Semaphore):203:203 -> <init>
    0:8:void run():205:205 -> run
    9:14:void run():206:206 -> run
com.unity3d.player.GoogleARCoreApi -> com.unity3d.player.GoogleARCoreApi:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():5:5 -> <init>
com.unity3d.player.H -> com.unity3d.player.H:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,int):261:261 -> <init>
    0:6:void a():264:264 -> a
com.unity3d.player.H0 -> com.unity3d.player.H0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):252:252 -> <init>
    0:7:void run():254:254 -> run
    8:21:void run():256:256 -> run
    22:31:void run():261:261 -> run
    32:48:void run():262:262 -> run
    49:54:void run():264:264 -> run
com.unity3d.player.HFPStatus -> com.unity3d.player.HFPStatus:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(android.content.Context):29:29 -> <init>
    4:6:void <init>(android.content.Context):12:12 -> <init>
    7:8:void <init>(android.content.Context):14:14 -> <init>
    9:10:void <init>(android.content.Context):15:15 -> <init>
    11:13:void <init>(android.content.Context):16:16 -> <init>
    14:15:void <init>(android.content.Context):23:23 -> <init>
    16:17:void <init>(android.content.Context):30:30 -> <init>
    18:27:void <init>(android.content.Context):31:31 -> <init>
    28:31:void <init>(android.content.Context):32:32 -> <init>
    0:4:void a():113:113 -> a
    5:6:void a():115:115 -> a
    7:12:void a():116:116 -> a
    0:2:void b():37:37 -> b
    3:6:void b():38:38 -> b
    0:3:void clearHFPStat():101:101 -> clearHFPStat
    4:9:void clearHFPStat():103:103 -> clearHFPStat
    10:12:void clearHFPStat():104:104 -> clearHFPStat
    13:14:void clearHFPStat():108:108 -> clearHFPStat
    15:18:void clearHFPStat():88:88 -> clearHFPStat
    0:8:boolean getHFPStat():82:82 -> getHFPStat
    0:2:void requestHFPStat():43:43 -> requestHFPStat
    3:9:void requestHFPStat():45:45 -> requestHFPStat
    10:22:void requestHFPStat():65:65 -> requestHFPStat
    23:24:void requestHFPStat():69:69 -> requestHFPStat
    25:31:void requestHFPStat():70:70 -> requestHFPStat
    32:37:void requestHFPStat():76:76 -> requestHFPStat
    0:3:void setHFPRecordingStat(boolean):93:93 -> setHFPRecordingStat
    4:10:void setHFPRecordingStat(boolean):96:96 -> setHFPRecordingStat
com.unity3d.player.HFPStatus$1 -> com.unity3d.player.HFPStatus$1:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.HFPStatus):46:46 -> <init>
    0:10:void onReceive(android.content.Context,android.content.Intent):50:50 -> onReceive
    11:15:void onReceive(android.content.Context,android.content.Intent):54:54 -> onReceive
    16:18:void onReceive(android.content.Context,android.content.Intent):55:55 -> onReceive
    19:24:void onReceive(android.content.Context,android.content.Intent):57:57 -> onReceive
    25:31:void onReceive(android.content.Context,android.content.Intent):58:58 -> onReceive
com.unity3d.player.I -> com.unity3d.player.I:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:10:void <init>(com.unity3d.player.M,com.unity3d.player.UnityPlayer,int):387:387 -> <init>
    0:7:void a():390:390 -> a
    8:18:void a():392:392 -> a
com.unity3d.player.I0 -> com.unity3d.player.I0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):302:302 -> <init>
    0:5:void run():303:303 -> run
com.unity3d.player.IAssetPackManagerDownloadStatusCallback -> com.unity3d.player.IAssetPackManagerDownloadStatusCallback:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback -> com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IAssetPackManagerStatusQueryCallback -> com.unity3d.player.IAssetPackManagerStatusQueryCallback:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IPermissionRequestCallbacks -> com.unity3d.player.IPermissionRequestCallbacks:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.ISoftInputListener -> com.unity3d.player.ISoftInputListener:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IUnityPermissionRequestSupport -> com.unity3d.player.IUnityPermissionRequestSupport:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IUnityPlayerLifecycleEvents -> com.unity3d.player.IUnityPlayerLifecycleEvents:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.IUnityPlayerSupport -> com.unity3d.player.IUnityPlayerSupport:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.J -> com.unity3d.player.J:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:12:void <init>(com.unity3d.player.M,com.unity3d.player.UnityPlayer,int,int):409:409 -> <init>
    0:5:void a():412:412 -> a
    6:11:void a():414:414 -> a
    12:16:void a():418:418 -> a
    17:27:void a():422:422 -> a
com.unity3d.player.J0 -> com.unity3d.player.J0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):317:317 -> <init>
    0:7:void run():320:320 -> run
    8:15:void run():137:137 -> run
    16:19:void run():126:126 -> run
    20:25:void run():128:128 -> run
    26:30:void run():130:130 -> run
    31:33:void run():138:138 -> run
    34:36:void run():109:109 -> run
com.unity3d.player.K -> com.unity3d.player.K:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:10:void <init>(com.unity3d.player.UnityPlayer,int,int):435:435 -> <init>
    0:7:void a():438:438 -> a
com.unity3d.player.K0 -> com.unity3d.player.K0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,float):335:335 -> <init>
    0:7:void run():338:338 -> run
    8:9:void run():341:341 -> run
    10:11:void run():127:127 -> run
    12:13:void run():26:26 -> run
    14:23:void run():27:27 -> run
    24:25:void run():30:30 -> run
    26:29:void run():31:31 -> run
    30:31:void run():35:35 -> run
    32:33:void run():36:36 -> run
    34:37:void run():38:38 -> run
com.unity3d.player.L -> com.unity3d.player.L:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,int):456:456 -> <init>
    0:5:void a():459:459 -> a
com.unity3d.player.L0 -> com.unity3d.player.L0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.M0):376:376 -> <init>
    0:6:void a():379:379 -> a
    7:17:void a():380:380 -> a
com.unity3d.player.M -> com.unity3d.player.M:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityAccessibilityDelegate):313:313 -> <init>
    3:12:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):327:327 -> createAccessibilityNodeInfo
    13:22:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):330:330 -> createAccessibilityNodeInfo
    23:26:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):332:332 -> createAccessibilityNodeInfo
    27:31:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):334:334 -> createAccessibilityNodeInfo
    32:38:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):337:337 -> createAccessibilityNodeInfo
    39:44:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):344:344 -> createAccessibilityNodeInfo
    45:57:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):346:346 -> createAccessibilityNodeInfo
    58:61:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):354:354 -> createAccessibilityNodeInfo
    62:76:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):356:356 -> createAccessibilityNodeInfo
    4:17:boolean performAction(int,int,android.os.Bundle):369:369 -> performAction
    18:32:boolean performAction(int,int,android.os.Bundle):375:375 -> performAction
    33:39:boolean performAction(int,int,android.os.Bundle):381:381 -> performAction
    40:53:boolean performAction(int,int,android.os.Bundle):386:386 -> performAction
    54:71:boolean performAction(int,int,android.os.Bundle):398:398 -> performAction
    72:77:boolean performAction(int,int,android.os.Bundle):406:406 -> performAction
    78:91:boolean performAction(int,int,android.os.Bundle):408:408 -> performAction
    92:101:boolean performAction(int,int,android.os.Bundle):427:427 -> performAction
    102:107:boolean performAction(int,int,android.os.Bundle):432:432 -> performAction
    108:121:boolean performAction(int,int,android.os.Bundle):434:434 -> performAction
    122:135:boolean performAction(int,int,android.os.Bundle):442:442 -> performAction
    136:142:boolean performAction(int,int,android.os.Bundle):450:450 -> performAction
    143:156:boolean performAction(int,int,android.os.Bundle):455:455 -> performAction
    157:167:boolean performAction(int,int,android.os.Bundle):463:463 -> performAction
com.unity3d.player.M0 -> com.unity3d.player.M0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:29:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,com.unity3d.player.UnityPlayerForActivityOrService,java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean,java.util.concurrent.Semaphore):364:364 -> <init>
    0:10:void run():369:369 -> run
    11:19:void run():371:371 -> run
    20:31:void run():373:373 -> run
    32:41:void run():42:42 -> run
    42:47:void run():51:51 -> run
    48:54:void run():48:48 -> run
    55:59:void run():45:45 -> run
    60:62:void run():373:373 -> run
    63:91:void run():374:374 -> run
    92:105:void run():375:375 -> run
    106:114:void run():383:383 -> run
    115:119:void run():384:384 -> run
    120:125:void run():392:392 -> run
    126:141:void run():388:388 -> run
    142:146:void run():392:392 -> run
    147:147:void run():393:393 -> run
com.unity3d.player.MultiWindowSupport -> com.unity3d.player.MultiWindowSupport:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():5:5 -> <init>
    4:8:boolean isInMultiWindowMode(android.app.Activity):14:14 -> isInMultiWindowMode
    0:13:boolean isMultiWindowModeChangedToTrue(android.app.Activity):24:24 -> isMultiWindowModeChangedToTrue
    0:6:void saveMultiWindowMode(android.app.Activity):19:19 -> saveMultiWindowMode
com.unity3d.player.N -> com.unity3d.player.N:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,boolean):544:544 -> <init>
    0:5:void a():547:547 -> a
com.unity3d.player.N0 -> com.unity3d.player.N0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForGameActivity):66:66 -> <init>
    0:9:void surfaceCreated(android.view.SurfaceHolder):69:69 -> surfaceCreated
    10:13:void surfaceCreated(android.view.SurfaceHolder):114:114 -> surfaceCreated
    14:19:void surfaceCreated(android.view.SurfaceHolder):116:116 -> surfaceCreated
    20:24:void surfaceCreated(android.view.SurfaceHolder):118:118 -> surfaceCreated
    25:30:void surfaceCreated(android.view.SurfaceHolder):119:119 -> surfaceCreated
    0:7:void surfaceDestroyed(android.view.SurfaceHolder):79:79 -> surfaceDestroyed
    8:11:void surfaceDestroyed(android.view.SurfaceHolder):97:97 -> surfaceDestroyed
    12:15:void surfaceDestroyed(android.view.SurfaceHolder):99:99 -> surfaceDestroyed
    16:24:void surfaceDestroyed(android.view.SurfaceHolder):101:101 -> surfaceDestroyed
    25:30:void surfaceDestroyed(android.view.SurfaceHolder):103:103 -> surfaceDestroyed
com.unity3d.player.NativeLoader -> com.unity3d.player.NativeLoader:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.O -> com.unity3d.player.O:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(com.unity3d.player.UnityAccessibilityDelegate):476:476 -> <init>
    5:11:void <init>(com.unity3d.player.UnityAccessibilityDelegate):477:477 -> <init>
    12:18:void <init>(com.unity3d.player.UnityAccessibilityDelegate):478:478 -> <init>
    19:29:void <init>(com.unity3d.player.UnityAccessibilityDelegate):480:480 -> <init>
    30:33:void <init>(com.unity3d.player.UnityAccessibilityDelegate):482:482 -> <init>
    0:8:void cleanup():489:489 -> cleanup
    9:18:void cleanup():490:490 -> cleanup
    3:11:void onAccessibilityStateChanged(boolean):498:498 -> onAccessibilityStateChanged
    12:20:void onAccessibilityStateChanged(boolean):501:501 -> onAccessibilityStateChanged
    21:34:void onAccessibilityStateChanged(boolean):504:504 -> onAccessibilityStateChanged
    35:44:void onAccessibilityStateChanged(boolean):508:508 -> onAccessibilityStateChanged
    45:54:void onAccessibilityStateChanged(boolean):509:509 -> onAccessibilityStateChanged
    55:58:void onAccessibilityStateChanged(boolean):512:512 -> onAccessibilityStateChanged
    0:18:void onTouchExplorationStateChanged(boolean):519:519 -> onTouchExplorationStateChanged
    19:33:void onTouchExplorationStateChanged(boolean):523:523 -> onTouchExplorationStateChanged
    34:43:void onTouchExplorationStateChanged(boolean):527:527 -> onTouchExplorationStateChanged
    44:52:void onTouchExplorationStateChanged(boolean):534:534 -> onTouchExplorationStateChanged
    53:55:void onTouchExplorationStateChanged(boolean):539:539 -> onTouchExplorationStateChanged
    56:67:void onTouchExplorationStateChanged(boolean):543:543 -> onTouchExplorationStateChanged
    68:77:void onTouchExplorationStateChanged(boolean):551:551 -> onTouchExplorationStateChanged
com.unity3d.player.O0 -> com.unity3d.player.O0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.UnityPlayerForGameActivity,int,int):120:120 -> <init>
    0:9:void a():122:122 -> a
com.unity3d.player.OrientationLockListener -> com.unity3d.player.OrientationLockListener:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.N a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/m;"}
    0:2:void <init>(android.content.Context):14:14 -> <init>
    3:4:void <init>(android.content.Context):15:15 -> <init>
    5:11:void <init>(android.content.Context):16:16 -> <init>
    12:25:void <init>(android.content.Context):19:19 -> <init>
    26:30:void <init>(android.content.Context):20:20 -> <init>
    31:46:void <init>(android.content.Context):50:50 -> <init>
    47:63:void <init>(android.content.Context):51:51 -> <init>
com.unity3d.player.P -> com.unity3d.player.P:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:8:void <init>(com.unity3d.player.UnityPlayer,boolean):601:601 -> <init>
    0:5:void a():604:604 -> a
com.unity3d.player.P0 -> com.unity3d.player.P0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForGameActivity):137:137 -> <init>
    0:6:void a():139:139 -> a
com.unity3d.player.PermissionRequest -> com.unity3d.player.PermissionRequest:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):13:13 -> <init>
    3:4:void <init>(java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):14:14 -> <init>
    5:7:void <init>(java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):15:15 -> <init>
    0:2:java.lang.String[] getPermissionNames():20:20 -> getPermissionNames
    0:4:void permissionResponse(java.lang.String[],int[]):25:25 -> permissionResponse
    5:8:void permissionResponse(java.lang.String[],int[]):27:27 -> permissionResponse
com.unity3d.player.PlatformSupport -> com.unity3d.player.PlatformSupport:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <clinit>():7:7 -> <clinit>
    5:6:void <clinit>():8:8 -> <clinit>
    7:8:void <clinit>():9:9 -> <clinit>
    9:10:void <clinit>():10:10 -> <clinit>
    11:20:void <clinit>():11:11 -> <clinit>
    21:29:void <clinit>():12:12 -> <clinit>
    30:37:void <clinit>():13:13 -> <clinit>
    38:40:void <clinit>():14:14 -> <clinit>
    0:3:void <init>():5:5 -> <init>
com.unity3d.player.PlayAssetDeliveryUnityWrapper -> com.unity3d.player.PlayAssetDeliveryUnityWrapper:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):15:15 -> <init>
    4:5:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):12:12 -> <init>
    6:9:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):16:16 -> <init>
    10:35:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):25:25 -> <init>
    36:51:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):26:26 -> <init>
    52:58:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):28:28 -> <init>
    59:66:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):18:18 -> <init>
    1:1:com.unity3d.player.i a(com.unity3d.player.UnityPlayer,android.content.Context):49:49 -> a
    2:2:com.unity3d.player.i a(com.unity3d.player.UnityPlayer,android.content.Context):51:51 -> a
    3:3:com.unity3d.player.i a(com.unity3d.player.UnityPlayer,android.content.Context):53:53 -> a
    4:5:void a():145:146 -> a
    0:7:void cancelAssetPackDownload(java.lang.String):123:123 -> cancelAssetPackDownload
    0:2:void cancelAssetPackDownloads(java.lang.String[]):128:128 -> cancelAssetPackDownloads
    3:4:void cancelAssetPackDownloads(java.lang.String[]):129:129 -> cancelAssetPackDownloads
    5:14:void cancelAssetPackDownloads(java.lang.String[]):140:140 -> cancelAssetPackDownloads
    0:7:void downloadAssetPack(java.lang.String,com.unity3d.player.IAssetPackManagerDownloadStatusCallback):86:86 -> downloadAssetPack
    0:2:void downloadAssetPacks(java.lang.String[],com.unity3d.player.IAssetPackManagerDownloadStatusCallback):91:91 -> downloadAssetPacks
    3:9:void downloadAssetPacks(java.lang.String[],com.unity3d.player.IAssetPackManagerDownloadStatusCallback):92:92 -> downloadAssetPacks
    10:13:void downloadAssetPacks(java.lang.String[],com.unity3d.player.IAssetPackManagerDownloadStatusCallback):64:64 -> downloadAssetPacks
    14:34:void downloadAssetPacks(java.lang.String[],com.unity3d.player.IAssetPackManagerDownloadStatusCallback):71:71 -> downloadAssetPacks
    0:2:java.lang.String getAssetPackPath(java.lang.String):117:117 -> getAssetPackPath
    3:4:java.lang.String getAssetPackPath(java.lang.String):118:118 -> getAssetPackPath
    5:12:java.lang.String getAssetPackPath(java.lang.String):132:132 -> getAssetPackPath
    13:15:java.lang.String getAssetPackPath(java.lang.String):118:118 -> getAssetPackPath
    16:20:java.lang.String getAssetPackPath(java.lang.String):135:135 -> getAssetPackPath
    0:7:void getAssetPackState(java.lang.String,com.unity3d.player.IAssetPackManagerStatusQueryCallback):75:75 -> getAssetPackState
    0:2:void getAssetPackStates(java.lang.String[],com.unity3d.player.IAssetPackManagerStatusQueryCallback):80:80 -> getAssetPackStates
    3:4:void getAssetPackStates(java.lang.String[],com.unity3d.player.IAssetPackManagerStatusQueryCallback):81:81 -> getAssetPackStates
    5:25:void getAssetPackStates(java.lang.String[],com.unity3d.player.IAssetPackManagerStatusQueryCallback):58:58 -> getAssetPackStates
    3:6:com.unity3d.player.PlayAssetDeliveryUnityWrapper getInstance():38:38 -> getInstance
    7:17:com.unity3d.player.PlayAssetDeliveryUnityWrapper getInstance():42:42 -> getInstance
    18:28:com.unity3d.player.PlayAssetDeliveryUnityWrapper getInstance():46:46 -> getInstance
    29:30:com.unity3d.player.PlayAssetDeliveryUnityWrapper getInstance():51:51 -> getInstance
    3:6:com.unity3d.player.PlayAssetDeliveryUnityWrapper init(com.unity3d.player.UnityPlayer,android.content.Context):59:59 -> init
    7:13:com.unity3d.player.PlayAssetDeliveryUnityWrapper init(com.unity3d.player.UnityPlayer,android.content.Context):62:62 -> init
    14:18:com.unity3d.player.PlayAssetDeliveryUnityWrapper init(com.unity3d.player.UnityPlayer,android.content.Context):63:63 -> init
    19:24:com.unity3d.player.PlayAssetDeliveryUnityWrapper init(com.unity3d.player.UnityPlayer,android.content.Context):64:64 -> init
    25:34:com.unity3d.player.PlayAssetDeliveryUnityWrapper init(com.unity3d.player.UnityPlayer,android.content.Context):60:60 -> init
    0:7:boolean playCoreApiMissing():140:140 -> playCoreApiMissing
    0:2:java.lang.Object registerDownloadStatusListener(com.unity3d.player.IAssetPackManagerDownloadStatusCallback):98:98 -> registerDownloadStatusListener
    3:4:java.lang.Object registerDownloadStatusListener(com.unity3d.player.IAssetPackManagerDownloadStatusCallback):99:99 -> registerDownloadStatusListener
    5:11:java.lang.Object registerDownloadStatusListener(com.unity3d.player.IAssetPackManagerDownloadStatusCallback):112:112 -> registerDownloadStatusListener
    12:17:java.lang.Object registerDownloadStatusListener(com.unity3d.player.IAssetPackManagerDownloadStatusCallback):113:113 -> registerDownloadStatusListener
    0:2:void removeAssetPack(java.lang.String):134:134 -> removeAssetPack
    3:4:void removeAssetPack(java.lang.String):135:135 -> removeAssetPack
    5:10:void removeAssetPack(java.lang.String):145:145 -> removeAssetPack
    0:2:void requestToUseMobileData(android.app.Activity,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):111:111 -> requestToUseMobileData
    3:4:void requestToUseMobileData(android.app.Activity,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):112:112 -> requestToUseMobileData
    5:21:void requestToUseMobileData(android.app.Activity,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):127:127 -> requestToUseMobileData
    0:2:void unregisterDownloadStatusListener(java.lang.Object):105:105 -> unregisterDownloadStatusListener
    3:7:void unregisterDownloadStatusListener(java.lang.Object):106:106 -> unregisterDownloadStatusListener
    8:12:void unregisterDownloadStatusListener(java.lang.Object):120:120 -> unregisterDownloadStatusListener
    13:20:void unregisterDownloadStatusListener(java.lang.Object):122:122 -> unregisterDownloadStatusListener
com.unity3d.player.Q -> com.unity3d.player.Q:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(com.unity3d.player.UnityAccessibilityDelegate):592:592 -> <init>
    5:11:void <init>(com.unity3d.player.UnityAccessibilityDelegate):593:593 -> <init>
    12:23:void <init>(com.unity3d.player.UnityAccessibilityDelegate):594:594 -> <init>
    0:9:void cleanup():614:614 -> cleanup
    0:13:void onEnabledChanged(boolean):600:600 -> onEnabledChanged
    14:23:void onEnabledChanged(boolean):608:608 -> onEnabledChanged
com.unity3d.player.Q0 -> com.unity3d.player.Q0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForGameActivity):148:148 -> <init>
    0:6:void a():150:150 -> a
com.unity3d.player.R0 -> com.unity3d.player.R0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayerForGameActivity):171:171 -> <init>
    0:9:void run():174:174 -> run
    10:13:void run():126:126 -> run
    14:19:void run():128:128 -> run
    20:24:void run():130:130 -> run
    25:31:void run():175:175 -> run
    32:34:void run():109:109 -> run
com.unity3d.player.ReflectionHelper -> com.unity3d.player.ReflectionHelper:
# {"id":"sourceFile","fileName":"SourceFile"}
    2:6:void <clinit>():22:22 -> <clinit>
    1:1:long -$$Nest$sfgetb():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:boolean a(com.unity3d.player.s):70:70 -> a
    3:3:boolean a(com.unity3d.player.s):48:48 -> a
    4:5:boolean a(com.unity3d.player.s):70:71 -> a
    6:6:boolean a(com.unity3d.player.s):73:73 -> a
    7:7:float a(java.lang.Class,java.lang.Class):260:260 -> a
    8:8:float a(java.lang.Class,java.lang.Class):266:266 -> a
    9:10:float a(java.lang.Class,java.lang.Class):269:270 -> a
    11:11:float a(java.lang.Class,java.lang.Class[],java.lang.Class[]):278:278 -> a
    12:13:float a(java.lang.Class,java.lang.Class[],java.lang.Class[]):280:281 -> a
    14:14:float a(java.lang.Class,java.lang.Class[],java.lang.Class[]):291:291 -> a
    15:15:float a(java.lang.Class,java.lang.Class[],java.lang.Class[]):293:293 -> a
    16:16:float a(java.lang.Class,java.lang.Class[],java.lang.Class[]):297:297 -> a
    17:18:java.lang.Class[] a(java.lang.String):304:305 -> a
    19:19:java.lang.Class[] a(java.lang.String):307:307 -> a
    20:20:java.lang.Class[] a(java.lang.String):309:309 -> a
    21:21:java.lang.Class[] a(java.lang.String):313:313 -> a
    22:23:java.lang.Class[] a(java.lang.String):317:318 -> a
    24:24:java.lang.Class[] a(java.lang.String):320:320 -> a
    25:25:java.lang.Class a(java.lang.String,int[]):330:330 -> a
    26:26:java.lang.Class a(java.lang.String,int[]):332:332 -> a
    27:27:java.lang.Class a(java.lang.String,int[]):340:340 -> a
    28:29:java.lang.Class a(java.lang.String,int[]):344:345 -> a
    30:30:java.lang.Class a(java.lang.String,int[]):347:347 -> a
    31:31:java.lang.Class a(java.lang.String,int[]):352:352 -> a
    32:32:java.lang.Class a(java.lang.String,int[]):361:361 -> a
    33:33:java.lang.Class a(java.lang.String,int[]):363:363 -> a
    34:34:java.lang.Class a(java.lang.String,int[]):365:365 -> a
    35:35:java.lang.Class a(java.lang.String,int[]):367:367 -> a
    36:36:java.lang.Class a(java.lang.String,int[]):369:369 -> a
    37:37:java.lang.Class a(java.lang.String,int[]):371:371 -> a
    38:38:java.lang.Class a(java.lang.String,int[]):373:373 -> a
    39:39:java.lang.Class a(java.lang.String,int[]):375:375 -> a
    40:40:java.lang.Class a(java.lang.String,int[]):377:377 -> a
    41:42:java.lang.Class a(java.lang.String,int[]):382:383 -> a
    43:43:java.lang.Class a(java.lang.String,int[]):386:386 -> a
    0:3:void -$$Nest$smnativeProxyFinalize(long):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    3:8:boolean beginProxyCall(long):403:403 -> beginProxyCall
    9:25:boolean beginProxyCall(long):405:405 -> beginProxyCall
    0:4:java.lang.Object -$$Nest$smnativeProxyInvoke(long,java.lang.String,java.lang.Object[]):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:java.lang.Object createInvocationError(long,boolean):529:529 -> createInvocationError
    0:3:void -$$Nest$smnativeProxyJNIFreeGCHandle(long):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smnativeProxyLogJNIInvokeException(long):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    3:19:void endProxyCall():414:414 -> endProxyCall
    20:32:void endProxyCall():415:415 -> endProxyCall
    3:10:void endUnityLaunch():422:422 -> endUnityLaunch
    11:12:void endUnityLaunch():423:423 -> endUnityLaunch
    13:20:void endUnityLaunch():424:424 -> endUnityLaunch
    21:28:void endUnityLaunch():425:425 -> endUnityLaunch
    29:35:void endUnityLaunch():429:429 -> endUnityLaunch
    36:41:void endUnityLaunch():432:432 -> endUnityLaunch
    0:6:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):87:87 -> getConstructorID
    7:12:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):88:88 -> getConstructorID
    13:17:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):89:89 -> getConstructorID
    18:21:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):92:92 -> getConstructorID
    22:33:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):95:95 -> getConstructorID
    34:60:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):97:97 -> getConstructorID
    61:63:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):106:106 -> getConstructorID
    64:65:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):79:79 -> getConstructorID
    66:67:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):80:80 -> getConstructorID
    68:71:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):48:48 -> getConstructorID
    72:73:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):80:80 -> getConstructorID
    74:78:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):81:81 -> getConstructorID
    79:113:java.lang.reflect.Constructor getConstructorID(java.lang.Class,java.lang.String):109:109 -> getConstructorID
    0:4:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):187:187 -> getFieldID
    5:10:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):188:188 -> getFieldID
    11:16:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):189:189 -> getFieldID
    17:25:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):192:192 -> getFieldID
    26:37:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):196:196 -> getFieldID
    38:48:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):198:198 -> getFieldID
    49:59:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):200:200 -> getFieldID
    60:87:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):202:202 -> getFieldID
    88:116:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):214:214 -> getFieldID
    117:121:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):194:194 -> getFieldID
    122:124:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):217:217 -> getFieldID
    125:126:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):79:79 -> getFieldID
    127:128:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):80:80 -> getFieldID
    129:132:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):48:48 -> getFieldID
    133:134:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):80:80 -> getFieldID
    135:138:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):81:81 -> getFieldID
    139:200:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):220:220 -> getFieldID
    201:202:java.lang.reflect.Field getFieldID(java.lang.Class,java.lang.String,java.lang.String,boolean):224:224 -> getFieldID
    0:3:java.lang.String getFieldSignature(java.lang.reflect.Field):229:229 -> getFieldSignature
    4:9:java.lang.String getFieldSignature(java.lang.reflect.Field):230:230 -> getFieldSignature
    10:13:java.lang.String getFieldSignature(java.lang.reflect.Field):232:232 -> getFieldSignature
    14:21:java.lang.String getFieldSignature(java.lang.reflect.Field):233:233 -> getFieldSignature
    22:24:java.lang.String getFieldSignature(java.lang.reflect.Field):234:234 -> getFieldSignature
    25:32:java.lang.String getFieldSignature(java.lang.reflect.Field):235:235 -> getFieldSignature
    33:35:java.lang.String getFieldSignature(java.lang.reflect.Field):236:236 -> getFieldSignature
    36:43:java.lang.String getFieldSignature(java.lang.reflect.Field):237:237 -> getFieldSignature
    44:46:java.lang.String getFieldSignature(java.lang.reflect.Field):238:238 -> getFieldSignature
    47:54:java.lang.String getFieldSignature(java.lang.reflect.Field):239:239 -> getFieldSignature
    55:57:java.lang.String getFieldSignature(java.lang.reflect.Field):240:240 -> getFieldSignature
    58:65:java.lang.String getFieldSignature(java.lang.reflect.Field):241:241 -> getFieldSignature
    66:68:java.lang.String getFieldSignature(java.lang.reflect.Field):242:242 -> getFieldSignature
    69:76:java.lang.String getFieldSignature(java.lang.reflect.Field):243:243 -> getFieldSignature
    77:79:java.lang.String getFieldSignature(java.lang.reflect.Field):244:244 -> getFieldSignature
    80:87:java.lang.String getFieldSignature(java.lang.reflect.Field):245:245 -> getFieldSignature
    88:90:java.lang.String getFieldSignature(java.lang.reflect.Field):246:246 -> getFieldSignature
    91:98:java.lang.String getFieldSignature(java.lang.reflect.Field):247:247 -> getFieldSignature
    99:101:java.lang.String getFieldSignature(java.lang.reflect.Field):248:248 -> getFieldSignature
    102:111:java.lang.String getFieldSignature(java.lang.reflect.Field):251:251 -> getFieldSignature
    112:120:java.lang.String getFieldSignature(java.lang.reflect.Field):252:252 -> getFieldSignature
    121:148:java.lang.String getFieldSignature(java.lang.reflect.Field):253:253 -> getFieldSignature
    0:4:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):130:130 -> getMethodID
    5:10:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):131:131 -> getMethodID
    11:16:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):132:132 -> getMethodID
    17:24:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):135:135 -> getMethodID
    25:36:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):142:142 -> getMethodID
    37:47:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):144:144 -> getMethodID
    48:58:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):146:146 -> getMethodID
    59:91:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):148:148 -> getMethodID
    92:120:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):160:160 -> getMethodID
    121:125:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):139:139 -> getMethodID
    126:128:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):163:163 -> getMethodID
    129:130:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):79:79 -> getMethodID
    131:132:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):80:80 -> getMethodID
    133:136:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):48:48 -> getMethodID
    137:138:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):80:80 -> getMethodID
    139:142:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):81:81 -> getMethodID
    143:204:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):166:166 -> getMethodID
    205:206:java.lang.reflect.Method getMethodID(java.lang.Class,java.lang.String,java.lang.String,boolean):180:180 -> getMethodID
    1:1:java.lang.Object newProxyInstance(com.unity3d.player.UnityPlayer,long,java.lang.Class):437:437 -> newProxyInstance
    2:2:java.lang.Object newProxyInstance(com.unity3d.player.UnityPlayer,long,java.lang.Class[]):443:443 -> newProxyInstance
com.unity3d.player.RequiredByNative -> com.unity3d.player.RequiredByNative:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.S -> com.unity3d.player.S:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.T):93:93 -> <init>
    0:11:void surfaceChanged(android.view.SurfaceHolder,int,int,int):102:102 -> surfaceChanged
    12:19:void surfaceChanged(android.view.SurfaceHolder,int,int,int):103:103 -> surfaceChanged
    0:11:void surfaceCreated(android.view.SurfaceHolder):96:96 -> surfaceCreated
    12:21:void surfaceCreated(android.view.SurfaceHolder):97:97 -> surfaceCreated
    22:25:void surfaceCreated(android.view.SurfaceHolder):114:114 -> surfaceCreated
    26:31:void surfaceCreated(android.view.SurfaceHolder):116:116 -> surfaceCreated
    32:36:void surfaceCreated(android.view.SurfaceHolder):118:118 -> surfaceCreated
    37:42:void surfaceCreated(android.view.SurfaceHolder):119:119 -> surfaceCreated
    0:5:void surfaceDestroyed(android.view.SurfaceHolder):108:108 -> surfaceDestroyed
    6:9:void surfaceDestroyed(android.view.SurfaceHolder):97:97 -> surfaceDestroyed
    10:13:void surfaceDestroyed(android.view.SurfaceHolder):99:99 -> surfaceDestroyed
    14:22:void surfaceDestroyed(android.view.SurfaceHolder):101:101 -> surfaceDestroyed
    23:27:void surfaceDestroyed(android.view.SurfaceHolder):103:103 -> surfaceDestroyed
    28:37:void surfaceDestroyed(android.view.SurfaceHolder):109:109 -> surfaceDestroyed
com.unity3d.player.S0 -> com.unity3d.player.S0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.VideoPlayer):137:137 -> <init>
    0:4:void run():138:138 -> run
    5:11:void run():139:139 -> run
com.unity3d.player.SoftInputProvider -> com.unity3d.player.SoftInputProvider:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:int a():61:61 -> a
    5:8:int a():7:7 -> a
    9:29:int a():28:28 -> a
    30:40:int a():30:30 -> a
com.unity3d.player.T -> com.unity3d.player.T:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.g a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/z;"}
    com.unity3d.player.a.C c -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    0:6:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):84:84 -> <init>
    7:10:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):85:85 -> <init>
    11:17:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):86:86 -> <init>
    18:19:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):87:87 -> <init>
    20:26:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):89:89 -> <init>
    27:45:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):90:90 -> <init>
    46:48:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):91:91 -> <init>
    49:61:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):93:93 -> <init>
    62:64:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):112:112 -> <init>
    65:67:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):113:113 -> <init>
    68:91:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):122:122 -> <init>
    92:94:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):114:114 -> <init>
    95:106:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):116:116 -> <init>
com.unity3d.player.T0 -> com.unity3d.player.T0:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.U -> com.unity3d.player.U:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.W):40:40 -> <init>
    0:7:boolean handleMessage(android.os.Message):58:58 -> handleMessage
    8:11:boolean handleMessage(android.os.Message):61:61 -> handleMessage
    12:16:boolean handleMessage(android.os.Message):62:62 -> handleMessage
    17:23:boolean handleMessage(android.os.Message):64:64 -> handleMessage
    24:28:boolean handleMessage(android.os.Message):65:65 -> handleMessage
    29:35:boolean handleMessage(android.os.Message):67:67 -> handleMessage
    36:50:boolean handleMessage(android.os.Message):72:72 -> handleMessage
    51:58:boolean handleMessage(android.os.Message):75:75 -> handleMessage
    59:66:boolean handleMessage(android.os.Message):79:79 -> handleMessage
    67:73:boolean handleMessage(android.os.Message):81:81 -> handleMessage
    74:83:boolean handleMessage(android.os.Message):84:84 -> handleMessage
    84:90:boolean handleMessage(android.os.Message):86:86 -> handleMessage
    91:97:boolean handleMessage(android.os.Message):90:90 -> handleMessage
    98:117:boolean handleMessage(android.os.Message):93:93 -> handleMessage
    118:126:boolean handleMessage(android.os.Message):94:94 -> handleMessage
    127:130:boolean handleMessage(android.os.Message):96:96 -> handleMessage
    131:139:boolean handleMessage(android.os.Message):98:98 -> handleMessage
    140:143:boolean handleMessage(android.os.Message):100:100 -> handleMessage
    144:149:boolean handleMessage(android.os.Message):102:102 -> handleMessage
    150:153:boolean handleMessage(android.os.Message):104:104 -> handleMessage
    154:159:boolean handleMessage(android.os.Message):106:106 -> handleMessage
    160:163:boolean handleMessage(android.os.Message):108:108 -> handleMessage
    164:168:boolean handleMessage(android.os.Message):110:110 -> handleMessage
    169:173:boolean handleMessage(android.os.Message):112:112 -> handleMessage
    174:177:boolean handleMessage(android.os.Message):114:114 -> handleMessage
    178:195:boolean handleMessage(android.os.Message):49:49 -> handleMessage
    196:202:boolean handleMessage(android.os.Message):51:51 -> handleMessage
    203:207:boolean handleMessage(android.os.Message):52:52 -> handleMessage
    208:211:boolean handleMessage(android.os.Message):117:117 -> handleMessage
    212:217:boolean handleMessage(android.os.Message):119:119 -> handleMessage
    218:222:boolean handleMessage(android.os.Message):120:120 -> handleMessage
    223:228:boolean handleMessage(android.os.Message):122:122 -> handleMessage
    229:232:boolean handleMessage(android.os.Message):124:124 -> handleMessage
    233:236:boolean handleMessage(android.os.Message):126:126 -> handleMessage
    237:251:boolean handleMessage(android.os.Message):49:49 -> handleMessage
    252:255:boolean handleMessage(android.os.Message):129:129 -> handleMessage
    256:266:boolean handleMessage(android.os.Message):131:131 -> handleMessage
    267:276:boolean handleMessage(android.os.Message):136:136 -> handleMessage
    277:285:boolean handleMessage(android.os.Message):138:138 -> handleMessage
    286:293:boolean handleMessage(android.os.Message):139:139 -> handleMessage
com.unity3d.player.U0 -> com.unity3d.player.U0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.VideoPlayer):297:297 -> <init>
    3:5:void <init>(com.unity3d.player.VideoPlayer):298:298 -> <init>
    6:8:void <init>(com.unity3d.player.VideoPlayer):299:299 -> <init>
    2:5:void run():304:304 -> run
    6:12:void run():306:306 -> run
    13:16:void run():309:309 -> run
    17:27:void run():311:311 -> run
    28:33:void run():312:312 -> run
com.unity3d.player.UnityAccessibilityDelegate -> com.unity3d.player.UnityAccessibilityDelegate:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(com.unity3d.player.UnityPlayer):63:63 -> <init>
    4:5:void <init>(com.unity3d.player.UnityPlayer):35:35 -> <init>
    6:8:void <init>(com.unity3d.player.UnityPlayer):38:38 -> <init>
    9:12:void <init>(com.unity3d.player.UnityPlayer):40:40 -> <init>
    13:14:void <init>(com.unity3d.player.UnityPlayer):41:41 -> <init>
    15:21:void <init>(com.unity3d.player.UnityPlayer):312:312 -> <init>
    22:23:void <init>(com.unity3d.player.UnityPlayer):64:64 -> <init>
    24:30:void <init>(com.unity3d.player.UnityPlayer):65:65 -> <init>
    1:1:com.unity3d.player.UnityPlayer -$$Nest$fgeta(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void a(android.content.res.Configuration):141:141 -> a
    3:3:void a(android.content.res.Configuration):143:143 -> a
    4:4:void a(android.content.res.Configuration):145:145 -> a
    5:5:void a(android.content.res.Configuration):153:153 -> a
    0:2:android.view.SurfaceView -$$Nest$fgetb(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityManager -$$Nest$fgetc(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void cleanup():80:80 -> cleanup
    4:6:void cleanup():82:82 -> cleanup
    7:10:void cleanup():85:85 -> cleanup
    11:13:void cleanup():87:87 -> cleanup
    14:20:void cleanup():90:90 -> cleanup
    0:2:android.view.accessibility.CaptioningManager -$$Nest$fgete(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:int -$$Nest$fgeth(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:boolean -$$Nest$fgeti(com.unity3d.player.UnityAccessibilityDelegate):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:void -$$Nest$fputd(com.unity3d.player.UnityAccessibilityDelegate,com.unity3d.player.O):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):309:309 -> getAccessibilityNodeProvider
    0:2:int getFocusedNodeId():286:286 -> getFocusedNodeId
    0:2:void -$$Nest$fputf(com.unity3d.player.UnityAccessibilityDelegate,com.unity3d.player.Q):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:void -$$Nest$fputh(com.unity3d.player.UnityAccessibilityDelegate,int):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):71:71 -> init
    5:20:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):95:95 -> init
    21:36:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):96:96 -> init
    37:42:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):98:98 -> init
    43:48:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):102:102 -> init
    49:58:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):104:104 -> init
    59:61:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):129:129 -> init
    62:79:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):134:134 -> init
    80:85:com.unity3d.player.UnityAccessibilityDelegate init(com.unity3d.player.UnityPlayer):136:136 -> init
    0:2:void -$$Nest$fputi(com.unity3d.player.UnityAccessibilityDelegate,boolean):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int[] -$$Nest$smgetRootNodeIds():0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int -$$Nest$smhitTest(float,float):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smisNodeDismissable(int):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smisNodeInvokable(int):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smisNodeScrollable(int):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smisNodeSlider(int):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smonClosedCaptioningStatusChanged(boolean):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smonFontScaleChanged(float):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smonNodeDecremented(int):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    4:14:boolean sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent):296:296 -> sendAccessibilityEvent
    15:21:boolean sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent):303:303 -> sendAccessibilityEvent
    2:6:boolean sendAnnouncementForVirtualViewId(int,java.lang.String):180:180 -> sendAnnouncementForVirtualViewId
    7:9:boolean sendAnnouncementForVirtualViewId(int,java.lang.String):181:181 -> sendAnnouncementForVirtualViewId
    10:14:boolean sendAnnouncementForVirtualViewId(int,java.lang.String):182:182 -> sendAnnouncementForVirtualViewId
    15:21:boolean sendAnnouncementForVirtualViewId(int,java.lang.String):279:279 -> sendAnnouncementForVirtualViewId
    22:26:boolean sendAnnouncementForVirtualViewId(int,java.lang.String):281:281 -> sendAnnouncementForVirtualViewId
    0:9:boolean sendEventForVirtualViewId(int,int):202:202 -> sendEventForVirtualViewId
    10:14:boolean sendEventForVirtualViewId(int,int):180:180 -> sendEventForVirtualViewId
    15:17:boolean sendEventForVirtualViewId(int,int):181:181 -> sendEventForVirtualViewId
    18:26:boolean sendEventForVirtualViewId(int,int):182:182 -> sendEventForVirtualViewId
    27:34:boolean sendEventForVirtualViewId(int,int):212:212 -> sendEventForVirtualViewId
    35:39:boolean sendEventForVirtualViewId(int,int):220:220 -> sendEventForVirtualViewId
    40:41:boolean sendEventForVirtualViewId(int,int):225:225 -> sendEventForVirtualViewId
    42:46:boolean sendEventForVirtualViewId(int,int):229:229 -> sendEventForVirtualViewId
    47:56:boolean sendEventForVirtualViewId(int,int):232:232 -> sendEventForVirtualViewId
    57:65:boolean sendEventForVirtualViewId(int,int):240:240 -> sendEventForVirtualViewId
    66:70:boolean sendEventForVirtualViewId(int,int):250:250 -> sendEventForVirtualViewId
    71:72:boolean sendEventForVirtualViewId(int,int):252:252 -> sendEventForVirtualViewId
    73:77:boolean sendEventForVirtualViewId(int,int):257:257 -> sendEventForVirtualViewId
    78:87:boolean sendEventForVirtualViewId(int,int):260:260 -> sendEventForVirtualViewId
    88:92:boolean sendEventForVirtualViewId(int,int):268:268 -> sendEventForVirtualViewId
    93:97:boolean sendEventForVirtualViewId(int,int):271:271 -> sendEventForVirtualViewId
    0:11:boolean sendEventForVirtualViewIdFromNative(int,int):189:189 -> sendEventForVirtualViewIdFromNative
    0:4:boolean -$$Nest$smonNodeDismissed(int):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smonNodeFocusChanged(int,boolean):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smonNodeIncremented(int):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smonNodeInvoked(int):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smonNodeScrolled(int,int):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smonScreenReaderStatusChanged(boolean):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$smpopulateNodeInfo(android.view.accessibility.AccessibilityNodeInfo,int,android.view.View):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityAccessibilityDelegate$a -> com.unity3d.player.UnityAccessibilityDelegate$a:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityAccessibilityDelegate):555:555 -> <init>
    0:17:boolean onHover(android.view.View,android.view.MotionEvent):560:560 -> onHover
    18:41:boolean onHover(android.view.View,android.view.MotionEvent):579:579 -> onHover
    42:43:boolean onHover(android.view.View,android.view.MotionEvent):574:574 -> onHover
    44:50:boolean onHover(android.view.View,android.view.MotionEvent):159:159 -> onHover
    51:55:boolean onHover(android.view.View,android.view.MotionEvent):165:165 -> onHover
    56:59:boolean onHover(android.view.View,android.view.MotionEvent):174:174 -> onHover
    60:71:boolean onHover(android.view.View,android.view.MotionEvent):566:566 -> onHover
    72:73:boolean onHover(android.view.View,android.view.MotionEvent):568:568 -> onHover
    74:80:boolean onHover(android.view.View,android.view.MotionEvent):159:159 -> onHover
    81:87:boolean onHover(android.view.View,android.view.MotionEvent):165:165 -> onHover
    88:92:boolean onHover(android.view.View,android.view.MotionEvent):169:169 -> onHover
    93:97:boolean onHover(android.view.View,android.view.MotionEvent):174:174 -> onHover
com.unity3d.player.UnityCoreAssetPacksStatusCallbacks -> com.unity3d.player.UnityCoreAssetPacksStatusCallbacks:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():5:5 -> <init>
    1:3:void onStatusResult(long,java.lang.String[],int[],int[]):12:12 -> onStatusResult
    4:16:void onStatusResult(long,java.lang.String[],int[],int[]):14:14 -> onStatusResult
    0:3:void onStatusUpdate(java.lang.String,int,long,long,int,int):22:22 -> onStatusUpdate
com.unity3d.player.UnityGameManager -> com.unity3d.player.UnityGameManager:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():8:8 -> <init>
    0:5:java.lang.Object getGameManager(android.content.Context):14:14 -> getGameManager
    6:11:java.lang.Object getGameManager(android.content.Context):16:16 -> getGameManager
    12:18:java.lang.Object getGameManager(android.content.Context):20:20 -> getGameManager
    19:24:java.lang.Object getGameManager(android.content.Context):27:27 -> getGameManager
    25:33:java.lang.Object getGameManager(android.content.Context):31:31 -> getGameManager
    0:5:int getGameMode(android.content.Context):37:37 -> getGameMode
    6:11:int getGameMode(android.content.Context):39:39 -> getGameMode
    12:19:int getGameMode(android.content.Context):43:43 -> getGameMode
    20:25:int getGameMode(android.content.Context):46:46 -> getGameMode
    26:30:int getGameMode(android.content.Context):50:50 -> getGameMode
com.unity3d.player.UnityGameState -> com.unity3d.player.UnityGameState:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():9:9 -> <init>
    14:18:java.lang.String ModeName(int):46:46 -> ModeName
    19:21:java.lang.String ModeName(int):44:44 -> ModeName
    22:24:java.lang.String ModeName(int):42:42 -> ModeName
    25:27:java.lang.String ModeName(int):40:40 -> ModeName
    28:30:java.lang.String ModeName(int):38:38 -> ModeName
    31:33:java.lang.String ModeName(int):36:36 -> ModeName
    1:1:void setGameState(android.content.Context,boolean,int):13:13 -> setGameState
    2:2:void setGameState(android.content.Context,boolean,int):15:15 -> setGameState
    3:3:void setGameState(android.content.Context,boolean,int):19:19 -> setGameState
    4:4:void setGameState(android.content.Context,boolean,int):22:22 -> setGameState
    5:7:void setGameState(android.content.Context,boolean,int):26:28 -> setGameState
    8:8:void setGameState(android.content.Context,boolean,int,int,int):52:52 -> setGameState
    9:9:void setGameState(android.content.Context,boolean,int,int,int):54:54 -> setGameState
    10:10:void setGameState(android.content.Context,boolean,int,int,int):58:58 -> setGameState
    11:11:void setGameState(android.content.Context,boolean,int,int,int):61:61 -> setGameState
    12:14:void setGameState(android.content.Context,boolean,int,int,int):65:67 -> setGameState
com.unity3d.player.UnityGameState$$ExternalSyntheticApiModelOutline0 -> com.unity3d.player.d1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:3:void m(android.app.GameManager,android.app.GameState):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityGameState$$ExternalSyntheticApiModelOutline1 -> com.unity3d.player.e1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:5:android.app.GameState m(boolean,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityGameState$$ExternalSyntheticApiModelOutline2 -> com.unity3d.player.f1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:5:android.app.GameState m(boolean,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityPermissions -> com.unity3d.player.UnityPermissions:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():13:13 -> <init>
    0:1:boolean checkInfoForMetadata(android.content.pm.PackageItemInfo):21:21 -> checkInfoForMetadata
    2:10:boolean checkInfoForMetadata(android.content.pm.PackageItemInfo):22:22 -> checkInfoForMetadata
    0:9:boolean hasUserAuthorizedPermission(android.content.Context,java.lang.String):51:51 -> hasUserAuthorizedPermission
    4:7:void requestUserPermissions(android.app.Activity,java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):60:60 -> requestUserPermissions
    8:11:void requestUserPermissions(android.app.Activity,java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):63:63 -> requestUserPermissions
    12:13:void requestUserPermissions(android.app.Activity,java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):65:65 -> requestUserPermissions
    14:25:void requestUserPermissions(android.app.Activity,java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):66:66 -> requestUserPermissions
    26:29:void requestUserPermissions(android.app.Activity,java.lang.String[],com.unity3d.player.IPermissionRequestCallbacks):69:69 -> requestUserPermissions
    0:4:boolean shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):75:75 -> shouldShowRequestPermissionRationale
    0:3:boolean skipPermissionsDialog(android.app.Activity):33:33 -> skipPermissionsDialog
    4:13:boolean skipPermissionsDialog(android.app.Activity):34:34 -> skipPermissionsDialog
    14:21:boolean skipPermissionsDialog(android.app.Activity):35:35 -> skipPermissionsDialog
    22:37:boolean skipPermissionsDialog(android.app.Activity):36:36 -> skipPermissionsDialog
com.unity3d.player.UnityPlayer -> com.unity3d.player.UnityPlayer:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.o mContextType -> mContextType
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/H;"}
    com.unity3d.player.a.T mState -> mState
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/r;"}
    com.unity3d.player.a.Q m_Cursor -> m_Cursor
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    com.unity3d.player.a.v m_NetworkConnectivity -> m_NetworkConnectivity
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/O;"}
    com.unity3d.player.a.x m_OnBackPressedDispatcher -> m_OnBackPressedDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/Q;"}
    com.unity3d.player.a.L m_SplashScreen -> m_SplashScreen
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/k;"}
    0:5:void <clinit>():943:943 -> <clinit>
    6:11:void <clinit>():18:18 -> <clinit>
    12:13:void <clinit>():19:19 -> <clinit>
    14:15:void <clinit>():22:22 -> <clinit>
    16:19:void <clinit>():23:23 -> <clinit>
    20:22:void <clinit>():25:25 -> <clinit>
    23:25:void <clinit>():26:26 -> <clinit>
    26:27:void <clinit>():944:944 -> <clinit>
    0:2:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):166:166 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lz/H;Lcom/unity3d/player/IUnityPlayerLifecycleEvents;)V"}
    3:10:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):80:80 -> <init>
    11:13:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):91:91 -> <init>
    14:15:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):92:92 -> <init>
    16:23:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):93:93 -> <init>
    24:25:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):94:94 -> <init>
    26:28:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):95:95 -> <init>
    29:30:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):114:114 -> <init>
    31:37:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):115:115 -> <init>
    38:39:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):121:121 -> <init>
    40:46:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):122:122 -> <init>
    47:48:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):124:124 -> <init>
    49:50:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):125:125 -> <init>
    51:52:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):126:126 -> <init>
    53:54:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):127:127 -> <init>
    55:56:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):128:128 -> <init>
    57:58:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):130:130 -> <init>
    59:60:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):131:131 -> <init>
    61:62:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):133:133 -> <init>
    63:64:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):136:136 -> <init>
    65:66:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):140:140 -> <init>
    67:73:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):148:148 -> <init>
    74:79:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):167:167 -> <init>
    80:81:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):168:168 -> <init>
    82:87:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):169:169 -> <init>
    88:89:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):170:170 -> <init>
    90:93:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):171:171 -> <init>
    94:97:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):83:83 -> <init>
    98:101:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):84:84 -> <init>
    102:109:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):86:86 -> <init>
    110:117:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):101:101 -> <init>
    118:121:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):105:105 -> <init>
    122:125:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):106:106 -> <init>
    126:131:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):86:86 -> <init>
    132:133:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):173:173 -> <init>
    134:137:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):174:174 -> <init>
    138:141:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):176:176 -> <init>
    142:143:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):177:177 -> <init>
    144:150:void <init>(android.content.Context,com.unity3d.player.a.o,com.unity3d.player.IUnityPlayerLifecycleEvents):178:178 -> <init>
    0:9:void EarlyEnableFullScreenIfEnabled():366:366 -> EarlyEnableFullScreenIfEnabled
    10:31:void EarlyEnableFullScreenIfEnabled():367:367 -> EarlyEnableFullScreenIfEnabled
    32:34:void EarlyEnableFullScreenIfEnabled():368:368 -> EarlyEnableFullScreenIfEnabled
    35:40:void EarlyEnableFullScreenIfEnabled():370:370 -> EarlyEnableFullScreenIfEnabled
    0:24:java.lang.String GetGlViewContentDescription(android.content.Context):345:345 -> GetGlViewContentDescription
    0:3:void UnitySendMessage(java.lang.String,java.lang.String,java.lang.String):21:21 -> UnitySendMessage
    4:34:void UnitySendMessage(java.lang.String,java.lang.String,java.lang.String):400:400 -> UnitySendMessage
    35:44:void UnitySendMessage(java.lang.String,java.lang.String,java.lang.String):406:406 -> UnitySendMessage
    0:2:int -$$Nest$fgetmInitialScreenOrientation(com.unity3d.player.UnityPlayer):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void addPermissionRequest(com.unity3d.player.PermissionRequest):759:759 -> addPermissionRequest
    5:16:void addPermissionRequest(com.unity3d.player.PermissionRequest):760:760 -> addPermissionRequest
    17:20:void addPermissionRequest(com.unity3d.player.PermissionRequest):764:764 -> addPermissionRequest
    21:28:void addPermissionRequest(com.unity3d.player.PermissionRequest):765:765 -> addPermissionRequest
    29:33:void addPermissionRequest(com.unity3d.player.PermissionRequest):767:767 -> addPermissionRequest
    34:41:void addPermissionRequest(com.unity3d.player.PermissionRequest):769:769 -> addPermissionRequest
    42:57:void addPermissionRequest(com.unity3d.player.PermissionRequest):770:770 -> addPermissionRequest
    1:2:void addPhoneCallListener():927:927 -> addPhoneCallListener
    3:12:void addPhoneCallListener():928:928 -> addPhoneCallListener
    0:7:boolean addViewToPlayer(android.view.View,boolean):1332:1332 -> addViewToPlayer
    8:16:boolean addViewToPlayer(android.view.View,boolean):1336:1336 -> addViewToPlayer
    17:19:boolean addViewToPlayer(android.view.View,boolean):1337:1337 -> addViewToPlayer
    20:31:boolean addViewToPlayer(android.view.View,boolean):1339:1339 -> addViewToPlayer
    32:40:boolean addViewToPlayer(android.view.View,boolean):1340:1340 -> addViewToPlayer
    41:61:boolean addViewToPlayer(android.view.View,boolean):1341:1341 -> addViewToPlayer
    62:70:boolean addViewToPlayer(android.view.View,boolean):1347:1347 -> addViewToPlayer
    71:76:boolean addViewToPlayer(android.view.View,boolean):1352:1352 -> addViewToPlayer
    0:5:void applySurfaceViewSettings(android.view.SurfaceView):385:385 -> applySurfaceViewSettings
    6:14:void applySurfaceViewSettings(android.view.SurfaceView):387:387 -> applySurfaceViewSettings
    15:18:void applySurfaceViewSettings(android.view.SurfaceView):388:388 -> applySurfaceViewSettings
    19:27:void applySurfaceViewSettings(android.view.SurfaceView):392:392 -> applySurfaceViewSettings
    0:10:void applyWindowInsets():1655:1655 -> applyWindowInsets
    11:19:void applyWindowInsets():1657:1657 -> applyWindowInsets
    0:10:void applyWindowUIChanges(boolean):1643:1643 -> applyWindowUIChanges
    11:19:void applyWindowUIChanges(boolean):1645:1645 -> applyWindowUIChanges
    0:2:z.L -$$Nest$fgetm_SplashScreen(com.unity3d.player.UnityPlayer):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/unity3d/player/UnityPlayer;)Lz/k;"}
    0:2:void -$$Nest$fputmVideoPlayerProxy(com.unity3d.player.UnityPlayer,com.unity3d.player.b1):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:1:boolean canPauseUnity():605:605 -> canPauseUnity
    2:5:boolean canPauseUnity():68:68 -> canPauseUnity
    6:14:boolean canPauseUnity():41:41 -> canPauseUnity
    0:4:boolean canResumeUnity():620:620 -> canResumeUnity
    5:10:boolean canResumeUnity():621:621 -> canResumeUnity
    11:12:boolean canResumeUnity():623:623 -> canResumeUnity
    13:33:boolean canResumeUnity():63:63 -> canResumeUnity
    34:37:boolean canResumeUnity():623:623 -> canResumeUnity
    0:21:void configurationChanged(android.content.res.Configuration):866:866 -> configurationChanged
    22:24:void configurationChanged(android.content.res.Configuration):871:871 -> configurationChanged
    25:31:void configurationChanged(android.content.res.Configuration):873:873 -> configurationChanged
    32:35:void configurationChanged(android.content.res.Configuration):876:876 -> configurationChanged
    36:40:void configurationChanged(android.content.res.Configuration):171:171 -> configurationChanged
    41:44:void configurationChanged(android.content.res.Configuration):172:172 -> configurationChanged
    45:47:void configurationChanged(android.content.res.Configuration):173:173 -> configurationChanged
    48:52:void configurationChanged(android.content.res.Configuration):174:174 -> configurationChanged
    53:56:void configurationChanged(android.content.res.Configuration):879:879 -> configurationChanged
    57:60:void configurationChanged(android.content.res.Configuration):880:880 -> configurationChanged
    0:2:void -$$Nest$fputm_SplashScreen(com.unity3d.player.UnityPlayer,z.L):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/unity3d/player/UnityPlayer;Lz/k;)V"}
    0:4:void destroy():478:478 -> destroy
    5:7:void destroy():20:20 -> destroy
    8:9:void destroy():481:481 -> destroy
    10:13:void destroy():484:484 -> destroy
    14:16:void destroy():486:486 -> destroy
    17:18:void destroy():487:487 -> destroy
    19:22:void destroy():490:490 -> destroy
    23:25:void destroy():491:491 -> destroy
    26:29:void destroy():493:493 -> destroy
    30:32:void destroy():495:495 -> destroy
    33:34:void destroy():496:496 -> destroy
    35:38:void destroy():499:499 -> destroy
    39:41:void destroy():65:65 -> destroy
    42:44:void destroy():502:502 -> destroy
    45:46:void destroy():505:505 -> destroy
    47:48:void destroy():506:506 -> destroy
    49:52:void destroy():41:41 -> destroy
    53:55:void destroy():507:507 -> destroy
    56:58:void destroy():509:509 -> destroy
    59:62:void destroy():511:511 -> destroy
    1:3:void disableLogger():1254:1254 -> disableLogger
    0:6:void disableStaticSplashScreen():350:350 -> disableStaticSplashScreen
    7:15:void disableStaticSplashScreen():354:354 -> disableStaticSplashScreen
    0:3:void dispatchFrameLayoutPadding():1635:1635 -> dispatchFrameLayoutPadding
    4:10:void dispatchFrameLayoutPadding():21:21 -> dispatchFrameLayoutPadding
    11:32:void dispatchFrameLayoutPadding():1638:1638 -> dispatchFrameLayoutPadding
    0:3:void -$$Nest$mdispatchFrameLayoutPadding(com.unity3d.player.UnityPlayer):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:9:void executeMainThreadJobs():1493:1493 -> executeMainThreadJobs
    10:14:void executeMainThreadJobs():1494:1494 -> executeMainThreadJobs
    0:3:void -$$Nest$minvokeOnMainThread(com.unity3d.player.UnityPlayer,com.unity3d.player.UnityPlayer$b):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void finish():419:419 -> finish
    4:9:void finish():421:421 -> finish
    10:15:void finish():422:422 -> finish
    0:4:boolean -$$Nest$mnativeIsAutorotationOn(com.unity3d.player.UnityPlayer):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    0:14:boolean getARCoreEnabled():1181:1181 -> getARCoreEnabled
    0:2:android.app.Activity getActivity():157:157 -> getActivity
    0:18:android.content.pm.ActivityInfo getActivityInfo():1164:1164 -> getActivityInfo
    0:18:android.content.pm.ApplicationInfo getApplicationInfo():1159:1159 -> getApplicationInfo
    0:14:boolean getAutoReportFullyDrawnEnabled():1232:1232 -> getAutoReportFullyDrawnEnabled
    0:14:boolean getAutoSetGameStateEnabled():1212:1212 -> getAutoSetGameStateEnabled
    0:8:java.lang.String getClipboardText():1045:1045 -> getClipboardText
    9:26:java.lang.String getClipboardText():1047:1047 -> getClipboardText
    0:2:android.content.Context getContext():152:152 -> getContext
    0:2:com.unity3d.player.a.o getContextType():162:162 -> getContextType
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/H;"}
    0:2:android.widget.FrameLayout getFrameLayout():1530:1530 -> getFrameLayout
    0:9:java.lang.String getKeyboardLayout():1499:1499 -> getKeyboardLayout
    10:17:java.lang.String getKeyboardLayout():1500:1500 -> getKeyboardLayout
    18:23:java.lang.String getKeyboardLayout():1504:1504 -> getKeyboardLayout
    24:32:java.lang.String getKeyboardLayout():1505:1505 -> getKeyboardLayout
    33:36:java.lang.String getKeyboardLayout():1509:1509 -> getKeyboardLayout
    37:40:java.lang.String getKeyboardLayout():1510:1510 -> getKeyboardLayout
    41:61:java.lang.String getKeyboardLayout():1511:1511 -> getKeyboardLayout
    0:14:boolean getLaunchFullscreen():1191:1191 -> getLaunchFullscreen
    0:5:java.lang.String getLaunchURL():1053:1053 -> getLaunchURL
    6:15:java.lang.String getLaunchURL():1055:1055 -> getLaunchURL
    16:21:java.lang.String getLaunchURL():1056:1056 -> getLaunchURL
    0:36:int getNaturalOrientation(int):300:300 -> getNaturalOrientation
    0:3:int getNetworkConnectivity():851:851 -> getNetworkConnectivity
    4:6:int getNetworkConnectivity():84:84 -> getNetworkConnectivity
    7:15:int getNetworkConnectivity():855:855 -> getNetworkConnectivity
    16:18:int getNetworkConnectivity():84:84 -> getNetworkConnectivity
    0:8:java.lang.String getNetworkProxySettings(java.lang.String):1401:1401 -> getNetworkProxySettings
    9:13:java.lang.String getNetworkProxySettings(java.lang.String):1404:1404 -> getNetworkProxySettings
    14:21:java.lang.String getNetworkProxySettings(java.lang.String):1407:1407 -> getNetworkProxySettings
    22:25:java.lang.String getNetworkProxySettings(java.lang.String):1410:1410 -> getNetworkProxySettings
    26:35:java.lang.String getNetworkProxySettings(java.lang.String):1415:1415 -> getNetworkProxySettings
    36:44:java.lang.String getNetworkProxySettings(java.lang.String):1416:1416 -> getNetworkProxySettings
    45:49:java.lang.String getNetworkProxySettings(java.lang.String):1418:1418 -> getNetworkProxySettings
    50:59:java.lang.String getNetworkProxySettings(java.lang.String):1419:1419 -> getNetworkProxySettings
    60:65:java.lang.String getNetworkProxySettings(java.lang.String):1420:1420 -> getNetworkProxySettings
    66:73:java.lang.String getNetworkProxySettings(java.lang.String):1421:1421 -> getNetworkProxySettings
    74:85:java.lang.String getNetworkProxySettings(java.lang.String):1422:1422 -> getNetworkProxySettings
    86:93:java.lang.String getNetworkProxySettings(java.lang.String):1423:1423 -> getNetworkProxySettings
    94:99:java.lang.String getNetworkProxySettings(java.lang.String):1424:1424 -> getNetworkProxySettings
    100:105:java.lang.String getNetworkProxySettings(java.lang.String):1425:1425 -> getNetworkProxySettings
    0:3:java.lang.String getProcessName():1137:1137 -> getProcessName
    4:13:java.lang.String getProcessName():1138:1138 -> getProcessName
    14:21:java.lang.String getProcessName():1139:1139 -> getProcessName
    22:37:java.lang.String getProcessName():1146:1146 -> getProcessName
    38:41:java.lang.String getProcessName():1148:1148 -> getProcessName
    42:45:java.lang.String getProcessName():1150:1150 -> getProcessName
    0:6:float getScreenBrightness():1589:1589 -> getScreenBrightness
    7:17:float getScreenBrightness():1591:1591 -> getScreenBrightness
    18:25:float getScreenBrightness():1597:1597 -> getScreenBrightness
    26:33:float getScreenBrightness():1596:1596 -> getScreenBrightness
    34:38:float getScreenBrightness():1601:1601 -> getScreenBrightness
    39:59:float getScreenBrightness():1605:1605 -> getScreenBrightness
    60:77:float getScreenBrightness():1606:1606 -> getScreenBrightness
    0:14:boolean getSplashEnabled():1171:1171 -> getSplashEnabled
    0:14:int getSplashMode():1202:1202 -> getSplashMode
    0:4:java.lang.String getState():1536:1536 -> getState
    5:30:java.lang.String getState():1537:1537 -> getState
    31:49:java.lang.String getState():1538:1538 -> getState
    50:68:java.lang.String getState():1539:1539 -> getState
    69:73:java.lang.String getState():1540:1540 -> getState
    0:5:int getUaaLLaunchProcessType():1124:1124 -> getUaaLLaunchProcessType
    6:21:int getUaaLLaunchProcessType():1125:1125 -> getUaaLLaunchProcessType
    0:6:java.lang.String getUnityNativeLibraryPath(android.content.Context):1034:1034 -> getUnityNativeLibraryPath
    0:4:android.view.View getViewForPadding():1631:1631 -> getViewForPadding
    0:3:void -$$Nest$smnativeSetLaunchURL(java.lang.String):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void hideStatusBar():1270:1270 -> hideStatusBar
    4:9:void hideStatusBar():1272:1272 -> hideStatusBar
    10:13:void hideStatusBar():1273:1273 -> hideStatusBar
    1:1:void initialize(android.widget.FrameLayout):184:184 -> initialize
    2:3:void initialize(android.widget.FrameLayout,java.lang.String):190:191 -> initialize
    4:5:void initialize(android.widget.FrameLayout,java.lang.String):194:195 -> initialize
    6:6:void initialize(android.widget.FrameLayout,java.lang.String):197:197 -> initialize
    7:7:void initialize(android.widget.FrameLayout,java.lang.String):202:202 -> initialize
    8:8:void initialize(android.widget.FrameLayout,java.lang.String):204:204 -> initialize
    9:9:void initialize(android.widget.FrameLayout,java.lang.String):16:16 -> initialize
    10:12:void initialize(android.widget.FrameLayout,java.lang.String):204:206 -> initialize
    13:14:void initialize(android.widget.FrameLayout,java.lang.String):209:210 -> initialize
    15:15:void initialize(android.widget.FrameLayout,java.lang.String):21:21 -> initialize
    16:16:void initialize(android.widget.FrameLayout,java.lang.String):217:217 -> initialize
    17:19:void initialize(android.widget.FrameLayout,java.lang.String):219:221 -> initialize
    20:23:void initialize(android.widget.FrameLayout,java.lang.String):228:231 -> initialize
    24:25:void initialize(android.widget.FrameLayout,java.lang.String):235:236 -> initialize
    26:26:void initialize(android.widget.FrameLayout,java.lang.String):46:46 -> initialize
    27:28:void initialize(android.widget.FrameLayout,java.lang.String):238:239 -> initialize
    29:29:void initialize(android.widget.FrameLayout,java.lang.String):241:241 -> initialize
    30:30:void initialize(android.widget.FrameLayout,java.lang.String):243:243 -> initialize
    31:31:void initialize(android.widget.FrameLayout,java.lang.String):245:245 -> initialize
    32:32:void initialize(android.widget.FrameLayout,java.lang.String):247:247 -> initialize
    33:33:void initialize(android.widget.FrameLayout,java.lang.String):249:249 -> initialize
    34:34:void initialize(android.widget.FrameLayout,java.lang.String):251:251 -> initialize
    35:36:void initialize(android.widget.FrameLayout,java.lang.String):253:254 -> initialize
    37:37:void initialize(android.widget.FrameLayout,java.lang.String):256:256 -> initialize
    38:38:void initialize(android.widget.FrameLayout,java.lang.String):269:269 -> initialize
    39:39:void initialize(android.widget.FrameLayout,java.lang.String):268:268 -> initialize
    40:41:void initialize(android.widget.FrameLayout,java.lang.String):274:275 -> initialize
    0:13:boolean initializeGoogleAr():1074:1074 -> initializeGoogleAr
    14:20:boolean initializeGoogleAr():1076:1076 -> initializeGoogleAr
    21:25:boolean initializeGoogleAr():1078:1078 -> initializeGoogleAr
    26:27:boolean initializeGoogleAr():1080:1080 -> initializeGoogleAr
    28:31:boolean initializeGoogleAr():41:41 -> initializeGoogleAr
    32:38:boolean initializeGoogleAr():1082:1082 -> initializeGoogleAr
    1:1:boolean injectEvent(android.view.InputEvent,int):21:21 -> injectEvent
    2:2:boolean injectEvent(android.view.InputEvent,int):1286:1286 -> injectEvent
    3:3:boolean injectEvent(android.view.InputEvent):1279:1279 -> injectEvent
    1:1:void invokeOnMainThread(java.lang.Runnable):21:21 -> invokeOnMainThread
    2:2:void invokeOnMainThread(java.lang.Runnable):1474:1474 -> invokeOnMainThread
    3:3:void invokeOnMainThread(java.lang.Runnable):1477:1477 -> invokeOnMainThread
    4:4:void invokeOnMainThread(java.lang.Runnable):1475:1475 -> invokeOnMainThread
    5:5:void invokeOnMainThread(com.unity3d.player.UnityPlayer$b):1484:1484 -> invokeOnMainThread
    6:6:void invokeOnMainThread(com.unity3d.player.UnityPlayer$b):1487:1487 -> invokeOnMainThread
    0:5:boolean isFinishing():1259:1259 -> isFinishing
    6:9:boolean isFinishing():1262:1262 -> isFinishing
    10:15:boolean isFinishing():1263:1263 -> isFinishing
    16:18:boolean isFinishing():1265:1265 -> isFinishing
    0:3:boolean isNativeInitialized():21:21 -> isNativeInitialized
    4:5:boolean isNativeInitialized():295:295 -> isNativeInitialized
    6:13:boolean isNativeInitialized():51:51 -> isNativeInitialized
    0:4:boolean isUaaLUseCase():1114:1114 -> isUaaLUseCase
    5:10:boolean isUaaLUseCase():1116:1116 -> isUaaLUseCase
    11:25:boolean isUaaLUseCase():1117:1117 -> isUaaLUseCase
    0:5:boolean isWindowTranslucent():375:375 -> isWindowTranslucent
    6:20:boolean isWindowTranslucent():377:377 -> isWindowTranslucent
    21:24:boolean isWindowTranslucent():378:378 -> isWindowTranslucent
    25:28:boolean isWindowTranslucent():379:379 -> isWindowTranslucent
    1:5:void kill():517:517 -> kill
    6:13:void kill():518:518 -> kill
    1:5:boolean loadLibrary(java.lang.String):911:911 -> loadLibrary
    0:16:java.lang.String loadNative(java.lang.String):976:976 -> loadNative
    17:22:java.lang.String loadNative(java.lang.String):982:982 -> loadNative
    23:27:java.lang.String loadNative(java.lang.String):988:988 -> loadNative
    28:34:java.lang.String loadNative(java.lang.String):1000:1000 -> loadNative
    35:36:java.lang.String loadNative(java.lang.String):11:11 -> loadNative
    37:40:java.lang.String loadNative(java.lang.String):1009:1009 -> loadNative
    41:48:java.lang.String loadNative(java.lang.String):1006:1006 -> loadNative
    49:57:java.lang.String loadNative(java.lang.String):997:997 -> loadNative
    58:66:java.lang.String loadNative(java.lang.String):993:993 -> loadNative
    0:14:java.lang.String logLoadLibMainError(java.lang.String,java.lang.String):948:948 -> logLoadLibMainError
    15:18:java.lang.String logLoadLibMainError(java.lang.String,java.lang.String):950:950 -> logLoadLibMainError
    0:7:void newIntent(android.content.Intent):471:471 -> newIntent
    0:4:void onPause():542:542 -> onPause
    5:13:void onPause():543:543 -> onPause
    14:17:void onPause():546:546 -> onPause
    0:16:void onResume():553:553 -> onResume
    17:20:void onResume():556:556 -> onResume
    0:8:void onStart():532:532 -> onStart
    9:12:void onStart():535:535 -> onStart
    0:8:void onStop():524:524 -> onStop
    9:12:void onStop():527:527 -> onStop
    0:3:void pause():566:566 -> pause
    0:8:void pauseJavaAndCallUnloadCallback():1616:1616 -> pauseJavaAndCallUnloadCallback
    0:2:void pauseUnity():611:611 -> pauseUnity
    3:5:void pauseUnity():56:56 -> pauseUnity
    6:8:void pauseUnity():36:36 -> pauseUnity
    1:5:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):797:797 -> permissionResponse
    6:9:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):799:799 -> permissionResponse
    10:21:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):800:800 -> permissionResponse
    22:26:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):803:803 -> permissionResponse
    27:30:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):806:806 -> permissionResponse
    31:35:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):807:807 -> permissionResponse
    36:38:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):808:808 -> permissionResponse
    39:41:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):810:810 -> permissionResponse
    42:44:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):812:812 -> permissionResponse
    45:61:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):813:813 -> permissionResponse
    62:80:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):821:821 -> permissionResponse
    81:87:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):826:826 -> permissionResponse
    88:92:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):835:835 -> permissionResponse
    93:100:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):838:838 -> permissionResponse
    101:107:void permissionResponse(android.app.Activity,int,java.lang.String[],int[]):846:846 -> permissionResponse
    0:12:void postOnUiThread(java.lang.Runnable):456:456 -> postOnUiThread
    0:6:void preloadJavaPlugins():958:958 -> preloadJavaPlugins
    7:29:void preloadJavaPlugins():966:966 -> preloadJavaPlugins
    0:4:void releasePointerCapture():1552:1552 -> releasePointerCapture
    5:9:void releasePointerCapture():31:31 -> releasePointerCapture
    10:20:void releasePointerCapture():34:34 -> releasePointerCapture
    0:6:void removeViewFromPlayer(android.view.View):1361:1361 -> removeViewFromPlayer
    7:10:void removeViewFromPlayer(android.view.View):1365:1365 -> removeViewFromPlayer
    11:13:void removeViewFromPlayer(android.view.View):1366:1366 -> removeViewFromPlayer
    14:24:void removeViewFromPlayer(android.view.View):1367:1367 -> removeViewFromPlayer
    25:39:void removeViewFromPlayer(android.view.View):1368:1368 -> removeViewFromPlayer
    40:46:void removeViewFromPlayer(android.view.View):1374:1374 -> removeViewFromPlayer
    47:52:void removeViewFromPlayer(android.view.View):1379:1379 -> removeViewFromPlayer
    0:4:void reportError(java.lang.String,java.lang.String):1388:1388 -> reportError
    5:7:void reportError(java.lang.String,java.lang.String):1389:1389 -> reportError
    8:12:void reportError(java.lang.String,java.lang.String):1390:1390 -> reportError
    13:15:void reportError(java.lang.String,java.lang.String):1391:1391 -> reportError
    16:24:void reportError(java.lang.String,java.lang.String):1392:1392 -> reportError
    0:5:void reportFullyDrawn():1249:1249 -> reportFullyDrawn
    0:5:void requestPermissionsFromActivity(java.lang.String[],int):779:779 -> requestPermissionsFromActivity
    0:4:void requestPointerCapture():1546:1546 -> requestPointerCapture
    5:9:void requestPointerCapture():19:19 -> requestPointerCapture
    10:20:void requestPointerCapture():22:22 -> requestPointerCapture
    2:17:void requestUserAuthorization(java.lang.String,long):700:700 -> requestUserAuthorization
    18:24:void requestUserAuthorization(java.lang.String,long):704:704 -> requestUserAuthorization
    25:32:void requestUserAuthorization(java.lang.String,long):705:705 -> requestUserAuthorization
    0:3:void resume():641:641 -> resume
    0:2:void resumeUnity():631:631 -> resumeUnity
    3:5:void resumeUnity():56:56 -> resumeUnity
    0:8:void runOnAnonymousThread(java.lang.Runnable):432:432 -> runOnAnonymousThread
    0:3:void runOnUiThread(java.lang.Runnable):437:437 -> runOnUiThread
    4:7:void runOnUiThread(java.lang.Runnable):439:439 -> runOnUiThread
    8:21:void runOnUiThread(java.lang.Runnable):443:443 -> runOnUiThread
    22:27:void runOnUiThread(java.lang.Runnable):445:445 -> runOnUiThread
    28:31:void runOnUiThread(java.lang.Runnable):449:449 -> runOnUiThread
    0:11:boolean runningOnUIThread():1521:1521 -> runningOnUIThread
    0:1:void saveFocusState(boolean):900:900 -> saveFocusState
    2:4:void saveFocusState(boolean):31:31 -> saveFocusState
    0:2:void setAccessibilityDelegate(com.unity3d.player.UnityAccessibilityDelegate):861:861 -> setAccessibilityDelegate
    0:5:void setBackButtonLeavesApp(boolean):1558:1558 -> setBackButtonLeavesApp
    6:9:void setBackButtonLeavesApp(boolean):41:41 -> setBackButtonLeavesApp
    10:13:void setBackButtonLeavesApp(boolean):43:43 -> setBackButtonLeavesApp
    0:5:void setClipboardText(java.lang.String):1039:1039 -> setClipboardText
    6:11:void setClipboardText(java.lang.String):1040:1040 -> setClipboardText
    2:7:void setLaunchURL(android.net.Uri):1061:1061 -> setLaunchURL
    8:16:void setLaunchURL(android.net.Uri):1062:1062 -> setLaunchURL
    3:6:void setScreenBrightness(float):1570:1570 -> setScreenBrightness
    7:19:void setScreenBrightness(float):1573:1573 -> setScreenBrightness
    20:28:void setScreenBrightness(float):1575:1575 -> setScreenBrightness
    0:3:void setupUnityToBePaused():571:571 -> setupUnityToBePaused
    4:6:void setupUnityToBePaused():573:573 -> setupUnityToBePaused
    7:10:void setupUnityToBePaused():576:576 -> setupUnityToBePaused
    11:15:void setupUnityToBePaused():139:139 -> setupUnityToBePaused
    16:19:void setupUnityToBePaused():140:140 -> setupUnityToBePaused
    20:23:void setupUnityToBePaused():143:143 -> setupUnityToBePaused
    24:27:void setupUnityToBePaused():145:145 -> setupUnityToBePaused
    28:31:void setupUnityToBePaused():148:148 -> setupUnityToBePaused
    32:39:void setupUnityToBePaused():150:150 -> setupUnityToBePaused
    40:44:void setupUnityToBePaused():152:152 -> setupUnityToBePaused
    45:49:void setupUnityToBePaused():155:155 -> setupUnityToBePaused
    50:54:void setupUnityToBePaused():579:579 -> setupUnityToBePaused
    55:56:void setupUnityToBePaused():20:20 -> setupUnityToBePaused
    57:60:void setupUnityToBePaused():73:73 -> setupUnityToBePaused
    61:71:void setupUnityToBePaused():75:75 -> setupUnityToBePaused
    72:73:void setupUnityToBePaused():76:76 -> setupUnityToBePaused
    74:75:void setupUnityToBePaused():21:21 -> setupUnityToBePaused
    76:77:void setupUnityToBePaused():582:582 -> setupUnityToBePaused
    78:81:void setupUnityToBePaused():585:585 -> setupUnityToBePaused
    82:83:void setupUnityToBePaused():25:25 -> setupUnityToBePaused
    84:87:void setupUnityToBePaused():56:56 -> setupUnityToBePaused
    88:98:void setupUnityToBePaused():58:58 -> setupUnityToBePaused
    99:100:void setupUnityToBePaused():59:59 -> setupUnityToBePaused
    101:102:void setupUnityToBePaused():26:26 -> setupUnityToBePaused
    103:104:void setupUnityToBePaused():588:588 -> setupUnityToBePaused
    105:108:void setupUnityToBePaused():591:591 -> setupUnityToBePaused
    109:115:void setupUnityToBePaused():48:48 -> setupUnityToBePaused
    116:117:void setupUnityToBePaused():53:53 -> setupUnityToBePaused
    118:120:void setupUnityToBePaused():54:54 -> setupUnityToBePaused
    121:126:void setupUnityToBePaused():596:596 -> setupUnityToBePaused
    127:130:void setupUnityToBePaused():598:598 -> setupUnityToBePaused
    0:3:void setupUnityToBeResumed():646:646 -> setupUnityToBeResumed
    4:6:void setupUnityToBeResumed():648:648 -> setupUnityToBeResumed
    7:9:void setupUnityToBeResumed():651:651 -> setupUnityToBeResumed
    10:11:void setupUnityToBeResumed():36:36 -> setupUnityToBeResumed
    12:15:void setupUnityToBeResumed():653:653 -> setupUnityToBeResumed
    16:20:void setupUnityToBeResumed():160:160 -> setupUnityToBeResumed
    21:28:void setupUnityToBeResumed():161:161 -> setupUnityToBeResumed
    29:32:void setupUnityToBeResumed():163:163 -> setupUnityToBeResumed
    33:35:void setupUnityToBeResumed():164:164 -> setupUnityToBeResumed
    36:40:void setupUnityToBeResumed():166:166 -> setupUnityToBeResumed
    41:46:void setupUnityToBeResumed():656:656 -> setupUnityToBeResumed
    47:49:void setupUnityToBeResumed():657:657 -> setupUnityToBeResumed
    50:53:void setupUnityToBeResumed():659:659 -> setupUnityToBeResumed
    54:62:void setupUnityToBeResumed():661:661 -> setupUnityToBeResumed
    63:66:void setupUnityToBeResumed():664:664 -> setupUnityToBeResumed
    67:70:void setupUnityToBeResumed():21:21 -> setupUnityToBeResumed
    71:79:void setupUnityToBeResumed():667:667 -> setupUnityToBeResumed
    80:83:void setupUnityToBeResumed():670:670 -> setupUnityToBeResumed
    84:87:void setupUnityToBeResumed():59:59 -> setupUnityToBeResumed
    88:91:void setupUnityToBeResumed():60:60 -> setupUnityToBeResumed
    0:5:boolean shouldReportFullyDrawn():1241:1241 -> shouldReportFullyDrawn
    6:10:boolean shouldReportFullyDrawn():1243:1243 -> shouldReportFullyDrawn
    0:5:boolean shouldSetGameState():1221:1221 -> shouldSetGameState
    6:10:boolean shouldSetGameState():1223:1223 -> shouldSetGameState
    11:33:boolean shouldSetGameState():1225:1225 -> shouldSetGameState
    0:3:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):1093:1093 -> showVideoPlayer
    4:10:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):1094:1094 -> showVideoPlayer
    11:25:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):1095:1095 -> showVideoPlayer
    26:30:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):38:38 -> showVideoPlayer
    31:32:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):39:39 -> showVideoPlayer
    33:34:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):40:40 -> showVideoPlayer
    35:40:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):41:41 -> showVideoPlayer
    41:42:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):42:42 -> showVideoPlayer
    43:58:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):43:43 -> showVideoPlayer
    59:63:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):87:87 -> showVideoPlayer
    64:68:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):88:88 -> showVideoPlayer
    69:73:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):89:89 -> showVideoPlayer
    74:78:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):90:90 -> showVideoPlayer
    79:88:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):95:95 -> showVideoPlayer
    89:93:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):100:100 -> showVideoPlayer
    94:102:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):103:103 -> showVideoPlayer
    103:110:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):114:114 -> showVideoPlayer
    111:117:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):120:120 -> showVideoPlayer
    118:126:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):1101:1101 -> showVideoPlayer
    0:2:void shutdown():678:678 -> shutdown
    3:5:void shutdown():46:46 -> shutdown
    0:3:boolean skipPermissionsDialog():689:689 -> skipPermissionsDialog
    4:10:boolean skipPermissionsDialog():691:691 -> skipPermissionsDialog
    0:8:void startActivityIndicator(int):1667:1667 -> startActivityIndicator
    0:5:boolean startOrientationListener(int):1430:1430 -> startOrientationListener
    6:11:boolean startOrientationListener(int):1432:1432 -> startOrientationListener
    12:20:boolean startOrientationListener(int):1435:1435 -> startOrientationListener
    21:26:boolean startOrientationListener(int):1444:1444 -> startOrientationListener
    27:33:boolean startOrientationListener(int):1446:1446 -> startOrientationListener
    34:39:boolean startOrientationListener(int):1451:1451 -> startOrientationListener
    0:8:void stopActivityIndicator():1682:1682 -> stopActivityIndicator
    0:4:boolean stopOrientationListener():1458:1458 -> stopOrientationListener
    5:11:boolean stopOrientationListener():1460:1460 -> stopOrientationListener
    12:15:boolean stopOrientationListener():1464:1464 -> stopOrientationListener
    16:19:boolean stopOrientationListener():1465:1465 -> stopOrientationListener
    0:2:boolean supportsWindowInsetController():52:52 -> supportsWindowInsetController
    0:1:void swapViews(android.view.View,android.view.View):1294:1294 -> swapViews
    2:6:void swapViews(android.view.View,android.view.View):41:41 -> swapViews
    7:12:void swapViews(android.view.View,android.view.View):1296:1296 -> swapViews
    13:20:void swapViews(android.view.View,android.view.View):1300:1300 -> swapViews
    21:26:void swapViews(android.view.View,android.view.View):1303:1303 -> swapViews
    27:30:void swapViews(android.view.View,android.view.View):1305:1305 -> swapViews
    31:35:void swapViews(android.view.View,android.view.View):1306:1306 -> swapViews
    36:38:void swapViews(android.view.View,android.view.View):1307:1307 -> swapViews
    39:41:void swapViews(android.view.View,android.view.View):1308:1308 -> swapViews
    42:46:void swapViews(android.view.View,android.view.View):1309:1309 -> swapViews
    47:54:void swapViews(android.view.View,android.view.View):1314:1314 -> swapViews
    55:57:void swapViews(android.view.View,android.view.View):1316:1316 -> swapViews
    58:62:void swapViews(android.view.View,android.view.View):1317:1317 -> swapViews
    63:66:void swapViews(android.view.View,android.view.View):1324:1324 -> swapViews
    0:11:void toggleGyroscopeSensor(boolean):334:334 -> toggleGyroscopeSensor
    12:17:void toggleGyroscopeSensor(boolean):335:335 -> toggleGyroscopeSensor
    18:24:void toggleGyroscopeSensor(boolean):337:337 -> toggleGyroscopeSensor
    25:30:void toggleGyroscopeSensor(boolean):339:339 -> toggleGyroscopeSensor
    1:4:void triggerNextPermissionRequest():784:784 -> triggerNextPermissionRequest
    5:14:void triggerNextPermissionRequest():786:786 -> triggerNextPermissionRequest
    15:20:void triggerNextPermissionRequest():787:787 -> triggerNextPermissionRequest
    21:26:void triggerNextPermissionRequest():789:789 -> triggerNextPermissionRequest
    27:57:void triggerNextPermissionRequest():790:790 -> triggerNextPermissionRequest
    0:3:void unload():684:684 -> unload
    0:4:void unloadNative():21:21 -> unloadNative
    5:11:void unloadNative():1015:1015 -> unloadNative
    12:14:void unloadNative():16:16 -> unloadNative
    15:22:void unloadNative():1016:1016 -> unloadNative
    0:2:void windowFocusChanged(boolean):888:888 -> windowFocusChanged
    3:9:void windowFocusChanged(boolean):891:891 -> windowFocusChanged
    10:15:void windowFocusChanged(boolean):894:894 -> windowFocusChanged
    16:19:void windowFocusChanged(boolean):895:895 -> windowFocusChanged
com.unity3d.player.UnityPlayer$a -> com.unity3d.player.UnityPlayer$a:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):98:98 -> <init>
    6:8:void <init>(com.unity3d.player.UnityPlayer):100:100 -> <init>
    0:1:void onCallStateChanged(int,java.lang.String):109:109 -> onCallStateChanged
    2:12:void onCallStateChanged(int,java.lang.String):110:110 -> onCallStateChanged
com.unity3d.player.UnityPlayer$b -> com.unity3d.player.UnityPlayer$b:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):142:142 -> <init>
    0:11:void run():144:144 -> run
com.unity3d.player.UnityPlayerConfiguration -> com.unity3d.player.UnityPlayerConfiguration:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():3:3 -> <init>
    0:2:java.lang.String getUnityVersion():7:7 -> getUnityVersion
com.unity3d.player.UnityPlayerForActivityOrService -> com.unity3d.player.UnityPlayerForActivityOrService:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.y mOnHandleFocusListener -> mOnHandleFocusListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/S;"}
    com.unity3d.player.a.r mSoftInput -> mSoftInput
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/K;"}
    1:1:void <init>(android.content.Context):115:115 -> <init>
    2:2:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents):120:120 -> <init>
    3:3:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):125:125 -> <init>
    4:4:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):130:130 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lcom/unity3d/player/IUnityPlayerLifecycleEvents;Ljava/lang/String;Lz/v;)V"}
    5:10:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):105:110 -> <init>
    11:11:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):131:131 -> <init>
    12:13:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):134:135 -> <init>
    14:14:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):137:137 -> <init>
    15:15:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):150:150 -> <init>
    16:16:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):152:152 -> <init>
    17:17:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String,com.unity3d.player.a.d):154:154 -> <init>
    0:1:void cleanupResourcesForDestroy():599:599 -> cleanupResourcesForDestroy
    2:3:void cleanupResourcesForDestroy():160:160 -> cleanupResourcesForDestroy
    4:14:void cleanupResourcesForDestroy():204:204 -> cleanupResourcesForDestroy
    15:27:void cleanupResourcesForDestroy():603:603 -> cleanupResourcesForDestroy
    28:32:void cleanupResourcesForDestroy():607:607 -> cleanupResourcesForDestroy
    33:36:void cleanupResourcesForDestroy():21:21 -> cleanupResourcesForDestroy
    37:42:void cleanupResourcesForDestroy():610:610 -> cleanupResourcesForDestroy
    43:49:void cleanupResourcesForDestroy():611:611 -> cleanupResourcesForDestroy
    50:53:void cleanupResourcesForDestroy():613:613 -> cleanupResourcesForDestroy
    54:58:void cleanupResourcesForDestroy():615:615 -> cleanupResourcesForDestroy
    59:62:void cleanupResourcesForDestroy():616:616 -> cleanupResourcesForDestroy
    0:2:void configurationChanged(android.content.res.Configuration):163:163 -> configurationChanged
    3:9:void configurationChanged(android.content.res.Configuration):165:165 -> configurationChanged
    10:14:void configurationChanged(android.content.res.Configuration):168:168 -> configurationChanged
    15:23:void configurationChanged(android.content.res.Configuration):169:169 -> configurationChanged
    0:3:void dismissSoftInput():419:419 -> dismissSoftInput
    4:6:void dismissSoftInput():421:421 -> dismissSoftInput
    7:10:void dismissSoftInput():422:422 -> dismissSoftInput
    0:16:boolean displayChanged(int,android.view.Surface):249:249 -> displayChanged
    17:18:boolean displayChanged(int,android.view.Surface):251:251 -> displayChanged
    19:26:boolean displayChanged(int,android.view.Surface):252:252 -> displayChanged
    27:31:boolean displayChanged(int,android.view.Surface):269:269 -> displayChanged
    0:4:boolean getHaveAndroidWindowSupport():590:590 -> getHaveAndroidWindowSupport
    5:10:boolean getHaveAndroidWindowSupport():591:591 -> getHaveAndroidWindowSupport
    11:18:boolean getHaveAndroidWindowSupport():593:593 -> getHaveAndroidWindowSupport
    0:19:long getSoftInputTimeout():411:411 -> getSoftInputTimeout
    20:28:long getSoftInputTimeout():412:412 -> getSoftInputTimeout
    1:1:android.view.SurfaceView getSurfaceView():31:31 -> getSurfaceView
    2:2:com.unity3d.player.a.g getSurfaceView():711:711 -> getSurfaceView
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/z;"}
    3:3:com.unity3d.player.a.g getSurfaceView():143:143 -> getSurfaceView
    1:1:android.view.View getView():31:31 -> getView
    2:2:com.unity3d.player.T getView():703:703 -> getView
    3:3:com.unity3d.player.T getView():706:706 -> getView
    4:4:com.unity3d.player.T getView():23:23 -> getView
    0:3:android.view.View getViewForPadding():720:720 -> getViewForPadding
    4:7:android.view.View getViewForPadding():132:132 -> getViewForPadding
    8:15:android.view.View getViewForPadding():70:70 -> getViewForPadding
    16:20:android.view.View getViewForPadding():721:721 -> getViewForPadding
    0:1:boolean handleFocus(boolean):282:282 -> handleFocus
    2:5:boolean handleFocus(boolean):51:51 -> handleFocus
    6:20:boolean handleFocus(boolean):282:282 -> handleFocus
    21:22:boolean handleFocus(boolean):289:289 -> handleFocus
    23:24:boolean handleFocus(boolean):176:176 -> handleFocus
    25:34:boolean handleFocus(boolean):204:204 -> handleFocus
    35:36:boolean handleFocus(boolean):291:291 -> handleFocus
    37:39:boolean handleFocus(boolean):181:181 -> handleFocus
    40:44:boolean handleFocus(boolean):293:293 -> handleFocus
    45:49:boolean handleFocus(boolean):284:284 -> handleFocus
    0:6:void hidePreservedContent():314:314 -> hidePreservedContent
    7:15:void hidePreservedContent():316:316 -> hidePreservedContent
    0:6:void hideSoftInput():433:433 -> hideSoftInput
    7:15:void hideSoftInput():435:435 -> hideSoftInput
    16:18:void hideSoftInput():436:436 -> hideSoftInput
    19:32:void hideSoftInput():438:438 -> hideSoftInput
    33:35:void hideSoftInput():440:440 -> hideSoftInput
    36:39:void hideSoftInput():441:441 -> hideSoftInput
    40:44:void hideSoftInput():444:444 -> hideSoftInput
    45:54:void hideSoftInput():446:446 -> hideSoftInput
    55:66:void hideSoftInput():484:484 -> hideSoftInput
    67:93:void hideSoftInput():486:486 -> hideSoftInput
    94:96:void hideSoftInput():495:495 -> hideSoftInput
    97:101:void hideSoftInput():491:491 -> hideSoftInput
    102:106:void hideSoftInput():495:495 -> hideSoftInput
    107:107:void hideSoftInput():496:496 -> hideSoftInput
    0:2:boolean -$$Nest$fgetmMainDisplayOverride(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    0:9:boolean isMainWindow(int):244:244 -> isMainWindow
    0:2:z.r -$$Nest$fgetmSoftInput(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/unity3d/player/UnityPlayerForActivityOrService;)Lz/K;"}
    0:2:void -$$Nest$fputmSoftInput(com.unity3d.player.UnityPlayerForActivityOrService,z.r):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/unity3d/player/UnityPlayerForActivityOrService;Lz/K;)V"}
    0:3:void -$$Nest$mdismissSoftInput(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeOnApplyWindowInsets(com.unity3d.player.UnityPlayerForActivityOrService,android.view.WindowInsets):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean -$$Nest$mnativePause(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeRecreateGfxState(com.unity3d.player.UnityPlayerForActivityOrService,int,android.view.Surface):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void onOrientationChanged(int,int):697:697 -> onOrientationChanged
    4:5:void onOrientationChanged(int,int):209:209 -> onOrientationChanged
    6:7:void onOrientationChanged(int,int):210:210 -> onOrientationChanged
    8:9:void onOrientationChanged(int,int):211:211 -> onOrientationChanged
    10:21:void onOrientationChanged(int,int):204:204 -> onOrientationChanged
    0:4:void onTrimMemory(com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage):21:21 -> onTrimMemory
    5:10:void onTrimMemory(com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage):684:684 -> onTrimMemory
    0:3:void -$$Nest$mnativeReportKeyboardConfigChanged(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:void pauseUnity():636:636 -> pauseUnity
    7:9:void pauseUnity():638:638 -> pauseUnity
    10:12:void pauseUnity():640:640 -> pauseUnity
    13:14:void pauseUnity():56:56 -> pauseUnity
    15:16:void pauseUnity():36:36 -> pauseUnity
    17:20:void pauseUnity():21:21 -> pauseUnity
    21:25:void pauseUnity():645:645 -> pauseUnity
    26:31:void pauseUnity():648:648 -> pauseUnity
    32:37:void pauseUnity():649:649 -> pauseUnity
    38:42:void pauseUnity():651:651 -> pauseUnity
    43:44:void pauseUnity():661:661 -> pauseUnity
    45:46:void pauseUnity():170:170 -> pauseUnity
    47:57:void pauseUnity():204:204 -> pauseUnity
    58:67:void pauseUnity():171:171 -> pauseUnity
    68:82:void pauseUnity():665:665 -> pauseUnity
    83:107:void pauseUnity():667:667 -> pauseUnity
    108:112:void pauseUnity():672:672 -> pauseUnity
    113:116:void pauseUnity():676:676 -> pauseUnity
    117:124:void pauseUnity():677:677 -> pauseUnity
    0:3:void -$$Nest$mnativeResume(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:void queueDestroy():622:622 -> queueDestroy
    6:14:void queueDestroy():624:624 -> queueDestroy
    0:3:void -$$Nest$mnativeSendSurfaceChangedEvent(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void raiseFocusListener(boolean):274:274 -> raiseFocusListener
    4:5:void raiseFocusListener(boolean):275:275 -> raiseFocusListener
    6:10:void raiseFocusListener(boolean):466:466 -> raiseFocusListener
    11:14:void raiseFocusListener(boolean):453:453 -> raiseFocusListener
    15:20:void raiseFocusListener(boolean):455:455 -> raiseFocusListener
    0:8:void reportSoftInputArea(android.graphics.Rect):572:572 -> reportSoftInputArea
    0:8:void reportSoftInputIsVisible(boolean):581:581 -> reportSoftInputIsVisible
    0:8:void reportSoftInputSelection(int,int):563:563 -> reportSoftInputSelection
    3:5:void reportSoftInputStr(java.lang.String,int,boolean):542:542 -> reportSoftInputStr
    6:14:void reportSoftInputStr(java.lang.String,int,boolean):544:544 -> reportSoftInputStr
    1:3:void resetSoftInput():428:428 -> resetSoftInput
    0:2:void resumeUnity():300:300 -> resumeUnity
    3:10:void resumeUnity():302:302 -> resumeUnity
    11:12:void resumeUnity():306:306 -> resumeUnity
    13:14:void resumeUnity():165:165 -> resumeUnity
    15:26:void resumeUnity():204:204 -> resumeUnity
    0:11:boolean runningOnMainThread():350:350 -> runningOnMainThread
    0:3:void -$$Nest$mnativeSetInputArea(com.unity3d.player.UnityPlayerForActivityOrService,int,int,int,int):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:void sendSurfaceChangedEvent():176:176 -> sendSurfaceChangedEvent
    7:11:void sendSurfaceChangedEvent():179:179 -> sendSurfaceChangedEvent
    12:13:void sendSurfaceChangedEvent():186:186 -> sendSurfaceChangedEvent
    14:23:void sendSurfaceChangedEvent():199:199 -> sendSurfaceChangedEvent
    0:8:void setCharacterLimit(int):511:511 -> setCharacterLimit
    0:8:void setHideInputField(boolean):521:521 -> setHideInputField
    0:6:void setMainSurfaceViewAspectRatio(float):332:332 -> setMainSurfaceViewAspectRatio
    7:15:void setMainSurfaceViewAspectRatio(float):334:334 -> setMainSurfaceViewAspectRatio
    0:2:void setOnHandleFocusListener(com.unity3d.player.a.y):157:157 -> setOnHandleFocusListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/S;)V"}
    0:8:void setSelection(int,int):531:531 -> setSelection
    0:8:void setSoftInputStr(java.lang.String):501:501 -> setSoftInputStr
    0:7:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):362:362 -> showSoftInput
    8:38:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):363:363 -> showSoftInput
    39:50:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):398:398 -> showSoftInput
    51:75:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):400:400 -> showSoftInput
    76:81:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):405:405 -> showSoftInput
    0:5:void shutdown():690:690 -> shutdown
    6:9:void shutdown():691:691 -> shutdown
    0:3:void -$$Nest$mnativeSetInputSelection(com.unity3d.player.UnityPlayerForActivityOrService,int,int):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeSetInputString(com.unity3d.player.UnityPlayerForActivityOrService,java.lang.String):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    0:9:boolean updateDisplayInternal(int,android.view.Surface):198:198 -> updateDisplayInternal
    10:14:boolean updateDisplayInternal(int,android.view.Surface):201:201 -> updateDisplayInternal
    15:19:boolean updateDisplayInternal(int,android.view.Surface):203:203 -> updateDisplayInternal
    20:29:boolean updateDisplayInternal(int,android.view.Surface):212:212 -> updateDisplayInternal
    30:31:boolean updateDisplayInternal(int,android.view.Surface):215:215 -> updateDisplayInternal
    32:33:boolean updateDisplayInternal(int,android.view.Surface):187:187 -> updateDisplayInternal
    34:42:boolean updateDisplayInternal(int,android.view.Surface):204:204 -> updateDisplayInternal
    43:52:boolean updateDisplayInternal(int,android.view.Surface):188:188 -> updateDisplayInternal
    53:54:boolean updateDisplayInternal(int,android.view.Surface):217:217 -> updateDisplayInternal
    55:63:boolean updateDisplayInternal(int,android.view.Surface):193:193 -> updateDisplayInternal
    64:65:boolean updateDisplayInternal(int,android.view.Surface):194:194 -> updateDisplayInternal
    66:75:boolean updateDisplayInternal(int,android.view.Surface):204:204 -> updateDisplayInternal
    76:83:boolean updateDisplayInternal(int,android.view.Surface):221:221 -> updateDisplayInternal
    84:98:boolean updateDisplayInternal(int,android.view.Surface):229:229 -> updateDisplayInternal
    99:123:boolean updateDisplayInternal(int,android.view.Surface):231:231 -> updateDisplayInternal
    124:130:boolean updateDisplayInternal(int,android.view.Surface):236:236 -> updateDisplayInternal
    0:4:void updateGLDisplay(int,android.view.Surface):191:191 -> updateGLDisplay
    5:8:void updateGLDisplay(int,android.view.Surface):193:193 -> updateGLDisplay
    0:3:void -$$Nest$mnativeSetKeyboardIsVisible(com.unity3d.player.UnityPlayerForActivityOrService,boolean):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeSoftInputCanceled(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeSoftInputClosed(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeSoftInputLostFocus(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mqueueDestroy(com.unity3d.player.UnityPlayerForActivityOrService):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage -> com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:12:com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage[] $values():66:66 -> $values
    0:10:void <clinit>():68:68 -> <clinit>
    11:20:void <clinit>():69:69 -> <clinit>
    21:30:void <clinit>():70:70 -> <clinit>
    31:40:void <clinit>():71:71 -> <clinit>
    41:47:void <clinit>():66:66 -> <clinit>
    0:2:void <init>(java.lang.String,int,int):75:75 -> <init>
    3:5:void <init>(java.lang.String,int,int):76:76 -> <init>
    0:8:com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage valueOf(java.lang.String):66:66 -> valueOf
    0:8:com.unity3d.player.UnityPlayerForActivityOrService$MemoryUsage[] values():66:66 -> values
com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout -> com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:10:com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout[] $values():33:33 -> $values
    0:9:void <clinit>():35:35 -> <clinit>
    10:19:void <clinit>():36:36 -> <clinit>
    20:29:void <clinit>():37:37 -> <clinit>
    30:36:void <clinit>():33:33 -> <clinit>
    0:2:void <init>(java.lang.String,int,int):43:43 -> <init>
    3:6:void <init>(java.lang.String,int,int):44:44 -> <init>
    7:9:void <init>(java.lang.String,int,int):45:45 -> <init>
    0:2:int getTimeout():61:61 -> getTimeout
    0:2:void setTimeout(int):49:49 -> setTimeout
    0:13:void setTimeoutForAll(int):56:56 -> setTimeoutForAll
    14:20:void setTimeoutForAll(int):57:57 -> setTimeoutForAll
    0:8:com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout valueOf(java.lang.String):33:33 -> valueOf
    0:8:com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout[] values():33:33 -> values
com.unity3d.player.UnityPlayerForGameActivity -> com.unity3d.player.UnityPlayerForGameActivity:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.C m_PersistentUnitySurface -> m_PersistentUnitySurface
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    1:1:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView):40:40 -> <init>
    2:2:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents):45:45 -> <init>
    3:4:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):50:51 -> <init>
    5:5:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):53:53 -> <init>
    6:6:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):55:55 -> <init>
    7:7:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):21:21 -> <init>
    8:8:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):57:57 -> <init>
    9:9:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):61:61 -> <init>
    10:11:void <init>(android.app.Activity,android.widget.FrameLayout,android.view.SurfaceView,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):63:64 -> <init>
    0:2:android.view.SurfaceView getSurfaceView():164:164 -> getSurfaceView
    0:16:int getUnityViewIdentifier(android.content.Context):87:87 -> getUnityViewIdentifier
    1:1:android.view.View getView():12:12 -> getView
    2:2:android.view.SurfaceView getView():158:158 -> getView
    0:8:void hidePreservedContent():170:170 -> hidePreservedContent
    0:2:z.C -$$Nest$fgetm_PersistentUnitySurface(com.unity3d.player.UnityPlayerForGameActivity):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/unity3d/player/UnityPlayerForGameActivity;)Lz/c;"}
    0:3:void -$$Nest$mnativeOrientationChanged(com.unity3d.player.UnityPlayerForGameActivity,int,int):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$mnativeUnityPlayerSetRunning(com.unity3d.player.UnityPlayerForGameActivity,boolean):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    0:8:void onOrientationChanged(int,int):120:120 -> onOrientationChanged
    0:2:void pauseUnity():136:136 -> pauseUnity
    3:11:void pauseUnity():137:137 -> pauseUnity
    0:2:void resumeUnity():147:147 -> resumeUnity
    3:11:void resumeUnity():148:148 -> resumeUnity
    0:3:boolean runningOnMainThread():100:100 -> runningOnMainThread
    4:15:boolean runningOnMainThread():102:102 -> runningOnMainThread
    16:23:boolean runningOnMainThread():101:101 -> runningOnMainThread
    1:6:void setMainSurfaceViewAspectRatio(float):114:114 -> setMainSurfaceViewAspectRatio
    0:3:void setMainThread():92:92 -> setMainThread
    4:10:void setMainThread():94:94 -> setMainThread
    11:18:void setMainThread():93:93 -> setMainThread
com.unity3d.player.UnityPlayerForRenderService -> com.unity3d.player.UnityPlayerForRenderService:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.F a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/f;"}
    1:1:void <init>(android.content.Context):21:21 -> <init>
    2:2:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents):26:26 -> <init>
    3:5:void <init>(android.content.Context,com.unity3d.player.IUnityPlayerLifecycleEvents,java.lang.String):31:33 -> <init>
    0:3:void forwardSoftInputArea(android.graphics.Rect):116:116 -> forwardSoftInputArea
    0:3:void forwardSoftInputIsVisible(boolean):123:123 -> forwardSoftInputIsVisible
    0:3:void forwardSoftInputSelection(int,int):109:109 -> forwardSoftInputSelection
    0:3:void forwardSoftInputStr(java.lang.String,int,boolean):102:102 -> forwardSoftInputStr
    0:1:com.unity3d.player.ISoftInputListener getSoftInputListener():38:38 -> getSoftInputListener
    2:4:com.unity3d.player.ISoftInputListener getSoftInputListener():18:18 -> getSoftInputListener
    1:5:boolean handleFocus(boolean):66:66 -> handleFocus
    0:1:void mute(boolean):48:48 -> mute
    2:7:void mute(boolean):103:103 -> mute
    8:11:void mute(boolean):51:51 -> mute
    0:2:void saveFocusState(boolean):58:58 -> saveFocusState
    3:5:void saveFocusState(boolean):31:31 -> saveFocusState
    0:1:void setSoftInputListener(com.unity3d.player.ISoftInputListener):43:43 -> setSoftInputListener
    2:4:void setSoftInputListener(com.unity3d.player.ISoftInputListener):23:23 -> setSoftInputListener
    0:5:void showSoftInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):79:79 -> showSoftInput
    1:7:boolean showVideoPlayer(java.lang.String,int,int,int,boolean,int,int):88:88 -> showVideoPlayer
com.unity3d.player.UnityPlayerGameActivity -> com.unity3d.player.UnityPlayerGameActivity:
# {"id":"sourceFile","fileName":"UnityPlayerGameActivity.java"}
    0:5:void <clinit>():41:41 -> <clinit>
    0:3:void <init>():16:16 -> <init>
    0:12:void applyInsetListener(android.view.SurfaceView):57:57 -> applyInsetListener
    0:5:com.google.androidgamesdk.GameActivity$InputEnabledSurfaceView createSurfaceView():62:62 -> createSurfaceView
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/androidgamesdk/GameActivity$a;"}
    1:1:com.unity3d.player.UnityPlayer getUnityPlayerConnection():16:16 -> getUnityPlayerConnection
    2:2:com.unity3d.player.UnityPlayerForGameActivity getUnityPlayerConnection():51:51 -> getUnityPlayerConnection
    0:3:void $r8$lambda$nRsxByo9omKAXvDR6c9h055CzT4(com.unity3d.player.UnityPlayerGameActivity,android.view.SurfaceView):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    0:15:void lambda$applyInsetListener$0(android.view.SurfaceView):58:58 -> lambda$applyInsetListener$0
    0:4:void onConfigurationChanged(android.content.res.Configuration):131:131 -> onConfigurationChanged
    5:8:void onConfigurationChanged(android.content.res.Configuration):132:132 -> onConfigurationChanged
    0:3:void onCreate(android.os.Bundle):46:46 -> onCreate
    0:2:void onCreateSurfaceView():66:66 -> onCreateSurfaceView
    3:10:void onCreateSurfaceView():67:67 -> onCreateSurfaceView
    11:15:void onCreateSurfaceView():69:69 -> onCreateSurfaceView
    16:24:void onCreateSurfaceView():71:71 -> onCreateSurfaceView
    25:38:void onCreateSurfaceView():73:73 -> onCreateSurfaceView
    39:45:void onCreateSurfaceView():74:74 -> onCreateSurfaceView
    46:55:void onCreateSurfaceView():78:78 -> onCreateSurfaceView
    0:4:void onDestroy():94:94 -> onDestroy
    5:8:void onDestroy():95:95 -> onDestroy
    0:2:void onNewIntent(android.content.Intent):144:144 -> onNewIntent
    3:5:void onNewIntent(android.content.Intent):149:149 -> onNewIntent
    6:11:void onNewIntent(android.content.Intent):150:150 -> onNewIntent
    0:4:void onPause():116:116 -> onPause
    5:8:void onPause():117:117 -> onPause
    0:2:void onRequestPermissionsResult(int,java.lang.String[],int[]):162:162 -> onRequestPermissionsResult
    3:8:void onRequestPermissionsResult(int,java.lang.String[],int[]):163:163 -> onRequestPermissionsResult
    0:4:void onResume():124:124 -> onResume
    5:8:void onResume():125:125 -> onResume
    0:4:void onStart():108:108 -> onStart
    5:8:void onStart():109:109 -> onStart
    0:4:void onStop():101:101 -> onStop
    5:8:void onStop():102:102 -> onStop
    0:4:void onWindowFocusChanged(boolean):138:138 -> onWindowFocusChanged
    5:8:void onWindowFocusChanged(boolean):139:139 -> onWindowFocusChanged
    0:5:void requestPermissions(com.unity3d.player.PermissionRequest):157:157 -> requestPermissions
com.unity3d.player.UnityPlayerGameActivity$$ExternalSyntheticLambda0 -> com.unity3d.player.g1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.unity3d.player.UnityPlayerGameActivity com.unity3d.player.UnityPlayerGameActivity$$InternalSyntheticLambda$1$8ea56faff5c5a869ef8fd0c4d480785811c31f84b2710ddca101b7ced0baa771$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.SurfaceView com.unity3d.player.UnityPlayerGameActivity$$InternalSyntheticLambda$1$8ea56faff5c5a869ef8fd0c4d480785811c31f84b2710ddca101b7ced0baa771$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void <init>(com.unity3d.player.UnityPlayerGameActivity,android.view.SurfaceView):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void onGlobalLayout():0:0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.UnityPlayerGameActivity$GameActivitySurfaceView -> com.unity3d.player.UnityPlayerGameActivity$GameActivitySurfaceView:
# {"id":"sourceFile","fileName":"UnityPlayerGameActivity.java"}
    0:1:void <init>(com.unity3d.player.UnityPlayerGameActivity,com.google.androidgamesdk.GameActivity):21:21 -> <init>
    2:4:void <init>(com.unity3d.player.UnityPlayerGameActivity,com.google.androidgamesdk.GameActivity):22:22 -> <init>
    5:7:void <init>(com.unity3d.player.UnityPlayerGameActivity,com.google.androidgamesdk.GameActivity):23:23 -> <init>
    0:6:boolean onCapturedPointerEvent(android.view.MotionEvent):29:29 -> onCapturedPointerEvent
com.unity3d.player.V -> com.unity3d.player.V:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:91:void <clinit>():13:13 -> <clinit>
    0:3:void <init>(int,java.lang.String):13:13 -> <init>
com.unity3d.player.V0 -> com.unity3d.player.V0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.W0):65:65 -> <init>
    0:5:void run():67:67 -> run
    6:9:void run():126:126 -> run
    10:15:void run():128:128 -> run
    16:17:void run():129:129 -> run
    18:23:void run():130:130 -> run
    24:25:void run():131:131 -> run
    26:29:void run():132:132 -> run
    30:32:void run():133:133 -> run
    33:44:void run():68:68 -> run
com.unity3d.player.VideoPlayer -> com.unity3d.player.VideoPlayer:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.x mOnBackPressedDispatcher -> mOnBackPressedDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/Q;"}
    0:3:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):109:109 -> <init>
    4:5:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):83:83 -> <init>
    6:7:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):84:84 -> <init>
    8:9:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):85:85 -> <init>
    10:11:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):86:86 -> <init>
    12:13:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):87:87 -> <init>
    14:16:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):88:88 -> <init>
    17:18:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):89:89 -> <init>
    19:20:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):100:100 -> <init>
    21:22:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):110:110 -> <init>
    23:24:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):111:111 -> <init>
    25:26:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):112:112 -> <init>
    27:33:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):113:113 -> <init>
    34:39:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):114:114 -> <init>
    40:42:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):115:115 -> <init>
    43:45:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):116:116 -> <init>
    46:48:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):117:117 -> <init>
    49:50:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):119:119 -> <init>
    51:52:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):120:120 -> <init>
    53:54:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):121:121 -> <init>
    55:56:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):122:122 -> <init>
    57:58:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):123:123 -> <init>
    59:60:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):124:124 -> <init>
    61:81:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):126:126 -> <init>
    82:102:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):127:127 -> <init>
    103:123:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):128:128 -> <init>
    124:144:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):129:129 -> <init>
    145:165:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):130:130 -> <init>
    166:186:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):131:131 -> <init>
    187:208:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):132:132 -> <init>
    209:211:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):134:134 -> <init>
    212:214:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):135:135 -> <init>
    215:219:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):137:137 -> <init>
    220:226:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):144:144 -> <init>
    227:233:void <init>(android.content.Context,com.unity3d.player.UnityPlayer,java.lang.String,int,int,int,boolean,long,long,com.unity3d.player.T0):143:143 -> <init>
    0:19:void Log(java.lang.String):104:104 -> Log
    0:3:void -$$Nest$mchangeState(com.unity3d.player.VideoPlayer,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:boolean -$$Nest$sfgetLOG():0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void -$$Nest$smLog(java.lang.String):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void cancelOnPrepare():322:322 -> cancelOnPrepare
    0:1:void changeState(int):155:155 -> changeState
    2:5:void changeState(int):156:156 -> changeState
    6:9:void changeState(int):157:157 -> changeState
    10:18:void changeState(int):60:60 -> changeState
    19:27:void changeState(int):61:61 -> changeState
    28:31:void changeState(int):63:63 -> changeState
    32:41:void changeState(int):65:65 -> changeState
    42:50:void changeState(int):73:73 -> changeState
    51:60:void changeState(int):74:74 -> changeState
    0:8:void destroyPlayer():163:163 -> destroyPlayer
    9:12:void destroyPlayer():164:164 -> destroyPlayer
    13:15:void destroyPlayer():165:165 -> destroyPlayer
    16:18:void destroyPlayer():166:166 -> destroyPlayer
    19:22:void destroyPlayer():168:168 -> destroyPlayer
    23:26:void destroyPlayer():65:65 -> destroyPlayer
    27:29:void destroyPlayer():171:171 -> destroyPlayer
    0:5:void doCleanUp():480:480 -> doCleanUp
    6:7:void doCleanUp():317:317 -> doCleanUp
    8:9:void doCleanUp():483:483 -> doCleanUp
    10:13:void doCleanUp():486:486 -> doCleanUp
    14:16:void doCleanUp():488:488 -> doCleanUp
    17:21:void doCleanUp():489:489 -> doCleanUp
    22:24:void doCleanUp():490:490 -> doCleanUp
    25:26:void doCleanUp():492:492 -> doCleanUp
    27:28:void doCleanUp():493:493 -> doCleanUp
    29:30:void doCleanUp():495:495 -> doCleanUp
    31:33:void doCleanUp():496:496 -> doCleanUp
    3:9:boolean exitOnKeypress(int,android.view.KeyEvent):327:327 -> exitOnKeypress
    10:18:boolean exitOnKeypress(int,android.view.KeyEvent):330:330 -> exitOnKeypress
    19:20:boolean exitOnKeypress(int,android.view.KeyEvent):332:332 -> exitOnKeypress
    21:24:boolean exitOnKeypress(int,android.view.KeyEvent):48:48 -> exitOnKeypress
    25:28:boolean exitOnKeypress(int,android.view.KeyEvent):74:74 -> exitOnKeypress
    29:33:boolean exitOnKeypress(int,android.view.KeyEvent):75:75 -> exitOnKeypress
    0:10:int getAudioSessionId():650:650 -> getAudioSessionId
    0:9:int getBufferPercentage():590:590 -> getBufferPercentage
    0:5:int getCurrentPosition():596:596 -> getCurrentPosition
    6:10:int getCurrentPosition():598:598 -> getCurrentPosition
    0:5:int getDuration():604:604 -> getDuration
    6:10:int getDuration():606:606 -> getDuration
    0:2:boolean isPaused():151:151 -> isPaused
    0:12:boolean isPlaying():612:612 -> isPlaying
    13:19:boolean isPlaying():613:613 -> isPlaying
    20:30:boolean isPlaying():615:615 -> isPlaying
    0:7:void logUsedInTests(java.lang.String):182:182 -> logUsedInTests
    0:20:void onBufferingUpdate(android.media.MediaPlayer,int):378:378 -> onBufferingUpdate
    21:23:void onBufferingUpdate(android.media.MediaPlayer,int):379:379 -> onBufferingUpdate
    0:8:void onCompletion(android.media.MediaPlayer):387:387 -> onCompletion
    9:12:void onCompletion(android.media.MediaPlayer):388:388 -> onCompletion
    13:16:void onCompletion(android.media.MediaPlayer):389:389 -> onCompletion
    0:3:boolean onKeyDown(int,android.view.KeyEvent):353:353 -> onKeyDown
    4:8:boolean onKeyDown(int,android.view.KeyEvent):354:354 -> onKeyDown
    9:13:boolean onKeyDown(int,android.view.KeyEvent):355:355 -> onKeyDown
    0:7:boolean onKeyUp(int,android.view.KeyEvent):341:341 -> onKeyUp
    8:11:boolean onKeyUp(int,android.view.KeyEvent):344:344 -> onKeyUp
    12:16:boolean onKeyUp(int,android.view.KeyEvent):345:345 -> onKeyUp
    17:21:boolean onKeyUp(int,android.view.KeyEvent):346:346 -> onKeyUp
    0:8:void onPrepared(android.media.MediaPlayer):414:414 -> onPrepared
    9:13:void onPrepared(android.media.MediaPlayer):416:416 -> onPrepared
    14:16:void onPrepared(android.media.MediaPlayer):317:317 -> onPrepared
    17:18:void onPrepared(android.media.MediaPlayer):419:419 -> onPrepared
    19:24:void onPrepared(android.media.MediaPlayer):422:422 -> onPrepared
    25:33:void onPrepared(android.media.MediaPlayer):423:423 -> onPrepared
    34:36:void onPrepared(android.media.MediaPlayer):424:424 -> onPrepared
    37:41:void onPrepared(android.media.MediaPlayer):425:425 -> onPrepared
    42:46:void onPrepared(android.media.MediaPlayer):426:426 -> onPrepared
    47:50:void onPrepared(android.media.MediaPlayer):52:52 -> onPrepared
    51:56:void onPrepared(android.media.MediaPlayer):430:430 -> onPrepared
    57:58:void onPrepared(android.media.MediaPlayer):432:432 -> onPrepared
    59:75:void onPrepared(android.media.MediaPlayer):433:433 -> onPrepared
    76:80:void onPrepared(android.media.MediaPlayer):435:435 -> onPrepared
    81:82:void onPrepared(android.media.MediaPlayer):438:438 -> onPrepared
    83:86:void onPrepared(android.media.MediaPlayer):439:439 -> onPrepared
    87:90:void onPrepared(android.media.MediaPlayer):441:441 -> onPrepared
    0:5:boolean onTouchEvent(android.view.MotionEvent):361:361 -> onTouchEvent
    6:12:boolean onTouchEvent(android.view.MotionEvent):362:362 -> onTouchEvent
    13:16:boolean onTouchEvent(android.view.MotionEvent):364:364 -> onTouchEvent
    17:21:boolean onTouchEvent(android.view.MotionEvent):365:365 -> onTouchEvent
    22:25:boolean onTouchEvent(android.view.MotionEvent):368:368 -> onTouchEvent
    26:30:boolean onTouchEvent(android.view.MotionEvent):369:369 -> onTouchEvent
    31:35:boolean onTouchEvent(android.view.MotionEvent):370:370 -> onTouchEvent
    0:34:void onVideoSizeChanged(android.media.MediaPlayer,int,int):397:397 -> onVideoSizeChanged
    35:36:void onVideoSizeChanged(android.media.MediaPlayer,int,int):403:403 -> onVideoSizeChanged
    37:38:void onVideoSizeChanged(android.media.MediaPlayer,int,int):404:404 -> onVideoSizeChanged
    39:40:void onVideoSizeChanged(android.media.MediaPlayer,int,int):405:405 -> onVideoSizeChanged
    41:44:void onVideoSizeChanged(android.media.MediaPlayer,int,int):406:406 -> onVideoSizeChanged
    45:48:void onVideoSizeChanged(android.media.MediaPlayer,int,int):408:408 -> onVideoSizeChanged
    49:83:void onVideoSizeChanged(android.media.MediaPlayer,int,int):400:400 -> onVideoSizeChanged
    0:4:void pause():621:621 -> pause
    5:8:void pause():623:623 -> pause
    9:12:void pause():624:624 -> pause
    13:15:void pause():625:625 -> pause
    0:7:void pauseMediaPlayer():217:217 -> pauseMediaPlayer
    8:12:void pauseMediaPlayer():218:218 -> pauseMediaPlayer
    13:18:void pauseMediaPlayer():219:219 -> pauseMediaPlayer
    0:3:void playVideo():225:225 -> playVideo
    4:8:void playVideo():227:227 -> playVideo
    9:12:void playVideo():228:228 -> playVideo
    13:21:void playVideo():230:230 -> playVideo
    22:26:void playVideo():231:231 -> playVideo
    27:29:void playVideo():235:235 -> playVideo
    30:32:void playVideo():237:237 -> playVideo
    33:39:void playVideo():240:240 -> playVideo
    40:43:void playVideo():242:242 -> playVideo
    44:58:void playVideo():244:244 -> playVideo
    59:66:void playVideo():246:246 -> playVideo
    67:73:void playVideo():248:248 -> playVideo
    74:86:void playVideo():249:249 -> playVideo
    87:90:void playVideo():250:250 -> playVideo
    91:98:void playVideo():254:254 -> playVideo
    99:104:void playVideo():257:257 -> playVideo
    105:121:void playVideo():258:258 -> playVideo
    122:125:void playVideo():259:259 -> playVideo
    126:132:void playVideo():263:263 -> playVideo
    133:141:void playVideo():264:264 -> playVideo
    142:144:void playVideo():265:265 -> playVideo
    145:151:void playVideo():269:269 -> playVideo
    152:157:void playVideo():270:270 -> playVideo
    158:162:void playVideo():271:271 -> playVideo
    163:167:void playVideo():272:272 -> playVideo
    168:172:void playVideo():273:273 -> playVideo
    173:177:void playVideo():274:274 -> playVideo
    178:184:void playVideo():275:275 -> playVideo
    185:189:void playVideo():277:277 -> playVideo
    190:193:void playVideo():278:278 -> playVideo
    194:197:void playVideo():279:279 -> playVideo
    198:200:void playVideo():275:275 -> playVideo
    201:205:void playVideo():280:280 -> playVideo
    206:212:void playVideo():282:282 -> playVideo
    213:223:void playVideo():283:283 -> playVideo
    224:252:void playVideo():287:287 -> playVideo
    253:256:void playVideo():288:288 -> playVideo
    0:29:void printResumingInformation():176:176 -> printResumingInformation
    0:8:void resumeVideoInPauseMode():206:206 -> resumeVideoInPauseMode
    9:20:void resumeVideoInPauseMode():207:207 -> resumeVideoInPauseMode
    21:25:void resumeVideoInPauseMode():209:209 -> resumeVideoInPauseMode
    26:32:void resumeVideoInPauseMode():210:210 -> resumeVideoInPauseMode
    33:36:void resumeVideoInPauseMode():211:211 -> resumeVideoInPauseMode
    0:4:void seekTo(int):631:631 -> seekTo
    5:8:void seekTo(int):633:633 -> seekTo
    0:8:void start():639:639 -> start
    9:13:void start():640:640 -> start
    14:17:void start():642:642 -> start
    18:21:void start():643:643 -> start
    22:24:void start():644:644 -> start
    0:4:void startMediaPlayer():190:190 -> startMediaPlayer
    5:8:void startMediaPlayer():191:191 -> startMediaPlayer
    9:13:void startMediaPlayer():193:193 -> startMediaPlayer
    14:16:void startMediaPlayer():194:194 -> startMediaPlayer
    17:22:void startMediaPlayer():196:196 -> startMediaPlayer
    23:25:void startMediaPlayer():197:197 -> startMediaPlayer
    0:7:void startVideoPlayback():501:501 -> startVideoPlayback
    8:10:void startVideoPlayback():503:503 -> startVideoPlayback
    11:19:void startVideoPlayback():505:505 -> startVideoPlayback
    20:22:void startVideoPlayback():506:506 -> startVideoPlayback
    23:26:void startVideoPlayback():507:507 -> startVideoPlayback
    27:30:void startVideoPlayback():508:508 -> startVideoPlayback
    0:36:void surfaceChanged(android.view.SurfaceHolder,int,int,int):450:450 -> surfaceChanged
    37:44:void surfaceChanged(android.view.SurfaceHolder,int,int,int):451:451 -> surfaceChanged
    45:46:void surfaceChanged(android.view.SurfaceHolder,int,int,int):453:453 -> surfaceChanged
    47:48:void surfaceChanged(android.view.SurfaceHolder,int,int,int):454:454 -> surfaceChanged
    49:52:void surfaceChanged(android.view.SurfaceHolder,int,int,int):455:455 -> surfaceChanged
    53:56:void surfaceChanged(android.view.SurfaceHolder,int,int,int):456:456 -> surfaceChanged
    0:9:void surfaceCreated(android.view.SurfaceHolder):470:470 -> surfaceCreated
    10:11:void surfaceCreated(android.view.SurfaceHolder):471:471 -> surfaceCreated
    12:15:void surfaceCreated(android.view.SurfaceHolder):472:472 -> surfaceCreated
    16:19:void surfaceCreated(android.view.SurfaceHolder):473:473 -> surfaceCreated
    20:23:void surfaceCreated(android.view.SurfaceHolder):475:475 -> surfaceCreated
    0:9:void surfaceDestroyed(android.view.SurfaceHolder):463:463 -> surfaceDestroyed
    10:12:void surfaceDestroyed(android.view.SurfaceHolder):464:464 -> surfaceDestroyed
    0:8:void updateVideoLayout():513:513 -> updateVideoLayout
    9:13:void updateVideoLayout():514:514 -> updateVideoLayout
    14:19:void updateVideoLayout():519:519 -> updateVideoLayout
    20:27:void updateVideoLayout():520:520 -> updateVideoLayout
    28:29:void updateVideoLayout():522:522 -> updateVideoLayout
    30:31:void updateVideoLayout():523:523 -> updateVideoLayout
    32:33:void updateVideoLayout():526:526 -> updateVideoLayout
    34:35:void updateVideoLayout():527:527 -> updateVideoLayout
    36:39:void updateVideoLayout():529:529 -> updateVideoLayout
    40:50:void updateVideoLayout():531:531 -> updateVideoLayout
    51:78:void updateVideoLayout():534:534 -> updateVideoLayout
    79:87:void updateVideoLayout():556:556 -> updateVideoLayout
    88:97:void updateVideoLayout():559:559 -> updateVideoLayout
    98:126:void updateVideoLayout():561:561 -> updateVideoLayout
    127:133:void updateVideoLayout():562:562 -> updateVideoLayout
    134:141:void updateVideoLayout():563:563 -> updateVideoLayout
com.unity3d.player.W -> com.unity3d.player.W:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):29:29 -> <init>
    3:11:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):16:16 -> <init>
    12:13:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):18:18 -> <init>
    14:16:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):19:19 -> <init>
    17:18:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):20:20 -> <init>
    19:21:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):21:21 -> <init>
    22:23:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):26:26 -> <init>
    24:26:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):30:30 -> <init>
    0:4:void run():36:36 -> run
    5:7:void run():38:38 -> run
    8:23:void run():39:39 -> run
    24:28:void run():145:145 -> run
    29:32:void run():146:146 -> run
com.unity3d.player.W0 -> com.unity3d.player.W0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.X0):58:58 -> <init>
com.unity3d.player.X -> com.unity3d.player.X:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):1616:1616 -> <init>
    0:4:void run():1618:1618 -> run
    5:10:void run():1619:1619 -> run
    11:18:void run():1620:1620 -> run
com.unity3d.player.X0 -> com.unity3d.player.X0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:19:void <init>(com.unity3d.player.b1,java.lang.String,int,int,int,boolean,long,long):43:43 -> <init>
    0:6:void run():45:45 -> run
    7:11:void run():48:48 -> run
    12:16:void run():49:49 -> run
    17:22:void run():50:50 -> run
    23:55:void run():57:57 -> run
    56:61:void run():76:76 -> run
    62:67:void run():78:78 -> run
    68:70:void run():79:79 -> run
    71:78:void run():80:80 -> run
com.unity3d.player.Y -> com.unity3d.player.Y:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayer,boolean):1645:1645 -> <init>
    0:20:void run():1647:1647 -> run
    21:26:void run():1648:1648 -> run
com.unity3d.player.Y0 -> com.unity3d.player.Y0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.b1):95:95 -> <init>
    0:7:void run():97:97 -> run
com.unity3d.player.Z -> com.unity3d.player.Z:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):1657:1657 -> <init>
    0:10:void run():1659:1659 -> run
    11:16:void run():1660:1660 -> run
com.unity3d.player.Z0 -> com.unity3d.player.Z0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.b1):103:103 -> <init>
    0:5:void run():105:105 -> run
    6:11:void run():107:107 -> run
    12:15:void run():108:108 -> run
    16:21:void run():109:109 -> run
com.unity3d.player.a -> com.unity3d.player.a:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():49:49 -> <init>
    3:6:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):54:54 -> invoke
    7:10:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):55:55 -> invoke
    11:20:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):57:57 -> invoke
    21:30:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):59:59 -> invoke
    31:36:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):61:61 -> invoke
    37:40:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):62:62 -> invoke
    41:44:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):68:68 -> invoke
com.unity3d.player.a.A -> z.a:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.B b -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/b;"}
    0:7:void <init>(com.unity3d.player.a.B,java.util.concurrent.Semaphore):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/b;Ljava/util/concurrent/Semaphore;)V"}
    0:6:void onPixelCopyFinished(int):64:64 -> onPixelCopyFinished
    7:16:void onPixelCopyFinished(int):65:65 -> onPixelCopyFinished
    17:27:void onPixelCopyFinished(int):67:67 -> onPixelCopyFinished
com.unity3d.player.a.B -> z.b:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.C b -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    0:1:void <init>(com.unity3d.player.a.C,android.content.Context):47:47 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c;Landroid/content/Context;)V"}
    2:5:void <init>(com.unity3d.player.a.C,android.content.Context):48:48 -> <init>
    0:15:void a(android.view.SurfaceView):55:55 -> a
    16:22:void a(android.view.SurfaceView):57:57 -> a
    23:25:void a(android.view.SurfaceView):58:58 -> a
    26:31:void a(android.view.SurfaceView):59:59 -> a
    32:40:void a(android.view.SurfaceView):60:60 -> a
    41:47:void a(android.view.SurfaceView):76:76 -> a
    48:50:void a(android.view.SurfaceView):60:60 -> a
    51:60:void a(android.view.SurfaceView):80:80 -> a
    61:68:void a(android.view.SurfaceView):82:82 -> a
    69:76:void a(android.view.SurfaceView):87:87 -> a
    77:80:void a(android.view.SurfaceView):89:89 -> a
com.unity3d.player.a.C -> z.c:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.B b -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/b;"}
    0:3:void <init>(android.content.Context):32:32 -> <init>
    4:5:void <init>(android.content.Context):29:29 -> <init>
    6:8:void <init>(android.content.Context):33:33 -> <init>
com.unity3d.player.a.D -> z.d:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():10:10 -> <init>
    4:6:void <init>():11:11 -> <init>
com.unity3d.player.a.E -> z.e:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.content.Context,android.widget.EditText):38:38 -> <init>
    3:4:void <init>(android.content.Context,android.widget.EditText):39:39 -> <init>
    5:6:void <init>(android.content.Context,android.widget.EditText):40:40 -> <init>
    7:15:void <init>(android.content.Context,android.widget.EditText):41:41 -> <init>
    16:23:void <init>(android.content.Context,android.widget.EditText):42:42 -> <init>
    24:27:void <init>(android.content.Context,android.widget.EditText):43:43 -> <init>
    28:31:void <init>(android.content.Context,android.widget.EditText):44:44 -> <init>
    0:8:void createUI():101:101 -> a
    9:17:void createUI():106:106 -> a
    18:24:void createUI():107:107 -> a
    25:45:void createUI():108:108 -> a
    46:53:void createUI():109:109 -> a
    54:58:void createUI():110:110 -> a
    59:61:void createUI():111:111 -> a
    62:66:void createUI():112:112 -> a
    67:72:void createUI():113:113 -> a
    73:77:void createUI():114:114 -> a
    78:86:void createUI():117:117 -> a
    87:91:void createUI():118:118 -> a
    92:94:void createUI():119:119 -> a
    95:103:void createUI():120:120 -> a
    104:108:void createUI():121:121 -> a
    109:113:void createUI():122:122 -> a
    114:127:void createUI():124:124 -> a
    0:5:void setOnClickListener(android.view.View$OnClickListener):94:94 -> setOnClickListener
com.unity3d.player.a.F -> z.f:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():13:13 -> <init>
    4:6:void <init>():10:10 -> <init>
    1:1:void a(com.unity3d.player.L0):30:30 -> a
    2:2:void a(com.unity3d.player.q0):35:35 -> a
    3:3:void a():42:42 -> a
    4:4:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):144:144 -> a
    5:5:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):146:146 -> a
    6:6:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):150:150 -> a
    0:3:void hide():48:48 -> hide
    4:6:void hide():50:50 -> hide
    7:10:void hide():118:118 -> hide
    11:15:void hide():474:474 -> hide
    16:19:void hide():453:453 -> hide
    20:26:void hide():455:455 -> hide
    27:32:void hide():55:55 -> hide
    0:1:boolean isConsumeOutsideTouchesEnabled():135:135 -> isConsumeOutsideTouchesEnabled
    0:3:void setCharacterLimit(int):78:78 -> setCharacterLimit
    4:8:void setCharacterLimit(int):80:80 -> setCharacterLimit
    9:14:void setCharacterLimit(int):84:84 -> setCharacterLimit
    0:3:void setHideInputField(boolean):92:92 -> setHideInputField
    4:8:void setHideInputField(boolean):94:94 -> setHideInputField
    9:14:void setHideInputField(boolean):98:98 -> setHideInputField
    0:3:void setSelection(int,int):106:106 -> setSelection
    4:8:void setSelection(int,int):108:108 -> setSelection
    9:14:void setSelection(int,int):112:112 -> setSelection
    0:3:void setText(java.lang.String):63:63 -> setText
    4:8:void setText(java.lang.String):65:65 -> setText
    9:14:void setText(java.lang.String):69:69 -> setText
com.unity3d.player.a.H -> z.g:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.C):318:318 -> <init>
    0:5:void onDismiss(android.content.DialogInterface):322:322 -> onDismiss
com.unity3d.player.a.I -> z.h:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.C):331:331 -> <init>
    0:5:void onGlobalLayout():335:335 -> onGlobalLayout
com.unity3d.player.a.J -> z.i:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.C):341:341 -> <init>
    0:1:void onCancel(android.content.DialogInterface):345:345 -> onCancel
    2:5:void onCancel(android.content.DialogInterface):131:131 -> onCancel
    6:9:void onCancel(android.content.DialogInterface):132:132 -> onCancel
com.unity3d.player.a.K -> z.j:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.C,android.content.Context,com.unity3d.player.w):383:383 -> <init>
    4:9:boolean onKeyPreIme(int,android.view.KeyEvent):391:391 -> onKeyPreIme
    10:13:boolean onKeyPreIme(int,android.view.KeyEvent):392:392 -> onKeyPreIme
    14:17:boolean onKeyPreIme(int,android.view.KeyEvent):265:265 -> onKeyPreIme
    18:21:boolean onKeyPreIme(int,android.view.KeyEvent):48:48 -> onKeyPreIme
    22:25:boolean onKeyPreIme(int,android.view.KeyEvent):74:74 -> onKeyPreIme
    26:38:boolean onKeyPreIme(int,android.view.KeyEvent):75:75 -> onKeyPreIme
    39:44:boolean onKeyPreIme(int,android.view.KeyEvent):399:399 -> onKeyPreIme
    45:53:boolean onKeyPreIme(int,android.view.KeyEvent):400:400 -> onKeyPreIme
    54:55:boolean onKeyPreIme(int,android.view.KeyEvent):402:402 -> onKeyPreIme
    56:68:boolean onKeyPreIme(int,android.view.KeyEvent):220:220 -> onKeyPreIme
    69:74:boolean onKeyPreIme(int,android.view.KeyEvent):406:406 -> onKeyPreIme
    75:76:boolean onKeyPreIme(int,android.view.KeyEvent):408:408 -> onKeyPreIme
    77:84:boolean onKeyPreIme(int,android.view.KeyEvent):220:220 -> onKeyPreIme
    85:89:boolean onKeyPreIme(int,android.view.KeyEvent):412:412 -> onKeyPreIme
    0:4:void onWindowFocusChanged(boolean):418:418 -> onWindowFocusChanged
    5:7:void onWindowFocusChanged(boolean):427:427 -> onWindowFocusChanged
    8:13:void onWindowFocusChanged(boolean):428:428 -> onWindowFocusChanged
com.unity3d.player.a.L -> z.k:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(android.content.Context,int):32:32 -> <init>
    5:6:void <init>(android.content.Context,int):26:26 -> <init>
    7:8:void <init>(android.content.Context,int):33:33 -> <init>
    9:32:void <init>(android.content.Context,int):34:34 -> <init>
    33:35:void <init>(android.content.Context,int):37:37 -> <init>
    36:57:void <init>(android.content.Context,int):40:40 -> <init>
    58:75:void <init>(android.content.Context,int):43:43 -> <init>
    76:81:void <init>(android.content.Context,int):45:45 -> <init>
    0:2:void onDetachedFromWindow():134:134 -> onDetachedFromWindow
    3:7:void onDetachedFromWindow():136:136 -> onDetachedFromWindow
    8:10:void onDetachedFromWindow():138:138 -> onDetachedFromWindow
    11:12:void onDetachedFromWindow():139:139 -> onDetachedFromWindow
    13:16:void onDetachedFromWindow():141:141 -> onDetachedFromWindow
    17:19:void onDetachedFromWindow():143:143 -> onDetachedFromWindow
    20:22:void onDetachedFromWindow():144:144 -> onDetachedFromWindow
    3:8:void onLayout(boolean,int,int,int,int):51:51 -> onLayout
    9:12:void onLayout(boolean,int,int,int,int):54:54 -> onLayout
    13:17:void onLayout(boolean,int,int,int,int):56:56 -> onLayout
    18:19:void onLayout(boolean,int,int,int,int):58:58 -> onLayout
    20:31:void onLayout(boolean,int,int,int,int):59:59 -> onLayout
    32:37:void onLayout(boolean,int,int,int,int):62:62 -> onLayout
    38:43:void onLayout(boolean,int,int,int,int):63:63 -> onLayout
    44:47:void onLayout(boolean,int,int,int,int):65:65 -> onLayout
    48:71:void onLayout(boolean,int,int,int,int):66:66 -> onLayout
    72:84:void onLayout(boolean,int,int,int,int):74:74 -> onLayout
    85:109:void onLayout(boolean,int,int,int,int):95:95 -> onLayout
    110:113:void onLayout(boolean,int,int,int,int):103:103 -> onLayout
    114:128:void onLayout(boolean,int,int,int,int):105:105 -> onLayout
    129:134:void onLayout(boolean,int,int,int,int):110:110 -> onLayout
    135:138:void onLayout(boolean,int,int,int,int):112:112 -> onLayout
    139:140:void onLayout(boolean,int,int,int,int):113:113 -> onLayout
    141:148:void onLayout(boolean,int,int,int,int):118:118 -> onLayout
    149:161:void onLayout(boolean,int,int,int,int):120:120 -> onLayout
    162:168:void onLayout(boolean,int,int,int,int):124:124 -> onLayout
    169:181:void onLayout(boolean,int,int,int,int):125:125 -> onLayout
    182:184:void onLayout(boolean,int,int,int,int):126:126 -> onLayout
    185:199:void onLayout(boolean,int,int,int,int):128:128 -> onLayout
com.unity3d.player.a.M -> z.l:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.os.Handler,com.unity3d.player.OrientationLockListener):22:22 -> <init>
    3:5:void <init>(android.os.Handler,com.unity3d.player.OrientationLockListener):23:23 -> <init>
    0:3:void onChange(boolean):29:29 -> onChange
    4:20:void onChange(boolean):32:32 -> onChange
com.unity3d.player.a.N -> z.m:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.M b -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    0:2:void <init>(android.content.Context):44:44 -> <init>
    3:5:void <init>(android.content.Context):45:45 -> <init>
com.unity3d.player.a.O -> z.n:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.Q a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    0:5:void <init>(com.unity3d.player.a.Q):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/p;)V"}
    0:11:void run():24:24 -> run
com.unity3d.player.a.P -> z.o:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.Q a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    0:5:void <init>(com.unity3d.player.a.Q):34:34 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/p;)V"}
    0:11:void run():36:36 -> run
com.unity3d.player.a.Q -> z.p:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayer):12:12 -> <init>
    3:5:void <init>(com.unity3d.player.UnityPlayer):13:13 -> <init>
com.unity3d.player.a.S -> z.q:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():10:10 -> <init>
    1:21:void uncaughtException(java.lang.Thread,java.lang.Throwable):59:59 -> uncaughtException
    22:33:void uncaughtException(java.lang.Thread,java.lang.Throwable):60:60 -> uncaughtException
    34:35:void uncaughtException(java.lang.Thread,java.lang.Throwable):59:59 -> uncaughtException
    36:45:void uncaughtException(java.lang.Thread,java.lang.Throwable):60:60 -> uncaughtException
    46:54:void uncaughtException(java.lang.Thread,java.lang.Throwable):61:61 -> uncaughtException
    55:62:void uncaughtException(java.lang.Thread,java.lang.Throwable):62:62 -> uncaughtException
    63:64:void uncaughtException(java.lang.Thread,java.lang.Throwable):61:61 -> uncaughtException
    65:70:void uncaughtException(java.lang.Thread,java.lang.Throwable):62:62 -> uncaughtException
    71:72:void uncaughtException(java.lang.Thread,java.lang.Throwable):61:61 -> uncaughtException
    73:84:void uncaughtException(java.lang.Thread,java.lang.Throwable):62:62 -> uncaughtException
    85:92:void uncaughtException(java.lang.Thread,java.lang.Throwable):63:63 -> uncaughtException
    93:94:void uncaughtException(java.lang.Thread,java.lang.Throwable):62:62 -> uncaughtException
    95:106:void uncaughtException(java.lang.Thread,java.lang.Throwable):63:63 -> uncaughtException
    107:118:void uncaughtException(java.lang.Thread,java.lang.Throwable):64:64 -> uncaughtException
    119:120:void uncaughtException(java.lang.Thread,java.lang.Throwable):63:63 -> uncaughtException
    121:130:void uncaughtException(java.lang.Thread,java.lang.Throwable):64:64 -> uncaughtException
    131:133:void uncaughtException(java.lang.Thread,java.lang.Throwable):65:65 -> uncaughtException
    134:135:void uncaughtException(java.lang.Thread,java.lang.Throwable):66:66 -> uncaughtException
    136:143:void uncaughtException(java.lang.Thread,java.lang.Throwable):67:67 -> uncaughtException
    144:145:void uncaughtException(java.lang.Thread,java.lang.Throwable):66:66 -> uncaughtException
    146:155:void uncaughtException(java.lang.Thread,java.lang.Throwable):67:67 -> uncaughtException
    156:157:void uncaughtException(java.lang.Thread,java.lang.Throwable):43:43 -> uncaughtException
    158:171:void uncaughtException(java.lang.Thread,java.lang.Throwable):44:44 -> uncaughtException
    172:179:void uncaughtException(java.lang.Thread,java.lang.Throwable):45:45 -> uncaughtException
    180:184:void uncaughtException(java.lang.Thread,java.lang.Throwable):46:46 -> uncaughtException
    185:186:void uncaughtException(java.lang.Thread,java.lang.Throwable):49:49 -> uncaughtException
    187:194:void uncaughtException(java.lang.Thread,java.lang.Throwable):68:68 -> uncaughtException
    195:196:void uncaughtException(java.lang.Thread,java.lang.Throwable):67:67 -> uncaughtException
    197:214:void uncaughtException(java.lang.Thread,java.lang.Throwable):68:68 -> uncaughtException
    215:219:void uncaughtException(java.lang.Thread,java.lang.Throwable):71:71 -> uncaughtException
    220:222:void uncaughtException(java.lang.Thread,java.lang.Throwable):72:72 -> uncaughtException
    223:228:void uncaughtException(java.lang.Thread,java.lang.Throwable):73:73 -> uncaughtException
    229:238:void uncaughtException(java.lang.Thread,java.lang.Throwable):77:77 -> uncaughtException
com.unity3d.player.a.T -> z.r:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():5:5 -> <init>
    4:5:void <init>():24:24 -> <init>
    6:8:void <init>():25:25 -> <init>
    9:10:void <init>():26:26 -> <init>
    11:13:void <init>():27:27 -> <init>
com.unity3d.player.a.a -> z.s:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():93:93 -> <init>
    0:1:boolean onTouch(android.view.View,android.view.MotionEvent):96:96 -> onTouch
com.unity3d.player.a.b -> z.t:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():100:100 -> <init>
    3:12:boolean onKey(android.view.View,int,android.view.KeyEvent):103:103 -> onKey
com.unity3d.player.a.c -> z.u:
# {"id":"sourceFile","fileName":"SourceFile"}
    12:18:void <clinit>():15:15 -> <clinit>
    19:21:void <clinit>():24:24 -> <clinit>
    2:12:void a(android.app.Activity,android.widget.FrameLayout,int):48:48 -> a
    13:26:void a(android.app.Activity,android.widget.FrameLayout,int):56:56 -> a
    27:32:void a(android.app.Activity,android.widget.FrameLayout,int):27:27 -> a
    33:37:void a(android.app.Activity,android.widget.FrameLayout,int):61:61 -> a
    38:41:void a(android.app.Activity,android.widget.FrameLayout,int):35:35 -> a
    42:49:void a(android.app.Activity,android.widget.FrameLayout,int):36:36 -> a
    50:54:void a(android.app.Activity,android.widget.FrameLayout,int):38:38 -> a
    55:59:void a(android.app.Activity,android.widget.FrameLayout,int):39:39 -> a
    60:61:void a(android.app.Activity,android.widget.FrameLayout,int):41:41 -> a
    62:63:void a(android.app.Activity,android.widget.FrameLayout,int):42:42 -> a
    64:65:void a(android.app.Activity,android.widget.FrameLayout,int):44:44 -> a
    66:67:void a(android.app.Activity,android.widget.FrameLayout,int):74:74 -> a
    68:74:void a(android.app.Activity,android.widget.FrameLayout,int):76:76 -> a
    75:82:void a(android.app.Activity,android.widget.FrameLayout,int):77:77 -> a
    83:84:void a(android.app.Activity,android.widget.FrameLayout,int):78:78 -> a
    85:87:void a(android.app.Activity,android.widget.FrameLayout,int):79:79 -> a
    88:97:void a(android.app.Activity,android.widget.FrameLayout,int):80:80 -> a
    98:100:void a(android.app.Activity,android.widget.FrameLayout,int):81:81 -> a
    101:102:void a(android.app.Activity,android.widget.FrameLayout,int):82:82 -> a
    103:107:void a(android.app.Activity,android.widget.FrameLayout,int):86:86 -> a
    108:112:void a(android.app.Activity,android.widget.FrameLayout,int):87:87 -> a
    113:115:void a(android.app.Activity,android.widget.FrameLayout,int):88:88 -> a
    116:118:void a(android.app.Activity,android.widget.FrameLayout,int):89:89 -> a
    119:121:void a(android.app.Activity,android.widget.FrameLayout,int):90:90 -> a
    122:124:void a(android.app.Activity,android.widget.FrameLayout,int):91:91 -> a
    125:132:void a(android.app.Activity,android.widget.FrameLayout,int):93:93 -> a
    133:140:void a(android.app.Activity,android.widget.FrameLayout,int):100:100 -> a
    141:142:void a(android.app.Activity,android.widget.FrameLayout,int):110:110 -> a
    143:145:void a(android.app.Activity,android.widget.FrameLayout,int):69:69 -> a
    146:151:void a(android.app.Activity,android.widget.FrameLayout,int):70:70 -> a
    152:160:void a(android.app.Activity,android.widget.FrameLayout,int):53:53 -> a
com.unity3d.player.a.d -> z.v:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():26:26 -> <init>
    4:6:void <init>():27:27 -> <init>
com.unity3d.player.a.e -> z.w:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.w a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/P;"}
    0:5:void <init>(com.unity3d.player.a.w):111:111 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/P;)V"}
    0:1:void onBackInvoked():114:114 -> onBackInvoked
    2:5:void onBackInvoked():74:74 -> onBackInvoked
    6:9:void onBackInvoked():75:75 -> onBackInvoked
com.unity3d.player.a.f -> z.y:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:android.window.OnBackInvokedDispatcher a(java.lang.Object):89:89 -> a
    4:10:android.window.OnBackInvokedDispatcher a(java.lang.Object):90:90 -> a
    11:14:android.window.OnBackInvokedDispatcher a(java.lang.Object):91:91 -> a
    15:21:android.window.OnBackInvokedDispatcher a(java.lang.Object):92:92 -> a
    22:54:android.window.OnBackInvokedDispatcher a(java.lang.Object):94:94 -> a
    0:3:void a(android.window.OnBackInvokedDispatcher,int,com.unity3d.player.a.e):100:100 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/window/OnBackInvokedDispatcher;ILz/w;)V"}
    0:3:void a(android.window.OnBackInvokedDispatcher,com.unity3d.player.a.e):105:105 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/window/OnBackInvokedDispatcher;Lz/w;)V"}
com.unity3d.player.a.f$$ExternalSyntheticApiModelOutline0 -> z.x:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:4:android.window.OnBackInvokedDispatcher z.f$$ExternalSyntheticApiModelOutline0.m(android.app.Dialog):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.unity3d.player.a.g -> z.z:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:6:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):20:20 -> <init>
    7:9:void <init>(com.unity3d.player.UnityPlayerForActivityOrService):21:21 -> <init>
    0:6:boolean onCapturedPointerEvent(android.view.MotionEvent):77:77 -> onCapturedPointerEvent
    0:6:boolean onGenericMotionEvent(android.view.MotionEvent):70:70 -> onGenericMotionEvent
    7:15:boolean onGenericMotionEvent(android.view.MotionEvent):72:72 -> onGenericMotionEvent
    0:6:void onMeasure(int,int):44:44 -> onMeasure
    7:10:void onMeasure(int,int):46:46 -> onMeasure
    11:14:void onMeasure(int,int):50:50 -> onMeasure
    15:22:void onMeasure(int,int):51:51 -> onMeasure
    23:41:void onMeasure(int,int):52:52 -> onMeasure
    42:52:void onMeasure(int,int):62:62 -> onMeasure
    53:56:void onMeasure(int,int):67:67 -> onMeasure
    57:60:void onMeasure(int,int):54:54 -> onMeasure
    0:6:boolean onTouchEvent(android.view.MotionEvent):70:70 -> onTouchEvent
    7:15:boolean onTouchEvent(android.view.MotionEvent):71:71 -> onTouchEvent
com.unity3d.player.a.h -> z.A:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.os.Handler,android.media.AudioManager,com.unity3d.player.AudioVolumeHandler):26:26 -> <init>
    3:5:void <init>(android.os.Handler,android.media.AudioManager,com.unity3d.player.AudioVolumeHandler):27:27 -> <init>
    6:7:void <init>(android.os.Handler,android.media.AudioManager,com.unity3d.player.AudioVolumeHandler):28:28 -> <init>
    8:9:void <init>(android.os.Handler,android.media.AudioManager,com.unity3d.player.AudioVolumeHandler):29:29 -> <init>
    10:16:void <init>(android.os.Handler,android.media.AudioManager,com.unity3d.player.AudioVolumeHandler):30:30 -> <init>
    0:7:void onChange(boolean,android.net.Uri):36:36 -> onChange
    8:13:void onChange(boolean,android.net.Uri):38:38 -> onChange
    14:17:void onChange(boolean,android.net.Uri):39:39 -> onChange
    18:19:void onChange(boolean,android.net.Uri):41:41 -> onChange
    20:25:void onChange(boolean,android.net.Uri):42:42 -> onChange
com.unity3d.player.a.i -> z.B:
# {"id":"sourceFile","fileName":"SourceFile"}
    void onAudioVolumeChanged(int) -> onAudioVolumeChanged
com.unity3d.player.a.j -> z.C:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.h c -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/A;"}
    0:2:void <init>(android.content.Context):59:59 -> <init>
    3:4:void <init>(android.content.Context):60:60 -> <init>
    5:15:void <init>(android.content.Context):61:61 -> <init>
com.unity3d.player.a.k -> z.D:
# {"id":"sourceFile","fileName":"SourceFile"}
    4:10:void <clinit>():0:0 -> <clinit>
    6:6:int a(int):0:0 -> a
    0:8:int[] b(int):0:0 -> b
com.unity3d.player.a.l -> z.E:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(com.unity3d.player.a.n):97:97 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/G;)V"}
    0:0:void onCaptureBufferLost(android.hardware.camera2.CameraCaptureSession,android.hardware.camera2.CaptureRequest,android.view.Surface,long):103:103 -> onCaptureBufferLost
com.unity3d.player.a.m -> z.F:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.os.Handler):119:119 -> <init>
    3:5:void <init>(android.os.Handler):120:120 -> <init>
    0:8:void execute(java.lang.Runnable):125:125 -> execute
    9:33:void execute(java.lang.Runnable):127:127 -> execute
com.unity3d.player.a.n -> z.G:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(com.unity3d.player.a.q):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/J;)V"}
    4:6:void <init>(com.unity3d.player.a.q):24:24 -> <init>
    0:6:void createCaptureSession(android.hardware.camera2.CameraCaptureSession$StateCallback):134:134 -> createCaptureSession
    7:10:void createCaptureSession(android.hardware.camera2.CameraCaptureSession$StateCallback):135:135 -> createCaptureSession
    11:13:void createCaptureSession(android.hardware.camera2.CameraCaptureSession$StateCallback):137:137 -> createCaptureSession
    14:36:void createCaptureSession(android.hardware.camera2.CameraCaptureSession$StateCallback):139:139 -> createCaptureSession
    0:5:java.lang.String getCameraIdToOpen(android.content.Context,int):81:81 -> getCameraIdToOpen
    6:13:java.lang.String getCameraIdToOpen(android.content.Context,int):82:82 -> getCameraIdToOpen
    14:20:java.lang.String getCameraIdToOpen(android.content.Context,int):83:83 -> getCameraIdToOpen
    21:23:java.lang.String getCameraIdToOpen(android.content.Context,int):85:85 -> getCameraIdToOpen
    24:26:java.lang.String getCameraIdToOpen(android.content.Context,int):90:90 -> getCameraIdToOpen
    0:3:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():108:108 -> getCaptureCallback
    4:10:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():110:110 -> getCaptureCallback
    11:13:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():112:112 -> getCaptureCallback
    0:7:java.lang.String[] a(android.content.Context):33:33 -> h
    8:12:java.lang.String[] a(android.content.Context):34:34 -> h
    13:19:java.lang.String[] a(android.content.Context):35:35 -> h
    20:26:java.lang.String[] a(android.content.Context):38:38 -> h
    27:29:java.lang.String[] a(android.content.Context):40:40 -> h
    30:37:java.lang.String[] a(android.content.Context):41:41 -> h
    38:43:java.lang.String[] a(android.content.Context):43:43 -> h
    44:51:java.lang.String[] a(android.content.Context):45:45 -> h
    52:59:java.lang.String[] a(android.content.Context):46:46 -> h
    60:72:java.lang.String[] a(android.content.Context):48:48 -> h
    73:92:java.lang.String[] a(android.content.Context):58:58 -> h
    93:96:java.lang.String[] a(android.content.Context):59:59 -> h
    97:112:java.lang.String[] a(android.content.Context):60:60 -> h
    113:119:java.lang.String[] a(android.content.Context):62:62 -> h
    120:122:java.lang.String[] a(android.content.Context):65:65 -> h
    123:127:java.lang.String[] a(android.content.Context):66:66 -> h
    128:148:java.lang.String[] a(android.content.Context):68:68 -> h
    149:172:java.lang.String[] a(android.content.Context):73:73 -> h
    173:185:java.lang.String[] a(android.content.Context):76:76 -> h
com.unity3d.player.a.o -> z.H:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.o b -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/H;"}
    com.unity3d.player.a.o c -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/H;"}
    0:9:void <clinit>():5:5 -> <clinit>
    10:20:void <clinit>():6:6 -> <clinit>
    0:2:void <init>(java.lang.String,int,int):9:9 -> <init>
    3:5:void <init>(java.lang.String,int,int):10:10 -> <init>
com.unity3d.player.a.p -> z.I:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):15:15 -> <init>
    3:4:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):16:16 -> <init>
    5:11:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):17:17 -> <init>
    12:15:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):18:18 -> <init>
    0:1:boolean onGenericMotionEvent(android.view.MotionEvent):31:31 -> onGenericMotionEvent
    2:5:boolean onGenericMotionEvent(android.view.MotionEvent):132:132 -> onGenericMotionEvent
    6:14:boolean onGenericMotionEvent(android.view.MotionEvent):70:70 -> onGenericMotionEvent
    15:21:boolean onGenericMotionEvent(android.view.MotionEvent):31:31 -> onGenericMotionEvent
    0:6:boolean onKeyDown(int,android.view.KeyEvent):27:27 -> onKeyDown
    0:6:boolean onKeyLongPress(int,android.view.KeyEvent):29:29 -> onKeyLongPress
    0:6:boolean onKeyMultiple(int,int,android.view.KeyEvent):28:28 -> onKeyMultiple
    0:6:boolean onKeyUp(int,android.view.KeyEvent):26:26 -> onKeyUp
    0:1:boolean onTouchEvent(android.view.MotionEvent):30:30 -> onTouchEvent
    2:5:boolean onTouchEvent(android.view.MotionEvent):132:132 -> onTouchEvent
    6:14:boolean onTouchEvent(android.view.MotionEvent):70:70 -> onTouchEvent
    15:21:boolean onTouchEvent(android.view.MotionEvent):30:30 -> onTouchEvent
com.unity3d.player.a.q -> z.J:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.a.r -> z.K:
# {"id":"sourceFile","fileName":"SourceFile"}
    void a() -> a
    void a(com.unity3d.player.L0) -> a
    void a(com.unity3d.player.q0) -> a
    void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean) -> a
    void hide() -> hide
    boolean isConsumeOutsideTouchesEnabled() -> isConsumeOutsideTouchesEnabled
    void setCharacterLimit(int) -> setCharacterLimit
    void setHideInputField(boolean) -> setHideInputField
    void setSelection(int,int) -> setSelection
    void setText(java.lang.String) -> setText
com.unity3d.player.a.s -> z.L:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:java.lang.String a(android.view.inputmethod.InputMethodSubtype):9:9 -> a
com.unity3d.player.a.t -> z.M:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void Log(int,java.lang.String):34:34 -> a
    10:15:void Log(int,java.lang.String):36:36 -> a
    16:19:void Log(int,java.lang.String):37:37 -> a
com.unity3d.player.a.u -> z.N:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.v a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/O;"}
    0:5:void <init>(com.unity3d.player.a.v):20:20 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/O;)V"}
    0:3:void onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities):30:30 -> onCapabilitiesChanged
    4:9:void onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities):31:31 -> onCapabilitiesChanged
    10:15:void onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities):32:32 -> onCapabilitiesChanged
    16:21:void onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities):34:34 -> onCapabilitiesChanged
    0:2:void onLost(android.net.Network):48:48 -> onLost
    3:8:void onLost(android.net.Network):49:49 -> onLost
    0:2:void onUnavailable():41:41 -> onUnavailable
    3:8:void onUnavailable():42:42 -> onUnavailable
com.unity3d.player.a.v -> z.O:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.u c -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/N;"}
    0:3:void <init>(android.content.Context):54:54 -> <init>
    4:5:void <init>(android.content.Context):17:17 -> <init>
    6:12:void <init>(android.content.Context):19:19 -> <init>
    13:25:void <init>(android.content.Context):55:55 -> <init>
    26:31:void <init>(android.content.Context):58:58 -> <init>
    32:38:void <init>(android.content.Context):72:72 -> <init>
    39:44:void <init>(android.content.Context):75:75 -> <init>
    45:53:void <init>(android.content.Context):77:77 -> <init>
    54:55:void <init>(android.content.Context):62:62 -> <init>
    56:59:void <init>(android.content.Context):64:64 -> <init>
    0:4:void a():89:89 -> a
    5:10:void a():91:91 -> a
com.unity3d.player.a.w -> z.P:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(java.lang.Runnable):71:71 -> <init>
com.unity3d.player.a.x -> z.Q:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.w a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/P;"}
    0:3:void <init>(java.lang.Runnable):15:15 -> <init>
    4:6:void <init>(java.lang.Runnable):10:10 -> <init>
    7:8:void <init>(java.lang.Runnable):12:12 -> <init>
    9:11:void <init>(java.lang.Runnable):16:16 -> <init>
    0:4:void registerOnBackPressedCallback():48:48 -> registerOnBackPressedCallback
    5:6:void registerOnBackPressedCallback():24:24 -> registerOnBackPressedCallback
    7:11:void registerOnBackPressedCallback():70:70 -> registerOnBackPressedCallback
    12:14:void registerOnBackPressedCallback():24:24 -> registerOnBackPressedCallback
    1:3:void unregisterOnBackPressedCallback():29:29 -> unregisterOnBackPressedCallback
com.unity3d.player.a.y -> z.S:
# {"id":"sourceFile","fileName":"SourceFile"}
com.unity3d.player.a.z -> z.T:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.A a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a;"}
    0:5:void <init>(com.unity3d.player.a.A):67:67 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a;)V"}
    0:6:void run():69:69 -> run
    7:25:void run():70:70 -> run
    26:47:void run():71:71 -> run
com.unity3d.player.a0 -> com.unity3d.player.a0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayer,int):1667:1667 -> <init>
    0:14:void run():1670:1670 -> run
    15:33:void run():1674:1674 -> run
com.unity3d.player.a1 -> com.unity3d.player.a1:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.b1):114:114 -> <init>
    0:1:void run():116:116 -> run
    2:5:void run():126:126 -> run
    6:11:void run():128:128 -> run
    12:13:void run():129:129 -> run
    14:19:void run():130:130 -> run
    20:21:void run():131:131 -> run
    22:25:void run():132:132 -> run
    26:28:void run():133:133 -> run
    29:36:void run():117:117 -> run
com.unity3d.player.b -> com.unity3d.player.b:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):353:353 -> <init>
    3:4:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):354:354 -> <init>
    5:6:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):355:355 -> <init>
    7:8:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):356:356 -> <init>
    9:10:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):357:357 -> <init>
    11:12:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):358:358 -> <init>
    13:14:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):359:359 -> <init>
    15:17:void <init>(java.util.Set,java.lang.String,int,long,long,int,int):360:360 -> <init>
    0:18:void run():366:366 -> run
    19:35:void run():368:368 -> run
com.unity3d.player.b0 -> com.unity3d.player.b0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():1682:1682 -> <init>
    0:3:void run():27:27 -> run
    4:7:void run():35:35 -> run
    8:15:void run():36:36 -> run
    16:20:void run():38:38 -> run
    21:26:void run():39:39 -> run
    27:28:void run():41:41 -> run
    29:31:void run():42:42 -> run
    32:35:void run():44:44 -> run
    36:54:void run():1688:1688 -> run
com.unity3d.player.b1 -> com.unity3d.player.b1:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>(com.unity3d.player.UnityPlayer):30:30 -> <init>
    4:5:void <init>(com.unity3d.player.UnityPlayer):17:17 -> <init>
    6:7:void <init>(com.unity3d.player.UnityPlayer):18:18 -> <init>
    8:15:void <init>(com.unity3d.player.UnityPlayer):21:21 -> <init>
    16:22:void <init>(com.unity3d.player.UnityPlayer):22:22 -> <init>
    23:25:void <init>(com.unity3d.player.UnityPlayer):24:24 -> <init>
    26:27:void <init>(com.unity3d.player.UnityPlayer):25:25 -> <init>
    28:29:void <init>(com.unity3d.player.UnityPlayer):26:26 -> <init>
    30:31:void <init>(com.unity3d.player.UnityPlayer):27:27 -> <init>
    32:34:void <init>(com.unity3d.player.UnityPlayer):31:31 -> <init>
    0:5:void runOnUiThread(java.lang.Runnable):179:179 -> runOnUiThread
    6:12:void runOnUiThread(java.lang.Runnable):181:181 -> runOnUiThread
    13:18:void runOnUiThread(java.lang.Runnable):185:185 -> runOnUiThread
com.unity3d.player.c -> com.unity3d.player.c:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(com.unity3d.player.i,com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback):385:385 -> <init>
    5:6:void <init>(com.unity3d.player.i,com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback):386:386 -> <init>
    7:13:void <init>(com.unity3d.player.i,com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback):387:387 -> <init>
    14:17:void <init>(com.unity3d.player.i,com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback):388:388 -> <init>
    1:10:void a(com.unity3d.player.IAssetPackManagerDownloadStatusCallback):426:426 -> a
    0:2:void onStateUpdate(java.lang.Object):379:379 -> onStateUpdate
    3:9:void onStateUpdate(java.lang.Object):394:394 -> onStateUpdate
    10:16:void onStateUpdate(java.lang.Object):395:395 -> onStateUpdate
    17:26:void onStateUpdate(java.lang.Object):396:396 -> onStateUpdate
    27:29:void onStateUpdate(java.lang.Object):398:398 -> onStateUpdate
    30:40:void onStateUpdate(java.lang.Object):400:400 -> onStateUpdate
    41:50:void onStateUpdate(java.lang.Object):401:401 -> onStateUpdate
    51:57:void onStateUpdate(java.lang.Object):403:403 -> onStateUpdate
    58:62:void onStateUpdate(java.lang.Object):122:122 -> onStateUpdate
    63:71:void onStateUpdate(java.lang.Object):404:404 -> onStateUpdate
    72:72:void onStateUpdate(java.lang.Object):406:406 -> onStateUpdate
    73:82:void onStateUpdate(java.lang.Object):409:409 -> onStateUpdate
    83:88:void onStateUpdate(java.lang.Object):412:412 -> onStateUpdate
    89:94:void onStateUpdate(java.lang.Object):432:432 -> onStateUpdate
    95:98:void onStateUpdate(java.lang.Object):414:414 -> onStateUpdate
    99:102:void onStateUpdate(java.lang.Object):415:415 -> onStateUpdate
    103:106:void onStateUpdate(java.lang.Object):416:416 -> onStateUpdate
    107:110:void onStateUpdate(java.lang.Object):417:417 -> onStateUpdate
    111:114:void onStateUpdate(java.lang.Object):418:418 -> onStateUpdate
    115:121:void onStateUpdate(java.lang.Object):419:419 -> onStateUpdate
    122:124:void onStateUpdate(java.lang.Object):412:412 -> onStateUpdate
    125:126:void onStateUpdate(java.lang.Object):422:422 -> onStateUpdate
    127:130:void onStateUpdate(java.lang.Object):406:406 -> onStateUpdate
com.unity3d.player.c0 -> com.unity3d.player.c0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):222:222 -> <init>
    0:5:void onClick(android.content.DialogInterface,int):225:225 -> onClick
com.unity3d.player.c1 -> com.unity3d.player.c1:
# {"id":"sourceFile","fileName":"SourceFile"}
    1:2:android.graphics.Point a(android.content.Context):28:29 -> a
    3:5:android.graphics.Point a(android.content.Context):31:33 -> a
    6:7:android.graphics.Point a(android.content.Context):35:36 -> a
    8:10:android.graphics.Point a(android.content.Context):46:48 -> a
    11:11:void a(android.app.Activity,android.widget.FrameLayout):52:52 -> a
    12:12:void a(android.app.Activity,android.widget.FrameLayout):147:147 -> a
    13:14:void a(android.app.Activity,android.widget.FrameLayout):151:152 -> a
    15:15:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):52:52 -> a
    16:16:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):131:131 -> a
    17:18:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):133:134 -> a
    19:19:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):140:140 -> a
    20:20:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):66:66 -> a
    21:21:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):75:75 -> a
    22:22:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):79:79 -> a
    23:23:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):82:82 -> a
    24:24:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):86:86 -> a
    25:25:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):89:89 -> a
    26:26:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):92:92 -> a
    27:27:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):94:94 -> a
    28:28:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):97:97 -> a
    29:29:void a(android.app.Activity,android.widget.FrameLayout,boolean,boolean):113:113 -> a
com.unity3d.player.d -> com.unity3d.player.d:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback,boolean):444:444 -> <init>
    3:4:void <init>(com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback,boolean):445:445 -> <init>
    5:7:void <init>(com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback,boolean):446:446 -> <init>
    0:7:void run():452:452 -> run
com.unity3d.player.d0 -> com.unity3d.player.d0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):256:256 -> <init>
    0:3:void run():259:259 -> run
    4:19:void run():260:260 -> run
    20:28:void run():261:261 -> run
    29:37:void run():263:263 -> run
    38:47:void run():264:264 -> run
com.unity3d.player.e -> com.unity3d.player.e:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):460:460 -> <init>
    3:4:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):461:461 -> <init>
    5:7:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback):462:462 -> <init>
    0:1:void onSuccess(java.lang.Object):436:436 -> onSuccess
    2:5:void onSuccess(java.lang.Object):468:468 -> onSuccess
    6:26:void onSuccess(java.lang.Object):470:470 -> onSuccess
com.unity3d.player.e0 -> com.unity3d.player.e0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):355:355 -> <init>
    0:14:void run():358:358 -> run
    15:21:void run():359:359 -> run
com.unity3d.player.f -> com.unity3d.player.f:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback,java.lang.String[]):172:172 -> <init>
    3:4:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback,java.lang.String[]):173:173 -> <init>
    5:6:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback,java.lang.String[]):174:174 -> <init>
    7:9:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerDownloadStatusCallback,java.lang.String[]):175:175 -> <init>
    0:5:void onComplete(com.google.android.gms.tasks.Task):184:184 -> onComplete
    6:9:void onComplete(com.google.android.gms.tasks.Task):201:201 -> onComplete
    10:17:void onComplete(com.google.android.gms.tasks.Task):203:203 -> onComplete
    18:22:void onComplete(com.google.android.gms.tasks.Task):205:205 -> onComplete
    23:42:void onComplete(com.google.android.gms.tasks.Task):206:206 -> onComplete
    43:49:void onComplete(com.google.android.gms.tasks.Task):209:209 -> onComplete
    50:55:void onComplete(com.google.android.gms.tasks.Task):210:210 -> onComplete
    56:62:void onComplete(com.google.android.gms.tasks.Task):211:211 -> onComplete
    63:69:void onComplete(com.google.android.gms.tasks.Task):212:212 -> onComplete
    70:77:void onComplete(com.google.android.gms.tasks.Task):218:218 -> onComplete
    78:100:void onComplete(com.google.android.gms.tasks.Task):215:215 -> onComplete
    101:106:void onComplete(com.google.android.gms.tasks.Task):229:229 -> onComplete
    107:114:void onComplete(com.google.android.gms.tasks.Task):230:230 -> onComplete
    115:118:void onComplete(com.google.android.gms.tasks.Task):229:229 -> onComplete
    119:124:void onComplete(com.google.android.gms.tasks.Task):220:220 -> onComplete
    125:133:void onComplete(com.google.android.gms.tasks.Task):222:222 -> onComplete
    134:136:void onComplete(com.google.android.gms.tasks.Task):91:91 -> onComplete
    137:140:void onComplete(com.google.android.gms.tasks.Task):93:93 -> onComplete
    141:145:void onComplete(com.google.android.gms.tasks.Task):95:95 -> onComplete
    146:150:void onComplete(com.google.android.gms.tasks.Task):96:96 -> onComplete
    151:156:void onComplete(com.google.android.gms.tasks.Task):97:97 -> onComplete
    157:159:void onComplete(com.google.android.gms.tasks.Task):101:101 -> onComplete
    160:164:void onComplete(com.google.android.gms.tasks.Task):104:104 -> onComplete
    165:169:void onComplete(com.google.android.gms.tasks.Task):105:105 -> onComplete
    170:175:void onComplete(com.google.android.gms.tasks.Task):106:106 -> onComplete
    176:182:void onComplete(com.google.android.gms.tasks.Task):188:188 -> onComplete
    183:184:void onComplete(com.google.android.gms.tasks.Task):191:191 -> onComplete
    185:188:void onComplete(com.google.android.gms.tasks.Task):152:152 -> onComplete
    189:190:void onComplete(com.google.android.gms.tasks.Task):154:154 -> onComplete
    191:196:void onComplete(com.google.android.gms.tasks.Task):155:155 -> onComplete
    197:205:void onComplete(com.google.android.gms.tasks.Task):158:158 -> onComplete
    206:211:void onComplete(com.google.android.gms.tasks.Task):229:229 -> onComplete
    212:224:void onComplete(com.google.android.gms.tasks.Task):230:230 -> onComplete
    225:228:void onComplete(com.google.android.gms.tasks.Task):229:229 -> onComplete
    229:235:void onComplete(com.google.android.gms.tasks.Task):196:196 -> onComplete
    236:240:void onComplete(com.google.android.gms.tasks.Task):80:80 -> onComplete
    241:268:void onComplete(com.google.android.gms.tasks.Task):82:82 -> onComplete
com.unity3d.player.f0 -> com.unity3d.player.f0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.PermissionRequest,java.lang.String[],int[]):839:839 -> <init>
    0:9:void run():842:842 -> run
com.unity3d.player.g -> com.unity3d.player.g:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):245:245 -> <init>
    3:4:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):246:246 -> <init>
    5:6:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):247:247 -> <init>
    7:8:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):248:248 -> <init>
    9:10:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):249:249 -> <init>
    11:13:void <init>(com.unity3d.player.IAssetPackManagerStatusQueryCallback,long,java.lang.String[],int[],int[]):250:250 -> <init>
    0:13:void run():256:256 -> run
com.unity3d.player.g0 -> com.unity3d.player.g0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(java.lang.String):1062:1062 -> <init>
    0:5:void run():1064:1064 -> run
com.unity3d.player.h -> com.unity3d.player.h:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerStatusQueryCallback,java.lang.String[]):265:265 -> <init>
    3:4:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerStatusQueryCallback,java.lang.String[]):266:266 -> <init>
    5:6:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerStatusQueryCallback,java.lang.String[]):267:267 -> <init>
    7:9:void <init>(com.unity3d.player.UnityPlayer,com.unity3d.player.IAssetPackManagerStatusQueryCallback,java.lang.String[]):268:268 -> <init>
    2:7:void onComplete(com.google.android.gms.tasks.Task):274:274 -> onComplete
    8:13:void onComplete(com.google.android.gms.tasks.Task):280:280 -> onComplete
    14:17:void onComplete(com.google.android.gms.tasks.Task):316:316 -> onComplete
    18:21:void onComplete(com.google.android.gms.tasks.Task):318:318 -> onComplete
    22:23:void onComplete(com.google.android.gms.tasks.Task):319:319 -> onComplete
    24:25:void onComplete(com.google.android.gms.tasks.Task):320:320 -> onComplete
    26:27:void onComplete(com.google.android.gms.tasks.Task):321:321 -> onComplete
    28:47:void onComplete(com.google.android.gms.tasks.Task):323:323 -> onComplete
    48:53:void onComplete(com.google.android.gms.tasks.Task):325:325 -> onComplete
    54:59:void onComplete(com.google.android.gms.tasks.Task):326:326 -> onComplete
    60:68:void onComplete(com.google.android.gms.tasks.Task):327:327 -> onComplete
    69:74:void onComplete(com.google.android.gms.tasks.Task):331:331 -> onComplete
    75:81:void onComplete(com.google.android.gms.tasks.Task):333:333 -> onComplete
    82:86:void onComplete(com.google.android.gms.tasks.Task):331:331 -> onComplete
    87:90:void onComplete(com.google.android.gms.tasks.Task):285:285 -> onComplete
    91:100:void onComplete(com.google.android.gms.tasks.Task):286:286 -> onComplete
    101:106:void onComplete(com.google.android.gms.tasks.Task):288:288 -> onComplete
    107:120:void onComplete(com.google.android.gms.tasks.Task):290:290 -> onComplete
    121:124:void onComplete(com.google.android.gms.tasks.Task):152:152 -> onComplete
    125:126:void onComplete(com.google.android.gms.tasks.Task):154:154 -> onComplete
    127:131:void onComplete(com.google.android.gms.tasks.Task):155:155 -> onComplete
    132:137:void onComplete(com.google.android.gms.tasks.Task):158:158 -> onComplete
    138:146:void onComplete(com.google.android.gms.tasks.Task):295:295 -> onComplete
    147:153:void onComplete(com.google.android.gms.tasks.Task):290:290 -> onComplete
    154:158:void onComplete(com.google.android.gms.tasks.Task):304:304 -> onComplete
    159:162:void onComplete(com.google.android.gms.tasks.Task):305:305 -> onComplete
    163:167:void onComplete(com.google.android.gms.tasks.Task):306:306 -> onComplete
    168:170:void onComplete(com.google.android.gms.tasks.Task):308:308 -> onComplete
    171:174:void onComplete(com.google.android.gms.tasks.Task):152:152 -> onComplete
    175:176:void onComplete(com.google.android.gms.tasks.Task):154:154 -> onComplete
    177:181:void onComplete(com.google.android.gms.tasks.Task):155:155 -> onComplete
    182:188:void onComplete(com.google.android.gms.tasks.Task):158:158 -> onComplete
    189:193:void onComplete(com.google.android.gms.tasks.Task):309:309 -> onComplete
    194:208:void onComplete(com.google.android.gms.tasks.Task):311:311 -> onComplete
com.unity3d.player.h0 -> com.unity3d.player.h0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):1096:1096 -> <init>
    0:6:void a():1097:1097 -> a
com.unity3d.player.i -> com.unity3d.player.i:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):37:37 -> <init>
    3:6:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):38:38 -> <init>
    7:8:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):42:42 -> <init>
    9:14:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):43:43 -> <init>
    15:22:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):44:44 -> <init>
    23:30:void <init>(com.unity3d.player.UnityPlayer,android.content.Context):40:40 -> <init>
com.unity3d.player.i0 -> com.unity3d.player.i0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer):1101:1101 -> <init>
    0:13:void run():1103:1103 -> run
    14:21:void run():1105:1105 -> run
com.unity3d.player.j -> com.unity3d.player.j:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.o):653:653 -> <init>
    0:5:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):689:689 -> onConfigureFailed
    6:11:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):690:690 -> onConfigureFailed
    0:10:void onConfigured(android.hardware.camera2.CameraCaptureSession):660:660 -> onConfigured
    11:13:void onConfigured(android.hardware.camera2.CameraCaptureSession):665:665 -> onConfigured
    14:18:void onConfigured(android.hardware.camera2.CameraCaptureSession):667:667 -> onConfigured
    19:27:void onConfigured(android.hardware.camera2.CameraCaptureSession):670:670 -> onConfigured
    28:36:void onConfigured(android.hardware.camera2.CameraCaptureSession):671:671 -> onConfigured
    37:47:void onConfigured(android.hardware.camera2.CameraCaptureSession):672:672 -> onConfigured
    48:59:void onConfigured(android.hardware.camera2.CameraCaptureSession):673:673 -> onConfigured
    60:75:void onConfigured(android.hardware.camera2.CameraCaptureSession):681:681 -> onConfigured
    76:90:void onConfigured(android.hardware.camera2.CameraCaptureSession):677:677 -> onConfigured
    91:94:void onConfigured(android.hardware.camera2.CameraCaptureSession):683:683 -> onConfigured
com.unity3d.player.j0 -> com.unity3d.player.j0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.UnityPlayer,android.content.Context,int):1436:1436 -> <init>
    0:7:void onOrientationChanged(int):1440:1440 -> onOrientationChanged
com.unity3d.player.k -> com.unity3d.player.k:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.o):757:757 -> <init>
    0:5:void onClosed(android.hardware.camera2.CameraDevice):771:771 -> onClosed
    1:5:void onDisconnected(android.hardware.camera2.CameraDevice):777:777 -> onDisconnected
    6:10:void onDisconnected(android.hardware.camera2.CameraDevice):778:778 -> onDisconnected
    11:16:void onDisconnected(android.hardware.camera2.CameraDevice):779:779 -> onDisconnected
    0:17:void onError(android.hardware.camera2.CameraDevice,int):785:785 -> onError
    18:22:void onError(android.hardware.camera2.CameraDevice,int):786:786 -> onError
    23:28:void onError(android.hardware.camera2.CameraDevice,int):787:787 -> onError
    0:3:void onOpened(android.hardware.camera2.CameraDevice):762:762 -> onOpened
    4:9:void onOpened(android.hardware.camera2.CameraDevice):764:764 -> onOpened
com.unity3d.player.k0 -> com.unity3d.player.k0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayer,float):1576:1576 -> <init>
    0:7:void run():1579:1579 -> run
    8:11:void run():1580:1580 -> run
    12:19:void run():1581:1581 -> run
com.unity3d.player.l -> com.unity3d.player.l:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.o):793:793 -> <init>
    0:7:void onImageAvailable(android.media.ImageReader):798:798 -> onImageAvailable
    8:13:void onImageAvailable(android.media.ImageReader):800:800 -> onImageAvailable
    14:17:void onImageAvailable(android.media.ImageReader):803:803 -> onImageAvailable
    18:31:void onImageAvailable(android.media.ImageReader):804:804 -> onImageAvailable
    32:58:void onImageAvailable(android.media.ImageReader):806:806 -> onImageAvailable
    59:74:void onImageAvailable(android.media.ImageReader):807:807 -> onImageAvailable
    75:82:void onImageAvailable(android.media.ImageReader):806:806 -> onImageAvailable
    83:87:void onImageAvailable(android.media.ImageReader):811:811 -> onImageAvailable
    88:93:void onImageAvailable(android.media.ImageReader):813:813 -> onImageAvailable
    94:96:void onImageAvailable(android.media.ImageReader):815:815 -> onImageAvailable
    97:100:void onImageAvailable(android.media.ImageReader):817:817 -> onImageAvailable
    101:104:void onImageAvailable(android.media.ImageReader):819:819 -> onImageAvailable
com.unity3d.player.l0 -> com.unity3d.player.l0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():322:322 -> <init>
com.unity3d.player.m -> com.unity3d.player.m:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.o):826:826 -> <init>
    0:9:void onFrameAvailable(android.graphics.SurfaceTexture):830:830 -> onFrameAvailable
com.unity3d.player.m0 -> com.unity3d.player.m0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.n0,boolean):746:746 -> <init>
    0:9:void a():749:749 -> a
com.unity3d.player.n -> com.unity3d.player.n:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.o):515:515 -> <init>
    0:9:void onCaptureCompleted(android.hardware.camera2.CameraCaptureSession,android.hardware.camera2.CaptureRequest,android.hardware.camera2.TotalCaptureResult):520:520 -> onCaptureCompleted
    0:33:void onCaptureFailed(android.hardware.camera2.CameraCaptureSession,android.hardware.camera2.CaptureRequest,android.hardware.camera2.CaptureFailure):526:526 -> onCaptureFailed
    34:43:void onCaptureFailed(android.hardware.camera2.CameraCaptureSession,android.hardware.camera2.CaptureRequest,android.hardware.camera2.CaptureFailure):527:527 -> onCaptureFailed
com.unity3d.player.n0 -> com.unity3d.player.n0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(long,com.unity3d.player.UnityPlayer):714:714 -> <init>
    5:7:void <init>(long,com.unity3d.player.UnityPlayer):715:715 -> <init>
    0:7:void onPermissionResult(java.lang.String[],int[]):721:721 -> onPermissionResult
    8:13:void onPermissionResult(java.lang.String[],int[]):730:730 -> onPermissionResult
    14:18:void onPermissionResult(java.lang.String[],int[]):727:727 -> onPermissionResult
    19:27:void onPermissionResult(java.lang.String[],int[]):744:744 -> onPermissionResult
    28:38:void onPermissionResult(java.lang.String[],int[]):746:746 -> onPermissionResult
com.unity3d.player.o -> com.unity3d.player.o:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.q a -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/J;"}
    0:8:void <clinit>():40:40 -> <clinit>
    0:3:void <init>(com.unity3d.player.a.q):88:88 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/J;)V"}
    4:7:void <init>(com.unity3d.player.a.q):35:35 -> <init>
    8:12:void <init>(com.unity3d.player.a.q):49:49 -> <init>
    13:14:void <init>(com.unity3d.player.a.q):51:51 -> <init>
    15:16:void <init>(com.unity3d.player.a.q):53:53 -> <init>
    17:18:void <init>(com.unity3d.player.a.q):56:56 -> <init>
    19:20:void <init>(com.unity3d.player.a.q):57:57 -> <init>
    21:27:void <init>(com.unity3d.player.a.q):58:58 -> <init>
    28:30:void <init>(com.unity3d.player.a.q):61:61 -> <init>
    31:32:void <init>(com.unity3d.player.a.q):72:72 -> <init>
    33:39:void <init>(com.unity3d.player.a.q):756:756 -> <init>
    40:46:void <init>(com.unity3d.player.a.q):792:792 -> <init>
    47:53:void <init>(com.unity3d.player.a.q):825:825 -> <init>
    54:55:void <init>(com.unity3d.player.a.q):89:89 -> <init>
    56:64:void <init>(com.unity3d.player.a.q):246:246 -> <init>
    65:67:void <init>(com.unity3d.player.a.q):247:247 -> <init>
    68:81:void <init>(com.unity3d.player.a.q):248:248 -> <init>
    1:2:int a(android.content.Context,int):178:179 -> a
    3:3:int a(android.content.Context,int):185:185 -> a
    4:4:int a(android.content.Context,int):187:187 -> a
    5:5:int a(android.content.Context,int):189:189 -> a
    6:6:int a(android.content.Context,int):196:196 -> a
    7:7:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):279:279 -> a
    8:8:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):288:288 -> a
    9:9:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):290:290 -> a
    10:10:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):203:203 -> a
    11:11:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):206:206 -> a
    12:13:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):209:210 -> a
    14:14:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):294:294 -> a
    15:15:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):841:841 -> a
    16:18:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):843:845 -> a
    19:19:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):854:854 -> a
    20:20:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):298:298 -> a
    21:22:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):300:301 -> a
    23:23:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):862:862 -> a
    24:25:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):864:865 -> a
    26:26:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):873:873 -> a
    27:27:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):881:881 -> a
    28:28:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):308:308 -> a
    29:29:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):312:312 -> a
    30:30:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):314:314 -> a
    31:31:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):326:326 -> a
    32:32:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):340:340 -> a
    33:33:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):336:336 -> a
    34:34:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):345:345 -> a
    35:35:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):347:347 -> a
    36:36:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):350:350 -> a
    37:37:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):354:354 -> a
    38:39:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):357:358 -> a
    40:40:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):367:367 -> a
    41:43:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):370:372 -> a
    44:45:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):375:376 -> a
    46:47:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):380:381 -> a
    48:48:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):383:383 -> a
    49:49:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):362:362 -> a
    50:51:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):330:331 -> a
    52:52:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):320:320 -> a
    53:53:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):303:303 -> a
    54:54:boolean a(android.content.Context,int,int,int,int,int,android.view.Surface):283:283 -> a
    55:55:void a():420:420 -> a
    56:58:void a():422:424 -> a
    59:61:void a():426:428 -> a
    62:63:void a():430:431 -> a
    64:64:void a():433:433 -> a
    65:66:void a():435:436 -> a
    67:67:void a():253:253 -> a
    68:70:void a():256:258 -> a
    71:72:void a():262:263 -> a
    73:73:void a(java.lang.Object):481:481 -> a
    74:75:void a(java.lang.Object):484:485 -> a
    76:76:void a(java.lang.Object):487:487 -> a
    77:79:void a(java.lang.Object):491:493 -> a
    80:80:void a(java.lang.Object):497:497 -> a
    81:81:void a(java.lang.Object):500:500 -> a
    82:82:void a(java.lang.Object):502:502 -> a
    83:83:void a(java.lang.Object):505:505 -> a
    84:84:void a(java.lang.Object):507:507 -> a
    85:85:void a(java.lang.Object):509:509 -> a
    86:86:void a(java.lang.Object):511:511 -> a
    87:87:void a(android.hardware.camera2.CameraDevice):748:748 -> a
    88:91:void a(android.hardware.camera2.CameraDevice):750:753 -> a
    92:92:void a(android.hardware.camera2.CameraDevice):751:751 -> a
    1:1:int[] b(android.content.Context,int):223:223 -> b
    2:2:int[] b(android.content.Context,int):203:203 -> b
    3:3:int[] b(android.content.Context,int):206:206 -> b
    4:5:int[] b(android.content.Context,int):209:210 -> b
    6:7:int[] b(android.content.Context,int):233:234 -> b
    8:9:int[] b(android.content.Context,int):236:237 -> b
    10:10:int[] b(android.content.Context,int):227:227 -> b
    11:11:void b():446:446 -> b
    12:12:void b():448:448 -> b
    13:13:void b():458:458 -> b
    14:14:void b():462:462 -> b
    15:15:void b():464:464 -> b
    16:16:void b():469:469 -> b
    17:18:void b():471:472 -> b
    19:19:void b():454:454 -> b
    1:2:int c(android.content.Context,int):135:136 -> c
    3:3:int c(android.content.Context,int):140:140 -> c
    4:4:void c():707:707 -> c
    5:5:void c():709:709 -> c
    6:7:void c():713:714 -> c
    8:8:void c():718:718 -> c
    9:9:void c():721:721 -> c
    0:17:void createCaptureSession(android.hardware.camera2.CameraCaptureSession$StateCallback):614:614 -> createCaptureSession
    1:2:boolean d(android.content.Context,int):163:164 -> d
    3:3:boolean d(android.content.Context,int):168:168 -> d
    4:4:void d():596:596 -> d
    5:9:void d():598:602 -> d
    10:10:void d():607:607 -> d
    1:2:boolean e(android.content.Context,int):149:150 -> e
    3:3:boolean e(android.content.Context,int):154:154 -> e
    4:4:void e():556:556 -> e
    5:7:void e():565:567 -> e
    8:10:void e():569:571 -> e
    11:14:void e():580:583 -> e
    15:18:void e():558:561 -> e
    19:19:void e():588:588 -> e
    0:4:void f():621:621 -> f
    5:8:void f():623:623 -> f
    9:17:void f():625:625 -> f
    18:32:void f():626:626 -> f
    33:41:void f():627:627 -> f
    42:51:void f():628:628 -> f
    52:55:void f():631:631 -> f
    56:59:void f():633:633 -> f
    60:79:void f():635:635 -> f
    80:87:void f():636:636 -> f
    88:89:void f():637:637 -> f
    90:97:void f():638:638 -> f
    98:101:void f():644:644 -> f
    102:105:void f():647:647 -> f
    106:121:void f():648:648 -> f
    122:126:void f():652:652 -> f
    127:130:void f():694:694 -> f
    131:134:void f():696:696 -> f
    135:153:void f():700:700 -> f
    0:4:void g():727:727 -> g
    5:8:void g():729:729 -> g
    9:15:void g():733:733 -> g
    16:31:void g():737:737 -> g
    32:37:void g():739:739 -> g
    38:40:void g():740:740 -> g
    41:42:void g():741:741 -> g
    43:46:void g():743:743 -> g
    0:6:java.lang.String getCameraIdToOpen(android.content.Context,int):269:269 -> getCameraIdToOpen
    0:3:java.lang.String[] getCameraIds(android.content.Context):104:104 -> getCameraIds
    4:7:java.lang.String[] getCameraIds(android.content.Context):108:108 -> getCameraIds
    8:14:java.lang.String[] getCameraIds(android.content.Context):110:110 -> getCameraIds
    15:26:java.lang.String[] getCameraIds(android.content.Context):114:114 -> getCameraIds
    27:45:java.lang.String[] getCameraIds(android.content.Context):119:119 -> getCameraIds
    46:49:java.lang.String[] getCameraIds(android.content.Context):120:120 -> getCameraIds
    50:52:java.lang.String[] getCameraIds(android.content.Context):123:123 -> getCameraIds
    0:3:android.hardware.camera2.CameraManager getCameraManager(android.content.Context):95:95 -> getCameraManager
    4:13:android.hardware.camera2.CameraManager getCameraManager(android.content.Context):97:97 -> getCameraManager
    14:16:android.hardware.camera2.CameraManager getCameraManager(android.content.Context):99:99 -> getCameraManager
    0:3:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():545:545 -> getCaptureCallback
    4:10:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():547:547 -> getCaptureCallback
    11:13:android.hardware.camera2.CameraCaptureSession$CaptureCallback getCaptureCallback():549:549 -> getCaptureCallback
com.unity3d.player.o0 -> com.unity3d.player.o0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.B0,android.view.WindowInsets):140:140 -> <init>
    0:9:void a():142:142 -> a
com.unity3d.player.p -> com.unity3d.player.p:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():37:37 -> <init>
    0:5:void onComplete(com.google.android.gms.tasks.Task):40:40 -> onComplete
    6:11:void onComplete(com.google.android.gms.tasks.Task):41:41 -> onComplete
    12:16:void onComplete(com.google.android.gms.tasks.Task):42:42 -> onComplete
    17:20:void onComplete(com.google.android.gms.tasks.Task):44:44 -> onComplete
com.unity3d.player.p0 -> com.unity3d.player.p0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.r0):463:463 -> <init>
com.unity3d.player.q -> com.unity3d.player.q:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.e d -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/w;"}
    0:3:void <init>(android.window.OnBackInvokedDispatcher,int,java.lang.Runnable):21:21 -> <init>
    4:5:void <init>(android.window.OnBackInvokedDispatcher,int,java.lang.Runnable):15:15 -> <init>
    6:7:void <init>(android.window.OnBackInvokedDispatcher,int,java.lang.Runnable):22:22 -> <init>
    8:10:void <init>(android.window.OnBackInvokedDispatcher,int,java.lang.Runnable):23:23 -> <init>
    0:11:com.unity3d.player.a.x a(java.lang.Object,int,java.lang.Runnable):29:29 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Runnable;)Lz/Q;"}
    12:15:com.unity3d.player.a.x a(java.lang.Object,int,java.lang.Runnable):37:37 -> a
    16:21:com.unity3d.player.a.x a(java.lang.Object,int,java.lang.Runnable):38:38 -> a
    22:26:com.unity3d.player.a.x a(java.lang.Object,int,java.lang.Runnable):42:42 -> a
    27:30:com.unity3d.player.a.x a(java.lang.Object,int,java.lang.Runnable):50:50 -> a
    0:4:void registerOnBackPressedCallback():48:48 -> registerOnBackPressedCallback
    5:7:void registerOnBackPressedCallback():60:60 -> registerOnBackPressedCallback
    8:11:void registerOnBackPressedCallback():62:62 -> registerOnBackPressedCallback
    12:13:void registerOnBackPressedCallback():64:64 -> registerOnBackPressedCallback
    14:18:void registerOnBackPressedCallback():110:110 -> registerOnBackPressedCallback
    19:20:void registerOnBackPressedCallback():64:64 -> registerOnBackPressedCallback
    21:28:void registerOnBackPressedCallback():65:65 -> registerOnBackPressedCallback
    0:3:void unregisterOnBackPressedCallback():48:48 -> unregisterOnBackPressedCallback
    4:7:void unregisterOnBackPressedCallback():75:75 -> unregisterOnBackPressedCallback
    8:15:void unregisterOnBackPressedCallback():77:77 -> unregisterOnBackPressedCallback
    16:17:void unregisterOnBackPressedCallback():78:78 -> unregisterOnBackPressedCallback
    18:21:void unregisterOnBackPressedCallback():80:80 -> unregisterOnBackPressedCallback
com.unity3d.player.q0 -> com.unity3d.player.q0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.r0):471:471 -> <init>
com.unity3d.player.r -> com.unity3d.player.r:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:4:void <init>(long,com.unity3d.player.UnityPlayer):444:444 -> <init>
    5:15:void <init>(long,com.unity3d.player.UnityPlayer):446:446 -> <init>
    16:17:void <init>(long,com.unity3d.player.UnityPlayer):447:447 -> <init>
    18:20:void <init>(long,com.unity3d.player.UnityPlayer):448:448 -> <init>
    5:9:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):455:455 -> a
    10:13:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):456:456 -> a
    14:23:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):458:458 -> a
    24:28:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):459:459 -> a
    29:32:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):460:460 -> a
    33:46:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):461:461 -> a
    47:62:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):462:462 -> a
    63:68:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):545:545 -> a
    69:72:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):473:473 -> a
    73:78:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):466:466 -> a
    79:80:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):545:545 -> a
    81:83:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):467:467 -> a
    84:87:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):550:550 -> a
    88:93:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):545:545 -> a
    94:96:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):473:473 -> a
    97:97:java.lang.Object a(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],com.unity3d.player.t):474:474 -> a
    0:6:void finalize():521:521 -> finalize
    7:10:void finalize():522:522 -> finalize
    0:9:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):483:483 -> invoke
    10:15:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):485:485 -> invoke
    16:25:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):491:491 -> invoke
    26:29:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):492:492 -> invoke
    30:31:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):494:494 -> invoke
    32:35:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):555:555 -> invoke
    36:43:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):498:498 -> invoke
    44:47:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):500:500 -> invoke
    48:51:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):512:512 -> invoke
    52:53:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):545:545 -> invoke
    54:56:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):504:504 -> invoke
    57:68:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):512:512 -> invoke
    69:69:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):513:513 -> invoke
com.unity3d.player.r0 -> com.unity3d.player.r0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.util.concurrent.Semaphore,com.unity3d.player.UnityPlayerForActivityOrService):447:447 -> <init>
    10:11:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.util.concurrent.Semaphore,com.unity3d.player.UnityPlayerForActivityOrService):448:448 -> <init>
    12:14:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.util.concurrent.Semaphore,com.unity3d.player.UnityPlayerForActivityOrService):449:449 -> <init>
    0:7:void run():460:460 -> run
    8:17:void run():462:462 -> run
    18:31:void run():470:470 -> run
    32:37:void run():478:478 -> run
com.unity3d.player.s -> com.unity3d.player.s:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(java.lang.Class,java.lang.String,java.lang.String):33:33 -> <init>
    3:4:void <init>(java.lang.Class,java.lang.String,java.lang.String):34:34 -> <init>
    5:6:void <init>(java.lang.Class,java.lang.String,java.lang.String):35:35 -> <init>
    7:8:void <init>(java.lang.Class,java.lang.String,java.lang.String):36:36 -> <init>
    9:16:void <init>(java.lang.Class,java.lang.String,java.lang.String):39:39 -> <init>
    17:23:void <init>(java.lang.Class,java.lang.String,java.lang.String):40:40 -> <init>
    24:28:void <init>(java.lang.Class,java.lang.String,java.lang.String):41:41 -> <init>
    29:31:void <init>(java.lang.Class,java.lang.String,java.lang.String):42:42 -> <init>
    4:8:boolean equals(java.lang.Object):56:56 -> equals
    9:10:boolean equals(java.lang.Object):58:58 -> equals
    11:20:boolean equals(java.lang.Object):59:59 -> equals
    21:30:boolean equals(java.lang.Object):60:60 -> equals
    31:40:boolean equals(java.lang.Object):61:61 -> equals
    41:48:boolean equals(java.lang.Object):62:62 -> equals
    0:2:int hashCode():48:48 -> hashCode
com.unity3d.player.s0 -> com.unity3d.player.s0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,java.lang.String):501:501 -> <init>
    0:11:void run():503:503 -> run
    12:15:void run():504:504 -> run
com.unity3d.player.t -> com.unity3d.player.t:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(long,boolean):538:538 -> <init>
    3:4:void <init>(long,boolean):539:539 -> <init>
    5:7:void <init>(long,boolean):540:540 -> <init>
com.unity3d.player.t0 -> com.unity3d.player.t0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,int):511:511 -> <init>
    0:7:void run():513:513 -> run
    8:13:void run():514:514 -> run
com.unity3d.player.u -> com.unity3d.player.u:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(long,long):565:565 -> <init>
    3:4:void <init>(long,long):566:566 -> <init>
    5:7:void <init>(long,long):567:567 -> <init>
    0:8:void run():573:573 -> run
    9:13:void run():578:578 -> run
    14:21:void run():582:582 -> run
    22:22:void run():583:583 -> run
com.unity3d.player.u0 -> com.unity3d.player.u0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,boolean):521:521 -> <init>
    0:7:void run():523:523 -> run
    8:13:void run():524:524 -> run
com.unity3d.player.v -> com.unity3d.player.v:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.w):159:159 -> <init>
    4:13:boolean onEditorAction(android.widget.TextView,int,android.view.KeyEvent):163:163 -> onEditorAction
com.unity3d.player.v0 -> com.unity3d.player.v0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,int,int):531:531 -> <init>
    0:7:void run():533:533 -> run
    8:15:void run():534:534 -> run
com.unity3d.player.w -> com.unity3d.player.w:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):105:105 -> <init>
    3:4:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):106:106 -> <init>
    5:6:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):107:107 -> <init>
    7:13:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):108:108 -> <init>
    void a() -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:2:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):116:117 -> a
    3:3:void a(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int,boolean,boolean):119:119 -> a
    4:4:void a(com.unity3d.player.L0):143:143 -> a
    5:5:void a(com.unity3d.player.q0):148:148 -> a
    6:7:void a(java.lang.String,boolean):214:215 -> a
    0:9:void afterTextChanged(android.text.Editable):196:196 -> afterTextChanged
    10:15:void afterTextChanged(android.text.Editable):197:197 -> afterTextChanged
    16:22:void afterTextChanged(android.text.Editable):198:198 -> afterTextChanged
    23:28:void afterTextChanged(android.text.Editable):240:240 -> afterTextChanged
    0:5:java.lang.String b():245:245 -> b
    6:14:java.lang.String b():248:248 -> b
    0:9:void c():232:232 -> c
    10:16:void c():233:233 -> c
    void hide() -> hide
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void invokeOnClose():137:137 -> invokeOnClose
    4:8:void invokeOnClose():474:474 -> invokeOnClose
    9:12:void invokeOnClose():453:453 -> invokeOnClose
    13:18:void invokeOnClose():455:455 -> invokeOnClose
    0:2:boolean isConsumeOutsideTouchesEnabled():186:186 -> isConsumeOutsideTouchesEnabled
    1:6:void setCharacterLimit(int):262:262 -> setCharacterLimit
    7:20:void setCharacterLimit(int):265:265 -> setCharacterLimit
    21:26:void setCharacterLimit(int):267:267 -> setCharacterLimit
    0:14:void setSelection(int,int):273:273 -> setSelection
    15:20:void setSelection(int,int):274:274 -> setSelection
    0:3:void setText(java.lang.String):253:253 -> setText
    4:6:void setText(java.lang.String):255:255 -> setText
    7:16:void setText(java.lang.String):256:256 -> setText
    2:11:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):159:159 -> setupTextInput
    12:17:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):167:167 -> setupTextInput
    18:23:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):168:168 -> setupTextInput
    24:28:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):169:169 -> setupTextInput
    29:33:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):170:170 -> setupTextInput
    34:40:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):171:171 -> setupTextInput
    41:73:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):172:172 -> setupTextInput
    74:78:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):25:25 -> setupTextInput
    79:93:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):83:83 -> setupTextInput
    94:96:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):172:172 -> setupTextInput
    97:105:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):173:173 -> setupTextInput
    106:119:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):176:176 -> setupTextInput
    120:124:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):178:178 -> setupTextInput
    125:137:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):179:179 -> setupTextInput
    138:143:void setupTextInput(java.lang.String,int,boolean,boolean,boolean,boolean,java.lang.String,int):181:181 -> setupTextInput
com.unity3d.player.w0 -> com.unity3d.player.w0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:11:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,boolean,java.lang.String,int):544:544 -> <init>
    0:3:void a():546:546 -> a
    4:9:void a():548:548 -> a
    10:13:void a():550:550 -> a
    14:18:void a():552:552 -> a
    19:23:void a():555:555 -> a
    24:29:void a():556:556 -> a
com.unity3d.player.x -> com.unity3d.player.x:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.y):194:194 -> <init>
    0:12:void run():197:197 -> run
com.unity3d.player.x0 -> com.unity3d.player.x0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:9:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,int,int):563:563 -> <init>
    0:9:void a():565:565 -> a
com.unity3d.player.y -> com.unity3d.player.y:
# {"id":"sourceFile","fileName":"SourceFile"}
    com.unity3d.player.a.E c -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    com.unity3d.player.a.x e -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/Q;"}
    0:3:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):139:139 -> <init>
    4:5:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):133:133 -> <init>
    6:7:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):134:134 -> <init>
    8:9:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):135:135 -> <init>
    10:11:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):140:140 -> <init>
    12:14:void <init>(android.content.Context,com.unity3d.player.UnityPlayerForActivityOrService):141:141 -> <init>
    1:2:void a(com.unity3d.player.C,boolean,boolean):146:147 -> a
    3:8:void a(com.unity3d.player.C,boolean,boolean):149:154 -> a
    9:10:void a(com.unity3d.player.C,boolean,boolean):158:159 -> a
    11:11:void a(com.unity3d.player.C,boolean,boolean):161:161 -> a
    12:12:void a(com.unity3d.player.C,boolean,boolean):126:126 -> a
    13:13:void a(com.unity3d.player.C,boolean,boolean):161:161 -> a
    14:14:void a(com.unity3d.player.C,boolean,boolean):163:163 -> a
    15:15:void a(com.unity3d.player.C,boolean,boolean):166:166 -> a
    16:17:void a(com.unity3d.player.C,boolean,boolean):170:171 -> a
    18:18:void a(com.unity3d.player.C,boolean,boolean):190:190 -> a
    19:19:void a(com.unity3d.player.C,boolean,boolean):192:192 -> a
    20:20:void a(com.unity3d.player.C,boolean,boolean):194:194 -> a
    21:21:void a(com.unity3d.player.C,boolean,boolean):201:201 -> a
    22:24:android.graphics.Rect a():217:219 -> a
    25:26:android.graphics.Rect a():222:223 -> a
    27:29:android.graphics.Rect a():225:227 -> a
    30:30:android.graphics.Rect a():229:229 -> a
    31:31:android.graphics.Rect a():231:231 -> a
    32:32:android.graphics.Rect a():233:233 -> a
    33:33:android.graphics.Rect a():239:239 -> a
    34:34:android.graphics.Rect a():241:241 -> a
    35:35:android.graphics.Rect a():243:243 -> a
    36:36:android.graphics.Rect a():245:245 -> a
    37:37:void a(boolean):252:252 -> a
    38:44:void a(boolean):59:65 -> a
    45:46:void a(boolean):70:71 -> a
    47:47:void a(boolean):75:75 -> a
    48:54:void a(boolean):77:83 -> a
    55:56:void a(boolean):88:89 -> a
    0:6:com.unity3d.player.a.E createSoftInputView(android.widget.EditText):294:294 -> createSoftInputView
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)Lz/e;"}
    7:11:com.unity3d.player.a.E createSoftInputView(android.widget.EditText):94:94 -> createSoftInputView
    12:15:com.unity3d.player.a.E createSoftInputView(android.widget.EditText):296:296 -> createSoftInputView
    0:1:boolean dispatchTouchEvent(android.view.MotionEvent):286:286 -> dispatchTouchEvent
    2:5:boolean dispatchTouchEvent(android.view.MotionEvent):186:186 -> dispatchTouchEvent
    6:14:boolean dispatchTouchEvent(android.view.MotionEvent):286:286 -> dispatchTouchEvent
    15:20:boolean dispatchTouchEvent(android.view.MotionEvent):191:191 -> dispatchTouchEvent
    21:25:boolean dispatchTouchEvent(android.view.MotionEvent):289:289 -> dispatchTouchEvent
    0:3:void onBackPressed():265:265 -> onBackPressed
    4:7:void onBackPressed():48:48 -> onBackPressed
    8:11:void onBackPressed():74:74 -> onBackPressed
    12:15:void onBackPressed():75:75 -> onBackPressed
    0:10:void onClick(android.view.View):258:258 -> onClick
    0:3:void onStop():274:274 -> onStop
    4:7:void onStop():65:65 -> onStop
    8:9:void onStop():277:277 -> onStop
    10:13:void onStop():279:279 -> onStop
com.unity3d.player.y0 -> com.unity3d.player.y0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,android.graphics.Rect):572:572 -> <init>
    0:15:void a():574:574 -> a
com.unity3d.player.z -> com.unity3d.player.z:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(com.unity3d.player.B):43:43 -> <init>
    0:6:void run():47:47 -> run
    7:12:void run():48:48 -> run
com.unity3d.player.z0 -> com.unity3d.player.z0:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:7:void <init>(com.unity3d.player.UnityPlayerForActivityOrService,boolean):581:581 -> <init>
    0:7:void a():583:583 -> a
kotlin.ExceptionsKt -> A.a:
# {"id":"sourceFile","fileName":"Exceptions.kt"}
kotlin.ExceptionsKt__ExceptionsKt -> A.b:
# {"id":"sourceFile","fileName":"Exceptions.kt"}
    12:17:void addSuppressed(java.lang.Throwable,java.lang.Throwable):71:71 -> a
kotlin.KotlinNothingValueException -> A.c:
# {"id":"sourceFile","fileName":"ExceptionsH.kt"}
    0:3:void <init>():118:118 -> <init>
kotlin.Lazy -> A.d:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    java.lang.Object getValue() -> getValue
kotlin.LazyKt -> A.e:
kotlin.LazyKt__LazyJVMKt -> A.f:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    5:12:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):21:21 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;)LA/d;"}
kotlin.LazyKt__LazyKt -> A.g:
# {"id":"sourceFile","fileName":"Lazy.kt"}
kotlin.Pair -> A.h:
# {"id":"sourceFile","fileName":"Tuples.kt"}
    java.lang.Object first -> a
    java.lang.Object second -> b
    0:2:void <init>(java.lang.Object,java.lang.Object):26:26 -> <init>
    3:4:void <init>(java.lang.Object,java.lang.Object):27:27 -> <init>
    5:7:void <init>(java.lang.Object,java.lang.Object):28:28 -> <init>
    0:2:java.lang.Object component1():0:0 -> a
    0:2:java.lang.Object component2():0:0 -> b
    0:2:java.lang.Object getFirst():27:27 -> c
    0:2:java.lang.Object getSecond():28:28 -> d
    4:34:boolean equals(java.lang.Object):0:0 -> equals
    0:23:int hashCode():0:0 -> hashCode
    0:34:java.lang.String toString():34:34 -> toString
kotlin.Result -> A.i:
# {"id":"sourceFile","fileName":"Result.kt"}
    kotlin.Result$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LA/i$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:0:java.lang.Object constructor-impl(java.lang.Object) -> a
    0:2:boolean isFailure-impl(java.lang.Object):38:38 -> b
kotlin.Result$Companion -> A.i$a:
# {"id":"sourceFile","fileName":"Result.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():85:85 -> <init>
kotlin.Result$Failure -> A.i$b:
# {"id":"sourceFile","fileName":"Result.kt"}
    java.lang.Throwable exception -> a
    5:7:void <init>(java.lang.Throwable):105:105 -> <init>
    8:10:void <init>(java.lang.Throwable):106:106 -> <init>
    0:19:boolean equals(java.lang.Object):109:109 -> equals
    0:6:int hashCode():110:110 -> hashCode
    0:24:java.lang.String toString():111:111 -> toString
kotlin.ResultKt -> A.j:
# {"id":"sourceFile","fileName":"Result.kt"}
    5:10:java.lang.Object createFailure(java.lang.Throwable):122:122 -> a
kotlin.SynchronizedLazyImpl -> A.k:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    kotlin.jvm.functions.Function0 initializer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LH/a;"}
    java.lang.Object _value -> b
    java.lang.Object lock -> c
    1:3:void <init>(kotlin.jvm.functions.Function0,java.lang.Object):55:57 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;Ljava/lang/Object;)V"}
    4:4:void <init>(kotlin.jvm.functions.Function0,java.lang.Object):59:59 -> <init>
    5:5:void <init>(kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;Ljava/lang/Object;ILI/f;)V"}
    0:9:boolean isInitialized():82:82 -> a
    0:1:java.lang.Object getValue():63:63 -> getValue
    2:6:java.lang.Object getValue():64:64 -> getValue
    7:9:java.lang.Object getValue():69:69 -> getValue
    10:14:java.lang.Object getValue():70:70 -> getValue
    15:23:java.lang.Object getValue():74:74 -> getValue
    24:26:java.lang.Object getValue():75:75 -> getValue
    27:28:java.lang.Object getValue():76:76 -> getValue
    29:33:java.lang.Object getValue():69:69 -> getValue
    0:17:java.lang.String toString():84:84 -> toString
kotlin.TuplesKt -> A.l:
# {"id":"sourceFile","fileName":"Tuples.kt"}
    0:5:kotlin.Pair to(java.lang.Object,java.lang.Object):43:43 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)LA/h;"}
kotlin.UNINITIALIZED_VALUE -> A.m:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    kotlin.UNINITIALIZED_VALUE INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LA/m;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():71:71 -> <init>
kotlin.Unit -> A.n:
# {"id":"sourceFile","fileName":"Unit.kt"}
    kotlin.Unit INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LA/n;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():22:22 -> <init>
    0:2:java.lang.String toString():23:23 -> toString
kotlin.collections.ArrayAsCollection -> B.a:
# {"id":"sourceFile","fileName":"Collections.kt"}
    java.lang.Object[] values -> a
    boolean isVarargs -> b
    5:12:void <init>(java.lang.Object[],boolean):57:57 -> <init>
    0:3:int getSize():58:58 -> a
    0:7:boolean add(java.lang.Object):0:0 -> add
    0:7:boolean addAll(java.util.Collection):0:0 -> addAll
    0:7:void clear():0:0 -> clear
    0:6:boolean contains(java.lang.Object):60:60 -> contains
    5:12:boolean containsAll(java.util.Collection):470:470 -> containsAll
    13:26:boolean containsAll(java.util.Collection):471:471 -> containsAll
    27:35:boolean containsAll(java.util.Collection):61:61 -> containsAll
    0:8:boolean isEmpty():59:59 -> isEmpty
    0:6:java.util.Iterator iterator():62:62 -> iterator
    0:7:boolean remove(java.lang.Object):0:0 -> remove
    0:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:4:int size():57:57 -> size
    1:1:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    2:2:java.lang.Object[] toArray():64:64 -> toArray
kotlin.collections.ArraysKt -> B.b:
kotlin.collections.ArraysKt__ArraysJVMKt -> B.c:
# {"id":"sourceFile","fileName":"ArraysJVM.kt"}
kotlin.collections.ArraysKt__ArraysKt -> B.d:
# {"id":"sourceFile","fileName":"Arrays.kt"}
kotlin.collections.ArraysKt___ArraysJvmKt -> B.e:
# {"id":"sourceFile","fileName":"_ArraysJvm.kt"}
    5:14:java.util.List asList(java.lang.Object[]):133:133 -> a
kotlin.collections.ArraysKt___ArraysKt -> B.f:
# {"id":"sourceFile","fileName":"_Arrays.kt"}
    5:14:boolean contains(java.lang.Object[],java.lang.Object):519:519 -> b
    5:16:java.util.List filterNotNull(java.lang.Object[]):4198:4198 -> c
    10:24:java.util.Collection filterNotNullTo(java.lang.Object[],java.util.Collection):4207:4207 -> d
    8:10:int indexOf(java.lang.Object[],java.lang.Object):1508:1508 -> e
    11:18:int indexOf(java.lang.Object[],java.lang.Object):1509:1509 -> e
    19:21:int indexOf(java.lang.Object[],java.lang.Object):1514:1514 -> e
    22:35:int indexOf(java.lang.Object[],java.lang.Object):1515:1515 -> e
    5:11:char single(char[]):2897:2897 -> f
    12:14:char single(char[]):2899:2899 -> f
    15:22:char single(char[]):2900:2900 -> f
    23:30:char single(char[]):2898:2898 -> f
    5:14:java.lang.Object singleOrNull(java.lang.Object[]):3070:3070 -> g
    5:10:java.util.List toList(java.lang.Object[]):9945:9945 -> h
    11:16:java.util.List toList(java.lang.Object[]):9948:9948 -> h
    17:23:java.util.List toList(java.lang.Object[]):9947:9947 -> h
    24:28:java.util.List toList(java.lang.Object[]):9946:9946 -> h
    5:14:java.util.List toMutableList(java.lang.Object[]):10044:10044 -> i
kotlin.collections.ArraysUtilJVM -> B.g:
# {"id":"sourceFile","fileName":"ArraysUtilJVM.java"}
    0:4:java.util.List asList(java.lang.Object[]):13:13 -> a
kotlin.collections.CollectionsKt -> B.h:
kotlin.collections.CollectionsKt__CollectionsJVMKt -> B.i:
# {"id":"sourceFile","fileName":"CollectionsJVM.kt"}
    5:19:java.lang.Object[] copyToArrayOfAny(java.lang.Object[],boolean):88:88 -> a
    20:30:java.lang.Object[] copyToArrayOfAny(java.lang.Object[],boolean):92:92 -> a
    0:9:java.util.List listOf(java.lang.Object):20:20 -> b
kotlin.collections.CollectionsKt__CollectionsKt -> B.j:
# {"id":"sourceFile","fileName":"Collections.kt"}
    5:11:java.util.Collection asCollection(java.lang.Object[]):55:55 -> c
    0:2:java.util.List emptyList():71:71 -> d
    5:17:java.util.List listOf(java.lang.Object[]):77:77 -> e
    5:15:java.util.List optimizeReadOnlyList(java.util.List):291:291 -> f
    16:24:java.util.List optimizeReadOnlyList(java.util.List):293:293 -> f
    25:29:java.util.List optimizeReadOnlyList(java.util.List):292:292 -> f
    0:7:void throwIndexOverflow():463:463 -> g
kotlin.collections.CollectionsKt__IterablesKt -> B.k:
# {"id":"sourceFile","fileName":"Iterables.kt"}
    5:16:int collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> h
kotlin.collections.CollectionsKt__IteratorsJVMKt -> B.l:
# {"id":"sourceFile","fileName":"IteratorsJVM.kt"}
kotlin.collections.CollectionsKt__IteratorsKt -> B.m:
# {"id":"sourceFile","fileName":"Iterators.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> B.n:
# {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsKt -> B.o:
# {"id":"sourceFile","fileName":"MutableCollections.kt"}
kotlin.collections.CollectionsKt__ReversedViewsKt -> B.p:
# {"id":"sourceFile","fileName":"ReversedViews.kt"}
kotlin.collections.CollectionsKt___CollectionsJvmKt -> B.q:
# {"id":"sourceFile","fileName":"_CollectionsJvm.kt"}
kotlin.collections.CollectionsKt___CollectionsKt -> B.r:
# {"id":"sourceFile","fileName":"_Collections.kt"}
    10:13:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3869:3869 -> i
    14:17:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3870:3870 -> i
    18:36:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3871:3871 -> i
    37:48:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3872:3872 -> i
    49:56:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3873:3873 -> i
    57:65:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3431:3431 -> i
kotlin.collections.EmptyIterator -> B.s:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyIterator INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LB/s;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():15:15 -> <init>
    0:5:java.lang.Void next():20:20 -> a
    0:7:void add(java.lang.Object):0:0 -> add
    0:5:java.lang.Void previous():21:21 -> b
    0:1:boolean hasNext():16:16 -> hasNext
    0:1:boolean hasPrevious():17:17 -> hasPrevious
    0:4:java.lang.Object next():15:15 -> next
    0:1:int nextIndex():18:18 -> nextIndex
    0:4:java.lang.Object previous():15:15 -> previous
    0:1:int previousIndex():19:19 -> previousIndex
    0:7:void remove():0:0 -> remove
    0:7:void set(java.lang.Object):0:0 -> set
kotlin.collections.EmptyList -> B.t:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyList INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LB/t;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():24:24 -> <init>
    0:6:boolean B.EmptyList.contains(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void add(int,java.lang.Object):0:0 -> add
    2:2:boolean add(java.lang.Object):0:0 -> add
    1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll
    2:2:boolean addAll(java.util.Collection):0:0 -> addAll
    0:27:java.lang.Void get(int):36:36 -> b
    0:1:int getSize():31:31 -> c
    0:7:void clear():0:0 -> clear
    0:12:boolean contains(java.lang.Object):24:24 -> contains
    5:9:boolean containsAll(java.util.Collection):34:34 -> containsAll
    0:6:int B.EmptyList.indexOf(java.lang.Void):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int B.EmptyList.lastIndexOf(java.lang.Void):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:15:boolean equals(java.lang.Object):27:27 -> equals
    0:4:java.lang.Object get(int):24:24 -> get
    0:1:int hashCode():28:28 -> hashCode
    0:12:int indexOf(java.lang.Object):24:24 -> indexOf
    0:1:boolean isEmpty():32:32 -> isEmpty
    0:2:java.util.Iterator iterator():40:40 -> iterator
    0:12:int lastIndexOf(java.lang.Object):24:24 -> lastIndexOf
    1:1:java.util.ListIterator listIterator():41:41 -> listIterator
    2:2:java.util.ListIterator listIterator(int):44:44 -> listIterator
    3:3:java.util.ListIterator listIterator(int):43:43 -> listIterator
    1:1:java.lang.Object remove(int):0:0 -> remove
    2:2:boolean remove(java.lang.Object):0:0 -> remove
    0:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:7:java.lang.Object set(int,java.lang.Object):0:0 -> set
    0:4:int size():24:24 -> size
    5:35:java.util.List subList(int,int):49:49 -> subList
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    0:2:java.lang.String toString():29:29 -> toString
kotlin.collections.EmptyMap -> B.u:
# {"id":"sourceFile","fileName":"Maps.kt"}
    kotlin.collections.EmptyMap INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LB/u;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():14:14 -> <init>
    0:6:boolean B.EmptyMap.containsValue(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:1:java.lang.Void get(java.lang.Object):26:26 -> b
    0:2:java.util.Set getEntries():27:27 -> c
    0:7:void clear():0:0 -> clear
    0:1:boolean containsKey(java.lang.Object):24:24 -> containsKey
    0:12:boolean containsValue(java.lang.Object):14:14 -> containsValue
    0:2:java.util.Set getKeys():28:28 -> d
    0:1:int getSize():21:21 -> e
    0:4:java.util.Set entrySet():14:14 -> entrySet
    0:15:boolean equals(java.lang.Object):17:17 -> equals
    0:2:java.util.Collection getValues():29:29 -> f
    0:7:java.lang.Void remove(java.lang.Object):0:0 -> g
    0:4:java.lang.Object get(java.lang.Object):14:14 -> get
    0:1:int hashCode():18:18 -> hashCode
    0:1:boolean isEmpty():22:22 -> isEmpty
    0:4:java.util.Set keySet():14:14 -> keySet
    0:7:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
    0:7:void putAll(java.util.Map):0:0 -> putAll
    0:4:java.lang.Object remove(java.lang.Object):14:14 -> remove
    0:4:int size():14:14 -> size
    0:2:java.lang.String toString():19:19 -> toString
    0:4:java.util.Collection values():14:14 -> values
kotlin.collections.EmptySet -> B.v:
# {"id":"sourceFile","fileName":"Sets.kt"}
    kotlin.collections.EmptySet INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LB/v;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():14:14 -> <init>
    0:6:boolean B.EmptySet.contains(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:boolean add(java.lang.Object):0:0 -> add
    0:7:boolean addAll(java.util.Collection):0:0 -> addAll
    0:1:int getSize():21:21 -> b
    0:7:void clear():0:0 -> clear
    0:12:boolean contains(java.lang.Object):14:14 -> contains
    5:9:boolean containsAll(java.util.Collection):24:24 -> containsAll
    0:15:boolean equals(java.lang.Object):17:17 -> equals
    0:1:int hashCode():18:18 -> hashCode
    0:1:boolean isEmpty():22:22 -> isEmpty
    0:2:java.util.Iterator iterator():26:26 -> iterator
    0:7:boolean remove(java.lang.Object):0:0 -> remove
    0:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:4:int size():14:14 -> size
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    0:2:java.lang.String toString():19:19 -> toString
kotlin.collections.IntIterator -> B.w:
# {"id":"sourceFile","fileName":"Iterators.kt"}
    0:3:void <init>():35:35 -> <init>
    int nextInt() -> a
    0:8:java.lang.Object next():35:35 -> next
    0:7:void remove():0:0 -> remove
kotlin.collections.MapsKt -> B.x:
kotlin.collections.MapsKt__MapWithDefaultKt -> B.y:
# {"id":"sourceFile","fileName":"MapWithDefault.kt"}
kotlin.collections.MapsKt__MapsJVMKt -> B.z:
# {"id":"sourceFile","fileName":"MapsJVM.kt"}
    0:25:int mapCapacity(int):151:151 -> a
    5:22:java.util.Map mapOf(kotlin.Pair):27:27 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LA/h;)Ljava/util/Map;"}
    5:36:java.util.Map toSingletonMap(java.util.Map):140:140 -> c
kotlin.collections.MapsKt__MapsKt -> B.A:
# {"id":"sourceFile","fileName":"Maps.kt"}
    0:7:java.util.Map emptyMap():40:40 -> d
    5:14:java.util.Map optimizeReadOnlyMap(java.util.Map):784:784 -> e
    15:19:java.util.Map optimizeReadOnlyMap(java.util.Map):786:786 -> e
    20:24:java.util.Map optimizeReadOnlyMap(java.util.Map):785:785 -> e
    10:33:void putAll(java.util.Map,java.lang.Iterable):415:415 -> f
    34:38:void putAll(java.util.Map,java.lang.Iterable):416:416 -> f
    5:8:java.util.Map toMap(java.lang.Iterable):546:546 -> g
    9:20:java.util.Map toMap(java.lang.Iterable):547:547 -> g
    21:38:java.util.Map toMap(java.lang.Iterable):550:550 -> g
    39:66:java.util.Map toMap(java.lang.Iterable):549:549 -> g
    67:71:java.util.Map toMap(java.lang.Iterable):548:548 -> g
    72:85:java.util.Map toMap(java.lang.Iterable):553:553 -> g
    10:13:java.util.Map toMap(java.lang.Iterable,java.util.Map):560:560 -> h
    5:13:java.util.Map toMap(java.util.Map):600:600 -> i
    14:18:java.util.Map toMap(java.util.Map):603:603 -> i
    19:23:java.util.Map toMap(java.util.Map):602:602 -> i
    24:28:java.util.Map toMap(java.util.Map):601:601 -> i
    5:10:java.util.Map toMutableMap(java.util.Map):612:612 -> j
kotlin.collections.MapsKt___MapsJvmKt -> B.B:
# {"id":"sourceFile","fileName":"_MapsJvm.kt"}
kotlin.collections.MapsKt___MapsKt -> B.C:
# {"id":"sourceFile","fileName":"_Maps.kt"}
kotlin.coroutines.AbstractCoroutineContextElement -> C.a:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext$Key key -> key
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e$c;"}
    5:7:void <init>(kotlin.coroutines.CoroutineContext$Key):14:14 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)V"}
    8:10:void <init>(kotlin.coroutines.CoroutineContext$Key):15:15 -> <init>
    0:4:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):14:14 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LH/p;)Ljava/lang/Object;"}
    0:4:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):14:14 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    0:2:kotlin.coroutines.CoroutineContext$Key getKey():15:15 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/e$c;"}
    0:4:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):14:14 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e;"}
    0:4:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):14:14 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)LC/e;"}
kotlin.coroutines.AbstractCoroutineContextKey -> C.b:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.jvm.functions.Function1 safeCast -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LH/l;"}
    kotlin.coroutines.CoroutineContext$Key topmostKey -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e$c;"}
    10:12:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):46:46 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;LH/l;)V"}
    13:14:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):50:50 -> <init>
    15:25:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):52:52 -> <init>
    7:15:boolean isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):55:55 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)Z"}
    5:13:kotlin.coroutines.CoroutineContext$Element tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):54:54 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;)LC/e$b;"}
kotlin.coroutines.CombinedContext -> C.c:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext left -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"}
    kotlin.coroutines.CoroutineContext$Element element -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e$b;"}
    10:12:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):111:111 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;LC/e$b;)V"}
    13:14:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):113:113 -> <init>
    15:17:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):114:114 -> <init>
    0:12:boolean contains(kotlin.coroutines.CoroutineContext$Element):153:153 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;)Z"}
    0:9:boolean containsAll(kotlin.coroutines.CombinedContext):158:158 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/c;)Z"}
    10:11:boolean containsAll(kotlin.coroutines.CombinedContext):159:159 -> b
    12:15:boolean containsAll(kotlin.coroutines.CombinedContext):160:160 -> b
    16:18:boolean containsAll(kotlin.coroutines.CombinedContext):161:161 -> b
    19:30:boolean containsAll(kotlin.coroutines.CombinedContext):163:163 -> b
    1:16:int size():147:147 -> c
    2:28:boolean equals(java.lang.Object):169:169 -> equals
    5:17:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):131:131 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LH/p;)Ljava/lang/Object;"}
    5:13:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):120:120 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    14:15:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):121:121 -> get
    16:19:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):122:122 -> get
    20:22:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):123:123 -> get
    23:27:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):125:125 -> get
    0:13:int hashCode():171:171 -> hashCode
    0:15:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):134:134 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e;"}
    16:21:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):135:135 -> minusKey
    22:26:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):137:137 -> minusKey
    27:33:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):138:138 -> minusKey
    34:41:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):139:139 -> minusKey
    0:32:java.lang.String toString():174:174 -> toString
kotlin.coroutines.CombinedContext$toString$1 -> C.c$a:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CombinedContext$toString$1 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/c$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():0:0 -> <init>
    0:8:java.lang.Object invoke(java.lang.Object,java.lang.Object):174:174 -> b
    10:41:java.lang.String invoke(java.lang.String,kotlin.coroutines.CoroutineContext$Element):175:175 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LC/e$b;)Ljava/lang/String;"}
kotlin.coroutines.ContinuationInterceptor -> C.d:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    kotlin.coroutines.ContinuationInterceptor$Key Key -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/d$b;"}
    0:4:void <clinit>():0:0 -> <clinit>
kotlin.coroutines.ContinuationInterceptor$DefaultImpls -> C.d$a:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    5:9:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):55:55 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;LC/e$c;)LC/e$b;"}
    10:29:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):57:57 -> a
    30:40:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):60:60 -> a
    5:8:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):67:67 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;LC/e$c;)LC/e;"}
    9:29:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):68:68 -> b
    30:36:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):70:70 -> b
kotlin.coroutines.ContinuationInterceptor$Key -> C.d$b:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    kotlin.coroutines.ContinuationInterceptor$Key $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/d$b;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():24:24 -> <init>
kotlin.coroutines.CoroutineContext -> C.e:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LH/p;)Ljava/lang/Object;"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e;"}
kotlin.coroutines.CoroutineContext$DefaultImpls -> C.e$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    5:9:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):31:31 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;LC/e;)LC/e;"}
    10:18:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):32:32 -> a
kotlin.coroutines.CoroutineContext$Element -> C.e$b:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    kotlin.coroutines.CoroutineContext$Key getKey() -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/e$c;"}
kotlin.coroutines.CoroutineContext$Element$DefaultImpls -> C.e$b$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    5:9:java.lang.Object fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;Ljava/lang/Object;LH/p;)Ljava/lang/Object;"}
    5:22:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):67:67 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;LC/e$c;)LC/e$b;"}
    5:17:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):73:73 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;LC/e$c;)LC/e;"}
    5:9:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):59:59 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;LC/e;)LC/e;"}
kotlin.coroutines.CoroutineContext$Key -> C.e$c:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
kotlin.coroutines.CoroutineContext$plus$1 -> C.e$a$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.coroutines.CoroutineContext$plus$1 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e$a$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():0:0 -> <init>
    0:8:java.lang.Object invoke(java.lang.Object,java.lang.Object):32:32 -> b
    10:17:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):33:33 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;LC/e$b;)LC/e;"}
    18:22:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):34:34 -> d
    23:32:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):36:36 -> d
    33:38:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):37:37 -> d
    39:44:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):38:38 -> d
    45:50:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):39:39 -> d
    51:61:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):40:40 -> d
kotlin.coroutines.EmptyCoroutineContext -> C.f:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.EmptyCoroutineContext INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/f;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():94:94 -> <init>
    0:5:java.lang.Object C.EmptyCoroutineContext.fold(java.lang.Object,H.Function2):0:0 -> fold
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LH/p;)Ljava/lang/Object;"}
    0:6:C.CoroutineContext$Element C.EmptyCoroutineContext.get(C.CoroutineContext$Key):0:0 -> get
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    0:1:int hashCode():103:103 -> hashCode
    0:5:C.CoroutineContext C.EmptyCoroutineContext.minusKey(C.CoroutineContext$Key):0:0 -> minusKey
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e;"}
    0:2:java.lang.String toString():104:104 -> toString
kotlin.internal.PlatformImplementations -> D.a:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    0:3:void <init>():13:13 -> <init>
    10:21:void addSuppressed(java.lang.Throwable,java.lang.Throwable):32:32 -> a
    0:5:kotlin.random.Random defaultPlatformRandom():45:45 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/c;"}
kotlin.internal.PlatformImplementations$ReflectThrowable -> D.a$a:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    kotlin.internal.PlatformImplementations$ReflectThrowable INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a$a;"}
    java.lang.reflect.Method addSuppressed -> b
    java.lang.reflect.Method getSuppressed -> c
    7:12:void <clinit>():23:23 -> <clinit>
    13:25:void <clinit>():24:24 -> <clinit>
    26:61:void <clinit>():25:25 -> <clinit>
    62:63:void <clinit>():24:24 -> <clinit>
    64:88:void <clinit>():27:27 -> <clinit>
    0:3:void <init>():15:15 -> <init>
kotlin.internal.PlatformImplementationsKt -> D.b:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    kotlin.internal.PlatformImplementations IMPLEMENTATIONS -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"}
    0:8:void <clinit>():51:51 -> <clinit>
    9:22:void <clinit>():52:52 -> <clinit>
    23:91:void <clinit>():54:54 -> <clinit>
    92:171:void <clinit>():57:57 -> <clinit>
    172:241:void <clinit>():63:63 -> <clinit>
    242:314:void <clinit>():66:66 -> <clinit>
    315:319:void <clinit>():70:70 -> <clinit>
    320:322:void <clinit>():50:50 -> <clinit>
    0:14:int getJavaVersion():89:89 -> a
    15:22:int getJavaVersion():90:90 -> a
    23:35:int getJavaVersion():92:92 -> a
    36:41:int getJavaVersion():94:94 -> a
    42:46:int getJavaVersion():95:95 -> a
    47:55:int getJavaVersion():97:97 -> a
    56:62:int getJavaVersion():98:98 -> a
    63:77:int getJavaVersion():100:100 -> a
kotlin.internal.ProgressionUtilKt -> D.c:
# {"id":"sourceFile","fileName":"progressionUtil.kt"}
    0:13:int differenceModulo(int,int,int):21:21 -> a
    5:16:int getProgressionLastElement(int,int,int):46:46 -> b
    17:22:int getProgressionLastElement(int,int,int):47:47 -> b
    23:30:int getProgressionLastElement(int,int,int):48:48 -> b
    0:5:int mod(int,int):10:10 -> c
kotlin.internal.jdk7.JDK7PlatformImplementations -> E.a:
# {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"}
    0:3:void <init>():11:11 -> <init>
    10:13:void addSuppressed(java.lang.Throwable,java.lang.Throwable):14:14 -> a
kotlin.internal.jdk8.JDK8PlatformImplementations -> F.a:
# {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"}
    0:3:void <init>():27:27 -> <init>
    0:5:kotlin.random.Random defaultPlatformRandom():39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/c;"}
kotlin.jvm.JvmClassMappingKt -> G.a:
# {"id":"sourceFile","fileName":"JvmClassMapping.kt"}
    5:16:java.lang.Class getJavaClass(kotlin.reflect.KClass):29:29 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/a;)Ljava/lang/Class;"}
    5:10:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):59:59 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/a;)Ljava/lang/Class;"}
    11:22:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):60:60 -> b
    23:149:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):62:62 -> b
kotlin.jvm.functions.Function0 -> H.a:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke() -> a
kotlin.jvm.functions.Function1 -> H.l:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke(java.lang.Object) -> c
kotlin.jvm.functions.Function10 -> H.b:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function11 -> H.c:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function12 -> H.d:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function13 -> H.e:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function14 -> H.f:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function15 -> H.g:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function16 -> H.h:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function17 -> H.i:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function18 -> H.j:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function19 -> H.k:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function2 -> H.p:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke(java.lang.Object,java.lang.Object) -> b
kotlin.jvm.functions.Function20 -> H.m:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function21 -> H.n:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function22 -> H.o:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function3 -> H.q:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function4 -> H.r:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function5 -> H.s:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function6 -> H.t:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function7 -> H.u:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function8 -> H.v:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function9 -> H.w:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.internal.ArrayIterator -> I.a:
# {"id":"sourceFile","fileName":"ArrayIterator.kt"}
    java.lang.Object[] array -> a
    int index -> b
    5:10:void <init>(java.lang.Object[]):8:8 -> <init>
    0:10:boolean hasNext():10:10 -> hasNext
    0:27:java.lang.Object next():11:11 -> next
    0:7:void remove():0:0 -> remove
kotlin.jvm.internal.ArrayIteratorKt -> I.b:
# {"id":"sourceFile","fileName":"ArrayIterator.kt"}
    5:10:java.util.Iterator iterator(java.lang.Object[]):14:14 -> a
kotlin.jvm.internal.ClassBasedDeclarationContainer -> I.c:
# {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"}
    java.lang.Class getJClass() -> a
kotlin.jvm.internal.ClassReference -> I.d:
# {"id":"sourceFile","fileName":"ClassReference.kt"}
    java.lang.Class jClass -> a
    kotlin.jvm.internal.ClassReference$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LI/d$a;"}
    java.util.Map FUNCTION_CLASSES -> c
    java.util.HashMap primitiveFqNames -> d
    java.util.HashMap primitiveWrapperFqNames -> e
    java.util.HashMap classFqNames -> f
    java.util.Map simpleNames -> g
    8:57:void <clinit>():102:102 -> <clinit>
    58:61:void <clinit>():101:101 -> <clinit>
    62:72:void <clinit>():206:206 -> <clinit>
    73:91:void <clinit>():208:208 -> <clinit>
    92:96:void <clinit>():209:209 -> <clinit>
    97:115:void <clinit>():107:107 -> <clinit>
    116:120:void <clinit>():109:109 -> <clinit>
    121:127:void <clinit>():110:110 -> <clinit>
    128:134:void <clinit>():111:111 -> <clinit>
    135:141:void <clinit>():112:112 -> <clinit>
    142:148:void <clinit>():113:113 -> <clinit>
    149:155:void <clinit>():114:114 -> <clinit>
    156:162:void <clinit>():115:115 -> <clinit>
    163:169:void <clinit>():116:116 -> <clinit>
    170:176:void <clinit>():117:117 -> <clinit>
    177:178:void <clinit>():109:109 -> <clinit>
    179:183:void <clinit>():120:120 -> <clinit>
    184:188:void <clinit>():121:121 -> <clinit>
    189:193:void <clinit>():122:122 -> <clinit>
    194:198:void <clinit>():123:123 -> <clinit>
    199:203:void <clinit>():124:124 -> <clinit>
    204:208:void <clinit>():125:125 -> <clinit>
    209:213:void <clinit>():126:126 -> <clinit>
    214:218:void <clinit>():127:127 -> <clinit>
    219:223:void <clinit>():128:128 -> <clinit>
    224:225:void <clinit>():120:120 -> <clinit>
    226:230:void <clinit>():132:132 -> <clinit>
    231:237:void <clinit>():133:133 -> <clinit>
    238:244:void <clinit>():134:134 -> <clinit>
    245:251:void <clinit>():135:135 -> <clinit>
    252:258:void <clinit>():136:136 -> <clinit>
    259:265:void <clinit>():137:137 -> <clinit>
    266:272:void <clinit>():138:138 -> <clinit>
    273:279:void <clinit>():139:139 -> <clinit>
    280:286:void <clinit>():140:140 -> <clinit>
    287:293:void <clinit>():141:141 -> <clinit>
    294:300:void <clinit>():142:142 -> <clinit>
    301:307:void <clinit>():143:143 -> <clinit>
    308:314:void <clinit>():144:144 -> <clinit>
    315:321:void <clinit>():145:145 -> <clinit>
    322:328:void <clinit>():146:146 -> <clinit>
    329:335:void <clinit>():147:147 -> <clinit>
    336:342:void <clinit>():148:148 -> <clinit>
    343:349:void <clinit>():149:149 -> <clinit>
    350:356:void <clinit>():150:150 -> <clinit>
    357:363:void <clinit>():151:151 -> <clinit>
    364:366:void <clinit>():153:153 -> <clinit>
    367:369:void <clinit>():154:154 -> <clinit>
    370:378:void <clinit>():155:155 -> <clinit>
    379:395:void <clinit>():211:211 -> <clinit>
    396:397:void <clinit>():212:212 -> <clinit>
    398:461:void <clinit>():156:156 -> <clinit>
    462:499:void <clinit>():158:158 -> <clinit>
    500:524:void <clinit>():159:159 -> <clinit>
    525:526:void <clinit>():132:132 -> <clinit>
    527:539:void <clinit>():215:215 -> <clinit>
    540:543:void <clinit>():216:216 -> <clinit>
    544:557:void <clinit>():217:217 -> <clinit>
    558:559:void <clinit>():218:218 -> <clinit>
    560:563:void <clinit>():216:216 -> <clinit>
    564:580:void <clinit>():163:163 -> <clinit>
    5:10:void <init>(java.lang.Class):10:10 -> <init>
    0:2:java.lang.Class getJClass():10:10 -> a
    0:23:boolean equals(java.lang.Object):91:91 -> equals
    0:8:int hashCode():94:94 -> hashCode
    0:25:java.lang.String toString():97:97 -> toString
kotlin.jvm.internal.ClassReference$Companion -> I.d$a:
# {"id":"sourceFile","fileName":"ClassReference.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():99:99 -> <init>
kotlin.jvm.internal.CollectionToArray -> I.e:
# {"id":"sourceFile","fileName":"CollectionToArray.kt"}
    java.lang.Object[] EMPTY -> a
    1:2:void <clinit>():127:127 -> <clinit>
    3:5:void <clinit>():14:14 -> <clinit>
    5:10:java.lang.Object[] toArray(java.util.Collection):83:83 -> a
    11:13:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    14:17:java.lang.Object[] toArray(java.util.Collection):85:85 -> a
    18:23:java.lang.Object[] toArray(java.util.Collection):86:86 -> a
    24:26:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    27:31:java.lang.Object[] toArray(java.util.Collection):22:22 -> a
    32:37:java.lang.Object[] toArray(java.util.Collection):91:91 -> a
    38:40:java.lang.Object[] toArray(java.util.Collection):92:92 -> a
    41:61:java.lang.Object[] toArray(java.util.Collection):93:93 -> a
    62:67:java.lang.Object[] toArray(java.util.Collection):99:99 -> a
    68:78:java.lang.Object[] toArray(java.util.Collection):102:102 -> a
    79:84:java.lang.Object[] toArray(java.util.Collection):104:104 -> a
    85:94:java.lang.Object[] toArray(java.util.Collection):23:23 -> a
    5:7:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):30:30 -> b
    8:15:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):105:105 -> b
    16:21:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    22:25:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):107:107 -> b
    26:31:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):108:108 -> b
    32:37:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    38:63:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:39 -> b
    64:69:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):113:113 -> b
    70:72:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):114:114 -> b
    73:93:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):115:115 -> b
    94:99:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):121:121 -> b
    100:110:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):124:124 -> b
    111:118:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):126:126 -> b
    119:121:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):43:43 -> b
    122:131:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):46:46 -> b
kotlin.jvm.internal.DefaultConstructorMarker -> I.f:
# {"id":"sourceFile","fileName":"DefaultConstructorMarker.java"}
kotlin.jvm.internal.FunctionBase -> I.g:
# {"id":"sourceFile","fileName":"FunctionBase.kt"}
kotlin.jvm.internal.Intrinsics -> I.h:
# {"id":"sourceFile","fileName":"Intrinsics.java"}
    8:12:boolean areEqual(java.lang.Object,java.lang.Object):167:167 -> a
    2:5:void checkNotNull(java.lang.Object):25:25 -> b
    2:5:void checkNotNull(java.lang.Object,java.lang.String):31:31 -> c
    3:31:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> d
    2:5:void checkNotNullParameter(java.lang.Object,java.lang.String):131:131 -> e
    0:9:int compare(int,int):163:163 -> f
    0:8:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):144:144 -> g
    9:10:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):151:151 -> g
    11:14:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):152:152 -> g
    15:18:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):153:153 -> g
    19:52:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):155:155 -> g
    0:10:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):251:251 -> h
    0:3:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):255:255 -> i
    4:8:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):256:256 -> i
    9:26:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):260:260 -> i
    27:32:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):265:265 -> i
    33:36:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):266:266 -> i
    0:15:java.lang.String stringPlus(java.lang.String,java.lang.Object):20:20 -> j
    0:11:void throwJavaNpe():45:45 -> k
    0:11:void throwJavaNpe(java.lang.String):50:50 -> l
    0:15:void throwParameterIsNullNPE(java.lang.String):140:140 -> m
kotlin.jvm.internal.Lambda -> I.i:
# {"id":"sourceFile","fileName":"Lambda.kt"}
    int arity -> a
    0:5:void <init>(int):10:10 -> <init>
    0:9:java.lang.String toString():11:11 -> toString
kotlin.jvm.internal.Reflection -> I.j:
# {"id":"sourceFile","fileName":"Reflection.java"}
    kotlin.jvm.internal.ReflectionFactory factory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LI/k;"}
    kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[LM/a;"}
    1:6:void <clinit>():26:26 -> <clinit>
    7:16:void <clinit>():27:27 -> <clinit>
    17:24:void <clinit>():34:34 -> <clinit>
    25:29:void <clinit>():39:39 -> <clinit>
    0:6:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):59:59 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM/a;"}
    0:6:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):78:78 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/i;)Ljava/lang/String;"}
kotlin.jvm.internal.ReflectionFactory -> I.k:
# {"id":"sourceFile","fileName":"ReflectionFactory.java"}
    0:3:void <init>():14:14 -> <init>
    0:5:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):30:30 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM/a;"}
    0:14:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:44 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/g;)Ljava/lang/String;"}
    15:29:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):45:45 -> b
    0:4:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):39:39 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/i;)Ljava/lang/String;"}
kotlin.random.AbstractPlatformRandom -> J.a:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    0:3:void <init>():35:35 -> <init>
    0:8:int nextInt():41:41 -> b
    java.util.Random getImpl() -> c
kotlin.random.FallbackThreadLocalRandom -> J.b:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    kotlin.random.FallbackThreadLocalRandom$implStorage$1 implStorage -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/b$a;"}
    0:2:void <init>():50:50 -> <init>
    3:10:void <init>():51:51 -> <init>
    0:13:java.util.Random getImpl():56:56 -> c
kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> J.b$a:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    0:3:void <init>():51:51 -> <init>
    0:5:java.util.Random initialValue():52:52 -> a
    0:4:java.lang.Object initialValue():51:51 -> initialValue
kotlin.random.Random -> J.c:
# {"id":"sourceFile","fileName":"Random.kt"}
    kotlin.random.Random$Default Default -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/c$a;"}
    kotlin.random.Random defaultRandom -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/c;"}
    8:16:void <clinit>():271:271 -> <clinit>
    0:3:void <init>():19:19 -> <init>
    0:2:kotlin.random.Random access$getDefaultRandom$cp():19:19 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/c;"}
    int nextInt() -> b
kotlin.random.Random$Default -> J.c$a:
# {"id":"sourceFile","fileName":"Random.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():270:270 -> <init>
    0:8:int nextInt():282:282 -> b
kotlin.random.jdk8.PlatformThreadLocalRandom -> K.a:
# {"id":"sourceFile","fileName":"PlatformThreadLocalRandom.kt"}
    0:3:void <init>():11:11 -> <init>
    0:9:java.util.Random getImpl():13:13 -> c
kotlin.ranges.IntProgression -> L.a:
# {"id":"sourceFile","fileName":"Progressions.kt"}
    int first -> a
    int last -> b
    int step -> c
    kotlin.ranges.IntProgression$Companion Companion -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LL/a$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:8:void <init>(int,int,int):77:77 -> <init>
    9:10:void <init>(int,int,int):92:92 -> <init>
    11:16:void <init>(int,int,int):97:97 -> <init>
    17:19:void <init>(int,int,int):102:102 -> <init>
    20:27:void <init>(int,int,int):86:86 -> <init>
    28:35:void <init>(int,int,int):85:85 -> <init>
    0:2:int getFirst():92:92 -> a
    0:2:int getLast():97:97 -> b
    0:11:kotlin.collections.IntIterator iterator():104:104 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/w;"}
    0:4:java.util.Iterator iterator():77:77 -> iterator
kotlin.ranges.IntProgression$Companion -> L.a$a:
# {"id":"sourceFile","fileName":"Progressions.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():123:123 -> <init>
kotlin.ranges.IntProgressionIterator -> L.b:
# {"id":"sourceFile","fileName":"ProgressionIterators.kt"}
    int step -> a
    int finalElement -> b
    boolean hasNext -> c
    int next -> d
    0:4:void <init>(int,int,int):38:38 -> <init>
    5:17:void <init>(int,int,int):39:39 -> <init>
    18:23:void <init>(int,int,int):40:40 -> <init>
    24:26:void <init>(int,int,int):41:41 -> <init>
    0:1:int nextInt():46:46 -> a
    2:5:int nextInt():47:47 -> a
    6:10:int nextInt():48:48 -> a
    11:13:int nextInt():49:49 -> a
    14:19:int nextInt():48:48 -> a
    20:25:int nextInt():52:52 -> a
    0:2:boolean hasNext():43:43 -> hasNext
kotlin.ranges.IntRange -> L.c:
# {"id":"sourceFile","fileName":"Ranges.kt"}
    kotlin.ranges.IntRange$Companion Companion -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LL/c$a;"}
    kotlin.ranges.IntRange EMPTY -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"LL/c;"}
    8:17:void <clinit>():68:68 -> <clinit>
    1:4:void <init>(int,int):44:44 -> <init>
    0:15:boolean contains(int):48:48 -> d
    0:18:boolean equals(java.lang.Object):58:58 -> equals
    19:44:boolean equals(java.lang.Object):59:59 -> equals
    0:19:int hashCode():62:62 -> hashCode
    0:13:boolean isEmpty():55:55 -> isEmpty
    0:28:java.lang.String toString():64:64 -> toString
kotlin.ranges.IntRange$Companion -> L.c$a:
# {"id":"sourceFile","fileName":"Ranges.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():66:66 -> <init>
kotlin.ranges.RangesKt -> L.d:
kotlin.ranges.RangesKt__RangesKt -> L.e:
# {"id":"sourceFile","fileName":"Ranges.kt"}
kotlin.ranges.RangesKt___RangesKt -> L.f:
# {"id":"sourceFile","fileName":"_Ranges.kt"}
    0:3:int coerceAtLeast(int,int):1066:1066 -> a
    0:3:int coerceAtMost(int,int):1143:1143 -> b
    0:5:long coerceAtMost(long,long):1154:1154 -> c
kotlin.reflect.KClass -> M.a:
# {"id":"sourceFile","fileName":"KClass.kt"}
kotlin.sequences.ConstrainedOnceSequence -> N.a:
# {"id":"sourceFile","fileName":"SequencesJVM.kt"}
    java.util.concurrent.atomic.AtomicReference sequenceRef -> a
    5:7:void <init>(kotlin.sequences.Sequence):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/b;)V"}
    8:15:void <init>(kotlin.sequences.Sequence):20:20 -> <init>
    0:10:java.util.Iterator iterator():23:23 -> iterator
    11:15:java.util.Iterator iterator():24:24 -> iterator
    16:23:java.util.Iterator iterator():23:23 -> iterator
kotlin.sequences.Sequence -> N.b:
# {"id":"sourceFile","fileName":"Sequence.kt"}
    java.util.Iterator iterator() -> iterator
kotlin.sequences.SequencesKt -> N.c:
kotlin.sequences.SequencesKt__SequenceBuilderKt -> N.d:
# {"id":"sourceFile","fileName":"SequenceBuilder.kt"}
kotlin.sequences.SequencesKt__SequencesJVMKt -> N.e:
# {"id":"sourceFile","fileName":"SequencesJVM.kt"}
kotlin.sequences.SequencesKt__SequencesKt -> N.f:
# {"id":"sourceFile","fileName":"Sequences.kt"}
    5:14:kotlin.sequences.Sequence asSequence(java.util.Iterator):30:30 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)LN/b;"}
    5:15:kotlin.sequences.Sequence constrainOnce(kotlin.sequences.Sequence):626:626 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/b;)LN/b;"}
kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> N.f$a:
# {"id":"sourceFile","fileName":"Sequences.kt"}
    java.util.Iterator $this_asSequence$inlined -> a
    2:5:void <init>(java.util.Iterator):21:21 -> <init>
    0:2:java.util.Iterator iterator():681:681 -> iterator
kotlin.sequences.SequencesKt___SequencesJvmKt -> N.g:
# {"id":"sourceFile","fileName":"_SequencesJvm.kt"}
kotlin.sequences.SequencesKt___SequencesKt -> N.h:
# {"id":"sourceFile","fileName":"_Sequences.kt"}
    10:23:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):787:787 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/b;Ljava/util/Collection;)Ljava/util/Collection;"}
    24:28:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):788:788 -> c
    5:13:java.util.List toList(kotlin.sequences.Sequence):808:808 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/b;)Ljava/util/List;"}
    5:16:java.util.List toMutableList(kotlin.sequences.Sequence):817:817 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/b;)Ljava/util/List;"}
kotlin.text.CharsKt__CharJVMKt -> O.a:
# {"id":"sourceFile","fileName":"CharJVM.kt"}
    0:14:int checkRadix(int):313:313 -> a
    15:50:int checkRadix(int):314:314 -> a
    0:4:int digitOf(char,int):306:306 -> b
kotlin.text.CharsKt__CharKt -> O.b:
# {"id":"sourceFile","fileName":"Char.kt"}
    8:11:boolean equals(char,char,boolean):237:237 -> c
    12:17:boolean equals(char,char,boolean):238:238 -> c
    18:30:boolean equals(char,char,boolean):240:240 -> c
kotlin.text.StringsKt -> O.c:
kotlin.text.StringsKt__AppendableKt -> O.d:
# {"id":"sourceFile","fileName":"Appendable.kt"}
kotlin.text.StringsKt__IndentKt -> O.e:
# {"id":"sourceFile","fileName":"Indent.kt"}
kotlin.text.StringsKt__RegexExtensionsJVMKt -> O.f:
# {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"}
kotlin.text.StringsKt__RegexExtensionsKt -> O.g:
# {"id":"sourceFile","fileName":"RegexExtensions.kt"}
kotlin.text.StringsKt__StringBuilderJVMKt -> O.h:
# {"id":"sourceFile","fileName":"StringBuilderJVM.kt"}
kotlin.text.StringsKt__StringBuilderKt -> O.i:
# {"id":"sourceFile","fileName":"StringBuilder.kt"}
kotlin.text.StringsKt__StringNumberConversionsJVMKt -> O.j:
# {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"}
kotlin.text.StringsKt__StringNumberConversionsKt -> O.k:
# {"id":"sourceFile","fileName":"StringNumberConversions.kt"}
    7:11:java.lang.Long toLongOrNull(java.lang.String):132:132 -> a
    9:11:java.lang.Long toLongOrNull(java.lang.String,int):142:142 -> b
    12:20:java.lang.Long toLongOrNull(java.lang.String,int):144:144 -> b
    21:26:java.lang.Long toLongOrNull(java.lang.String,int):151:151 -> b
    27:71:java.lang.Long toLongOrNull(java.lang.String,int):152:152 -> b
    72:91:java.lang.Long toLongOrNull(java.lang.String,int):177:177 -> b
    92:120:java.lang.Long toLongOrNull(java.lang.String,int):182:182 -> b
    121:131:java.lang.Long toLongOrNull(java.lang.String,int):199:199 -> b
kotlin.text.StringsKt__StringsJVMKt -> O.l:
# {"id":"sourceFile","fileName":"StringsJVM.kt"}
kotlin.text.StringsKt__StringsKt -> O.m:
# {"id":"sourceFile","fileName":"Strings.kt"}
    5:11:int getLastIndex(java.lang.CharSequence):379:379 -> c
    7:11:int indexOf(java.lang.CharSequence,char,int,boolean):1087:1087 -> d
    12:19:int indexOf(java.lang.CharSequence,char,int,boolean):1090:1090 -> d
    20:29:int indexOf(java.lang.CharSequence,char,int,boolean):1088:1088 -> d
    11:15:int indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086:1086 -> e
    12:19:int indexOfAny(java.lang.CharSequence,char[],int,boolean):933:933 -> f
    20:23:int indexOfAny(java.lang.CharSequence,char[],int,boolean):934:934 -> f
    24:30:int indexOfAny(java.lang.CharSequence,char[],int,boolean):935:935 -> f
    31:58:int indexOfAny(java.lang.CharSequence,char[],int,boolean):938:938 -> f
    59:62:int indexOfAny(java.lang.CharSequence,char[],int,boolean):939:939 -> f
    63:68:int indexOfAny(java.lang.CharSequence,char[],int,boolean):1618:1618 -> f
    69:80:int indexOfAny(java.lang.CharSequence,char[],int,boolean):940:940 -> f
    7:11:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1117:1117 -> g
    12:19:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1120:1120 -> g
    20:29:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1118:1118 -> g
    4:17:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116:1116 -> h
    12:19:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):956:956 -> i
    20:23:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):957:957 -> i
    24:30:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):958:958 -> i
    31:41:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):962:962 -> i
    42:45:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):963:963 -> i
    46:51:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):1620:1620 -> i
    52:65:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):964:964 -> i
    16:25:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):484:484 -> j
    26:39:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):485:485 -> j
    5:9:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483:483 -> k
kotlin.text.StringsKt___StringsJvmKt -> O.n:
# {"id":"sourceFile","fileName":"_StringsJvm.kt"}
kotlin.text.StringsKt___StringsKt -> O.o:
# {"id":"sourceFile","fileName":"_Strings.kt"}
kotlinx.coroutines.AbstractTimeSource -> P.a:
# {"id":"sourceFile","fileName":"AbstractTimeSource.kt"}
kotlinx.coroutines.AbstractTimeSourceKt -> P.b:
# {"id":"sourceFile","fileName":"AbstractTimeSource.kt"}
    0:0:void <clinit>() -> <clinit>
    0:1:P.AbstractTimeSource P.AbstractTimeSourceKt.getTimeSource():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/a;"}
kotlinx.coroutines.CoroutineDispatcher -> P.c:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher$Key Key -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:5:void <init>():32:32 -> <init>
    void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    0:1:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):62:62 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)Z"}
    0:2:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):100:100 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP/c;"}
    3:8:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):101:101 -> c
    0:4:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):31:31 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e$b;"}
    0:4:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):31:31 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$c;)LC/e;"}
    0:28:java.lang.String toString():166:166 -> toString
kotlinx.coroutines.CoroutineDispatcher$Key -> P.c$a:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:3:void <init>():37:38 -> <init>
    4:4:void <init>():36:36 -> <init>
kotlinx.coroutines.CoroutineDispatcher$Key$1 -> P.c$a$a:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher$Key$1 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c$a$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():0:0 -> <init>
    0:6:java.lang.Object invoke(java.lang.Object):38:38 -> c
    0:8:kotlinx.coroutines.CoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):38:38 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;)LP/c;"}
kotlinx.coroutines.CoroutineExceptionHandler -> P.d:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    kotlinx.coroutines.CoroutineExceptionHandler$Key Key -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/d$a;"}
    0:4:void <clinit>():0:0 -> <clinit>
    void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Throwable;)V"}
kotlinx.coroutines.CoroutineExceptionHandler$Key -> P.d$a:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/d$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():102:102 -> <init>
kotlinx.coroutines.CoroutineExceptionHandlerImplKt -> P.e:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"}
    java.util.List handlers -> a
    0:5:void <clinit>():22:22 -> <clinit>
    6:9:void <clinit>():20:20 -> <clinit>
    10:24:void <clinit>():23:23 -> <clinit>
    0:17:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):46:46 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Throwable;)V"}
    18:22:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):48:48 -> a
    23:26:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):51:51 -> a
    27:38:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):52:52 -> a
    39:42:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):57:57 -> a
    43:68:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):60:60 -> a
    69:76:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):61:61 -> a
kotlinx.coroutines.CoroutineExceptionHandlerKt -> P.f:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    0:9:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):24:24 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Throwable;)V"}
    10:13:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):33:33 -> a
    14:18:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):25:25 -> a
    19:26:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):29:29 -> a
    3:9:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):38:38 -> b
    10:13:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):111:111 -> b
kotlinx.coroutines.DebugStringsKt -> P.g:
# {"id":"sourceFile","fileName":"DebugStrings.kt"}
    0:8:java.lang.String getClassSimpleName(java.lang.Object):21:21 -> a
    0:8:java.lang.String getHexAddress(java.lang.Object):13:13 -> b
kotlinx.coroutines.DefaultExecutor -> P.h:
# {"id":"sourceFile","fileName":"DefaultExecutor.kt"}
    kotlinx.coroutines.DefaultExecutor INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/h;"}
    long KEEP_ALIVE_NANOS -> g
    10:12:void <clinit>():32:32 -> <clinit>
    13:16:void <clinit>():37:37 -> <clinit>
    17:23:void <clinit>():39:39 -> <clinit>
    24:31:void <clinit>():41:41 -> <clinit>
    32:38:void <clinit>():37:37 -> <clinit>
    0:3:void <init>():28:28 -> <init>
    0:9:java.lang.Thread getThread():49:49 -> j
    0:8:void enqueue(java.lang.Runnable):68:68 -> m
    9:12:void enqueue(java.lang.Runnable):69:69 -> m
    0:4:void run():101:101 -> run
    5:8:void run():102:102 -> run
    9:14:void run():105:105 -> run
    15:16:void run():125:125 -> run
    17:19:void run():126:126 -> run
    20:22:void run():127:127 -> run
    23:38:void run():129:129 -> run
    39:41:void run():107:107 -> run
    42:51:void run():108:108 -> run
    52:62:void run():111:111 -> run
    63:74:void run():112:112 -> run
    75:76:void run():125:125 -> run
    77:79:void run():126:126 -> run
    80:82:void run():127:127 -> run
    83:92:void run():129:129 -> run
    93:102:void run():115:115 -> run
    103:108:void run():120:120 -> run
    109:110:void run():125:125 -> run
    111:113:void run():126:126 -> run
    114:116:void run():127:127 -> run
    117:126:void run():129:129 -> run
    127:133:void run():121:121 -> run
    134:135:void run():125:125 -> run
    136:138:void run():126:126 -> run
    139:141:void run():127:127 -> run
    142:151:void run():129:129 -> run
    1:9:void acknowledgeShutdownIfNeeded():177:177 -> s
    10:11:void acknowledgeShutdownIfNeeded():178:178 -> s
    12:14:void acknowledgeShutdownIfNeeded():179:179 -> s
    15:17:void acknowledgeShutdownIfNeeded():180:180 -> s
    18:22:void acknowledgeShutdownIfNeeded():181:181 -> s
    1:11:java.lang.Thread createThreadSync():135:135 -> t
    12:14:java.lang.Thread createThreadSync():136:136 -> t
    15:17:java.lang.Thread createThreadSync():137:137 -> t
    18:23:java.lang.Thread createThreadSync():138:138 -> t
    24:27:java.lang.Thread createThreadSync():135:135 -> t
    0:8:boolean isShutDown():60:60 -> u
    0:12:boolean isShutdownRequested():63:63 -> v
    1:10:boolean notifyStartup():154:154 -> w
    11:12:boolean notifyStartup():155:155 -> w
    13:15:boolean notifyStartup():156:156 -> w
    16:20:boolean notifyStartup():157:157 -> w
    0:7:void shutdownError():78:78 -> x
kotlinx.coroutines.DefaultExecutorKt -> P.i:
# {"id":"sourceFile","fileName":"DefaultExecutor.kt"}
    boolean defaultMainDelayOptIn -> a
    kotlinx.coroutines.Delay DefaultDelay -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"}
    0:8:void <clinit>():11:11 -> <clinit>
    9:15:void <clinit>():13:13 -> <clinit>
    0:2:kotlinx.coroutines.Delay getDefaultDelay():13:13 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/j;"}
    0:6:kotlinx.coroutines.Delay initializeDefaultDelay():17:17 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/j;"}
    7:10:kotlinx.coroutines.Delay initializeDefaultDelay():18:18 -> b
    11:27:kotlinx.coroutines.Delay initializeDefaultDelay():24:24 -> b
kotlinx.coroutines.Delay -> P.j:
# {"id":"sourceFile","fileName":"Delay.kt"}
kotlinx.coroutines.DiagnosticCoroutineContextException -> P.k:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"}
    kotlin.coroutines.CoroutineContext context -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"}
    0:5:void <init>(kotlin.coroutines.CoroutineContext):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)V"}
    1:2:java.lang.Throwable fillInStackTrace():64:64 -> fillInStackTrace
    3:6:java.lang.Throwable fillInStackTrace():39:39 -> fillInStackTrace
    0:6:java.lang.String getLocalizedMessage():34:34 -> getLocalizedMessage
kotlinx.coroutines.Dispatchers -> P.l:
# {"id":"sourceFile","fileName":"Dispatchers.kt"}
    kotlinx.coroutines.Dispatchers INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/l;"}
    kotlinx.coroutines.CoroutineDispatcher Default -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"}
    kotlinx.coroutines.CoroutineDispatcher Unconfined -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"}
    kotlinx.coroutines.CoroutineDispatcher IO -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"}
    7:10:void <clinit>():32:32 -> <clinit>
    11:14:void <clinit>():93:93 -> <clinit>
    15:19:void <clinit>():134:134 -> <clinit>
    0:3:void <init>():21:21 -> <init>
    0:2:kotlinx.coroutines.CoroutineDispatcher getIO():134:134 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/c;"}
    0:2:kotlinx.coroutines.MainCoroutineDispatcher getMain():57:57 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/u;"}
kotlinx.coroutines.EventLoop -> P.m:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    long useCount -> b
    boolean shared -> c
    0:3:void <init>():23:23 -> <init>
    0:10:long delta(boolean):101:101 -> d
    0:5:long getNextTime():62:62 -> e
    0:11:void incrementUseCount(boolean):104:104 -> f
    12:14:void incrementUseCount(boolean):105:105 -> f
    7:18:void incrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):103:103 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/m;ZILjava/lang/Object;)V"}
    0:1:boolean isUnconfinedQueueEmpty():98:98 -> h
    0:1:boolean processUnconfinedEvent():67:67 -> i
kotlinx.coroutines.EventLoopImplBase -> P.n:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU -> d
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$FU -> e
    0:20:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():184:184 -> <init>
    4:5:void <init>():186:186 -> <init>
    6:8:void <init>():189:189 -> <init>
    9:11:void <init>():191:191 -> <init>
    0:3:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):285:285 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    0:10:long getNextTime():209:209 -> e
    11:20:long getNextTime():210:210 -> e
    21:33:long getNextTime():213:213 -> e
    34:39:long getNextTime():217:217 -> e
    40:47:long getNextTime():214:214 -> e
    0:5:java.lang.Runnable dequeue():558:558 -> l
    6:9:java.lang.Runnable dequeue():328:328 -> l
    10:16:java.lang.Runnable dequeue():329:329 -> l
    17:23:java.lang.Runnable dequeue():330:330 -> l
    24:33:java.lang.Runnable dequeue():331:331 -> l
    34:40:java.lang.Runnable dequeue():334:334 -> l
    41:51:java.lang.Runnable dequeue():335:335 -> l
    0:5:void enqueue(java.lang.Runnable):288:288 -> m
    6:9:void enqueue(java.lang.Runnable):290:290 -> m
    10:15:void enqueue(java.lang.Runnable):292:292 -> m
    0:1:boolean enqueueImpl(java.lang.Runnable):556:556 -> n
    2:12:boolean enqueueImpl(java.lang.Runnable):299:299 -> n
    13:22:boolean enqueueImpl(java.lang.Runnable):301:301 -> n
    23:26:boolean enqueueImpl(java.lang.Runnable):302:302 -> n
    27:42:boolean enqueueImpl(java.lang.Runnable):303:303 -> n
    43:53:boolean enqueueImpl(java.lang.Runnable):306:306 -> n
    54:60:boolean enqueueImpl(java.lang.Runnable):310:310 -> n
    61:67:boolean enqueueImpl(java.lang.Runnable):313:313 -> n
    68:73:boolean enqueueImpl(java.lang.Runnable):314:314 -> n
    74:76:boolean enqueueImpl(java.lang.Runnable):315:315 -> n
    77:85:boolean enqueueImpl(java.lang.Runnable):316:316 -> n
    0:2:boolean isCompleted():193:193 -> o
    0:7:boolean isEmpty():197:197 -> p
    8:12:boolean isEmpty():198:198 -> p
    13:18:boolean isEmpty():200:200 -> p
    19:29:boolean isEmpty():202:202 -> p
    30:37:boolean isEmpty():203:203 -> p
    0:8:long processNextEvent():259:259 -> q
    9:13:long processNextEvent():261:261 -> q
    14:19:long processNextEvent():277:277 -> q
    20:23:long processNextEvent():279:279 -> q
    24:28:long processNextEvent():282:282 -> q
    1:2:void resetAll():386:386 -> r
    3:5:void resetAll():387:387 -> r
kotlinx.coroutines.EventLoopImplPlatform -> P.o:
# {"id":"sourceFile","fileName":"EventLoop.kt"}
    0:3:void <init>():7:7 -> <init>
    java.lang.Thread getThread() -> j
    0:3:void unpark():11:11 -> k
    4:9:void unpark():12:12 -> k
    10:16:void unpark():13:13 -> k
kotlinx.coroutines.EventLoop_commonKt -> P.p:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    kotlinx.coroutines.internal.Symbol DISPOSED_TASK -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/j;"}
    kotlinx.coroutines.internal.Symbol CLOSED_EMPTY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/j;"}
    0:8:void <clinit>():146:146 -> <clinit>
    9:18:void <clinit>():172:172 -> <clinit>
    0:2:kotlinx.coroutines.internal.Symbol access$getCLOSED_EMPTY$p():1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/j;"}
kotlinx.coroutines.ExecutorCoroutineDispatcher -> P.q:
# {"id":"sourceFile","fileName":"Executors.kt"}
    kotlinx.coroutines.ExecutorCoroutineDispatcher$Key Key -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/q$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():20:20 -> <init>
kotlinx.coroutines.ExecutorCoroutineDispatcher$Key -> P.q$a:
# {"id":"sourceFile","fileName":"Executors.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:3:void <init>():24:25 -> <init>
    4:4:void <init>():23:23 -> <init>
kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 -> P.q$a$a:
# {"id":"sourceFile","fileName":"Executors.kt"}
    kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/q$a$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():0:0 -> <init>
    0:6:java.lang.Object invoke(java.lang.Object):25:25 -> c
    0:8:kotlinx.coroutines.ExecutorCoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):25:25 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e$b;)LP/q;"}
kotlinx.coroutines.Job -> P.r:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key Key -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/r$a;"}
    0:4:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.Job$Key -> P.r$a:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/r$a;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():116:116 -> <init>
kotlinx.coroutines.JobKt -> P.s:
    0:3:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/util/concurrent/CancellationException;)V"}
kotlinx.coroutines.JobKt__JobKt -> P.t:
# {"id":"sourceFile","fileName":"Job.kt"}
    0:9:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):549:549 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/util/concurrent/CancellationException;)V"}
kotlinx.coroutines.MainCoroutineDispatcher -> P.u:
# {"id":"sourceFile","fileName":"MainCoroutineDispatcher.kt"}
    0:3:void <init>():15:15 -> <init>
    kotlinx.coroutines.MainCoroutineDispatcher getImmediate() -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/u;"}
    0:5:java.lang.String toStringInternalImpl():69:69 -> e
    6:9:java.lang.String toStringInternalImpl():70:70 -> e
    10:17:java.lang.String toStringInternalImpl():72:72 -> e
    18:21:java.lang.String toStringInternalImpl():74:74 -> e
kotlinx.coroutines.ThreadLocalEventLoop -> P.v:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    kotlinx.coroutines.ThreadLocalEventLoop INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/v;"}
    java.lang.ThreadLocal ref -> b
    7:14:void <clinit>():128:128 -> <clinit>
    0:3:void <init>():126:126 -> <init>
    0:5:void setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):141:141 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/m;)V"}
kotlinx.coroutines.Unconfined -> P.w:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    kotlinx.coroutines.Unconfined INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/w;"}
    0:7:void <clinit>():0:0 -> <clinit>
    0:3:void <init>():13:13 -> <init>
    0:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):24:24 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    9:16:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):30:30 -> a
    0:1:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):20:20 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)Z"}
    0:2:java.lang.String toString():35:35 -> toString
kotlinx.coroutines.YieldContext -> P.x:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    kotlinx.coroutines.YieldContext$Key Key -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/x$a;"}
    0:8:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.YieldContext$Key -> P.x$a:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():43:43 -> <init>
kotlinx.coroutines.android.AndroidDispatcherFactory -> kotlinx.coroutines.android.AndroidDispatcherFactory:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    0:3:void <init>():52:52 -> <init>
    0:5:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LP/u;"}
    6:18:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):56:56 -> createDispatcher
    19:26:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> createDispatcher
    0:2:java.lang.String hintOnError():59:59 -> hintOnError
kotlinx.coroutines.android.AndroidExceptionPreHandler -> kotlinx.coroutines.android.AndroidExceptionPreHandler:
# {"id":"sourceFile","fileName":"AndroidExceptionPreHandler.kt"}
    0:4:void <init>():15:15 -> <init>
    5:7:void <init>():18:18 -> <init>
    0:0:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):49:49 -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Throwable;)V"}
    0:3:java.lang.reflect.Method preHandler():22:22 -> preHandler
    4:7:java.lang.reflect.Method preHandler():23:23 -> preHandler
    8:9:java.lang.reflect.Method preHandler():24:24 -> preHandler
    10:15:java.lang.reflect.Method preHandler():25:25 -> preHandler
    16:36:java.lang.reflect.Method preHandler():26:26 -> preHandler
    37:39:java.lang.reflect.Method preHandler():31:31 -> preHandler
kotlinx.coroutines.android.HandlerContext -> Q.a:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    kotlinx.coroutines.android.HandlerContext _immediate -> _immediate
      # {"id":"com.android.tools.r8.residualsignature","signature":"LQ/a;"}
    android.os.Handler handler -> b
    java.lang.String name -> c
    boolean invokeImmediately -> d
    kotlinx.coroutines.android.HandlerContext immediate -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LQ/a;"}
    1:1:void <init>(android.os.Handler,java.lang.String,boolean):118:118 -> <init>
    2:4:void <init>(android.os.Handler,java.lang.String,boolean):115:117 -> <init>
    5:5:void <init>(android.os.Handler,java.lang.String,boolean):131:131 -> <init>
    6:7:void <init>(android.os.Handler,java.lang.String,boolean):133:134 -> <init>
    8:8:void <init>(android.os.Handler,java.lang.String,boolean):133:133 -> <init>
    9:9:void <init>(android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):125:125 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/lang/String;ILI/f;)V"}
    10:10:void <init>(android.os.Handler,java.lang.String):128:128 -> <init>
    0:7:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):141:141 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    8:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):142:142 -> a
    0:24:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):137:137 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)Z"}
    0:4:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():114:114 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/u;"}
    0:15:boolean equals(java.lang.Object):175:175 -> equals
    0:29:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):166:166 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    30:37:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):167:167 -> f
    0:2:kotlinx.coroutines.android.HandlerContext getImmediate():133:133 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ/a;"}
    0:6:int hashCode():176:176 -> hashCode
    0:5:java.lang.String toString():170:170 -> toString
    6:15:java.lang.String toString():171:171 -> toString
    16:27:java.lang.String toString():172:172 -> toString
kotlinx.coroutines.android.HandlerDispatcher -> Q.b:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():22:22 -> <init>
kotlinx.coroutines.android.HandlerDispatcherKt -> Q.c:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    kotlinx.coroutines.android.HandlerDispatcher Main -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LQ/b;"}
    1:46:void <clinit>():109:109 -> <clinit>
    2:16:android.os.Handler asHandler(android.os.Looper,boolean):92:92 -> a
    17:37:android.os.Handler asHandler(android.os.Looper,boolean):93:93 -> a
    38:43:android.os.Handler asHandler(android.os.Looper,boolean):87:87 -> a
kotlinx.coroutines.internal.LimitedDispatcher -> R.a:
# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher dispatcher -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"}
    int parallelism -> c
    kotlinx.coroutines.Delay $$delegate_0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"}
    kotlinx.coroutines.internal.LockFreeTaskQueue queue -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c;"}
    java.lang.Object workerAllocationLock -> f
    0:2:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/c;I)V"}
    3:4:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):17:17 -> <init>
    5:6:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):18:18 -> <init>
    7:22:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> <init>
    23:30:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):24:24 -> <init>
    31:38:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):27:27 -> <init>
    0:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):109:109 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    7:13:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):116:116 -> a
    14:19:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):67:67 -> a
    0:4:boolean addAndTryDispatching(java.lang.Runnable):100:100 -> d
    5:14:boolean addAndTryDispatching(java.lang.Runnable):101:101 -> d
    0:1:boolean tryAllocateWorker():92:92 -> e
    2:2:boolean tryAllocateWorker():129:129 -> e
    3:11:boolean tryAllocateWorker():93:93 -> e
    12:17:boolean tryAllocateWorker():94:94 -> e
    18:22:boolean tryAllocateWorker():95:95 -> e
    2:11:void run():39:39 -> run
    12:16:void run():42:42 -> run
    17:27:void run():44:44 -> run
    28:35:void run():47:47 -> run
    36:41:void run():50:50 -> run
    42:43:void run():56:56 -> run
    44:44:void run():108:108 -> run
    45:50:void run():57:57 -> run
    51:60:void run():58:58 -> run
    61:66:void run():59:59 -> run
    67:73:void run():61:61 -> run
kotlinx.coroutines.internal.LimitedDispatcherKt -> R.b:
# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"}
    4:23:void checkParallelism(int):106:106 -> a
kotlinx.coroutines.internal.LockFreeTaskQueue -> R.c:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU -> a
    0:12:void <clinit>():0:0 -> <clinit>
    0:2:void <init>(boolean):30:30 -> <init>
    3:12:void <init>(boolean):33:33 -> <init>
    0:3:boolean addLast(java.lang.Object):312:312 -> a
    4:18:boolean addLast(java.lang.Object):48:48 -> a
    19:29:boolean addLast(java.lang.Object):51:51 -> a
    0:3:void close():310:310 -> b
    4:10:void close():41:41 -> b
    11:20:void close():42:42 -> b
    0:8:int getSize():37:37 -> c
    0:3:java.lang.Object removeFirstOrNull():314:314 -> d
    4:7:java.lang.Object removeFirstOrNull():59:59 -> d
    8:12:java.lang.Object removeFirstOrNull():60:60 -> d
    13:22:java.lang.Object removeFirstOrNull():61:61 -> d
kotlinx.coroutines.internal.LockFreeTaskQueueCore -> R.d:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    int capacity -> a
    boolean singleConsumer -> b
    int mask -> c
    java.util.concurrent.atomic.AtomicReferenceArray array -> d
    kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion Companion -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/d$a;"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> f
    java.util.concurrent.atomic.AtomicLongFieldUpdater _state$FU -> g
    kotlinx.coroutines.internal.Symbol REMOVE_FROZEN -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/j;"}
    8:37:void <clinit>():288:288 -> <clinit>
    0:2:void <init>(int,boolean):76:76 -> <init>
    3:4:void <init>(int,boolean):77:77 -> <init>
    5:8:void <init>(int,boolean):78:78 -> <init>
    9:11:void <init>(int,boolean):80:80 -> <init>
    12:15:void <init>(int,boolean):81:81 -> <init>
    16:17:void <init>(int,boolean):82:82 -> <init>
    18:27:void <init>(int,boolean):83:83 -> <init>
    28:36:void <init>(int,boolean):86:86 -> <init>
    37:42:void <init>(int,boolean):87:87 -> <init>
    43:48:void <init>(int,boolean):86:86 -> <init>
    0:10:int addLast(java.lang.Object):320:320 -> a
    11:32:int addLast(java.lang.Object):106:106 -> a
    33:43:int addLast(java.lang.Object):108:108 -> a
    44:60:int addLast(java.lang.Object):114:114 -> a
    61:81:int addLast(java.lang.Object):120:120 -> a
    82:96:int addLast(java.lang.Object):127:127 -> a
    97:104:int addLast(java.lang.Object):129:129 -> a
    105:114:int addLast(java.lang.Object):133:133 -> a
    115:128:int addLast(java.lang.Object):134:134 -> a
    0:25:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):230:230 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LR/d;"}
    26:33:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):233:233 -> b
    34:47:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):235:235 -> b
    48:58:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):236:236 -> b
    59:69:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):239:239 -> b
    0:6:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):340:340 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LR/d;"}
    7:17:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):225:225 -> c
    0:24:boolean close():316:316 -> d
    25:36:boolean close():318:318 -> d
    0:8:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):143:143 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)LR/d;"}
    9:18:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):154:154 -> e
    19:29:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):155:155 -> e
    0:22:int getSize():92:92 -> f
    0:22:boolean isEmpty():91:91 -> g
    0:14:long markFrozen():336:336 -> h
    15:26:long markFrozen():338:338 -> h
    0:8:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():214:214 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/d;"}
    0:10:java.lang.Object removeFirstOrNull():325:325 -> j
    11:28:java.lang.Object removeFirstOrNull():166:166 -> j
    29:37:java.lang.Object removeFirstOrNull():168:168 -> j
    38:46:java.lang.Object removeFirstOrNull():169:169 -> j
    47:53:java.lang.Object removeFirstOrNull():172:172 -> j
    54:65:java.lang.Object removeFirstOrNull():177:177 -> j
    66:80:java.lang.Object removeFirstOrNull():180:180 -> j
    81:89:java.lang.Object removeFirstOrNull():183:183 -> j
    90:96:java.lang.Object removeFirstOrNull():187:187 -> j
    97:103:java.lang.Object removeFirstOrNull():192:192 -> j
    0:15:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):330:330 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LR/d;"}
    16:20:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):204:204 -> k
    21:35:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):206:206 -> k
    36:47:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):207:207 -> k
kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion -> R.d$a:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():270:270 -> <init>
    0:13:int addFailReason(long):305:305 -> a
    3:9:long updateHead(long,int):295:295 -> b
    5:14:long updateTail(long,int):296:296 -> c
    0:3:long wo(long,long):294:294 -> d
kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> R.d$b:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    int index -> a
    0:5:void <init>(int):268:268 -> <init>
kotlinx.coroutines.internal.MainDispatcherFactory -> R.e:
# {"id":"sourceFile","fileName":"MainDispatcherFactory.kt"}
    kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List) -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LP/u;"}
    int getLoadPriority() -> getLoadPriority
    java.lang.String hintOnError() -> hintOnError
kotlinx.coroutines.internal.MainDispatcherLoader -> R.f:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
    kotlinx.coroutines.internal.MainDispatcherLoader INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/f;"}
    kotlinx.coroutines.MainCoroutineDispatcher dispatcher -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/u;"}
    7:12:void <clinit>():19:19 -> <clinit>
    13:19:void <clinit>():22:22 -> <clinit>
    0:3:void <init>():17:17 -> <init>
    0:2:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():25:25 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/u;"}
    3:6:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a
    7:10:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():32:32 -> a
    11:22:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():35:35 -> a
    23:26:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():138:138 -> a
    27:34:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():139:139 -> a
    35:38:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():140:140 -> a
    39:45:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():141:141 -> a
    46:48:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():142:142 -> a
    49:52:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    53:56:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():144:144 -> a
    57:59:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():145:145 -> a
    60:67:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    68:73:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():150:150 -> a
    74:86:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    87:93:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():39:39 -> a
    94:97:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():42:42 -> a
kotlinx.coroutines.internal.MainDispatchersKt -> R.g:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
    0:0:void <clinit>():70:70 -> <clinit>
    2:11:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher(java.lang.Throwable,java.lang.String):78:78 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;)LR/h;"}
    11:15:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):76:76 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)LR/h;"}
    0:6:boolean isMissing(kotlinx.coroutines.MainCoroutineDispatcher):66:66 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/u;)Z"}
    0:1:java.lang.Void throwMissingMainDispatcherException():81:81 -> d
    2:3:java.lang.Void throwMissingMainDispatcherException():82:82 -> d
    4:7:java.lang.Void throwMissingMainDispatcherException():81:81 -> d
    0:5:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):57:57 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/e;Ljava/util/List;)LP/u;"}
    6:14:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):59:59 -> e
kotlinx.coroutines.internal.MissingMainCoroutineDispatcher -> R.h:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
kotlinx.coroutines.internal.ResizableAtomicArray -> R.i:
# {"id":"sourceFile","fileName":"ResizableAtomicArray.kt"}
    0:2:void <init>(int):13:13 -> <init>
    3:10:void <init>(int):15:15 -> <init>
    0:6:int currentLength():18:18 -> a
    0:1:java.lang.Object get(int):21:21 -> b
    2:14:java.lang.Object get(int):22:22 -> b
    0:1:void setSynchronized(int,java.lang.Object):27:27 -> c
    2:7:void setSynchronized(int,java.lang.Object):28:28 -> c
    8:11:void setSynchronized(int,java.lang.Object):30:30 -> c
    12:29:void setSynchronized(int,java.lang.Object):32:32 -> c
    30:38:void setSynchronized(int,java.lang.Object):33:33 -> c
    39:41:void setSynchronized(int,java.lang.Object):34:34 -> c
    42:44:void setSynchronized(int,java.lang.Object):35:35 -> c
kotlinx.coroutines.internal.Symbol -> R.j:
# {"id":"sourceFile","fileName":"Symbol.kt"}
    java.lang.String symbol -> a
    0:5:void <init>(java.lang.String):14:14 -> <init>
    0:24:java.lang.String toString():15:15 -> toString
kotlinx.coroutines.internal.SynchronizedKt -> R8$$REMOVED$$CLASS$$1:
# {"id":"sourceFile","fileName":"Synchronized.kt"}
kotlinx.coroutines.internal.SystemPropsKt -> R.k:
    0:4:int getAVAILABLE_PROCESSORS():1:1 -> a
    0:4:int systemProp(java.lang.String,int,int,int):1:1 -> b
    0:4:long systemProp(java.lang.String,long,long,long):1:1 -> c
    0:4:java.lang.String systemProp(java.lang.String):1:1 -> d
    0:4:boolean systemProp(java.lang.String,boolean):1:1 -> e
    0:4:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):1:1 -> f
    0:4:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):1:1 -> g
kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> R.l:
# {"id":"sourceFile","fileName":"SystemProps.kt"}
    int AVAILABLE_PROCESSORS -> a
    0:10:void <clinit>():11:11 -> <clinit>
    0:2:int getAVAILABLE_PROCESSORS():11:11 -> a
    0:6:java.lang.String systemProp(java.lang.String):17:17 -> b
kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt -> R.m:
# {"id":"sourceFile","fileName":"SystemProps.common.kt"}
    4:9:int systemProp(java.lang.String,int,int,int):35:35 -> a
    0:6:long systemProp(java.lang.String,long,long,long):50:50 -> b
    7:29:long systemProp(java.lang.String,long,long,long):51:51 -> b
    30:31:long systemProp(java.lang.String,long,long,long):53:53 -> b
    32:81:long systemProp(java.lang.String,long,long,long):54:54 -> b
    82:83:long systemProp(java.lang.String,long,long,long):51:51 -> b
    84:117:long systemProp(java.lang.String,long,long,long):52:52 -> b
    0:11:boolean systemProp(java.lang.String,boolean):21:21 -> c
    12:16:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):30:30 -> d
    19:23:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):44:44 -> e
kotlinx.coroutines.scheduling.CoroutineScheduler -> kotlinx.coroutines.scheduling.a:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    int corePoolSize -> a
    int maxPoolSize -> b
    long idleWorkerKeepAliveNs -> c
    java.lang.String schedulerName -> d
    kotlinx.coroutines.scheduling.GlobalQueue globalCpuQueue -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"}
    kotlinx.coroutines.scheduling.GlobalQueue globalBlockingQueue -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"}
    kotlinx.coroutines.internal.ResizableAtomicArray workers -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/i;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$Companion Companion -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$a;"}
    java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU -> i
    java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU -> j
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU -> k
    kotlinx.coroutines.internal.Symbol NOT_IN_STACK -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/j;"}
    8:43:void <clinit>():303:303 -> <clinit>
    0:2:void <init>(int,int,long,java.lang.String):90:90 -> <init>
    3:4:void <init>(int,int,long,java.lang.String):92:92 -> <init>
    5:6:void <init>(int,int,long,java.lang.String):93:93 -> <init>
    7:8:void <init>(int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):94:94 -> <init>
    7:8:void <init>(int,int,long,java.lang.String):94 -> <init>
    9:13:void <init>(int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):95:95 -> <init>
    9:13:void <init>(int,int,long,java.lang.String):95 -> <init>
    14:28:void <init>(int,int,long,java.lang.String):101:101 -> <init>
    29:35:void <init>(int,int,long,java.lang.String):113:113 -> <init>
    36:42:void <init>(int,int,long,java.lang.String):115:115 -> <init>
    43:44:void <init>(int,int,long,java.lang.String):139:139 -> <init>
    45:57:void <init>(int,int,long,java.lang.String):263:263 -> <init>
    58:60:void <init>(int,int,long,java.lang.String):269:269 -> <init>
    61:63:void <init>(int,int,long,java.lang.String):297:297 -> <init>
    64:85:void <init>(int,int,long,java.lang.String):108:108 -> <init>
    86:95:void <init>(int,int,long,java.lang.String):107:107 -> <init>
    96:115:void <init>(int,int,long,java.lang.String):105:105 -> <init>
    116:125:void <init>(int,int,long,java.lang.String):104:104 -> <init>
    126:148:void <init>(int,int,long,java.lang.String):102:102 -> <init>
    149:158:void <init>(int,int,long,java.lang.String):101:101 -> <init>
    159:180:void <init>(int,int,long,java.lang.String):99:99 -> <init>
    181:190:void <init>(int,int,long,java.lang.String):98:98 -> <init>
    0:8:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> a
    0:8:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):118 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Z"}
    9:15:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):119:119 -> a
    16:22:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):121:121 -> a
    0:1:int createNewWorker():463:463 -> b
    2:2:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> b
    2:2:int createNewWorker():463 -> b
    3:11:int createNewWorker():465:465 -> b
    12:32:int createNewWorker():466:466 -> b
    33:36:int createNewWorker():469:469 -> b
    37:42:int createNewWorker():471:471 -> b
    43:48:int createNewWorker():472:472 -> b
    49:56:int getCreatedWorkers():270:270 -> b
    49:56:int createNewWorker():474 -> b
    57:64:int createNewWorker():475:475 -> b
    65:69:int createNewWorker():481:481 -> b
    70:74:int createNewWorker():482:482 -> b
    75:84:int incrementCreatedWorkers():278:278 -> b
    75:84:int createNewWorker():483 -> b
    85:89:int createNewWorker():484:484 -> b
    90:93:int createNewWorker():485:485 -> b
    94:101:int incrementCreatedWorkers():278:278 -> b
    94:101:int createNewWorker():483 -> b
    102:109:int createNewWorker():475:475 -> b
    110:111:int createNewWorker():485:485 -> b
    0:5:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):406:406 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/h;"}
    6:9:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):407:407 -> c
    10:13:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):408:408 -> c
    14:16:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):409:409 -> c
    17:22:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):412:412 -> c
    2:5:void close():328:328 -> close
    0:15:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"}
    16:19:kotlinx.coroutines.scheduling.CoroutineScheduler kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.getScheduler():596:596 -> d
    16:19:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508 -> d
    20:27:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> d
    0:2:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):383:383 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;Z)V"}
    3:6:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):384:384 -> e
    7:10:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):386:386 -> e
    11:16:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):387:387 -> e
    17:23:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):389:389 -> e
    24:44:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):391:391 -> e
    45:55:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> e
    45:55:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):396 -> e
    56:59:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):398:398 -> e
    60:63:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):401:401 -> e
    6:9:void execute(java.lang.Runnable):326:326 -> execute
    4:14:void dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):382:382 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)V"}
    0:2:boolean isTerminated():298:298 -> g
    0:3:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):236:236 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)I"}
    4:13:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):239:239 -> h
    14:15:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):242:242 -> h
    16:22:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):243:243 -> h
    23:27:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):246:246 -> h
    0:6:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():988:988 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"}
    7:27:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():206:206 -> i
    28:36:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():208:208 -> i
    37:47:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():215:215 -> i
    48:55:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():222:222 -> i
    0:9:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):177:177 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)Z"}
    10:24:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):985:985 -> j
    25:28:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):185:185 -> j
    29:37:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):187:187 -> j
    38:52:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):193:193 -> j
    0:18:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):983:983 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;II)V"}
    19:29:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):154:154 -> k
    30:43:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):162:162 -> k
    0:2:void runSafely(kotlinx.coroutines.scheduling.Task):570:570 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    3:7:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> l
    8:11:void runSafely(kotlinx.coroutines.scheduling.Task):572:572 -> l
    12:18:void runSafely(kotlinx.coroutines.scheduling.Task):573:573 -> l
    19:27:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> l
    0:10:void shutdown(long):333:333 -> m
    11:14:void shutdown(long):335:335 -> m
    15:16:void shutdown(long):337:337 -> m
    17:17:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> m
    17:17:void shutdown(long):337 -> m
    18:24:int getCreatedWorkers():270:270 -> m
    18:24:void shutdown(long):337 -> m
    25:30:void shutdown(long):337:337 -> m
    31:43:void shutdown(long):340:340 -> m
    44:49:void shutdown(long):342:342 -> m
    50:52:void shutdown(long):343:343 -> m
    53:56:void shutdown(long):344:344 -> m
    57:68:void shutdown(long):348:348 -> m
    69:73:void shutdown(long):352:352 -> m
    74:82:void shutdown(long):353:353 -> m
    83:88:void shutdown(long):356:356 -> m
    89:98:void shutdown(long):357:357 -> m
    99:111:void shutdown(long):358:358 -> m
    112:118:void shutdown(long):363:363 -> m
    119:120:void shutdown(long):366:366 -> m
    121:123:void shutdown(long):367:367 -> m
    124:128:void shutdown(long):360:360 -> m
    129:130:void shutdown(long):337:337 -> m
    0:11:long incrementBlockingTasks():281:281 -> n
    0:11:void signalBlockingWork(boolean):417 -> n
    12:18:void signalBlockingWork(boolean):419:419 -> n
    19:25:void signalBlockingWork(boolean):420:420 -> n
    26:29:void signalBlockingWork(boolean):421:421 -> n
    0:10:void signalCpuWork():425:425 -> o
    11:17:void signalCpuWork():426:426 -> o
    18:21:void signalCpuWork():427:427 -> o
    3:9:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):499:499 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"}
    10:17:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> p
    10:17:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501 -> p
    18:25:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501:501 -> p
    26:27:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):504:504 -> p
    28:34:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):505:505 -> p
    17:20:boolean tryCreateWorker(long):433:433 -> q
    21:24:boolean tryCreateWorker(long):438:438 -> q
    25:31:boolean tryCreateWorker(long):439:439 -> q
    32:42:boolean tryCreateWorker(long):442:442 -> q
    4:10:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):430:430 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;JILjava/lang/Object;)Z"}
    0:7:boolean tryUnpark():450:450 -> s
    8:16:boolean tryUnpark():451:451 -> s
    17:21:boolean tryUnpark():452:452 -> s
    0:4:java.lang.String toString():526:526 -> toString
    5:21:java.lang.String toString():527:527 -> toString
    22:33:java.lang.String toString():528:528 -> toString
    34:39:java.lang.String toString():529:529 -> toString
    40:71:java.lang.String toString():530:530 -> toString
    72:94:java.lang.String toString():542:542 -> toString
    95:117:java.lang.String toString():538:538 -> toString
    118:141:java.lang.String toString():534:534 -> toString
    142:143:java.lang.String toString():547:547 -> toString
    144:170:java.lang.String toString():548:548 -> toString
    171:172:java.lang.String toString():550:550 -> toString
    173:175:java.lang.String toString():548:548 -> toString
    176:177:java.lang.String toString():550:550 -> toString
    178:180:java.lang.String toString():548:548 -> toString
    181:182:java.lang.String toString():551:551 -> toString
    183:185:java.lang.String toString():548:548 -> toString
    186:187:java.lang.String toString():551:551 -> toString
    188:193:java.lang.String toString():548:548 -> toString
    194:195:java.lang.String toString():553:553 -> toString
    196:201:java.lang.String toString():548:548 -> toString
    202:203:java.lang.String toString():554:554 -> toString
    204:209:java.lang.String toString():548:548 -> toString
    210:211:java.lang.String toString():555:555 -> toString
    212:217:java.lang.String toString():548:548 -> toString
    218:219:java.lang.String toString():556:556 -> toString
    220:225:java.lang.String toString():548:548 -> toString
    226:227:java.lang.String toString():557:557 -> toString
    228:233:java.lang.String toString():548:548 -> toString
    234:235:java.lang.String toString():558:558 -> toString
    236:238:java.lang.String toString():548:548 -> toString
    239:244:java.lang.String toString():559:559 -> toString
    245:247:java.lang.String toString():548:548 -> toString
    248:249:java.lang.String toString():559:559 -> toString
    250:252:java.lang.String toString():548:548 -> toString
    253:258:java.lang.String toString():560:560 -> toString
    259:261:java.lang.String toString():548:548 -> toString
    262:263:java.lang.String toString():560:560 -> toString
    264:274:java.lang.String toString():548:548 -> toString
    275:276:java.lang.String toString():562:562 -> toString
    277:292:java.lang.String toString():548:548 -> toString
    293:294:java.lang.String toString():563:563 -> toString
    295:297:java.lang.String toString():548:548 -> toString
    298:310:java.lang.String toString():564:564 -> toString
    311:313:java.lang.String toString():548:548 -> toString
    314:315:java.lang.String toString():565:565 -> toString
    316:323:java.lang.String toString():548:548 -> toString
kotlinx.coroutines.scheduling.CoroutineScheduler$Companion -> kotlinx.coroutines.scheduling.a$a:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;)V"}
    2:2:void <init>():300:300 -> <init>
kotlinx.coroutines.scheduling.CoroutineScheduler$WhenMappings -> kotlinx.coroutines.scheduling.a$b:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    int[] $EnumSwitchMapping$0 -> a
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> kotlinx.coroutines.scheduling.a$c:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    kotlinx.coroutines.scheduling.WorkQueue localQueue -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/n;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    long terminationDeadline -> c
    long minDelayUntilStealableTaskNs -> d
    int rngState -> e
    boolean mayHaveLocalTasks -> f
    kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"}
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$FU -> h
    1:1:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):579:579 -> <init>
    1:1:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):579 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;)V"}
    2:2:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):581:581 -> <init>
    3:3:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):599:599 -> <init>
    4:4:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):607:607 -> <init>
    5:5:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):616:616 -> <init>
    6:6:void setNextParkedWorker(java.lang.Object):630:630 -> <init>
    6:6:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):630 -> <init>
    7:7:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):637:637 -> <init>
    8:9:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):592:593 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;I)V"}
    0:2:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):579:579 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)Lkotlinx/coroutines/scheduling/a;"}
    3:4:void afterTask(int):763:763 -> b
    5:12:void kotlinx.coroutines.scheduling.CoroutineScheduler.decrementBlockingTasks():284:284 -> b
    5:12:void afterTask(int):763 -> b
    13:14:void afterTask(int):764:764 -> b
    15:18:void afterTask(int):766:766 -> b
    19:23:void afterTask(int):768:768 -> b
    3:10:void beforeTask(int):756:756 -> c
    11:16:void beforeTask(int):757:757 -> c
    0:5:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> d
    0:5:void executeTask(kotlinx.coroutines.scheduling.Task):746 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    6:8:void executeTask(kotlinx.coroutines.scheduling.Task):747:747 -> d
    9:11:void executeTask(kotlinx.coroutines.scheduling.Task):748:748 -> d
    12:16:void executeTask(kotlinx.coroutines.scheduling.Task):749:749 -> d
    17:20:void executeTask(kotlinx.coroutines.scheduling.Task):750:750 -> d
    3:19:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):885:885 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    20:27:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):886:886 -> e
    28:37:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):887:887 -> e
    38:46:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):888:888 -> e
    47:52:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):890:890 -> e
    53:58:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):892:892 -> e
    0:12:kotlinx.coroutines.scheduling.Task findTask(boolean):869:869 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    13:31:kotlinx.coroutines.scheduling.Task findTask(boolean):872:872 -> f
    32:44:kotlinx.coroutines.scheduling.Task findTask(boolean):874:874 -> f
    45:50:kotlinx.coroutines.scheduling.Task findTask(boolean):876:876 -> f
    0:2:int getIndexInArray():586:586 -> g
    0:2:void setNextParkedWorker(java.lang.Object):630:630 -> h
    0:2:java.lang.Object getNextParkedWorker():630 -> h
    2:3:void idleReset(int):861:861 -> i
    4:9:void idleReset(int):862:862 -> i
    10:14:void idleReset(int):864:864 -> i
    0:9:boolean inStack():743:743 -> j
    0:10:int nextInt(int):777:777 -> k
    11:24:int nextInt(int):781:781 -> k
    25:26:int nextInt(int):787:787 -> k
    0:18:void park():792:792 -> l
    19:25:void park():794:794 -> l
    26:36:void park():797:797 -> l
    37:38:void park():798:798 -> l
    39:42:void park():799:799 -> l
    1:6:kotlinx.coroutines.scheduling.Task pollGlobalQueues():896:896 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    7:18:kotlinx.coroutines.scheduling.Task pollGlobalQueues():897:897 -> m
    19:30:kotlinx.coroutines.scheduling.Task pollGlobalQueues():898:898 -> m
    31:42:kotlinx.coroutines.scheduling.Task pollGlobalQueues():900:900 -> m
    43:54:kotlinx.coroutines.scheduling.Task pollGlobalQueues():901:901 -> m
    2:15:void runWorker():671:671 -> n
    16:25:void runWorker():672:672 -> n
    26:27:void runWorker():676:676 -> n
    28:31:void runWorker():677:677 -> n
    32:33:void runWorker():680:680 -> n
    34:43:void runWorker():693:693 -> n
    44:48:void runWorker():698:698 -> n
    49:51:void runWorker():699:699 -> n
    52:56:void runWorker():700:700 -> n
    57:59:void runWorker():701:701 -> n
    60:63:void runWorker():710:710 -> n
    64:69:void runWorker():712:712 -> n
    0:35:void setIndexInArray(int):588:588 -> o
    36:38:void setIndexInArray(int):589:589 -> o
    0:2:void setNextParkedWorker(java.lang.Object):630:630 -> p
    0:7:boolean tryAcquireCpuPermit():644:644 -> q
    8:9:boolean tryAcquireCpuPermit():645:645 -> q
    10:32:boolean tryAcquireCpuPermit():983:983 -> q
    33:40:boolean kotlinx.coroutines.scheduling.CoroutineScheduler.tryAcquireCpuPermit():291:291 -> q
    33:40:boolean tryAcquireCpuPermit():645 -> q
    41:45:boolean tryAcquireCpuPermit():646:646 -> q
    0:5:void tryPark():717:717 -> r
    6:12:void tryPark():718:718 -> r
    13:14:void tryPark():722:722 -> r
    15:24:void tryPark():735:735 -> r
    25:39:void tryPark():736:736 -> r
    40:44:void tryPark():737:737 -> r
    45:47:void tryPark():738:738 -> r
    48:52:void tryPark():739:739 -> r
    0:3:void run():664:664 -> run
    0:1:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):657:657 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$d;)Z"}
    2:10:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):658:658 -> s
    11:12:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659:659 -> s
    13:24:long kotlinx.coroutines.scheduling.CoroutineScheduler.releaseCpuPermit():294:294 -> s
    13:24:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659 -> s
    25:27:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):660:660 -> s
    2:3:kotlinx.coroutines.scheduling.Task trySteal(boolean):907:907 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    4:15:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> t
    4:15:kotlinx.coroutines.scheduling.Task trySteal(boolean):907 -> t
    16:19:kotlinx.coroutines.scheduling.Task trySteal(boolean):913:913 -> t
    20:39:kotlinx.coroutines.scheduling.Task trySteal(boolean):915:915 -> t
    40:53:kotlinx.coroutines.scheduling.Task trySteal(boolean):918:918 -> t
    54:62:kotlinx.coroutines.scheduling.Task trySteal(boolean):922:922 -> t
    63:76:kotlinx.coroutines.scheduling.Task trySteal(boolean):924:924 -> t
    77:87:kotlinx.coroutines.scheduling.Task trySteal(boolean):927:927 -> t
    88:98:kotlinx.coroutines.scheduling.Task trySteal(boolean):929:929 -> t
    99:101:kotlinx.coroutines.scheduling.Task trySteal(boolean):933:933 -> t
    0:3:void tryTerminateWorker():807:807 -> u
    4:4:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> u
    4:4:void tryTerminateWorker():807 -> u
    5:12:void tryTerminateWorker():809:809 -> u
    13:19:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> u
    13:19:void tryTerminateWorker():811 -> u
    20:25:void tryTerminateWorker():811:811 -> u
    26:37:void tryTerminateWorker():816:816 -> u
    38:42:void tryTerminateWorker():823:823 -> u
    43:45:void tryTerminateWorker():824:824 -> u
    46:48:void tryTerminateWorker():832:832 -> u
    49:59:int kotlinx.coroutines.scheduling.CoroutineScheduler.decrementCreatedWorkers():279:279 -> u
    49:59:void tryTerminateWorker():837 -> u
    60:70:void tryTerminateWorker():839:839 -> u
    71:75:void tryTerminateWorker():840:840 -> u
    76:78:void tryTerminateWorker():841:841 -> u
    79:84:void tryTerminateWorker():849:849 -> u
    85:90:void tryTerminateWorker():854:854 -> u
    91:93:void tryTerminateWorker():855:855 -> u
    94:98:void tryTerminateWorker():856:856 -> u
    99:100:void tryTerminateWorker():855:855 -> u
kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState -> kotlinx.coroutines.scheduling.a$d:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState CPU_ACQUIRED -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState BLOCKING -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState PARKING -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState DORMANT -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState TERMINATED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $VALUES -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lkotlinx/coroutines/scheduling/a$d;"}
    0:9:void <clinit>():942:942 -> <clinit>
    10:19:void <clinit>():947:947 -> <clinit>
    20:29:void <clinit>():952:952 -> <clinit>
    30:39:void <clinit>():957:957 -> <clinit>
    40:56:void <clinit>():962:962 -> <clinit>
    0:3:void <init>(java.lang.String,int):938:938 -> <init>
    0:14:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lkotlinx/coroutines/scheduling/a$d;"}
kotlinx.coroutines.scheduling.DefaultIoScheduler -> kotlinx.coroutines.scheduling.b:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    kotlinx.coroutines.scheduling.DefaultIoScheduler INSTANCE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/b;"}
    kotlinx.coroutines.CoroutineDispatcher default -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"}
    7:10:void <clinit>():46:46 -> <clinit>
    11:21:void <clinit>():49:49 -> <clinit>
    22:29:void <clinit>():47:47 -> <clinit>
    30:36:void <clinit>():46:46 -> <clinit>
    0:3:void <init>():44:44 -> <init>
    0:5:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):65:65 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    2:7:void close():74:74 -> close
    0:5:void execute(java.lang.Runnable):56:56 -> execute
    0:2:java.lang.String toString():77:77 -> toString
kotlinx.coroutines.scheduling.DefaultScheduler -> kotlinx.coroutines.scheduling.c:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    kotlinx.coroutines.scheduling.DefaultScheduler INSTANCE -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/c;"}
    0:3:void <init>():14:14 -> <init>
    4:8:void <init>():15:15 -> <init>
    9:12:void <init>():13:13 -> <init>
    0:7:void close():24:24 -> close
    0:2:java.lang.String toString():27:27 -> toString
kotlinx.coroutines.scheduling.GlobalQueue -> kotlinx.coroutines.scheduling.d:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    1:4:void <init>():106:106 -> <init>
kotlinx.coroutines.scheduling.NanoTimeSource -> kotlinx.coroutines.scheduling.e:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    kotlinx.coroutines.scheduling.NanoTimeSource INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/e;"}
    0:3:void <init>():113:113 -> <init>
    0:4:long nanoTime():114:114 -> a
kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> kotlinx.coroutines.scheduling.f:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    int corePoolSize -> c
    int maxPoolSize -> d
    long idleWorkerKeepAliveNs -> e
    java.lang.String schedulerName -> f
    kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"}
    0:2:void <init>(int,int,long,java.lang.String):86:86 -> <init>
    3:4:void <init>(int,int,long,java.lang.String):82:82 -> <init>
    5:6:void <init>(int,int,long,java.lang.String):83:83 -> <init>
    7:8:void <init>(int,int,long,java.lang.String):84:84 -> <init>
    9:10:void <init>(int,int,long,java.lang.String):85:85 -> <init>
    11:17:void <init>(int,int,long,java.lang.String):92:92 -> <init>
    0:10:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):97:97 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
    0:13:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():95:95 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a;"}
    0:5:void dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):103:103 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;Z)V"}
kotlinx.coroutines.scheduling.SchedulerTimeSource -> kotlinx.coroutines.scheduling.g:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    0:3:void <init>():109:109 -> <init>
    long nanoTime() -> a
kotlinx.coroutines.scheduling.Task -> kotlinx.coroutines.scheduling.h:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    long submissionTime -> a
    kotlinx.coroutines.scheduling.TaskContext taskContext -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"}
    0:2:void <init>(long,kotlinx.coroutines.scheduling.TaskContext):77:77 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLkotlinx/coroutines/scheduling/i;)V"}
    3:4:void <init>(long,kotlinx.coroutines.scheduling.TaskContext):78:78 -> <init>
    5:7:void <init>(long,kotlinx.coroutines.scheduling.TaskContext):79:79 -> <init>
kotlinx.coroutines.scheduling.TaskContext -> kotlinx.coroutines.scheduling.i:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    int getTaskMode() -> a
    void afterTask() -> b
kotlinx.coroutines.scheduling.TaskContextImpl -> kotlinx.coroutines.scheduling.j:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    int taskMode -> a
    0:5:void <init>(int):65:65 -> <init>
    0:2:int getTaskMode():65:65 -> a
    0:0:void afterTask() -> b
kotlinx.coroutines.scheduling.TaskImpl -> kotlinx.coroutines.scheduling.k:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    java.lang.Runnable block -> c
    0:2:void <init>(java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):92:92 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLkotlinx/coroutines/scheduling/i;)V"}
    3:5:void <init>(java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):89:89 -> <init>
    0:4:void run():95:95 -> run
    5:17:void run():97:97 -> run
    0:60:java.lang.String toString():102:102 -> toString
kotlinx.coroutines.scheduling.TasksKt -> kotlinx.coroutines.scheduling.l:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    long WORK_STEALING_TIME_RESOLUTION_NS -> a
    int CORE_POOL_SIZE -> b
    int MAX_POOL_SIZE -> c
    long IDLE_WORKER_KEEP_ALIVE_NS -> d
    kotlinx.coroutines.scheduling.SchedulerTimeSource schedulerTimeSource -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/g;"}
    kotlinx.coroutines.scheduling.TaskContext NonBlockingContext -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"}
    kotlinx.coroutines.scheduling.TaskContext BlockingContext -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"}
    3:17:void <clinit>():17:17 -> <clinit>
    18:29:void <clinit>():30:30 -> <clinit>
    30:41:void <clinit>():28:28 -> <clinit>
    42:56:void <clinit>():36:36 -> <clinit>
    57:61:void <clinit>():43:43 -> <clinit>
    62:73:void <clinit>():44:44 -> <clinit>
    74:79:void <clinit>():43:43 -> <clinit>
    80:83:void <clinit>():48:48 -> <clinit>
    84:91:void <clinit>():72:72 -> <clinit>
    92:100:void <clinit>():75:75 -> <clinit>
kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> kotlinx.coroutines.scheduling.m:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    kotlinx.coroutines.scheduling.UnlimitedIoScheduler INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/m;"}
    0:3:void <init>():31:31 -> <init>
    0:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):39:39 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Ljava/lang/Runnable;)V"}
kotlinx.coroutines.scheduling.WorkQueue -> kotlinx.coroutines.scheduling.n:
# {"id":"sourceFile","fileName":"WorkQueue.kt"}
    java.util.concurrent.atomic.AtomicReferenceArray buffer -> a
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater lastScheduledTask$FU -> b
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater producerIndex$FU -> c
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater consumerIndex$FU -> d
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater blockingTasksInBuffer$FU -> e
    0:2:void <init>():37:37 -> <init>
    3:12:void <init>():54:54 -> <init>
    13:15:void <init>():55:55 -> <init>
    16:17:void <init>():57:57 -> <init>
    18:19:void <init>():58:58 -> <init>
    20:22:void <init>():60:60 -> <init>
    2:6:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):73:73 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"}
    7:18:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):74:74 -> a
    19:23:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):75:75 -> a
    5:9:kotlinx.coroutines.scheduling.Task add$default(kotlinx.coroutines.scheduling.WorkQueue,kotlinx.coroutines.scheduling.Task,boolean,int,java.lang.Object):72:72 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/n;Lkotlinx/coroutines/scheduling/h;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/h;"}
    0:8:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> c
    0:8:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):83 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Lkotlinx/coroutines/scheduling/h;"}
    9:13:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):83:83 -> c
    14:22:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):84:84 -> c
    23:25:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):85:85 -> c
    26:33:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):94:94 -> c
    34:37:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):95:95 -> c
    38:42:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):97:97 -> c
    43:49:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):98:98 -> c
    2:10:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> d
    2:10:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):195 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    11:16:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):196:196 -> d
    0:5:int getBufferSize$kotlinx_coroutines_core():52:52 -> e
    0:10:int getSize$kotlinx_coroutines_core():53:53 -> f
    0:14:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):141:141 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)V"}
    15:22:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):142:142 -> g
    0:16:kotlinx.coroutines.scheduling.Task poll():66:66 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    0:1:kotlinx.coroutines.scheduling.Task pollBuffer():182:182 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    2:11:kotlinx.coroutines.scheduling.Task pollBuffer():183:183 -> i
    12:21:kotlinx.coroutines.scheduling.Task pollBuffer():185:185 -> i
    22:32:kotlinx.coroutines.scheduling.Task pollBuffer():187:187 -> i
    33:36:kotlinx.coroutines.scheduling.Task pollBuffer():188:188 -> i
    0:7:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):175:175 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)Z"}
    8:12:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):176:176 -> j
    0:1:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):121:121 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/n;)J"}
    2:3:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):122:122 -> k
    4:10:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):123:123 -> k
    11:15:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):127:127 -> k
    16:23:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):128:128 -> k
    24:32:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> k
    24:32:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129 -> k
    33:38:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129:129 -> k
    39:45:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):130:130 -> k
    46:54:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):131:131 -> k
    55:59:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):137:137 -> k
    0:8:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):110:110 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/n;)J"}
    9:14:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):112:112 -> l
    15:19:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):116:116 -> l
    0:10:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):152:152 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/n;Z)J"}
    11:21:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> m
    11:21:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):153 -> m
    22:27:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):156:156 -> m
    28:30:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):157:157 -> m
    31:38:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):158:158 -> m
    39:49:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):166:166 -> m
    50:55:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):167:167 -> m
org.fmod.FMODAudioDevice -> org.fmod.FMODAudioDevice:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():15:15 -> <init>
    4:6:void <init>():20:20 -> <init>
    7:8:void <init>():21:21 -> <init>
    9:10:void <init>():23:23 -> <init>
    11:12:void <init>():24:24 -> <init>
    13:14:void <init>():25:25 -> <init>
    15:17:void <init>():26:26 -> <init>
    1:8:void close():69:69 -> close
    0:15:boolean isRunning():74:74 -> isRunning
    0:4:void releaseAudioTrack():142:142 -> releaseAudioTrack
    5:11:void releaseAudioTrack():144:144 -> releaseAudioTrack
    12:16:void releaseAudioTrack():145:145 -> releaseAudioTrack
    17:21:void releaseAudioTrack():146:146 -> releaseAudioTrack
    22:23:void releaseAudioTrack():147:147 -> releaseAudioTrack
    24:25:void releaseAudioTrack():149:149 -> releaseAudioTrack
    26:28:void releaseAudioTrack():150:150 -> releaseAudioTrack
    29:31:void releaseAudioTrack():151:151 -> releaseAudioTrack
    2:5:void run():82:82 -> run
    6:13:void run():85:85 -> run
    14:16:void run():87:87 -> run
    17:21:void run():89:89 -> run
    22:33:void run():90:90 -> run
    34:37:void run():91:91 -> run
    38:47:void run():92:92 -> run
    48:55:void run():93:93 -> run
    56:59:void run():94:94 -> run
    60:70:void run():95:95 -> run
    71:80:void run():100:100 -> run
    81:94:void run():101:101 -> run
    95:100:void run():106:106 -> run
    101:108:void run():107:107 -> run
    109:115:void run():108:108 -> run
    116:145:void run():112:112 -> run
    146:150:void run():113:113 -> run
    151:154:void run():118:118 -> run
    155:160:void run():120:120 -> run
    161:165:void run():123:123 -> run
    166:176:void run():125:125 -> run
    177:189:void run():126:126 -> run
    190:196:void run():127:127 -> run
    197:201:void run():132:132 -> run
    202:205:void run():137:137 -> run
    1:4:void start():32:32 -> start
    5:10:void start():34:34 -> start
    11:19:void start():37:37 -> start
    20:27:void start():38:38 -> start
    28:29:void start():40:40 -> start
    30:34:void start():41:41 -> start
    35:38:void start():43:43 -> start
    39:40:void start():44:44 -> start
    41:44:void start():220:220 -> start
    45:47:void start():222:222 -> start
    48:49:void start():225:225 -> start
    50:56:void start():226:226 -> start
    57:67:void start():227:227 -> start
    1:4:int startAudioRecord(int,int,int):166:166 -> startAudioRecord
    5:11:int startAudioRecord(int,int,int):169:169 -> startAudioRecord
    12:13:int startAudioRecord(int,int,int):170:170 -> startAudioRecord
    14:17:int startAudioRecord(int,int,int):220:220 -> startAudioRecord
    18:24:int startAudioRecord(int,int,int):222:222 -> startAudioRecord
    25:26:int startAudioRecord(int,int,int):225:225 -> startAudioRecord
    27:33:int startAudioRecord(int,int,int):226:226 -> startAudioRecord
    34:38:int startAudioRecord(int,int,int):227:227 -> startAudioRecord
    39:40:int startAudioRecord(int,int,int):172:172 -> startAudioRecord
    41:50:int startAudioRecord(int,int,int):215:215 -> startAudioRecord
    1:5:void stop():49:49 -> stop
    6:7:void stop():51:51 -> stop
    8:13:void stop():54:54 -> stop
    14:18:void stop():55:55 -> stop
    19:22:void stop():63:63 -> stop
    23:31:void stop():64:64 -> stop
    1:4:void stopAudioRecord():177:177 -> stopAudioRecord
    5:10:void stopAudioRecord():179:179 -> stopAudioRecord
    11:20:void stopAudioRecord():180:180 -> stopAudioRecord
org.fmod.FmodAndroidAudioManager -> org.fmod.FmodAndroidAudioManager:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:3:void <init>():25:25 -> <init>
    4:5:void <init>():17:17 -> <init>
    6:7:void <init>():18:18 -> <init>
    8:10:void <init>():19:19 -> <init>
    11:12:void <init>():21:21 -> <init>
    13:15:void <init>():22:22 -> <init>
    0:2:boolean access$002(org.fmod.FmodAndroidAudioManager,boolean):14:14 -> access$002
    0:6:int getBluetoothInputDeviceId():133:133 -> getBluetoothInputDeviceId
    7:12:int getBluetoothInputDeviceId():134:134 -> getBluetoothInputDeviceId
    13:19:int getBluetoothInputDeviceId():136:136 -> getBluetoothInputDeviceId
    20:29:int getBluetoothInputDeviceId():137:137 -> getBluetoothInputDeviceId
    0:3:org.fmod.FmodAndroidAudioManager getInstance():31:31 -> getInstance
    4:10:org.fmod.FmodAndroidAudioManager getInstance():32:32 -> getInstance
    11:13:org.fmod.FmodAndroidAudioManager getInstance():34:34 -> getInstance
    0:6:boolean isBluetoothInputDeviceAvailable():118:118 -> isBluetoothInputDeviceAvailable
    7:13:boolean isBluetoothInputDeviceAvailable():119:119 -> isBluetoothInputDeviceAvailable
    14:25:boolean isBluetoothInputDeviceAvailable():121:121 -> isBluetoothInputDeviceAvailable
    0:2:boolean isBluetoothScoConnected():96:96 -> isBluetoothScoConnected
    0:6:boolean isBuiltinInputDeviceAvailable():103:103 -> isBuiltinInputDeviceAvailable
    7:13:boolean isBuiltinInputDeviceAvailable():104:104 -> isBuiltinInputDeviceAvailable
    14:26:boolean isBuiltinInputDeviceAvailable():106:106 -> isBuiltinInputDeviceAvailable
    0:6:boolean isBuiltinSpeakerDevice(int):173:173 -> isBuiltinSpeakerDevice
    7:13:boolean isBuiltinSpeakerDevice(int):174:174 -> isBuiltinSpeakerDevice
    14:31:boolean isBuiltinSpeakerDevice(int):176:176 -> isBuiltinSpeakerDevice
    0:6:boolean isInputSampleRateAvailable(int):148:148 -> isInputSampleRateAvailable
    7:13:boolean isInputSampleRateAvailable(int):149:149 -> isInputSampleRateAvailable
    14:25:boolean isInputSampleRateAvailable(int):151:151 -> isInputSampleRateAvailable
    26:37:boolean isInputSampleRateAvailable(int):152:152 -> isInputSampleRateAvailable
    38:41:boolean isInputSampleRateAvailable(int):156:156 -> isInputSampleRateAvailable
    42:57:boolean isInputSampleRateAvailable(int):157:157 -> isInputSampleRateAvailable
    0:3:void setActivity(android.app.Activity):39:39 -> setActivity
    4:8:void setActivity(android.app.Activity):41:41 -> setActivity
    9:15:void setActivity(android.app.Activity):43:43 -> setActivity
    16:18:void setActivity(android.app.Activity):44:44 -> setActivity
    19:20:void setActivity(android.app.Activity):46:46 -> setActivity
    21:22:void setActivity(android.app.Activity):49:49 -> setActivity
    23:40:void setActivity(android.app.Activity):50:50 -> setActivity
    0:2:void setUseBluetooth(boolean):56:56 -> setUseBluetooth
    0:3:void startBluetoothSco():61:61 -> startBluetoothSco
    4:10:void startBluetoothSco():63:63 -> startBluetoothSco
    11:24:void startBluetoothSco():83:83 -> startBluetoothSco
    25:30:void startBluetoothSco():86:86 -> startBluetoothSco
    0:5:void stopBluetoothSco():91:91 -> stopBluetoothSco
org.fmod.FmodAndroidAudioManager$1 -> org.fmod.FmodAndroidAudioManager$1:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:5:void <init>(org.fmod.FmodAndroidAudioManager):64:64 -> <init>
    0:12:void onReceive(android.content.Context,android.content.Intent):68:68 -> onReceive
    13:18:void onReceive(android.content.Context,android.content.Intent):72:72 -> onReceive
    19:25:void onReceive(android.content.Context,android.content.Intent):75:75 -> onReceive
org.fmod.a -> org.fmod.a:
# {"id":"sourceFile","fileName":"SourceFile"}
    0:2:void <init>(org.fmod.FMODAudioDevice,int,int):205:205 -> <init>
    3:4:void <init>(org.fmod.FMODAudioDevice,int,int):206:206 -> <init>
    5:6:void <init>(org.fmod.FMODAudioDevice,int,int):207:207 -> <init>
    7:9:void <init>(org.fmod.FMODAudioDevice,int,int):208:208 -> <init>
    10:20:void <init>(org.fmod.FMODAudioDevice,int,int):210:210 -> <init>
    0:3:void a():290:290 -> a
    4:10:void a():292:292 -> a
    11:15:void a():293:293 -> a
    16:21:void a():294:294 -> a
    22:23:void a():295:295 -> a
    24:29:void a():297:297 -> a
    30:32:void a():298:298 -> a
    0:4:void b():232:232 -> b
    5:6:void b():234:234 -> b
    7:12:void b():237:237 -> b
    13:16:void b():238:238 -> b
    2:5:void run():250:250 -> run
    6:12:void run():253:253 -> run
    13:15:void run():255:255 -> run
    16:23:void run():257:257 -> run
    24:34:void run():261:261 -> run
    35:47:void run():262:262 -> run
    48:52:void run():267:267 -> run
    53:59:void run():268:268 -> run
    60:91:void run():272:272 -> run
    92:94:void run():274:274 -> run
    95:106:void run():278:278 -> run
    107:118:void run():280:280 -> run
    119:125:void run():281:281 -> run
    126:132:void run():282:282 -> run
    133:136:void run():285:285 -> run
