# compiler: R8
# compiler_version: 8.13.19
# min_api: 26
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: ea2c01eb72465252bb3d986a863ad349c2dbdf06623bea298eea45e07549b574
# pg_map_hash: SHA-256 ea2c01eb72465252bb3d986a863ad349c2dbdf06623bea298eea45e07549b574
android.app.AppComponentFactory -> android.app.AppComponentFactory:
# {"id":"com.android.tools.r8.synthesized"}
    void <clinit>() -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    1:4:void <init>():11:11 -> <init>
    1:5: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;"}
    1:4: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"}
    1:4:void <init>():11:11 -> <init>
    1:5: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;"}
    1:4: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"}
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 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/a;"}
    androidx.core.view.MenuHostHelper mMenuHostHelper -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/i;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"}
    androidx.lifecycle.ViewModelStore mViewModelStore -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/x;"}
    androidx.activity.OnBackPressedDispatcher mOnBackPressedDispatcher -> l
    int mContentLayoutId -> m
    java.util.concurrent.atomic.AtomicInteger mNextLocalRequestCode -> n
    androidx.activity.result.ActivityResultRegistry mActivityResultRegistry -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/e;"}
    java.util.concurrent.CopyOnWriteArrayList mOnConfigurationChangedListeners -> p
    java.util.concurrent.CopyOnWriteArrayList mOnTrimMemoryListeners -> q
    java.util.concurrent.CopyOnWriteArrayList mOnNewIntentListeners -> r
    java.util.concurrent.CopyOnWriteArrayList mOnMultiWindowModeChangedListeners -> s
    java.util.concurrent.CopyOnWriteArrayList mOnPictureInPictureModeChangedListeners -> t
    1:3:void <init>():258:258 -> <init>
    4:10:void <init>():137:137 -> <init>
    11:22:void <init>():138:138 -> <init>
    23:29:void <init>():139:139 -> <init>
    30:35:void <init>():142:142 -> <init>
    36:47:void <init>():148:148 -> <init>
    48:54:void <init>():169:169 -> <init>
    55:61:void <init>():171:171 -> <init>
    62:68:void <init>():242:242 -> <init>
    69:75:void <init>():244:244 -> <init>
    76:82:void <init>():246:246 -> <init>
    83:89:void <init>():248:248 -> <init>
    90:96:void <init>():250:250 -> <init>
    97:102:void <init>():259:259 -> <init>
    103:114:void <init>():268:268 -> <init>
    115:126:void <init>():282:282 -> <init>
    127:138:void <init>():296:296 -> <init>
    139:141:void <init>():304:304 -> <init>
    142:144:void <init>():305:305 -> <init>
    145:158:void <init>():310:310 -> <init>
    159:167:void <init>():316:316 -> <init>
    168:175:void <init>():262:262 -> <init>
    1:3:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():668:668 -> a
    1:7:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():674:674 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/c;"}
    1:5:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():634:634 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/a;"}
    6:11:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():635:635 -> e
    12:20:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():636:636 -> e
    21:25:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():638:638 -> e
    26:30:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():639:639 -> e
    31:46:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():640:640 -> e
    47:60:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():641:641 -> e
    1:3:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():837:837 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/result/e;"}
    1:6:androidx.lifecycle.ViewModelStore getViewModelStore():588:588 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
    7:9:androidx.lifecycle.ViewModelStore getViewModelStore():592:592 -> j
    10:12:androidx.lifecycle.ViewModelStore getViewModelStore():593:593 -> j
    13:20:androidx.lifecycle.ViewModelStore getViewModelStore():589:589 -> j
    1:3:androidx.lifecycle.Lifecycle getLifecycle():572:572 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
    1:4:void lambda$new$1(android.content.Context):317:317 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;Landroid/content/Context;)V"}
    5:6:void lambda$new$1(android.content.Context):317:317 -> l
    7:12:void lambda$new$1(android.content.Context):318:318 -> l
    13:18:void lambda$new$1(android.content.Context):320:320 -> l
    4:8:android.os.Bundle lambda$new$0():312:312 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle;"}
    9:14:android.os.Bundle lambda$new$0():313:313 -> m
    1:4:void access$001(androidx.activity.ComponentActivity):114:114 -> n
    1:6:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):485:485 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    1:8:void onActivityResult(int,int,android.content.Intent):777:777 -> onActivityResult
    9:12:void onActivityResult(int,int,android.content.Intent):778:778 -> onActivityResult
    1:6:void onBackPressed():657:657 -> onBackPressed
    1:3:void onConfigurationChanged(android.content.res.Configuration):849:849 -> onConfigurationChanged
    4:21:void onConfigurationChanged(android.content.res.Configuration):850:850 -> onConfigurationChanged
    22:26:void onConfigurationChanged(android.content.res.Configuration):851:851 -> onConfigurationChanged
    1:5:void onCreate(android.os.Bundle):351:351 -> onCreate
    6:10:void onCreate(android.os.Bundle):352:352 -> onCreate
    11:13:void onCreate(android.os.Bundle):353:353 -> onCreate
    14:16:void onCreate(android.os.Bundle):354:354 -> onCreate
    17:20:void onCreate(android.os.Bundle):355:355 -> onCreate
    21:24:void onCreate(android.os.Bundle):356:356 -> onCreate
    3:5:boolean onCreatePanelMenu(int,android.view.Menu):506:506 -> onCreatePanelMenu
    6:16:boolean onCreatePanelMenu(int,android.view.Menu):507:507 -> onCreatePanelMenu
    1:10:boolean onMenuItemSelected(int,android.view.MenuItem):514:514 -> onMenuItemSelected
    11:19:boolean onMenuItemSelected(int,android.view.MenuItem):518:518 -> onMenuItemSelected
    1:18:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):956:956 -> onMultiWindowModeChanged
    19:28:void onMultiWindowModeChanged(boolean,android.content.res.Configuration):957:957 -> onMultiWindowModeChanged
    1:3:void onNewIntent(android.content.Intent):904:904 -> onNewIntent
    4:21:void onNewIntent(android.content.Intent):905:905 -> onNewIntent
    22:26:void onNewIntent(android.content.Intent):906:906 -> onNewIntent
    1:5:void onPanelClosed(int,android.view.Menu):525:525 -> onPanelClosed
    6:9:void onPanelClosed(int,android.view.Menu):526:526 -> onPanelClosed
    1:18:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1009:1009 -> onPictureInPictureModeChanged
    19:28:void onPictureInPictureModeChanged(boolean,android.content.res.Configuration):1010:1010 -> onPictureInPictureModeChanged
    3:5:boolean onPreparePanel(int,android.view.View,android.view.Menu):497:497 -> onPreparePanel
    6:12:boolean onPreparePanel(int,android.view.View,android.view.Menu):498:498 -> onPreparePanel
    1:9:void onRequestPermissionsResult(int,java.lang.String[],int[]):802:802 -> onRequestPermissionsResult
    10:15:void onRequestPermissionsResult(int,java.lang.String[],int[]):803:803 -> onRequestPermissionsResult
    16:20:void onRequestPermissionsResult(int,java.lang.String[],int[]):804:804 -> onRequestPermissionsResult
    21:26:void onRequestPermissionsResult(int,java.lang.String[],int[]):802:802 -> onRequestPermissionsResult
    27:30:void onRequestPermissionsResult(int,java.lang.String[],int[]):806:806 -> onRequestPermissionsResult
    1:4:java.lang.Object onRetainNonConfigurationInstance():381:381 -> onRetainNonConfigurationInstance
    5:8:java.lang.Object onRetainNonConfigurationInstance():383:383 -> onRetainNonConfigurationInstance
    9:16:java.lang.Object onRetainNonConfigurationInstance():388:388 -> onRetainNonConfigurationInstance
    17:24:java.lang.Object onRetainNonConfigurationInstance():390:390 -> onRetainNonConfigurationInstance
    25:29:java.lang.Object onRetainNonConfigurationInstance():398:398 -> onRetainNonConfigurationInstance
    30:31:java.lang.Object onRetainNonConfigurationInstance():399:399 -> onRetainNonConfigurationInstance
    32:34:java.lang.Object onRetainNonConfigurationInstance():400:400 -> onRetainNonConfigurationInstance
    1:4:void onSaveInstanceState(android.os.Bundle):363:363 -> onSaveInstanceState
    5:8:void onSaveInstanceState(android.os.Bundle):364:364 -> onSaveInstanceState
    9:15:void onSaveInstanceState(android.os.Bundle):365:365 -> onSaveInstanceState
    16:18:void onSaveInstanceState(android.os.Bundle):367:367 -> onSaveInstanceState
    19:24:void onSaveInstanceState(android.os.Bundle):368:368 -> onSaveInstanceState
    1:3:void onTrimMemory(int):877:877 -> onTrimMemory
    4:21:void onTrimMemory(int):878:878 -> onTrimMemory
    22:30:void onTrimMemory(int):879:879 -> onTrimMemory
    1:4:void ensureViewModelStore():598:598 -> p
    5:12:void ensureViewModelStore():600:600 -> p
    13:16:void ensureViewModelStore():603:603 -> p
    17:20:void ensureViewModelStore():605:605 -> p
    21:28:void ensureViewModelStore():606:606 -> p
    1:11:void initViewTreeOwners():461:461 -> q
    12:22:void initViewTreeOwners():462:462 -> q
    23:33:void initViewTreeOwners():463:463 -> q
    34:45:void initViewTreeOwners():464:464 -> q
    1:4:void invalidateMenu():553:553 -> r
    1:6:void reportFullyDrawn():1032:1032 -> reportFullyDrawn
    7:14:void reportFullyDrawn():1035:1035 -> reportFullyDrawn
    15:17:void reportFullyDrawn():1039:1039 -> reportFullyDrawn
    18:24:void reportFullyDrawn():1050:1050 -> reportFullyDrawn
    25:25:void reportFullyDrawn():1051:1051 -> reportFullyDrawn
    1:2:java.lang.Object onRetainCustomNonConfigurationInstance():0:0 -> s
    1:2:void setContentView(android.view.View):438:439 -> setContentView
    1:1:void startActivityForResult(android.content.Intent,int):693:693 -> startActivityForResult
    2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):712:712 -> startActivityForResult
    1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int):734:734 -> startIntentSenderForResult
    2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):756:756 -> 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 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6: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"}
    1:6:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:7: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"}
    1:6:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6: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 -> e
    1:6:void <init>(androidx.activity.ComponentActivity):149:149 -> <init>
    1:7:void run():156:156 -> run
    8:20:void run():158:158 -> run
    21:21:void run():160:160 -> run
androidx.activity.ComponentActivity$2 -> androidx.activity.ComponentActivity$b:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> i
    1:6:void <init>(androidx.activity.ComponentActivity):171:171 -> <init>
androidx.activity.ComponentActivity$3 -> androidx.activity.ComponentActivity$3:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> e
    1:6:void <init>(androidx.activity.ComponentActivity):268:268 -> <init>
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):272:272 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):273:273 -> a
    13:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):274:274 -> a
    21:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):276:276 -> a
androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> e
    1:6:void <init>(androidx.activity.ComponentActivity):282:282 -> <init>
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):286:286 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):288:288 -> a
    12:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):290:290 -> a
    20:29:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):291:291 -> a
androidx.activity.ComponentActivity$5 -> androidx.activity.ComponentActivity$5:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.activity.ComponentActivity this$0 -> e
    1:6:void <init>(androidx.activity.ComponentActivity):296:296 -> <init>
    1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):300:300 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    6:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):301:301 -> a
androidx.activity.ComponentActivity$Api19Impl -> androidx.activity.ComponentActivity$c:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    1:4:void cancelPendingInputEvents(android.view.View):1059:1059 -> a
androidx.activity.ComponentActivity$NonConfigurationInstances -> androidx.activity.ComponentActivity$d:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    java.lang.Object custom -> a
    androidx.lifecycle.ViewModelStore viewModelStore -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/x;"}
    1:4:void <init>():130:130 -> <init>
androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.java"}
    android.app.Activity mActivity -> e
    int sReflectedFieldsInitialized -> f
    java.lang.reflect.Field sHField -> g
    java.lang.reflect.Field sServedViewField -> h
    java.lang.reflect.Field sNextServedViewField -> i
    1:1:void <clinit>():0:0 -> <clinit>
    1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):52:52 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    6:9:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):55:55 -> a
    10:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):56:56 -> a
    13:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):58:58 -> a
    18:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):59:59 -> a
    22:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):60:60 -> a
    28:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):63:63 -> a
    37:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):70:70 -> a
    38:47:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):73:73 -> a
    48:51:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):80:80 -> a
    52:57:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):82:82 -> a
    58:59:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):83:83 -> a
    60:65:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):88:88 -> a
    66:66:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):92:92 -> a
    67:70:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):95:95 -> a
    71:72:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):90:90 -> a
    73:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):77:77 -> a
    75:76:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):75:75 -> a
    77:79:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):92:92 -> a
    1:5:void initializeReflectiveFields():103:103 -> b
    6:14:void initializeReflectiveFields():104:104 -> b
    15:17:void initializeReflectiveFields():105:105 -> b
    18:25:void initializeReflectiveFields():106:106 -> b
    26:28:void initializeReflectiveFields():107:107 -> b
    29:36:void initializeReflectiveFields():108:108 -> b
    37:39:void initializeReflectiveFields():109:109 -> b
    40:42:void initializeReflectiveFields():110:110 -> b
androidx.activity.OnBackPressedCallback -> androidx.activity.e:
# {"id":"sourceFile","fileName":"OnBackPressedCallback.java"}
    boolean mEnabled -> a
    java.util.concurrent.CopyOnWriteArrayList mCancellables -> b
    1:3:void <init>(boolean):54:54 -> <init>
    4:10:void <init>(boolean):46:46 -> <init>
    11:13:void <init>(boolean):55:55 -> <init>
    1:6:void addCancellable(androidx.activity.Cancellable):103:103 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/a;)V"}
    void handleOnBackPressed() -> b
    1:3:boolean isEnabled():82:82 -> c
    1:18:void remove():91:91 -> d
    19:23:void remove():92:92 -> d
    1:6:void removeCancellable(androidx.activity.Cancellable):107:107 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/a;)V"}
    1:3:void setEnabled(boolean):71:71 -> f
androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDispatcher:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    java.lang.Runnable mFallbackOnBackPressed -> a
    java.util.ArrayDeque mOnBackPressedCallbacks -> b
    1:3:void <init>(java.lang.Runnable):77:77 -> <init>
    4:10:void <init>(java.lang.Runnable):59:59 -> <init>
    11:13:void <init>(java.lang.Runnable):78:78 -> <init>
    1:4:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):148:148 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/activity/e;)V"}
    5:13:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):149:149 -> a
    14:22:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):153:153 -> a
    1:5:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):114:114 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/e;)Landroidx/activity/a;"}
    6:10:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):115:115 -> b
    11:14:androidx.activity.Cancellable addCancellableCallback(androidx.activity.OnBackPressedCallback):116:116 -> b
    1:2:void onBackPressed():187:187 -> c
    3:6:void onBackPressed():188:188 -> c
    7:12:void onBackPressed():189:189 -> c
    13:18:void onBackPressed():190:190 -> c
    19:24:void onBackPressed():191:191 -> c
    25:28:void onBackPressed():192:192 -> c
    29:32:void onBackPressed():196:196 -> c
    33:36:void onBackPressed():197:197 -> c
androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    androidx.lifecycle.Lifecycle mLifecycle -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d;"}
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/e;"}
    androidx.activity.Cancellable mCurrentCancellable -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/a;"}
    androidx.activity.OnBackPressedDispatcher this$0 -> h
    1:5:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):223:223 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/d;Landroidx/activity/e;)V"}
    6:7:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):224:224 -> <init>
    8:9:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):225:225 -> <init>
    10:13:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):226:226 -> <init>
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):232:232 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):233:233 -> a
    16:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):234:234 -> a
    20:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):236:236 -> a
    24:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):237:237 -> a
    28:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):239:239 -> a
    32:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):240:240 -> a
    1:5:void cancel():246:246 -> cancel
    6:10:void cancel():247:247 -> cancel
    11:14:void cancel():248:248 -> cancel
    15:18:void cancel():249:249 -> cancel
    19:21:void cancel():250:250 -> cancel
androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$a:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.java"}
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/e;"}
    androidx.activity.OnBackPressedDispatcher this$0 -> f
    1:5:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):203:203 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/e;)V"}
    6:8:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):204:204 -> <init>
    1:9:void cancel():209:209 -> cancel
    10:15:void cancel():210:210 -> cancel
androidx.activity.OnBackPressedDispatcherOwner -> androidx.activity.f:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcherOwner.java"}
    androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher() -> a
androidx.activity.R$id -> androidx.activity.g:
    int view_tree_on_back_pressed_dispatcher_owner -> a
androidx.activity.ViewTreeOnBackPressedDispatcherOwner -> androidx.activity.h:
# {"id":"sourceFile","fileName":"ViewTreeOnBackPressedDispatcherOwner.kt"}
    11:16:void set(android.view.View,androidx.activity.OnBackPressedDispatcherOwner):38:38 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/activity/f;)V"}
androidx.activity.contextaware.ContextAwareHelper -> a.a:
# {"id":"sourceFile","fileName":"ContextAwareHelper.java"}
    java.util.Set mListeners -> a
    android.content.Context mContext -> b
    1:3:void <init>():49:49 -> <init>
    4:11:void <init>():42:42 -> <init>
    1:4:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):73:73 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    5:9:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):74:74 -> a
    10:15:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):76:76 -> a
    2:4:void clearAvailableContext():108:108 -> b
    1:2:void dispatchOnContextAvailable(android.content.Context):97:97 -> c
    3:20:void dispatchOnContextAvailable(android.content.Context):98:98 -> c
    21:25:void dispatchOnContextAvailable(android.content.Context):99:99 -> c
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 -> e
    android.content.Intent mData -> f
    1:8: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>
    1:3:android.content.Intent getData():67:67 -> a
    1:3:int getResultCode():59:59 -> b
    6:10:java.lang.String resultCodeToString(int):90:90 -> c
    11:13:java.lang.String resultCodeToString(int):89:89 -> c
    14:16:java.lang.String resultCodeToString(int):88:88 -> c
    1:2:int describeContents():0:0 -> describeContents
    1:12:java.lang.String toString():72:72 -> toString
    13:39:java.lang.String toString():73:73 -> toString
    1:5:void writeToParcel(android.os.Parcel,int):96:96 -> writeToParcel
    6:15:void writeToParcel(android.os.Parcel,int):97:97 -> writeToParcel
    16:19:void writeToParcel(android.os.Parcel,int):98:98 -> writeToParcel
    20:23:void writeToParcel(android.os.Parcel,int):99:99 -> writeToParcel
androidx.activity.result.ActivityResult$1 -> androidx.activity.result.a$a:
# {"id":"sourceFile","fileName":"ActivityResult.java"}
    1:4:void <init>():109:109 -> <init>
    1:6: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;"}
    1:3:androidx.activity.result.ActivityResult[] newArray(int):117:117 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/activity/result/a;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):109:109 -> createFromParcel
    1:5: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"}
    1:4:void <init>():34:34 -> <init>
    void unregister() -> a
androidx.activity.result.ActivityResultRegistry -> androidx.activity.result.e:
# {"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
    1:3:void <init>():51:51 -> <init>
    4:10:void <init>():67:67 -> <init>
    11:17:void <init>():69:69 -> <init>
    18:24:void <init>():70:70 -> <init>
    25:31:void <init>():71:71 -> <init>
    32:38:void <init>():72:72 -> <init>
    39:45:void <init>():74:74 -> <init>
    46:52:void <init>():77:77 -> <init>
    53:60:void <init>():79:79 -> <init>
    1:9:void bindRcKey(int,java.lang.String):455:455 -> a
    10:19:void bindRcKey(int,java.lang.String):456:456 -> a
    1:16:boolean dispatchResult(int,int,android.content.Intent):371:371 -> b
    17:29:boolean dispatchResult(int,int,android.content.Intent):375:375 -> b
    3:8: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/e$b;)V"}
    9:14:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):415:415 -> c
    15:16:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):416:416 -> c
    17:18:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):417:417 -> c
    19:25:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):418:418 -> c
    26:31:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):419:419 -> c
    32:36:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):422:422 -> c
    37:47:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):424:424 -> c
    1:11:int generateRandomNumber():445:445 -> d
    12:23:int generateRandomNumber():447:447 -> d
    24:31:int generateRandomNumber():448:448 -> d
    4:5:void onRestoreInstanceState(android.os.Bundle):327:327 -> e
    6:9:void onRestoreInstanceState(android.os.Bundle):328:328 -> e
    10:11:void onRestoreInstanceState(android.os.Bundle):329:329 -> e
    12:20:void onRestoreInstanceState(android.os.Bundle):330:330 -> e
    21:22:void onRestoreInstanceState(android.os.Bundle):334:334 -> e
    23:28:void onRestoreInstanceState(android.os.Bundle):335:335 -> e
    29:38:void onRestoreInstanceState(android.os.Bundle):336:336 -> e
    39:42:void onRestoreInstanceState(android.os.Bundle):337:337 -> e
    43:46:void onRestoreInstanceState(android.os.Bundle):338:338 -> e
    47:50:void onRestoreInstanceState(android.os.Bundle):337:337 -> e
    51:56:void onRestoreInstanceState(android.os.Bundle):339:339 -> e
    57:62:void onRestoreInstanceState(android.os.Bundle):340:340 -> e
    63:70:void onRestoreInstanceState(android.os.Bundle):345:345 -> e
    71:78:void onRestoreInstanceState(android.os.Bundle):346:346 -> e
    79:86:void onRestoreInstanceState(android.os.Bundle):350:350 -> e
    87:91:void onRestoreInstanceState(android.os.Bundle):351:351 -> e
    92:114:void onRestoreInstanceState(android.os.Bundle):354:354 -> e
    1:4:void onSaveInstanceState(android.os.Bundle):306:306 -> f
    5:11:void onSaveInstanceState(android.os.Bundle):307:307 -> f
    12:16:void onSaveInstanceState(android.os.Bundle):306:306 -> f
    17:20:void onSaveInstanceState(android.os.Bundle):308:308 -> f
    21:27:void onSaveInstanceState(android.os.Bundle):309:309 -> f
    28:32:void onSaveInstanceState(android.os.Bundle):308:308 -> f
    33:44:void onSaveInstanceState(android.os.Bundle):310:310 -> f
    45:46:void onSaveInstanceState(android.os.Bundle):312:312 -> f
    47:52:void onSaveInstanceState(android.os.Bundle):313:313 -> f
    53:57:void onSaveInstanceState(android.os.Bundle):312:312 -> f
    58:65:void onSaveInstanceState(android.os.Bundle):314:314 -> f
    1:3:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):217:217 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"}
    4:13:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):218:218 -> g
    14:21:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):220:220 -> g
    22:27:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):222:222 -> g
    28:32:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):223:223 -> g
    33:35:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):224:224 -> g
    36:45:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):226:226 -> g
    46:50:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):228:228 -> g
    51:54:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):230:230 -> g
    55:58:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):231:231 -> g
    59:65:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):229:229 -> g
    66:71:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):234:234 -> g
    1:11:void registerKey(java.lang.String):429:429 -> h
    12:15:void registerKey(java.lang.String):433:433 -> h
    16:19:void registerKey(java.lang.String):434:434 -> h
    1:8:void unregister(java.lang.String):275:275 -> i
    9:18:void unregister(java.lang.String):277:277 -> i
    19:23:void unregister(java.lang.String):279:279 -> i
    24:28:void unregister(java.lang.String):282:282 -> i
    29:42:void unregister(java.lang.String):283:283 -> i
    43:58:void unregister(java.lang.String):284:284 -> i
    59:69:void unregister(java.lang.String):285:285 -> i
    70:72:void unregister(java.lang.String):284:284 -> i
    73:77:void unregister(java.lang.String):286:286 -> i
    78:85:void unregister(java.lang.String):288:288 -> i
    86:101:void unregister(java.lang.String):289:289 -> i
    102:112:void unregister(java.lang.String):290:290 -> i
    113:115:void unregister(java.lang.String):289:289 -> i
    116:120:void unregister(java.lang.String):291:291 -> i
    121:130:void unregister(java.lang.String):293:293 -> i
androidx.activity.result.ActivityResultRegistry$$ExternalSyntheticThrowCCEIfNotNull0 -> androidx.activity.result.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:9:void m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.result.ActivityResultRegistry$1 -> androidx.activity.result.ActivityResultRegistry$1:
# {"id":"sourceFile","fileName":"ActivityResultRegistry.java"}
    java.lang.String val$key -> e
    androidx.activity.result.ActivityResultCallback val$callback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/b;"}
    androidx.activity.result.contract.ActivityResultContract val$contract -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    androidx.activity.result.ActivityResultRegistry this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/e;"}
    1:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):138:138 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    9:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):139:139 -> a
    27:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):140:140 -> a
    39:48:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):142:142 -> a
    49:57:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):143:143 -> a
    58:62:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):144:144 -> a
    63:76:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):146:146 -> a
    77:85:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):148:148 -> a
    86:89:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):149:149 -> a
    90:93:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):150:150 -> a
    94:97:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):151:151 -> a
    98:105:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):149:149 -> a
    106:113:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):153:153 -> a
    114:123:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):154:154 -> a
    124:131:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):155:155 -> a
    132:139:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):156:156 -> a
androidx.activity.result.ActivityResultRegistry$3 -> androidx.activity.result.e$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
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/e;"}
    1:10: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/e;Ljava/lang/String;Lb/a;)V"}
    1:8:void unregister():255:255 -> a
androidx.activity.result.ActivityResultRegistry$CallbackAndContract -> androidx.activity.result.e$b:
# {"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;"}
    1:3: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"}
    4:5:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):466:466 -> <init>
    6:8:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):467:467 -> <init>
androidx.activity.result.ActivityResultRegistryOwner -> androidx.activity.result.f:
# {"id":"sourceFile","fileName":"ActivityResultRegistryOwner.java"}
    androidx.activity.result.ActivityResultRegistry getActivityResultRegistry() -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/result/e;"}
androidx.activity.result.contract.ActivityResultContract -> b.a:
# {"id":"sourceFile","fileName":"ActivityResultContract.kt"}
    1:4: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;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():128:128 -> <init>
    1:5:java.lang.Object parseResult(int,android.content.Intent):127:127 -> a
    4:10:java.util.Map parseResult(int,android.content.Intent):194:194 -> b
    11:15:java.util.Map parseResult(int,android.content.Intent):195:195 -> b
    16:21:java.util.Map parseResult(int,android.content.Intent):196:196 -> b
    22:32:java.util.Map parseResult(int,android.content.Intent):197:197 -> b
    33:38:java.util.Map parseResult(int,android.content.Intent):610:610 -> b
    39:50:java.util.Map parseResult(int,android.content.Intent):611:611 -> b
    51:60:java.util.Map parseResult(int,android.content.Intent):200:200 -> b
    61:73:java.util.Map parseResult(int,android.content.Intent):202:202 -> b
    74:78:java.util.Map parseResult(int,android.content.Intent):198:198 -> 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":"(Lo0/e;)V"}
    2:2:void <init>():130:130 -> <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;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():49:49 -> <init>
    1:5:java.lang.Object parseResult(int,android.content.Intent):49:49 -> a
    1:6:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):69:69 -> 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":"(Lo0/e;)V"}
    2:2:void <init>():51:51 -> <init>
androidx.annotation.Keep -> c.a:
# {"id":"sourceFile","fileName":"Keep.java"}
androidx.appcompat.R$attr -> d.a:
    int panelMenuListTheme -> A
    int radioButtonStyle -> B
    int ratingBarStyle -> C
    int searchViewStyle -> D
    int seekBarStyle -> E
    int spinnerStyle -> F
    int switchStyle -> 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 colorAccent -> p
    int colorButtonNormal -> q
    int colorControlActivated -> r
    int colorControlHighlight -> s
    int colorControlNormal -> t
    int colorSwitchThumbNormal -> u
    int dialogTheme -> v
    int dropDownListViewStyle -> w
    int editTextStyle -> x
    int imageButtonStyle -> y
    int listMenuViewStyle -> z
androidx.appcompat.R$bool -> d.b:
    int abc_action_bar_embed_tabs -> a
androidx.appcompat.R$color -> d.c:
    int abc_input_method_navigation_guard -> a
    int abc_tint_btn_checkable -> b
    int abc_tint_default -> c
    int abc_tint_edittext -> d
    int abc_tint_seek_thumb -> e
    int abc_tint_spinner -> f
    int abc_tint_switch_track -> g
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
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_switch_thumb_material -> F
    int abc_switch_track_mtrl_alpha -> G
    int abc_tab_indicator_material -> H
    int abc_text_cursor_material -> I
    int abc_text_select_handle_left_mtrl_dark -> J
    int abc_text_select_handle_left_mtrl_light -> K
    int abc_text_select_handle_middle_mtrl_dark -> L
    int abc_text_select_handle_middle_mtrl_light -> M
    int abc_text_select_handle_right_mtrl_dark -> N
    int abc_text_select_handle_right_mtrl_light -> O
    int abc_textfield_activated_mtrl_alpha -> P
    int abc_textfield_default_mtrl_alpha -> Q
    int abc_textfield_search_activated_mtrl_alpha -> R
    int abc_textfield_search_default_mtrl_alpha -> S
    int abc_textfield_search_material -> T
    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_Light -> b
androidx.appcompat.R$styleable -> d.j:
    int ActionMode_closeItemLayout -> A
    int AppCompatTheme_android_windowIsFloating -> A0
    int MenuItem_android_enabled -> A1
    int[] Spinner -> A2
    int Toolbar_subtitle -> A3
    int ActionMode_height -> B
    int AppCompatTheme_android_windowAnimationStyle -> B0
    int MenuItem_android_id -> B1
    int Spinner_android_entries -> B2
    int Toolbar_subtitleTextAppearance -> B3
    int ActionMode_subtitleTextStyle -> C
    int AppCompatTheme_panelBackground -> C0
    int MenuItem_android_checked -> C1
    int Spinner_android_popupBackground -> C2
    int Toolbar_subtitleTextColor -> C3
    int ActionMode_titleTextStyle -> D
    int AppCompatTheme_viewInflaterClass -> D0
    int MenuItem_android_visible -> D1
    int Spinner_android_prompt -> D2
    int Toolbar_title -> D3
    int[] ActivityChooserView -> E
    int AppCompatTheme_windowActionBar -> E0
    int MenuItem_android_menuCategory -> E1
    int Spinner_android_dropDownWidth -> E2
    int Toolbar_titleMargin -> E3
    int[] AlertDialog -> F
    int AppCompatTheme_windowActionBarOverlay -> F0
    int MenuItem_android_orderInCategory -> F1
    int Spinner_popupTheme -> F2
    int Toolbar_titleMarginBottom -> F3
    int AlertDialog_android_layout -> G
    int AppCompatTheme_windowActionModeOverlay -> G0
    int MenuItem_android_title -> G1
    int[] StateListDrawable -> G2
    int Toolbar_titleMarginEnd -> G3
    int AlertDialog_buttonIconDimen -> H
    int AppCompatTheme_windowFixedHeightMajor -> H0
    int MenuItem_android_titleCondensed -> H1
    int[] StateListDrawableItem -> H2
    int Toolbar_titleMarginStart -> H3
    int AlertDialog_buttonPanelSideLayout -> I
    int AppCompatTheme_windowFixedHeightMinor -> I0
    int MenuItem_android_alphabeticShortcut -> I1
    int[] SwitchCompat -> I2
    int Toolbar_titleMarginTop -> I3
    int AlertDialog_listItemLayout -> J
    int AppCompatTheme_windowFixedWidthMajor -> J0
    int MenuItem_android_numericShortcut -> J1
    int SwitchCompat_android_textOn -> J2
    int Toolbar_titleMargins -> J3
    int AlertDialog_listLayout -> K
    int AppCompatTheme_windowFixedWidthMinor -> K0
    int MenuItem_android_checkable -> K1
    int SwitchCompat_android_textOff -> K2
    int Toolbar_titleTextAppearance -> K3
    int AlertDialog_multiChoiceItemLayout -> L
    int AppCompatTheme_windowMinWidthMajor -> L0
    int MenuItem_android_onClick -> L1
    int SwitchCompat_android_thumb -> L2
    int Toolbar_titleTextColor -> L3
    int AlertDialog_showTitle -> M
    int AppCompatTheme_windowMinWidthMinor -> M0
    int MenuItem_actionLayout -> M1
    int SwitchCompat_showText -> M2
    int[] View -> M3
    int AlertDialog_singleChoiceItemLayout -> N
    int AppCompatTheme_windowNoTitle -> N0
    int MenuItem_actionProviderClass -> N1
    int SwitchCompat_splitTrack -> N2
    int View_android_theme -> N3
    int[] AnimatedStateListDrawableCompat -> O
    int[] ButtonBarLayout -> O0
    int MenuItem_actionViewClass -> O1
    int SwitchCompat_switchMinWidth -> O2
    int View_theme -> O3
    int[] AnimatedStateListDrawableItem -> P
    int ButtonBarLayout_allowStacking -> P0
    int MenuItem_alphabeticModifiers -> P1
    int SwitchCompat_switchPadding -> P2
    int[] ViewBackgroundHelper -> P3
    int[] AnimatedStateListDrawableTransition -> Q
    int[] ColorStateListItem -> Q0
    int MenuItem_contentDescription -> Q1
    int SwitchCompat_switchTextAppearance -> Q2
    int ViewBackgroundHelper_android_background -> Q3
    int[] AppCompatImageView -> R
    int[] CompoundButton -> R0
    int MenuItem_iconTint -> R1
    int SwitchCompat_thumbTextPadding -> R2
    int ViewBackgroundHelper_backgroundTint -> R3
    int AppCompatImageView_srcCompat -> S
    int CompoundButton_android_button -> S0
    int MenuItem_iconTintMode -> S1
    int SwitchCompat_thumbTint -> S2
    int ViewBackgroundHelper_backgroundTintMode -> S3
    int AppCompatImageView_tint -> T
    int CompoundButton_buttonCompat -> T0
    int MenuItem_numericModifiers -> T1
    int SwitchCompat_thumbTintMode -> T2
    int[] ViewStubCompat -> T3
    int AppCompatImageView_tintMode -> U
    int CompoundButton_buttonTint -> U0
    int MenuItem_showAsAction -> U1
    int SwitchCompat_track -> U2
    int ViewStubCompat_android_id -> U3
    int[] AppCompatSeekBar -> V
    int CompoundButton_buttonTintMode -> V0
    int MenuItem_tooltipText -> V1
    int SwitchCompat_trackTint -> V2
    int ViewStubCompat_android_layout -> V3
    int AppCompatSeekBar_android_thumb -> W
    int[] DrawerArrowToggle -> W0
    int[] MenuView -> W1
    int SwitchCompat_trackTintMode -> W2
    int ViewStubCompat_android_inflatedId -> W3
    int AppCompatSeekBar_tickMark -> X
    int[] FontFamily -> X0
    int MenuView_android_itemTextAppearance -> X1
    int[] TextAppearance -> X2
    int AppCompatSeekBar_tickMarkTint -> Y
    int[] FontFamilyFont -> Y0
    int MenuView_android_itemBackground -> Y1
    int TextAppearance_android_textSize -> Y2
    int AppCompatSeekBar_tickMarkTintMode -> Z
    int[] GradientColor -> Z0
    int MenuView_preserveIconSpacing -> Z1
    int TextAppearance_android_typeface -> Z2
    int[] ActionBar -> a
    int[] AppCompatTextHelper -> a0
    int[] GradientColorItem -> a1
    int MenuView_subMenuArrow -> a2
    int TextAppearance_android_textStyle -> a3
    int ActionBar_background -> b
    int AppCompatTextHelper_android_textAppearance -> b0
    int[] LinearLayoutCompat -> b1
    int[] PopupWindow -> b2
    int TextAppearance_android_textColor -> b3
    int ActionBar_backgroundSplit -> c
    int AppCompatTextHelper_android_drawableTop -> c0
    int LinearLayoutCompat_android_gravity -> c1
    int PopupWindow_android_popupBackground -> c2
    int TextAppearance_android_fontFamily -> c3
    int ActionBar_backgroundStacked -> d
    int AppCompatTextHelper_android_drawableBottom -> d0
    int LinearLayoutCompat_android_orientation -> d1
    int PopupWindow_overlapAnchor -> d2
    int TextAppearance_android_textFontWeight -> d3
    int ActionBar_contentInsetEnd -> e
    int AppCompatTextHelper_android_drawableLeft -> e0
    int LinearLayoutCompat_android_baselineAligned -> e1
    int[] PopupWindowBackgroundState -> e2
    int TextAppearance_fontFamily -> e3
    int ActionBar_contentInsetStart -> f
    int AppCompatTextHelper_android_drawableRight -> f0
    int LinearLayoutCompat_android_baselineAlignedChildIndex -> f1
    int[] RecycleListView -> f2
    int TextAppearance_fontVariationSettings -> f3
    int ActionBar_customNavigationLayout -> g
    int AppCompatTextHelper_android_drawableStart -> g0
    int LinearLayoutCompat_android_weightSum -> g1
    int RecycleListView_paddingBottomNoButtons -> g2
    int TextAppearance_textAllCaps -> g3
    int ActionBar_displayOptions -> h
    int AppCompatTextHelper_android_drawableEnd -> h0
    int LinearLayoutCompat_divider -> h1
    int RecycleListView_paddingTopNoTitle -> h2
    int TextAppearance_textLocale -> h3
    int ActionBar_elevation -> i
    int[] AppCompatTextView -> i0
    int LinearLayoutCompat_dividerPadding -> i1
    int[] SearchView -> i2
    int[] Toolbar -> i3
    int ActionBar_height -> j
    int AppCompatTextView_autoSizeMaxTextSize -> j0
    int LinearLayoutCompat_measureWithLargestChild -> j1
    int SearchView_android_focusable -> j2
    int Toolbar_android_gravity -> j3
    int ActionBar_hideOnContentScroll -> k
    int AppCompatTextView_autoSizeMinTextSize -> k0
    int LinearLayoutCompat_showDividers -> k1
    int SearchView_android_maxWidth -> k2
    int Toolbar_buttonGravity -> k3
    int ActionBar_homeAsUpIndicator -> l
    int AppCompatTextView_autoSizePresetSizes -> l0
    int[] LinearLayoutCompat_Layout -> l1
    int SearchView_android_inputType -> l2
    int Toolbar_collapseContentDescription -> l3
    int ActionBar_icon -> m
    int AppCompatTextView_autoSizeStepGranularity -> m0
    int LinearLayoutCompat_Layout_android_layout_gravity -> m1
    int SearchView_android_imeOptions -> m2
    int Toolbar_collapseIcon -> m3
    int ActionBar_logo -> n
    int AppCompatTextView_autoSizeTextType -> n0
    int LinearLayoutCompat_Layout_android_layout_weight -> n1
    int SearchView_closeIcon -> n2
    int Toolbar_contentInsetEnd -> n3
    int ActionBar_popupTheme -> o
    int AppCompatTextView_drawableBottomCompat -> o0
    int[] ListPopupWindow -> o1
    int SearchView_commitIcon -> o2
    int Toolbar_contentInsetEndWithActions -> o3
    int ActionBar_subtitle -> p
    int AppCompatTextView_drawableEndCompat -> p0
    int ListPopupWindow_android_dropDownHorizontalOffset -> p1
    int SearchView_defaultQueryHint -> p2
    int Toolbar_contentInsetLeft -> p3
    int ActionBar_subtitleTextStyle -> q
    int AppCompatTextView_drawableLeftCompat -> q0
    int ListPopupWindow_android_dropDownVerticalOffset -> q1
    int SearchView_goIcon -> q2
    int Toolbar_contentInsetRight -> q3
    int ActionBar_title -> r
    int AppCompatTextView_drawableRightCompat -> r0
    int[] MenuGroup -> r1
    int SearchView_iconifiedByDefault -> r2
    int Toolbar_contentInsetStart -> r3
    int ActionBar_titleTextStyle -> s
    int AppCompatTextView_drawableStartCompat -> s0
    int MenuGroup_android_enabled -> s1
    int SearchView_layout -> s2
    int Toolbar_contentInsetStartWithNavigation -> s3
    int[] ActionBarLayout -> t
    int AppCompatTextView_drawableTint -> t0
    int MenuGroup_android_id -> t1
    int SearchView_queryBackground -> t2
    int Toolbar_logo -> t3
    int ActionBarLayout_android_layout_gravity -> u
    int AppCompatTextView_drawableTintMode -> u0
    int MenuGroup_android_visible -> u1
    int SearchView_queryHint -> u2
    int Toolbar_logoDescription -> u3
    int[] ActionMenuItemView -> v
    int AppCompatTextView_drawableTopCompat -> v0
    int MenuGroup_android_menuCategory -> v1
    int SearchView_searchHintIcon -> v2
    int Toolbar_maxButtonHeight -> v3
    int ActionMenuItemView_android_minWidth -> w
    int AppCompatTextView_firstBaselineToTopHeight -> w0
    int MenuGroup_android_orderInCategory -> w1
    int SearchView_searchIcon -> w2
    int Toolbar_menu -> w3
    int[] ActionMenuView -> x
    int AppCompatTextView_lastBaselineToBottomHeight -> x0
    int MenuGroup_android_checkableBehavior -> x1
    int SearchView_submitBackground -> x2
    int Toolbar_navigationContentDescription -> x3
    int[] ActionMode -> y
    int AppCompatTextView_lineHeight -> y0
    int[] MenuItem -> y1
    int SearchView_suggestionRowLayout -> y2
    int Toolbar_navigationIcon -> y3
    int ActionMode_background -> z
    int[] AppCompatTheme -> z0
    int MenuItem_android_icon -> z1
    int SearchView_voiceIcon -> z2
    int Toolbar_popupTheme -> z3
    3:462:void <clinit>():0:0 -> <clinit>
androidx.appcompat.app.ActionBar -> androidx.appcompat.app.a:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    1:4:void <init>():92:92 -> <init>
    1:2:boolean closeOptionsMenu():0:0 -> f
    boolean collapseActionView() -> g
    void dispatchMenuVisibilityChanged(boolean) -> h
    int getDisplayOptions() -> i
    android.content.Context getThemedContext() -> j
    1:2:boolean invalidateOptionsMenu():0:0 -> k
    void onConfigurationChanged(android.content.res.Configuration) -> l
    1:1:void onDestroy():0:0 -> m
    boolean onKeyShortcut(int,android.view.KeyEvent) -> n
    1:2:boolean onMenuKeyEvent(android.view.KeyEvent):0:0 -> o
    1:2:boolean openOptionsMenu():0:0 -> p
    void setDefaultDisplayHomeAsUpEnabled(boolean) -> q
    void setShowHideAnimationEnabled(boolean) -> r
    void setWindowTitle(java.lang.CharSequence) -> s
    androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback) -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/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.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":"Le/b;"}
    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
    1:4: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;Le/b;Landroid/view/Window;)V"}
    5:6:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):82:82 -> <init>
    7:9:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):101:101 -> <init>
    10:11:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):111:111 -> <init>
    12:13:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):122:122 -> <init>
    14:20:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):126:126 -> <init>
    21:22:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):183:183 -> <init>
    23:24:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):184:184 -> <init>
    25:26:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):185:185 -> <init>
    27:33:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):186:186 -> <init>
    34:42:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):188:188 -> <init>
    43:50:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):191:191 -> <init>
    51:58:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):192:192 -> <init>
    59:66:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):194:194 -> <init>
    67:74:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):195:195 -> <init>
    75:76:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):196:196 -> <init>
    77:82:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):197:197 -> <init>
    83:90:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):198:198 -> <init>
    91:99:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):199:199 -> <init>
    100:107:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):200:200 -> <init>
    108:110:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):202:202 -> <init>
    111:114:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):205:205 -> <init>
    1:8:boolean canTextInput(android.view.View):209:209 -> a
    9:14:boolean canTextInput(android.view.View):213:213 -> a
    15:16:boolean canTextInput(android.view.View):217:217 -> a
    17:24:boolean canTextInput(android.view.View):218:218 -> a
    25:28:boolean canTextInput(android.view.View):221:221 -> a
    29:36:boolean canTextInput(android.view.View):222:222 -> a
    1:7:void centerButton(android.widget.Button):829:829 -> b
    8:11:void centerButton(android.widget.Button):830:830 -> b
    12:13:void centerButton(android.widget.Button):831:831 -> b
    14:17:void centerButton(android.widget.Button):832:832 -> b
    1:5:int getIconAttributeResId(int):398:398 -> c
    6:15:int getIconAttributeResId(int):399:399 -> c
    16:18:int getIconAttributeResId(int):400:400 -> c
    1:3:android.widget.ListView getListView():404:404 -> d
    1:4:void installContent():231:231 -> e
    5:9:void installContent():232:232 -> e
    10:13:void installContent():233:233 -> e
    1:14:boolean onKeyDown(int,android.view.KeyEvent):422:422 -> f
    1:14:boolean onKeyUp(int,android.view.KeyEvent):427:427 -> g
    3:6:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):443:443 -> h
    7:12:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):444:444 -> h
    13:17:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):447:447 -> h
    18:21:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):452:452 -> h
    22:25:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):453:453 -> h
    26:30:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):454:454 -> h
    31:34:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):459:459 -> h
    35:40:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):460:460 -> h
    41:43:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):463:463 -> h
    1:4:int selectContentView():237:237 -> i
    5:7:int selectContentView():238:238 -> i
    8:13:int selectContentView():240:240 -> i
    14:16:int selectContentView():243:243 -> i
    5:19:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):324:324 -> j
    20:21:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):330:330 -> j
    22:23:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):331:331 -> j
    24:26:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):332:332 -> j
    27:34:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):348:348 -> j
    35:36:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):336:336 -> j
    37:38:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):337:337 -> j
    39:41:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):338:338 -> j
    42:43:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):342:342 -> j
    44:45:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):343:343 -> j
    46:48:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):344:344 -> j
    1:3:void setCustomTitle(android.view.View):257:257 -> k
    2:3:void setIcon(int):359:359 -> l
    4:5:void setIcon(int):360:360 -> l
    6:12:void setIcon(int):362:362 -> l
    13:15:void setIcon(int):364:364 -> l
    16:25:void setIcon(int):365:365 -> l
    26:29:void setIcon(int):367:367 -> l
    1:3:void setIcon(android.graphics.drawable.Drawable):378:378 -> m
    4:5:void setIcon(android.graphics.drawable.Drawable):379:379 -> m
    6:11:void setIcon(android.graphics.drawable.Drawable):381:381 -> m
    12:14:void setIcon(android.graphics.drawable.Drawable):383:383 -> m
    15:22:void setIcon(android.graphics.drawable.Drawable):384:384 -> m
    23:26:void setIcon(android.graphics.drawable.Drawable):386:386 -> m
    1:2:void setMessage(java.lang.CharSequence):261:261 -> n
    3:6:void setMessage(java.lang.CharSequence):262:262 -> n
    7:10:void setMessage(java.lang.CharSequence):263:263 -> n
    1:8:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):560:560 -> o
    9:16:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):561:561 -> o
    17:21:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):565:565 -> o
    22:26:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):568:568 -> o
    27:30:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):571:571 -> o
    1:2:void setTitle(java.lang.CharSequence):247:247 -> p
    3:6:void setTitle(java.lang.CharSequence):248:248 -> p
    7:10:void setTitle(java.lang.CharSequence):249:249 -> p
    2:3:void setView(int):271:271 -> q
    4:6:void setView(int):272:272 -> q
    7:9:void setView(int):273:273 -> q
    1:3:void setView(android.view.View):280:280 -> r
    4:5:void setView(android.view.View):281:281 -> r
    6:8:void setView(android.view.View):282:282 -> r
    1:3:void setView(android.view.View,int,int,int,int):290:290 -> s
    4:6:void setView(android.view.View,int,int,int,int):291:291 -> s
    7:8:void setView(android.view.View,int,int,int,int):292:292 -> s
    9:10:void setView(android.view.View,int,int,int,int):293:293 -> s
    11:12:void setView(android.view.View,int,int,int,int):294:294 -> s
    13:14:void setView(android.view.View,int,int,int,int):295:295 -> s
    15:17:void setView(android.view.View,int,int,int,int):296:296 -> s
    4:11:void setupButtons(android.view.ViewGroup):763:763 -> t
    12:16:void setupButtons(android.view.ViewGroup):764:764 -> t
    17:33:void setupButtons(android.view.ViewGroup):766:766 -> t
    34:40:void setupButtons(android.view.ViewGroup):767:767 -> t
    41:47:void setupButtons(android.view.ViewGroup):769:769 -> t
    48:51:void setupButtons(android.view.ViewGroup):770:770 -> t
    52:56:void setupButtons(android.view.ViewGroup):771:771 -> t
    57:63:void setupButtons(android.view.ViewGroup):772:772 -> t
    64:72:void setupButtons(android.view.ViewGroup):774:774 -> t
    73:80:void setupButtons(android.view.ViewGroup):778:778 -> t
    81:85:void setupButtons(android.view.ViewGroup):779:779 -> t
    86:97:void setupButtons(android.view.ViewGroup):781:781 -> t
    98:103:void setupButtons(android.view.ViewGroup):782:782 -> t
    104:110:void setupButtons(android.view.ViewGroup):784:784 -> t
    111:114:void setupButtons(android.view.ViewGroup):785:785 -> t
    115:119:void setupButtons(android.view.ViewGroup):786:786 -> t
    120:126:void setupButtons(android.view.ViewGroup):787:787 -> t
    127:136:void setupButtons(android.view.ViewGroup):789:789 -> t
    137:144:void setupButtons(android.view.ViewGroup):793:793 -> t
    145:149:void setupButtons(android.view.ViewGroup):794:794 -> t
    150:161:void setupButtons(android.view.ViewGroup):796:796 -> t
    162:167:void setupButtons(android.view.ViewGroup):797:797 -> t
    168:174:void setupButtons(android.view.ViewGroup):799:799 -> t
    175:178:void setupButtons(android.view.ViewGroup):800:800 -> t
    179:183:void setupButtons(android.view.ViewGroup):801:801 -> t
    184:190:void setupButtons(android.view.ViewGroup):802:802 -> t
    191:197:void setupButtons(android.view.ViewGroup):804:804 -> t
    198:207:void setupButtons(android.view.ViewGroup):808:808 -> t
    208:216:void setupButtons(android.view.ViewGroup):814:814 -> t
    217:225:void setupButtons(android.view.ViewGroup):816:816 -> t
    226:233:void setupButtons(android.view.ViewGroup):818:818 -> t
    234:237:void setupButtons(android.view.ViewGroup):824:824 -> t
    1:13:void setupContent(android.view.ViewGroup):719:719 -> u
    14:16:void setupContent(android.view.ViewGroup):720:720 -> u
    17:24:void setupContent(android.view.ViewGroup):721:721 -> u
    25:35:void setupContent(android.view.ViewGroup):724:724 -> u
    36:39:void setupContent(android.view.ViewGroup):729:729 -> u
    40:45:void setupContent(android.view.ViewGroup):730:730 -> u
    46:48:void setupContent(android.view.ViewGroup):732:732 -> u
    49:55:void setupContent(android.view.ViewGroup):733:733 -> u
    56:59:void setupContent(android.view.ViewGroup):735:735 -> u
    60:67:void setupContent(android.view.ViewGroup):736:736 -> u
    68:73:void setupContent(android.view.ViewGroup):737:737 -> u
    74:76:void setupContent(android.view.ViewGroup):738:738 -> u
    77:88:void setupContent(android.view.ViewGroup):739:739 -> u
    89:92:void setupContent(android.view.ViewGroup):742:742 -> u
    1:6:void setupCustomContent(android.view.ViewGroup):640:640 -> v
    7:10:void setupCustomContent(android.view.ViewGroup):642:642 -> v
    11:16:void setupCustomContent(android.view.ViewGroup):643:643 -> v
    17:29:void setupCustomContent(android.view.ViewGroup):644:644 -> v
    30:35:void setupCustomContent(android.view.ViewGroup):650:650 -> v
    36:44:void setupCustomContent(android.view.ViewGroup):651:651 -> v
    45:54:void setupCustomContent(android.view.ViewGroup):656:656 -> v
    55:63:void setupCustomContent(android.view.ViewGroup):657:657 -> v
    64:67:void setupCustomContent(android.view.ViewGroup):659:659 -> v
    68:78:void setupCustomContent(android.view.ViewGroup):660:660 -> v
    79:82:void setupCustomContent(android.view.ViewGroup):664:664 -> v
    83:94:void setupCustomContent(android.view.ViewGroup):665:665 -> v
    95:98:void setupCustomContent(android.view.ViewGroup):668:668 -> v
    1:6:void setupTitle(android.view.ViewGroup):673:673 -> w
    7:13:void setupTitle(android.view.ViewGroup):675:675 -> w
    14:19:void setupTitle(android.view.ViewGroup):678:678 -> w
    20:27:void setupTitle(android.view.ViewGroup):681:681 -> w
    28:31:void setupTitle(android.view.ViewGroup):682:682 -> w
    32:44:void setupTitle(android.view.ViewGroup):684:684 -> w
    45:52:void setupTitle(android.view.ViewGroup):686:686 -> w
    53:56:void setupTitle(android.view.ViewGroup):687:687 -> w
    57:68:void setupTitle(android.view.ViewGroup):689:689 -> w
    69:73:void setupTitle(android.view.ViewGroup):690:690 -> w
    74:77:void setupTitle(android.view.ViewGroup):695:695 -> w
    78:83:void setupTitle(android.view.ViewGroup):696:696 -> w
    84:87:void setupTitle(android.view.ViewGroup):697:697 -> w
    88:93:void setupTitle(android.view.ViewGroup):698:698 -> w
    94:103:void setupTitle(android.view.ViewGroup):702:702 -> w
    104:109:void setupTitle(android.view.ViewGroup):703:703 -> w
    110:115:void setupTitle(android.view.ViewGroup):704:704 -> w
    116:119:void setupTitle(android.view.ViewGroup):705:705 -> w
    120:122:void setupTitle(android.view.ViewGroup):702:702 -> w
    123:128:void setupTitle(android.view.ViewGroup):706:706 -> w
    129:136:void setupTitle(android.view.ViewGroup):710:710 -> w
    137:139:void setupTitle(android.view.ViewGroup):711:711 -> w
    140:144:void setupTitle(android.view.ViewGroup):712:712 -> w
    145:148:void setupTitle(android.view.ViewGroup):713:713 -> w
    1:8:void setupView():467:467 -> x
    9:14:void setupView():468:468 -> x
    15:20:void setupView():469:469 -> x
    21:26:void setupView():470:470 -> x
    27:34:void setupView():474:474 -> x
    35:37:void setupView():475:475 -> x
    38:43:void setupView():477:477 -> x
    44:49:void setupView():478:478 -> x
    50:55:void setupView():479:479 -> x
    56:59:void setupView():482:482 -> x
    60:63:void setupView():483:483 -> x
    64:67:void setupView():484:484 -> x
    68:70:void setupView():486:486 -> x
    71:73:void setupView():487:487 -> x
    74:76:void setupView():488:488 -> x
    77:91:void setupView():491:491 -> x
    92:102:void setupView():493:493 -> x
    103:115:void setupView():495:495 -> x
    116:123:void setupView():500:500 -> x
    124:128:void setupView():502:502 -> x
    129:132:void setupView():509:509 -> x
    133:135:void setupView():510:510 -> x
    136:146:void setupView():515:515 -> x
    147:154:void setupView():516:516 -> x
    155:160:void setupView():520:520 -> x
    161:168:void setupView():524:524 -> x
    169:171:void setupView():526:526 -> x
    172:177:void setupView():531:531 -> x
    178:184:void setupView():532:532 -> x
    185:199:void setupView():537:537 -> x
    200:202:void setupView():541:541 -> x
    203:206:void setupView():546:546 -> x
    207:210:void setupView():547:547 -> x
    211:213:void setupView():548:548 -> x
    214:218:void setupView():549:549 -> x
    219:221:void setupView():551:551 -> x
    222:225:void setupView():552:552 -> x
    1:5:boolean shouldCenterSingleButton(android.content.Context):177:177 -> y
    6:15:boolean shouldCenterSingleButton(android.content.Context):178:178 -> y
    16:22: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 -> e
    1:6:void <init>(androidx.appcompat.app.AlertController):126:126 -> <init>
    1:10:void onClick(android.view.View):130:130 -> onClick
    11:15:void onClick(android.view.View):131:131 -> onClick
    16:23:void onClick(android.view.View):132:132 -> onClick
    24:28:void onClick(android.view.View):133:133 -> onClick
    29:36:void onClick(android.view.View):134:134 -> onClick
    37:44:void onClick(android.view.View):135:135 -> onClick
    45:47:void onClick(android.view.View):141:141 -> onClick
    48:58:void onClick(android.view.View):145:145 -> onClick
    59:62: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
    1:4:void <init>(android.content.Context):924:924 -> <init>
    5:6:void <init>(android.content.Context):869:869 -> <init>
    7:8:void <init>(android.content.Context):871:871 -> <init>
    9:11:void <init>(android.content.Context):897:897 -> <init>
    12:14:void <init>(android.content.Context):901:901 -> <init>
    15:16:void <init>(android.content.Context):909:909 -> <init>
    17:18:void <init>(android.content.Context):925:925 -> <init>
    19:20:void <init>(android.content.Context):926:926 -> <init>
    21:31:void <init>(android.content.Context):927:927 -> <init>
    1:4:void apply(androidx.appcompat.app.AlertController):931:931 -> a
    5:8:void apply(androidx.appcompat.app.AlertController):932:932 -> a
    9:12:void apply(androidx.appcompat.app.AlertController):934:934 -> a
    13:15:void apply(androidx.appcompat.app.AlertController):935:935 -> a
    16:19:void apply(androidx.appcompat.app.AlertController):937:937 -> a
    20:22:void apply(androidx.appcompat.app.AlertController):938:938 -> a
    23:26:void apply(androidx.appcompat.app.AlertController):940:940 -> a
    27:29:void apply(androidx.appcompat.app.AlertController):941:941 -> a
    30:33:void apply(androidx.appcompat.app.AlertController):943:943 -> a
    34:40:void apply(androidx.appcompat.app.AlertController):944:944 -> a
    41:44:void apply(androidx.appcompat.app.AlertController):947:947 -> a
    45:47:void apply(androidx.appcompat.app.AlertController):948:948 -> a
    48:58:void apply(androidx.appcompat.app.AlertController):950:950 -> a
    59:69:void apply(androidx.appcompat.app.AlertController):951:951 -> a
    70:77:void apply(androidx.appcompat.app.AlertController):954:954 -> a
    78:86:void apply(androidx.appcompat.app.AlertController):955:955 -> a
    87:94:void apply(androidx.appcompat.app.AlertController):958:958 -> a
    95:103:void apply(androidx.appcompat.app.AlertController):959:959 -> a
    104:115:void apply(androidx.appcompat.app.AlertController):964:964 -> a
    116:118:void apply(androidx.appcompat.app.AlertController):965:965 -> a
    119:122:void apply(androidx.appcompat.app.AlertController):967:967 -> a
    123:126:void apply(androidx.appcompat.app.AlertController):968:968 -> a
    127:138:void apply(androidx.appcompat.app.AlertController):969:969 -> a
    139:142:void apply(androidx.appcompat.app.AlertController):972:972 -> a
    143:146:void apply(androidx.appcompat.app.AlertController):974:974 -> a
    147:150:void apply(androidx.appcompat.app.AlertController):975:975 -> a
    1:5:void createListView(androidx.appcompat.app.AlertController):988:988 -> b
    6:12:void createListView(androidx.appcompat.app.AlertController):989:989 -> b
    13:16:void createListView(androidx.appcompat.app.AlertController):992:992 -> b
    17:20:void createListView(androidx.appcompat.app.AlertController):993:993 -> b
    21:41:void createListView(androidx.appcompat.app.AlertController):994:994 -> b
    42:55:void createListView(androidx.appcompat.app.AlertController):1009:1009 -> b
    56:59:void createListView(androidx.appcompat.app.AlertController):1038:1038 -> b
    60:63:void createListView(androidx.appcompat.app.AlertController):1039:1039 -> b
    64:66:void createListView(androidx.appcompat.app.AlertController):1041:1041 -> b
    67:73:void createListView(androidx.appcompat.app.AlertController):1044:1044 -> b
    74:94:void createListView(androidx.appcompat.app.AlertController):1045:1045 -> b
    95:99:void createListView(androidx.appcompat.app.AlertController):1047:1047 -> b
    100:108:void createListView(androidx.appcompat.app.AlertController):1050:1050 -> b
    109:110:void createListView(androidx.appcompat.app.AlertController):1061:1061 -> b
    111:114:void createListView(androidx.appcompat.app.AlertController):1062:1062 -> b
    115:118:void createListView(androidx.appcompat.app.AlertController):1064:1064 -> b
    119:127:void createListView(androidx.appcompat.app.AlertController):1065:1065 -> b
    128:131:void createListView(androidx.appcompat.app.AlertController):1074:1074 -> b
    132:139:void createListView(androidx.appcompat.app.AlertController):1075:1075 -> b
    140:143:void createListView(androidx.appcompat.app.AlertController):1088:1088 -> b
    144:146:void createListView(androidx.appcompat.app.AlertController):1089:1089 -> b
    147:151:void createListView(androidx.appcompat.app.AlertController):1092:1092 -> b
    152:155:void createListView(androidx.appcompat.app.AlertController):1093:1093 -> b
    156:160:void createListView(androidx.appcompat.app.AlertController):1094:1094 -> b
    161:163:void createListView(androidx.appcompat.app.AlertController):1095:1095 -> b
    164:166: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 -> e
    androidx.appcompat.app.AlertController$AlertParams this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    1:8: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"}
    1:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):998:998 -> getView
    5:10:android.view.View getView(int,android.view.View,android.view.ViewGroup):999:999 -> getView
    11:14:android.view.View getView(int,android.view.View,android.view.ViewGroup):1000:1000 -> getView
    15:21: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 -> e
    int mIsCheckedIndex -> f
    androidx.appcompat.app.AlertController$RecycleListView val$listView -> g
    androidx.appcompat.app.AlertController val$dialog -> h
    androidx.appcompat.app.AlertController$AlertParams this$0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    1:9: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"}
    10:13: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>
    14:21: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>
    22:30: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>
    4:9:void bindView(android.view.View,android.content.Context,android.database.Cursor):1021:1021 -> bindView
    10:18:void bindView(android.view.View,android.content.Context,android.database.Cursor):1023:1023 -> bindView
    19:26:void bindView(android.view.View,android.content.Context,android.database.Cursor):1024:1024 -> bindView
    27:35:void bindView(android.view.View,android.content.Context,android.database.Cursor):1025:1025 -> bindView
    36:39:void bindView(android.view.View,android.content.Context,android.database.Cursor):1024:1024 -> bindView
    1:14: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 -> e
    androidx.appcompat.app.AlertController$AlertParams this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    1:8: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"}
    1:11:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1068:1068 -> onItemClick
    12:17:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1069:1069 -> onItemClick
    18:25: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 -> e
    androidx.appcompat.app.AlertController val$dialog -> f
    androidx.appcompat.app.AlertController$AlertParams this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/AlertController$b;"}
    1:10: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"}
    1:6:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1078:1078 -> onItemClick
    7:14:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1079:1079 -> onItemClick
    15:24:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1081:1081 -> onItemClick
    25:28:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1082:1082 -> onItemClick
    29:32: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
    1:3:void <init>(android.content.DialogInterface):156:156 -> <init>
    4:11:void <init>(android.content.DialogInterface):157:157 -> <init>
    1:15:void handleMessage(android.os.Message):162:162 -> handleMessage
    16:23:void handleMessage(android.os.Message):171:171 -> handleMessage
    24:41:void handleMessage(android.os.Message):167:167 -> handleMessage
androidx.appcompat.app.AlertController$CheckedItemAdapter -> androidx.appcompat.app.AlertController$d:
# {"id":"sourceFile","fileName":"AlertController.java"}
    1:4:void <init>(android.content.Context,int,int,java.lang.CharSequence[]):1104:1104 -> <init>
    1:2:long getItemId(int):0:0 -> getItemId
    1:2:boolean hasStableIds():0:0 -> hasStableIds
androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mPaddingTopNoTitle -> e
    int mPaddingBottomNoButtons -> f
    1:3:void <init>(android.content.Context,android.util.AttributeSet):844:844 -> <init>
    4:9:void <init>(android.content.Context,android.util.AttributeSet):846:846 -> <init>
    10:18:void <init>(android.content.Context,android.util.AttributeSet):848:848 -> <init>
    19:27:void <init>(android.content.Context,android.util.AttributeSet):850:850 -> <init>
    7:12:void setHasDecor(boolean,boolean):856:856 -> a
    13:19:void setHasDecor(boolean,boolean):857:857 -> a
    20:25:void setHasDecor(boolean,boolean):858:858 -> a
    26:32:void setHasDecor(boolean,boolean):859:859 -> a
    33:36:void setHasDecor(boolean,boolean):860:860 -> a
androidx.appcompat.app.AlertDialog -> androidx.appcompat.app.b:
# {"id":"sourceFile","fileName":"AlertDialog.java"}
    androidx.appcompat.app.AlertController mAlert -> g
    1:7:void <init>(android.content.Context,int):98:98 -> <init>
    8:23:void <init>(android.content.Context,int):99:99 -> <init>
    1:7:android.widget.ListView getListView():140:140 -> g
    9:13:int resolveDialogTheme(android.content.Context,int):114:114 -> h
    14:22:int resolveDialogTheme(android.content.Context,int):115:115 -> h
    23:25:int resolveDialogTheme(android.content.Context,int):116:116 -> h
    1:3:void onCreate(android.os.Bundle):278:278 -> onCreate
    4:9:void onCreate(android.os.Bundle):279:279 -> onCreate
    1:10:boolean onKeyDown(int,android.view.KeyEvent):284:284 -> onKeyDown
    11:15:boolean onKeyDown(int,android.view.KeyEvent):287:287 -> onKeyDown
    1:10:boolean onKeyUp(int,android.view.KeyEvent):292:292 -> onKeyUp
    11:15:boolean onKeyUp(int,android.view.KeyEvent):295:295 -> onKeyUp
    1:3:void setTitle(java.lang.CharSequence):145:145 -> setTitle
    4:9:void setTitle(java.lang.CharSequence):146:146 -> setTitle
androidx.appcompat.app.AlertDialog$Builder -> androidx.appcompat.app.b$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>
    1:11:androidx.appcompat.app.AlertDialog create():983:983 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/b;"}
    12:18:androidx.appcompat.app.AlertDialog create():984:984 -> a
    19:25:androidx.appcompat.app.AlertDialog create():985:985 -> a
    26:32:androidx.appcompat.app.AlertDialog create():986:986 -> a
    33:35:androidx.appcompat.app.AlertDialog create():987:987 -> a
    36:42:androidx.appcompat.app.AlertDialog create():989:989 -> a
    43:49:androidx.appcompat.app.AlertDialog create():990:990 -> a
    50:55:androidx.appcompat.app.AlertDialog create():991:991 -> a
    56:59:androidx.appcompat.app.AlertDialog create():992:992 -> a
    1:5:android.content.Context getContext():358:358 -> b
    1:4: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/b$a;"}
    5:7:androidx.appcompat.app.AlertDialog$Builder setAdapter(android.widget.ListAdapter,android.content.DialogInterface$OnClickListener):660:660 -> c
    1:5: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/b$a;"}
    1:5: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/b$a;"}
    1:5:androidx.appcompat.app.AlertDialog$Builder setMessage(java.lang.CharSequence):418:418 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/app/b$a;"}
    1:4:androidx.appcompat.app.AlertDialog$Builder setMultiChoiceItems(java.lang.CharSequence[],boolean[],android.content.DialogInterface$OnMultiChoiceClickListener):730:730 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroidx/appcompat/app/b$a;"}
    5:6:androidx.appcompat.app.AlertDialog$Builder setMultiChoiceItems(java.lang.CharSequence[],boolean[],android.content.DialogInterface$OnMultiChoiceClickListener):731:731 -> g
    7:9:androidx.appcompat.app.AlertDialog$Builder setMultiChoiceItems(java.lang.CharSequence[],boolean[],android.content.DialogInterface$OnMultiChoiceClickListener):732:732 -> g
    10:12:androidx.appcompat.app.AlertDialog$Builder setMultiChoiceItems(java.lang.CharSequence[],boolean[],android.content.DialogInterface$OnMultiChoiceClickListener):733:733 -> g
    1:4:androidx.appcompat.app.AlertDialog$Builder setNegativeButton(java.lang.CharSequence,android.content.DialogInterface$OnClickListener):522:522 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;"}
    5:7:androidx.appcompat.app.AlertDialog$Builder setNegativeButton(java.lang.CharSequence,android.content.DialogInterface$OnClickListener):523:523 -> h
    1:5:androidx.appcompat.app.AlertDialog$Builder setOnKeyListener(android.content.DialogInterface$OnKeyListener):620:620 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/b$a;"}
    1:4:androidx.appcompat.app.AlertDialog$Builder setPositiveButton(java.lang.CharSequence,android.content.DialogInterface$OnClickListener):486:486 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;"}
    5:7:androidx.appcompat.app.AlertDialog$Builder setPositiveButton(java.lang.CharSequence,android.content.DialogInterface$OnClickListener):487:487 -> j
    1:4:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):853:853 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;"}
    5:6:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):854:854 -> k
    7:9:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):855:855 -> k
    10:12:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):856:856 -> k
    1:4:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(java.lang.CharSequence[],int,android.content.DialogInterface$OnClickListener):831:831 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;"}
    5:6:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(java.lang.CharSequence[],int,android.content.DialogInterface$OnClickListener):832:832 -> l
    7:9:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(java.lang.CharSequence[],int,android.content.DialogInterface$OnClickListener):833:833 -> l
    10:12:androidx.appcompat.app.AlertDialog$Builder setSingleChoiceItems(java.lang.CharSequence[],int,android.content.DialogInterface$OnClickListener):834:834 -> l
    1:5:androidx.appcompat.app.AlertDialog$Builder setTitle(java.lang.CharSequence):377:377 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/app/b$a;"}
    1:5:androidx.appcompat.app.AlertDialog$Builder setView(android.view.View):902:902 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/app/b$a;"}
    6:7:androidx.appcompat.app.AlertDialog$Builder setView(android.view.View):903:903 -> n
    8:10:androidx.appcompat.app.AlertDialog$Builder setView(android.view.View):904:904 -> n
androidx.appcompat.app.AppCompatActivity -> androidx.appcompat.app.c:
# {"id":"sourceFile","fileName":"AppCompatActivity.java"}
    android.content.res.Resources mResources -> A
    androidx.appcompat.app.AppCompatDelegate mDelegate -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/d;"}
    1:4:void <init>():77:77 -> <init>
    1:8:void supportInvalidateOptionsMenu():263:263 -> B
    1:4:androidx.appcompat.app.AppCompatDelegate getDelegate():542:542 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/d;"}
    5:10:androidx.appcompat.app.AppCompatDelegate getDelegate():543:543 -> C
    11:13:androidx.appcompat.app.AppCompatDelegate getDelegate():545:545 -> C
    1:9:androidx.appcompat.app.ActionBar getSupportActionBar():130:130 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    1:4:void onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):371:371 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/j;)V"}
    1:1:void onNightModeChanged(int):0:0 -> F
    1:1:void onPrepareSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0:0 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/j;)V"}
    1:1:void onSupportContentChanged():0:0 -> H
    1:6:boolean onSupportNavigateUp():416:416 -> I
    7:12:boolean onSupportNavigateUp():419:419 -> I
    13:16:boolean onSupportNavigateUp():420:420 -> I
    17:19:boolean onSupportNavigateUp():421:421 -> I
    20:22:boolean onSupportNavigateUp():422:422 -> I
    23:25:boolean onSupportNavigateUp():423:423 -> I
    26:29:boolean onSupportNavigateUp():426:426 -> I
    30:33:boolean onSupportNavigateUp():430:430 -> I
    34:40:boolean onSupportNavigateUp():435:435 -> I
    1:2:boolean performMenuItemShortcut(int,android.view.KeyEvent):0:0 -> J
    1:4:void supportNavigateUpTo(android.content.Intent):487:487 -> K
    1:5:boolean supportShouldUpRecreateTask(android.content.Intent):471:471 -> L
    1:8:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):176:176 -> addContentView
    1:3:void attachBaseContext(android.content.Context):97:97 -> attachBaseContext
    4:11:void attachBaseContext(android.content.Context):98:98 -> attachBaseContext
    1:4:void closeOptionsMenu():609:609 -> closeOptionsMenu
    5:17:void closeOptionsMenu():610:610 -> closeOptionsMenu
    18:23:void closeOptionsMenu():611:611 -> closeOptionsMenu
    24:27:void closeOptionsMenu():612:612 -> closeOptionsMenu
    1:1:void onSupportActionModeFinished(androidx.appcompat.view.ActionMode):291:291 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    1:4:boolean dispatchKeyEvent(android.view.KeyEvent):552:552 -> dispatchKeyEvent
    5:14:boolean dispatchKeyEvent(android.view.KeyEvent):553:553 -> dispatchKeyEvent
    15:22:boolean dispatchKeyEvent(android.view.KeyEvent):555:555 -> dispatchKeyEvent
    23:27:boolean dispatchKeyEvent(android.view.KeyEvent):558:558 -> dispatchKeyEvent
    1:2:androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback):305:305 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    1:9:android.view.View findViewById(int):214:214 -> findViewById
    1:9:android.view.MenuInflater getMenuInflater():156:156 -> getMenuInflater
    1:10:android.content.res.Resources getResources():563:563 -> getResources
    11:21:android.content.res.Resources getResources():564:564 -> getResources
    22:30:android.content.res.Resources getResources():566:566 -> getResources
    1:5:android.content.Intent getSupportParentActivityIntent():454:454 -> h
    1:1:void onSupportActionModeStarted(androidx.appcompat.view.ActionMode):280:280 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    1:8:void invalidateOptionsMenu():268:268 -> invalidateOptionsMenu
    1:3:void onConfigurationChanged(android.content.res.Configuration):181:181 -> onConfigurationChanged
    4:7:void onConfigurationChanged(android.content.res.Configuration):183:183 -> onConfigurationChanged
    8:15:void onConfigurationChanged(android.content.res.Configuration):186:186 -> onConfigurationChanged
    16:20:void onConfigurationChanged(android.content.res.Configuration):187:187 -> onConfigurationChanged
    21:28:void onConfigurationChanged(android.content.res.Configuration):190:190 -> onConfigurationChanged
    1:4:void onContentChanged():493:493 -> onContentChanged
    1:4:void onCreate(android.os.Bundle):103:103 -> onCreate
    5:7:void onCreate(android.os.Bundle):104:104 -> onCreate
    8:10:void onCreate(android.os.Bundle):105:105 -> onCreate
    11:14:void onCreate(android.os.Bundle):106:106 -> onCreate
    1:3:void onDestroy():233:233 -> onDestroy
    4:11:void onDestroy():234:234 -> onDestroy
    1:8:boolean onKeyDown(int,android.view.KeyEvent):592:592 -> onKeyDown
    9:13:boolean onKeyDown(int,android.view.KeyEvent):595:595 -> onKeyDown
    1:8:boolean onMenuItemSelected(int,android.view.MenuItem):219:219 -> onMenuItemSelected
    9:12:boolean onMenuItemSelected(int,android.view.MenuItem):223:223 -> onMenuItemSelected
    13:23:boolean onMenuItemSelected(int,android.view.MenuItem):224:224 -> onMenuItemSelected
    24:31:boolean onMenuItemSelected(int,android.view.MenuItem):225:225 -> onMenuItemSelected
    32:38:boolean onMenuItemSelected(int,android.view.MenuItem):226:226 -> onMenuItemSelected
    1:5:boolean onMenuOpened(int,android.view.Menu):517:517 -> onMenuOpened
    1:4:void onPanelClosed(int,android.view.Menu):528:528 -> onPanelClosed
    1:3:void onPostCreate(android.os.Bundle):117:117 -> onPostCreate
    4:11:void onPostCreate(android.os.Bundle):118:118 -> onPostCreate
    1:3:void onPostResume():195:195 -> onPostResume
    4:11:void onPostResume():196:196 -> onPostResume
    1:3:void onSaveInstanceState(android.os.Bundle):533:533 -> onSaveInstanceState
    4:11:void onSaveInstanceState(android.os.Bundle):534:534 -> onSaveInstanceState
    1:3:void onStart():201:201 -> onStart
    4:11:void onStart():202:202 -> onStart
    1:3:void onStop():207:207 -> onStop
    4:11:void onStop():208:208 -> onStop
    1:3:void onTitleChanged(java.lang.CharSequence,int):239:239 -> onTitleChanged
    4:11:void onTitleChanged(java.lang.CharSequence,int):240:240 -> onTitleChanged
    1:4:void openOptionsMenu():600:600 -> openOptionsMenu
    5:17:void openOptionsMenu():601:601 -> openOptionsMenu
    18:23:void openOptionsMenu():602:602 -> openOptionsMenu
    24:27:void openOptionsMenu():603:603 -> openOptionsMenu
    1:1:void setContentView(int):161:161 -> setContentView
    2:2:void setContentView(android.view.View):166:166 -> setContentView
    3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):171:171 -> setContentView
    1:3:void setTheme(int):111:111 -> setTheme
    4:11:void setTheme(int):112:112 -> setTheme
androidx.appcompat.app.AppCompatCallback -> e.a:
# {"id":"sourceFile","fileName":"AppCompatCallback.java"}
    void onSupportActionModeFinished(androidx.appcompat.view.ActionMode) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    void onSupportActionModeStarted(androidx.appcompat.view.ActionMode) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
androidx.appcompat.app.AppCompatDelegate -> androidx.appcompat.app.d:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    int sDefaultNightMode -> e
    androidx.collection.ArraySet sActiveDelegates -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    java.lang.Object sActiveDelegatesLock -> g
    1:7:void <clinit>():165:165 -> <clinit>
    8:15:void <clinit>():167:167 -> <clinit>
    1:4:void <init>():262:262 -> <init>
    void setContentView(android.view.View) -> A
    void setContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> B
    void setTheme(int) -> C
    void setTitle(java.lang.CharSequence) -> D
    void addContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> c
    void attachBaseContext(android.content.Context) -> d
    1:6:androidx.appcompat.app.AppCompatDelegate create(android.app.Activity,androidx.appcompat.app.AppCompatCallback):221:221 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Le/a;)Landroidx/appcompat/app/d;"}
    1:6:androidx.appcompat.app.AppCompatDelegate create(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):232:232 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Dialog;Le/a;)Landroidx/appcompat/app/d;"}
    android.view.View findViewById(int) -> g
    1:3:int getDefaultNightMode():571:571 -> h
    int getLocalNightMode() -> i
    android.view.MenuInflater getMenuInflater() -> j
    androidx.appcompat.app.ActionBar getSupportActionBar() -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    void installViewFactory() -> l
    void invalidateOptionsMenu() -> m
    1:3:void markStarted(androidx.appcompat.app.AppCompatDelegate):622:622 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/d;)V"}
    4:6:void markStarted(androidx.appcompat.app.AppCompatDelegate):625:625 -> n
    7:16:void markStarted(androidx.appcompat.app.AppCompatDelegate):627:627 -> n
    17:21:void markStarted(androidx.appcompat.app.AppCompatDelegate):628:628 -> n
    1:3:void markStopped(androidx.appcompat.app.AppCompatDelegate):632:632 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/d;)V"}
    4:6:void markStopped(androidx.appcompat.app.AppCompatDelegate):634:634 -> o
    7:11:void markStopped(androidx.appcompat.app.AppCompatDelegate):635:635 -> o
    void onConfigurationChanged(android.content.res.Configuration) -> p
    void onCreate(android.os.Bundle) -> q
    void onDestroy() -> r
    void onPostCreate(android.os.Bundle) -> s
    void onPostResume() -> t
    void onSaveInstanceState(android.os.Bundle) -> u
    void onStart() -> v
    void onStop() -> w
    1:3:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):639:639 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/d;)V"}
    4:9:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):640:640 -> x
    10:15:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):641:641 -> x
    16:31:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):642:642 -> x
    32:37:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):646:646 -> x
    38:41:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):649:649 -> x
    boolean requestWindowFeature(int) -> y
    void setContentView(int) -> z
androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.e:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    android.widget.TextView mTitleView -> A
    android.view.View mStatusGuard -> B
    boolean mFeatureProgress -> C
    boolean mFeatureIndeterminateProgress -> D
    boolean mHasActionBar -> E
    boolean mOverlayActionBar -> F
    boolean mOverlayActionMode -> G
    boolean mIsFloating -> H
    boolean mWindowNoTitle -> I
    boolean mClosingActionMenu -> J
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState[] mPanels -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/appcompat/app/e$m;"}
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState mPreparedPanel -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$m;"}
    boolean mLongPressBackDown -> M
    boolean mBaseContextAttached -> N
    boolean mCreated -> O
    boolean mStarted -> P
    boolean mIsDestroyed -> Q
    int mLocalNightMode -> R
    int mThemeResId -> S
    boolean mActivityHandlesUiMode -> T
    boolean mActivityHandlesUiModeChecked -> U
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoTimeNightModeManager -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$j;"}
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoBatteryNightModeManager -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$j;"}
    boolean mInvalidatePanelMenuPosted -> X
    int mInvalidatePanelMenuFeatures -> Y
    java.lang.Runnable mInvalidatePanelMenuRunnable -> Z
    boolean mEnableDefaultActionBarUp -> a0
    android.graphics.Rect mTempRect1 -> b0
    android.graphics.Rect mTempRect2 -> c0
    androidx.appcompat.app.AppCompatViewInflater mAppCompatViewInflater -> d0
    java.util.Map sLocalNightModes -> e0
    boolean IS_PRE_LOLLIPOP -> f0
    int[] sWindowBackgroundStyleable -> g0
    java.lang.Object mHost -> h
    boolean sAlwaysOverrideConfiguration -> h0
    android.content.Context mContext -> i
    android.view.Window mWindow -> j
    androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback mAppCompatWindowCallback -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$h;"}
    androidx.appcompat.app.AppCompatCallback mAppCompatCallback -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/a;"}
    androidx.appcompat.app.ActionBar mActionBar -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/a;"}
    android.view.MenuInflater mMenuInflater -> n
    java.lang.CharSequence mTitle -> o
    androidx.appcompat.widget.DecorContentParent mDecorContentParent -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g0;"}
    androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback mActionMenuPresenterCallback -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$f;"}
    androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$n;"}
    androidx.appcompat.view.ActionMode mActionMode -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    androidx.appcompat.widget.ActionBarContextView mActionModeView -> t
    android.widget.PopupWindow mActionModePopup -> u
    java.lang.Runnable mShowActionModePopup -> v
    androidx.core.view.ViewPropertyAnimatorCompat mFadeAnim -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"}
    boolean mHandleNativeActionModes -> x
    boolean mSubDecorInstalled -> y
    android.view.ViewGroup mSubDecor -> z
    1:8:void <clinit>():130:130 -> <clinit>
    9:13:void <clinit>():133:133 -> <clinit>
    14:19:void <clinit>():135:135 -> <clinit>
    20:22:void <clinit>():146:146 -> <clinit>
    1:1:void <init>(android.app.Activity,androidx.appcompat.app.AppCompatCallback):278:278 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Le/a;)V"}
    2:2:void <init>(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):282:282 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Dialog;Le/a;)V"}
    3:3:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):294:294 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Le/a;Ljava/lang/Object;)V"}
    4:4:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):206:206 -> <init>
    5:5:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):208:208 -> <init>
    6:6:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):244:244 -> <init>
    7:7:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):256:256 -> <init>
    8:10:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):295:297 -> <init>
    11:12:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):299:300 -> <init>
    13:13:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):307:307 -> <init>
    14:14:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):310:310 -> <init>
    15:15:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):312:312 -> <init>
    16:16:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):314:314 -> <init>
    17:17:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):316:316 -> <init>
    18:18:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):321:321 -> <init>
    19:19:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):328:328 -> <init>
    1:3:void setContentView(android.view.View):543:543 -> A
    4:14:void setContentView(android.view.View):544:544 -> A
    15:17:void setContentView(android.view.View):545:545 -> A
    18:20:void setContentView(android.view.View):546:546 -> A
    21:30:void setContentView(android.view.View):547:547 -> A
    1:18:boolean shouldAnimateActionModeView():1232:1232 -> A0
    1:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):561:561 -> B
    4:14:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):562:562 -> B
    15:17:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):563:563 -> B
    18:20:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):564:564 -> B
    21:30:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):565:565 -> B
    5:16:boolean shouldInheritContext(android.view.ViewParent):1419:1419 -> B0
    17:23:boolean shouldInheritContext(android.view.ViewParent):1427:1427 -> B0
    24:30:boolean shouldInheritContext(android.view.ViewParent):1428:1428 -> B0
    31:36:boolean shouldInheritContext(android.view.ViewParent):1435:1435 -> B0
    1:3:void setTheme(int):616:616 -> C
    3:6:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1047:1047 -> C0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    7:9:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1048:1048 -> C0
    10:14:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1051:1051 -> C0
    15:20:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1053:1053 -> C0
    21:28:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1055:1055 -> C0
    29:32:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1056:1056 -> C0
    33:35:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1057:1057 -> C0
    36:39:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1061:1061 -> C0
    40:45:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1063:1063 -> C0
    46:48:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1066:1066 -> C0
    49:56:androidx.appcompat.view.ActionMode startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):1044:1044 -> C0
    1:2:void setTitle(java.lang.CharSequence):979:979 -> D
    3:6:void setTitle(java.lang.CharSequence):981:981 -> D
    7:10:void setTitle(java.lang.CharSequence):982:982 -> D
    11:16:void setTitle(java.lang.CharSequence):983:983 -> D
    17:24:void setTitle(java.lang.CharSequence):984:984 -> D
    25:28:void setTitle(java.lang.CharSequence):985:985 -> D
    29:32:void setTitle(java.lang.CharSequence):986:986 -> D
    1:3:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1078:1078 -> D0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    4:7:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1079:1079 -> D0
    8:10:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1080:1080 -> D0
    11:14:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1083:1083 -> D0
    15:20:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1085:1085 -> D0
    21:29:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1089:1089 -> D0
    30:37:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1091:1091 -> D0
    38:41:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1098:1098 -> D0
    42:47:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1100:1100 -> D0
    48:51:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1101:1101 -> D0
    52:56:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1103:1103 -> D0
    57:62:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1104:1104 -> D0
    63:67:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1105:1105 -> D0
    68:71:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1108:1108 -> D0
    72:81:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1109:1109 -> D0
    82:84:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1110:1110 -> D0
    85:89:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1111:1111 -> D0
    90:96:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1113:1113 -> D0
    97:104:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1114:1114 -> D0
    105:106:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1116:1116 -> D0
    107:113:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1119:1119 -> D0
    114:123:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1120:1120 -> D0
    124:126:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1122:1122 -> D0
    127:133:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1124:1124 -> D0
    134:139:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1125:1125 -> D0
    140:148:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1127:1127 -> D0
    149:150:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1129:1129 -> D0
    151:158:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1130:1130 -> D0
    159:162:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1129:1129 -> D0
    163:167:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1131:1131 -> D0
    168:173:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1132:1132 -> D0
    174:181:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1133:1133 -> D0
    182:185:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1164:1164 -> D0
    186:193:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1165:1165 -> D0
    194:204:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1168:1168 -> D0
    205:212:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1169:1169 -> D0
    213:216:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1174:1174 -> D0
    217:219:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1175:1175 -> D0
    220:224:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1176:1176 -> D0
    225:243:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1177:1177 -> D0
    244:253:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1179:1179 -> D0
    254:256:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1180:1180 -> D0
    257:261:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1181:1181 -> D0
    262:263:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1182:1182 -> D0
    264:271:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1184:1184 -> D0
    272:277:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1185:1185 -> D0
    278:289:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1186:1186 -> D0
    290:298:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1187:1187 -> D0
    299:303:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1206:1206 -> D0
    304:308:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1207:1207 -> D0
    309:315:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1208:1208 -> D0
    316:325:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1210:1210 -> D0
    326:336:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1211:1211 -> D0
    337:340:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1215:1215 -> D0
    341:352:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1216:1216 -> D0
    353:354:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1219:1219 -> D0
    355:362:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1223:1223 -> D0
    363:365:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1224:1224 -> D0
    366:368:androidx.appcompat.view.ActionMode startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):1226:1226 -> D0
    2:6:boolean applyDayNight():2159:2159 -> E
    1:5:void throwFeatureRequestIfSubDecorInstalled():2108:2108 -> E0
    6:13:void throwFeatureRequestIfSubDecorInstalled():2109:2109 -> E0
    1:6:boolean applyDayNight(boolean):2163:2163 -> F
    7:10:boolean applyDayNight(boolean):2168:2168 -> F
    11:14:boolean applyDayNight(boolean):2169:2169 -> F
    15:20:boolean applyDayNight(boolean):2170:2170 -> F
    21:28:boolean applyDayNight(boolean):2173:2173 -> F
    29:32:boolean applyDayNight(boolean):2174:2174 -> F
    33:38:boolean applyDayNight(boolean):2176:2176 -> F
    39:46:boolean applyDayNight(boolean):2179:2179 -> F
    47:50:boolean applyDayNight(boolean):2180:2180 -> F
    51:54:boolean applyDayNight(boolean):2182:2182 -> F
    1:5:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1470:1470 -> F0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/c;"}
    6:9:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1472:1472 -> F0
    10:12:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1473:1473 -> F0
    13:16:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1475:1475 -> F0
    17:24:androidx.appcompat.app.AppCompatActivity tryUnwrapContext():1476:1476 -> F0
    1:11:void applyFixedSizeWindow():873:873 -> G
    12:17:void applyFixedSizeWindow():879:879 -> G
    18:21:void applyFixedSizeWindow():880:880 -> G
    22:29:void applyFixedSizeWindow():881:881 -> G
    30:33:void applyFixedSizeWindow():882:882 -> G
    34:36:void applyFixedSizeWindow():880:880 -> G
    37:44:void applyFixedSizeWindow():884:884 -> G
    45:53:void applyFixedSizeWindow():885:885 -> G
    54:62:void applyFixedSizeWindow():886:886 -> G
    63:70:void applyFixedSizeWindow():888:888 -> G
    71:72:void applyFixedSizeWindow():889:889 -> G
    73:76:void applyFixedSizeWindow():890:890 -> G
    77:79:void applyFixedSizeWindow():889:889 -> G
    80:87:void applyFixedSizeWindow():892:892 -> G
    88:89:void applyFixedSizeWindow():893:893 -> G
    90:93:void applyFixedSizeWindow():894:894 -> G
    94:96:void applyFixedSizeWindow():893:893 -> G
    97:104:void applyFixedSizeWindow():896:896 -> G
    105:106:void applyFixedSizeWindow():897:897 -> G
    107:110:void applyFixedSizeWindow():898:898 -> G
    111:113:void applyFixedSizeWindow():897:897 -> G
    114:121:void applyFixedSizeWindow():900:900 -> G
    122:123:void applyFixedSizeWindow():901:901 -> G
    124:127:void applyFixedSizeWindow():902:902 -> G
    128:130:void applyFixedSizeWindow():901:901 -> G
    131:133:void applyFixedSizeWindow():904:904 -> G
    134:137:void applyFixedSizeWindow():906:906 -> G
    1:6:boolean updateForNightMode(int,boolean):2247:2247 -> G0
    7:31:boolean updateForNightMode(int,boolean):2248:2248 -> G0
    32:35:boolean updateForNightMode(int,boolean):2266:2266 -> G0
    36:54:boolean updateForNightMode(int,boolean):2268:2268 -> G0
    55:59:boolean updateForNightMode(int,boolean):2274:2274 -> G0
    60:66:boolean updateForNightMode(int,boolean):2275:2275 -> G0
    67:76:boolean updateForNightMode(int,boolean):2281:2281 -> G0
    77:83:boolean updateForNightMode(int,boolean):2287:2287 -> G0
    84:105:boolean updateForNightMode(int,boolean):2294:2294 -> G0
    106:115:boolean updateForNightMode(int,boolean):2297:2297 -> G0
    116:125:boolean updateForNightMode(int,boolean):2311:2311 -> G0
    126:132:boolean updateForNightMode(int,boolean):2320:2320 -> G0
    133:138:boolean updateForNightMode(int,boolean):2330:2330 -> G0
    139:144:boolean updateForNightMode(int,boolean):2331:2331 -> G0
    1:6:void attachToWindow(android.view.Window):631:631 -> H
    7:10:void attachToWindow(android.view.Window):636:636 -> H
    11:14:void attachToWindow(android.view.Window):637:637 -> H
    15:21:void attachToWindow(android.view.Window):641:641 -> H
    22:24:void attachToWindow(android.view.Window):643:643 -> H
    25:34:void attachToWindow(android.view.Window):645:645 -> H
    35:40:void attachToWindow(android.view.Window):647:647 -> H
    41:43:void attachToWindow(android.view.Window):650:650 -> H
    44:46:void attachToWindow(android.view.Window):652:652 -> H
    47:49:void attachToWindow(android.view.Window):654:654 -> H
    50:55:void attachToWindow(android.view.Window):638:638 -> H
    56:61:void attachToWindow(android.view.Window):632:632 -> H
    1:6:void updateResourcesConfigurationForNightMode(int,boolean):2341:2341 -> H0
    7:15:void updateResourcesConfigurationForNightMode(int,boolean):2342:2342 -> H0
    16:27:void updateResourcesConfigurationForNightMode(int,boolean):2344:2344 -> H0
    28:30:void updateResourcesConfigurationForNightMode(int,boolean):2345:2345 -> H0
    31:34:void updateResourcesConfigurationForNightMode(int,boolean):2352:2352 -> H0
    35:39:void updateResourcesConfigurationForNightMode(int,boolean):2355:2355 -> H0
    40:53:void updateResourcesConfigurationForNightMode(int,boolean):2363:2363 -> H0
    54:59:void updateResourcesConfigurationForNightMode(int,boolean):2367:2367 -> H0
    60:61:void updateResourcesConfigurationForNightMode(int,boolean):2368:2368 -> H0
    62:65:void updateResourcesConfigurationForNightMode(int,boolean):2369:2369 -> H0
    66:72:void updateResourcesConfigurationForNightMode(int,boolean):2371:2371 -> H0
    73:84:void updateResourcesConfigurationForNightMode(int,boolean):2372:2372 -> H0
    85:88:void updateResourcesConfigurationForNightMode(int,boolean):2373:2373 -> H0
    89:92:void updateResourcesConfigurationForNightMode(int,boolean):2377:2377 -> H0
    93:96:void updateResourcesConfigurationForNightMode(int,boolean):2378:2378 -> H0
    1:12:int calculateNightMode():2232:2232 -> I
    1:5:int updateStatusGuard(int):2040:2040 -> I0
    6:13:int updateStatusGuard(int):2041:2041 -> I0
    14:15:int updateStatusGuard(int):2042:2042 -> I0
    16:21:int updateStatusGuard(int):2043:2043 -> I0
    22:30:int updateStatusGuard(int):2046:2046 -> I0
    31:34:int updateStatusGuard(int):2047:2047 -> I0
    35:41:int updateStatusGuard(int):2048:2048 -> I0
    42:48:int updateStatusGuard(int):2049:2049 -> I0
    49:50:int updateStatusGuard(int):2051:2051 -> I0
    51:52:int updateStatusGuard(int):2052:2052 -> I0
    53:55:int updateStatusGuard(int):2053:2053 -> I0
    56:60:int updateStatusGuard(int):2055:2055 -> I0
    61:67:int updateStatusGuard(int):2056:2056 -> I0
    68:71:int updateStatusGuard(int):2057:2057 -> I0
    72:73:int updateStatusGuard(int):2059:2059 -> I0
    74:77:int updateStatusGuard(int):2061:2061 -> I0
    78:86:int updateStatusGuard(int):2062:2062 -> I0
    87:94:int updateStatusGuard(int):2063:2063 -> I0
    95:98:int updateStatusGuard(int):2064:2064 -> I0
    99:101:int updateStatusGuard(int):2063:2063 -> I0
    102:115:int updateStatusGuard(int):2065:2065 -> I0
    116:119:int updateStatusGuard(int):2069:2069 -> I0
    120:123:int updateStatusGuard(int):2070:2070 -> I0
    124:125:int updateStatusGuard(int):2071:2071 -> I0
    126:133:int updateStatusGuard(int):2072:2072 -> I0
    134:139:int updateStatusGuard(int):2079:2079 -> I0
    140:150:int updateStatusGuard(int):2085:2085 -> I0
    151:154:int updateStatusGuard(int):2090:2090 -> I0
    155:162:int updateStatusGuard(int):2092:2092 -> I0
    163:169:int updateStatusGuard(int):2096:2096 -> I0
    170:178:int updateStatusGuard(int):2100:2100 -> I0
    179:182:int updateStatusGuard(int):2101:2101 -> I0
    7:11:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1918:1918 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/app/e$m;Landroid/view/Menu;)V"}
    12:15:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1919:1919 -> J
    16:19:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1925:1925 -> J
    20:24:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1930:1930 -> J
    25:28:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1933:1933 -> J
    29:38:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):1937:1937 -> J
    1:6:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1800:1800 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    7:8:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1804:1804 -> K
    9:13:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1805:1805 -> K
    14:19:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1806:1806 -> K
    20:25:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1807:1807 -> K
    26:29:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1808:1808 -> K
    30:32:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):1810:1810 -> K
    1:4:void cleanupAutoManagers():606:606 -> L
    5:7:void cleanupAutoManagers():607:607 -> L
    8:11:void cleanupAutoManagers():609:609 -> L
    12:15:void cleanupAutoManagers():610:610 -> L
    2:9:void closePanel(int):1814:1814 -> M
    3:10:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1818:1818 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;Z)V"}
    11:16:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1819:1819 -> N
    17:22:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1820:1820 -> N
    23:35:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1824:1824 -> N
    36:43:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1825:1825 -> N
    44:48:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1826:1826 -> N
    49:54:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1829:1829 -> N
    55:56:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1833:1833 -> N
    57:58:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1834:1834 -> N
    59:60:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1835:1835 -> N
    61:63:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1838:1838 -> N
    64:65:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1842:1842 -> N
    66:69:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1844:1844 -> N
    70:72:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):1845:1845 -> N
    1:8:android.view.ViewGroup createSubDecor():692:692 -> O
    9:16:android.view.ViewGroup createSubDecor():694:694 -> O
    17:26:android.view.ViewGroup createSubDecor():700:700 -> O
    27:30:android.view.ViewGroup createSubDecor():701:701 -> O
    31:40:android.view.ViewGroup createSubDecor():702:702 -> O
    41:43:android.view.ViewGroup createSubDecor():704:704 -> O
    44:53:android.view.ViewGroup createSubDecor():706:706 -> O
    54:56:android.view.ViewGroup createSubDecor():707:707 -> O
    57:66:android.view.ViewGroup createSubDecor():709:709 -> O
    67:69:android.view.ViewGroup createSubDecor():710:710 -> O
    70:77:android.view.ViewGroup createSubDecor():712:712 -> O
    78:80:android.view.ViewGroup createSubDecor():713:713 -> O
    81:83:android.view.ViewGroup createSubDecor():716:716 -> O
    84:88:android.view.ViewGroup createSubDecor():717:717 -> O
    89:94:android.view.ViewGroup createSubDecor():719:719 -> O
    95:99:android.view.ViewGroup createSubDecor():723:723 -> O
    100:103:android.view.ViewGroup createSubDecor():724:724 -> O
    104:111:android.view.ViewGroup createSubDecor():726:726 -> O
    112:117:android.view.ViewGroup createSubDecor():730:730 -> O
    118:121:android.view.ViewGroup createSubDecor():731:731 -> O
    122:126:android.view.ViewGroup createSubDecor():737:737 -> O
    127:137:android.view.ViewGroup createSubDecor():738:738 -> O
    138:141:android.view.ViewGroup createSubDecor():741:741 -> O
    142:151:android.view.ViewGroup createSubDecor():742:742 -> O
    152:153:android.view.ViewGroup createSubDecor():744:744 -> O
    154:159:android.view.ViewGroup createSubDecor():748:748 -> O
    160:165:android.view.ViewGroup createSubDecor():749:749 -> O
    166:167:android.view.ViewGroup createSubDecor():751:751 -> O
    168:175:android.view.ViewGroup createSubDecor():752:752 -> O
    176:182:android.view.ViewGroup createSubDecor():753:753 -> O
    183:186:android.view.ViewGroup createSubDecor():758:758 -> O
    187:191:android.view.ViewGroup createSubDecor():759:759 -> O
    192:195:android.view.ViewGroup createSubDecor():761:761 -> O
    196:201:android.view.ViewGroup createSubDecor():762:762 -> O
    202:205:android.view.ViewGroup createSubDecor():764:764 -> O
    206:214:android.view.ViewGroup createSubDecor():765:765 -> O
    215:218:android.view.ViewGroup createSubDecor():769:769 -> O
    219:227:android.view.ViewGroup createSubDecor():770:770 -> O
    228:235:android.view.ViewGroup createSubDecor():773:773 -> O
    236:245:android.view.ViewGroup createSubDecor():779:779 -> O
    246:249:android.view.ViewGroup createSubDecor():822:822 -> O
    250:259:android.view.ViewGroup createSubDecor():823:823 -> O
    260:262:android.view.ViewGroup createSubDecor():827:827 -> O
    263:270:android.view.ViewGroup createSubDecor():829:829 -> O
    271:283:android.view.ViewGroup createSubDecor():832:832 -> O
    284:289:android.view.ViewGroup createSubDecor():836:836 -> O
    290:293:android.view.ViewGroup createSubDecor():837:837 -> O
    294:296:android.view.ViewGroup createSubDecor():838:838 -> O
    297:301:android.view.ViewGroup createSubDecor():839:839 -> O
    302:304:android.view.ViewGroup createSubDecor():844:844 -> O
    305:307:android.view.ViewGroup createSubDecor():845:845 -> O
    308:311:android.view.ViewGroup createSubDecor():849:849 -> O
    312:316:android.view.ViewGroup createSubDecor():850:850 -> O
    317:321:android.view.ViewGroup createSubDecor():855:855 -> O
    322:330:android.view.ViewGroup createSubDecor():857:857 -> O
    331:400:android.view.ViewGroup createSubDecor():812:812 -> O
    401:403:android.view.ViewGroup createSubDecor():695:695 -> O
    404:411:android.view.ViewGroup createSubDecor():696:696 -> O
    1:4:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1375:1375 -> P
    5:12:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1376:1376 -> P
    13:14:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1377:1377 -> P
    15:20:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1378:1378 -> P
    21:22:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1379:1379 -> P
    23:33:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1380:1380 -> P
    34:38:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1386:1386 -> P
    39:42:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1388:1388 -> P
    43:52:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1389:1389 -> P
    53:79:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1391:1391 -> P
    80:87:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1393:1393 -> P
    88:94:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1383:1383 -> P
    95:99:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1399:1399 -> P
    100:106:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1400:1400 -> P
    107:118:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1402:1402 -> P
    119:123:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1404:1404 -> P
    124:126:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1407:1407 -> P
    127:134:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1410:1410 -> P
    135:139:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1407:1407 -> P
    1:4:void dismissPopups():2133:2133 -> Q
    5:7:void dismissPopups():2134:2134 -> Q
    8:11:void dismissPopups():2137:2137 -> Q
    12:22:void dismissPopups():2138:2138 -> Q
    23:30:void dismissPopups():2139:2139 -> Q
    31:36:void dismissPopups():2141:2141 -> Q
    37:38:void dismissPopups():2147:2147 -> Q
    39:42:void dismissPopups():2149:2149 -> Q
    43:48:void dismissPopups():2151:2151 -> Q
    49:52:void dismissPopups():2152:2152 -> Q
    53:56:void dismissPopups():2153:2153 -> Q
    1:11:boolean dispatchKeyEvent(android.view.KeyEvent):1307:1307 -> R
    12:19:boolean dispatchKeyEvent(android.view.KeyEvent):1308:1308 -> R
    20:26:boolean dispatchKeyEvent(android.view.KeyEvent):1309:1309 -> R
    27:34:boolean dispatchKeyEvent(android.view.KeyEvent):1314:1314 -> R
    35:47:boolean dispatchKeyEvent(android.view.KeyEvent):1316:1316 -> R
    48:51:boolean dispatchKeyEvent(android.view.KeyEvent):1321:1321 -> R
    52:57:boolean dispatchKeyEvent(android.view.KeyEvent):1322:1322 -> R
    58:67:boolean dispatchKeyEvent(android.view.KeyEvent):1325:1325 -> R
    2:5:void doInvalidatePanelMenu(int):2005:2005 -> S
    6:9:void doInvalidatePanelMenu(int):2007:2007 -> S
    10:14:void doInvalidatePanelMenu(int):2008:2008 -> S
    15:19:void doInvalidatePanelMenu(int):2009:2009 -> S
    20:25:void doInvalidatePanelMenu(int):2010:2010 -> S
    26:27:void doInvalidatePanelMenu(int):2011:2011 -> S
    28:32:void doInvalidatePanelMenu(int):2014:2014 -> S
    33:37:void doInvalidatePanelMenu(int):2015:2015 -> S
    38:39:void doInvalidatePanelMenu(int):2017:2017 -> S
    40:47:void doInvalidatePanelMenu(int):2018:2018 -> S
    48:52:void doInvalidatePanelMenu(int):2021:2021 -> S
    53:58:void doInvalidatePanelMenu(int):2023:2023 -> S
    59:61:void doInvalidatePanelMenu(int):2025:2025 -> S
    62:65:void doInvalidatePanelMenu(int):2026:2026 -> S
    1:4:void endOnGoingFadeAnimation():1246:1246 -> T
    5:8:void endOnGoingFadeAnimation():1247:1247 -> T
    1:4:void ensureSubDecor():658:658 -> U
    5:10:void ensureSubDecor():659:659 -> U
    11:14:void ensureSubDecor():662:662 -> U
    15:20:void ensureSubDecor():663:663 -> U
    21:24:void ensureSubDecor():664:664 -> U
    25:28:void ensureSubDecor():665:665 -> U
    29:34:void ensureSubDecor():666:666 -> U
    35:42:void ensureSubDecor():667:667 -> U
    43:46:void ensureSubDecor():668:668 -> U
    47:49:void ensureSubDecor():669:669 -> U
    50:52:void ensureSubDecor():673:673 -> U
    53:58:void ensureSubDecor():675:675 -> U
    59:61:void ensureSubDecor():677:677 -> U
    62:65:void ensureSubDecor():684:684 -> U
    66:77:void ensureSubDecor():685:685 -> U
    78:81:void ensureSubDecor():686:686 -> U
    1:10:void ensureWindow():622:622 -> V
    11:19:void ensureWindow():623:623 -> V
    20:24:void ensureWindow():625:625 -> V
    25:32:void ensureWindow():626:626 -> V
    1:5:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):1942:1942 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;)Landroidx/appcompat/app/e$m;"}
    6:10:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):1943:1943 -> W
    11:14:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):1945:1945 -> W
    15:24:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState findMenuPanel(android.view.Menu):1946:1946 -> W
    1:6:android.content.Context getActionBarThemedContext():453:453 -> X
    7:14:android.content.Context getActionBarThemedContext():455:455 -> X
    15:17:android.content.Context getActionBarThemedContext():459:459 -> X
    1:4:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager():2398:2398 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/e$j;"}
    5:13:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager():2399:2399 -> Y
    14:16:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoBatteryNightModeManager():2401:2401 -> Y
    1:4:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager():2390:2390 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/e$j;"}
    5:8:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager():2391:2391 -> Z
    9:17:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager():2392:2392 -> Z
    18:20:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager():2394:2394 -> Z
    1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1026:1026 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    7:10:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1027:1027 -> a
    11:20:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1028:1028 -> a
    21:29:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1030:1030 -> a
    1:9:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1955:1955 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/appcompat/app/e$m;"}
    10:13:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1956:1956 -> a0
    14:18:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1958:1958 -> a0
    19:21:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1960:1960 -> a0
    22:25:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1963:1963 -> a0
    26:33:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):1965:1965 -> a0
    2:5:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1038:1038 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    1:6:java.lang.CharSequence getTitle():992:992 -> b0
    7:13:java.lang.CharSequence getTitle():993:993 -> b0
    14:16:java.lang.CharSequence getTitle():996:996 -> b0
    1:3:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):570:570 -> c
    4:14:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):571:571 -> c
    15:17:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):572:572 -> c
    18:27:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):573:573 -> c
    1:7:android.view.Window$Callback getWindowCallback():392:392 -> c0
    2:5:void attachBaseContext(android.content.Context):334:334 -> d
    6:8:void attachBaseContext(android.content.Context):335:335 -> d
    1:3:void initWindowDecorActionBar():396:396 -> d0
    4:12:void initWindowDecorActionBar():398:398 -> d0
    13:18:void initWindowDecorActionBar():402:402 -> d0
    19:32:void initWindowDecorActionBar():403:403 -> d0
    33:36:void initWindowDecorActionBar():404:404 -> d0
    37:47:void initWindowDecorActionBar():405:405 -> d0
    48:51:void initWindowDecorActionBar():407:407 -> d0
    52:57:void initWindowDecorActionBar():408:408 -> d0
    1:5:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1675:1675 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;)Z"}
    6:8:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1676:1676 -> e0
    9:14:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1680:1680 -> e0
    15:18:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1684:1684 -> e0
    19:25:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1685:1685 -> e0
    26:31:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1688:1688 -> e0
    32:39:boolean initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1690:1690 -> e0
    1:7:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1581:1581 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;)Z"}
    8:18:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1582:1582 -> f0
    19:22:boolean initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1583:1583 -> f0
    1:3:android.view.View findViewById(int):479:479 -> g
    4:10:android.view.View findViewById(int):480:480 -> g
    1:2:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1632:1632 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;)Z"}
    3:15:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1635:1635 -> g0
    16:20:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1637:1637 -> g0
    21:24:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1638:1638 -> g0
    25:29:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1639:1639 -> g0
    30:33:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1642:1642 -> g0
    34:41:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1643:1643 -> g0
    42:44:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1644:1644 -> g0
    45:49:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1645:1645 -> g0
    50:55:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1646:1646 -> g0
    56:61:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1649:1649 -> g0
    62:67:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1653:1653 -> g0
    68:75:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1655:1655 -> g0
    76:78:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1656:1656 -> g0
    79:85:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1658:1658 -> g0
    86:91:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1662:1662 -> g0
    92:99:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1663:1663 -> g0
    100:104:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1667:1667 -> g0
    105:107:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1668:1668 -> g0
    108:111:boolean initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):1669:1669 -> g0
    1:8:void invalidatePanelMenu(int):1996:1996 -> h0
    9:12:void invalidatePanelMenu(int):1998:1998 -> h0
    13:23:void invalidatePanelMenu(int):1999:1999 -> h0
    24:26:void invalidatePanelMenu(int):2000:2000 -> h0
    1:3:int getLocalNightMode():2198:2198 -> i
    1:11:boolean isActivityManifestHandlingUiMode():2405:2405 -> i0
    12:21:boolean isActivityManifestHandlingUiMode():2406:2406 -> i0
    22:27:boolean isActivityManifestHandlingUiMode():2413:2413 -> i0
    28:34:boolean isActivityManifestHandlingUiMode():2414:2414 -> i0
    35:40:boolean isActivityManifestHandlingUiMode():2413:2413 -> i0
    41:54:boolean isActivityManifestHandlingUiMode():2415:2415 -> i0
    55:61:boolean isActivityManifestHandlingUiMode():2420:2420 -> i0
    62:63:boolean isActivityManifestHandlingUiMode():2421:2421 -> i0
    64:65:boolean isActivityManifestHandlingUiMode():2425:2425 -> i0
    66:68:boolean isActivityManifestHandlingUiMode():2427:2427 -> i0
    1:4:android.view.MenuInflater getMenuInflater():467:467 -> j
    5:7:android.view.MenuInflater getMenuInflater():468:468 -> j
    8:13:android.view.MenuInflater getMenuInflater():469:469 -> j
    14:25:android.view.MenuInflater getMenuInflater():470:470 -> j
    26:28:android.view.MenuInflater getMenuInflater():472:472 -> j
    1:3:boolean isHandleNativeActionModesEnabled():1242:1242 -> j0
    1:3:androidx.appcompat.app.ActionBar getSupportActionBar():383:383 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    4:6:androidx.appcompat.app.ActionBar getSupportActionBar():384:384 -> k
    19:27:int mapNightMode(int):2220:2220 -> k0
    28:35:int mapNightMode(int):2225:2225 -> k0
    36:45:int mapNightMode(int):2211:2211 -> k0
    46:52:int mapNightMode(int):2212:2212 -> k0
    53:62:int mapNightMode(int):2218:2218 -> k0
    1:6:void installViewFactory():1441:1441 -> l
    7:12:void installViewFactory():1442:1442 -> l
    13:16:void installViewFactory():1443:1443 -> l
    17:24:void installViewFactory():1445:1445 -> l
    25:32:void installViewFactory():1446:1446 -> l
    1:5:boolean onBackPressed():1253:1253 -> l0
    6:9:boolean onBackPressed():1254:1254 -> l0
    10:15:boolean onBackPressed():1259:1259 -> l0
    16:24:boolean onBackPressed():1260:1260 -> l0
    1:6:void invalidateOptionsMenu():1071:1071 -> m
    7:14:void invalidateOptionsMenu():1072:1072 -> m
    15:18:void invalidateOptionsMenu():1074:1074 -> m
    11:14:boolean onKeyDown(int,android.view.KeyEvent):1358:1358 -> m0
    15:27:boolean onKeyDown(int,android.view.KeyEvent):1366:1366 -> m0
    1:7:boolean onKeyDownPanel(int,android.view.KeyEvent):1850:1850 -> n0
    8:11:boolean onKeyDownPanel(int,android.view.KeyEvent):1851:1851 -> n0
    12:15:boolean onKeyDownPanel(int,android.view.KeyEvent):1852:1852 -> n0
    16:22:boolean onKeyDownPanel(int,android.view.KeyEvent):1853:1853 -> n0
    1:7:boolean onKeyShortcut(int,android.view.KeyEvent):1270:1270 -> o0
    8:14:boolean onKeyShortcut(int,android.view.KeyEvent):1271:1271 -> o0
    15:18:boolean onKeyShortcut(int,android.view.KeyEvent):1277:1277 -> o0
    19:28:boolean onKeyShortcut(int,android.view.KeyEvent):1278:1278 -> o0
    29:32:boolean onKeyShortcut(int,android.view.KeyEvent):1281:1281 -> o0
    33:35:boolean onKeyShortcut(int,android.view.KeyEvent):1282:1282 -> o0
    36:40:boolean onKeyShortcut(int,android.view.KeyEvent):1292:1292 -> o0
    41:44:boolean onKeyShortcut(int,android.view.KeyEvent):1293:1293 -> o0
    45:47:boolean onKeyShortcut(int,android.view.KeyEvent):1294:1294 -> o0
    48:55:boolean onKeyShortcut(int,android.view.KeyEvent):1295:1295 -> o0
    56:61:boolean onKeyShortcut(int,android.view.KeyEvent):1296:1296 -> o0
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):1457:1457 -> onCreateView
    2:2:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):1465:1465 -> onCreateView
    1:8:void onConfigurationChanged(android.content.res.Configuration):487:487 -> p
    9:14:void onConfigurationChanged(android.content.res.Configuration):490:490 -> p
    15:17:void onConfigurationChanged(android.content.res.Configuration):492:492 -> p
    18:27:void onConfigurationChanged(android.content.res.Configuration):497:497 -> p
    28:31:void onConfigurationChanged(android.content.res.Configuration):501:501 -> p
    11:14:boolean onKeyUp(int,android.view.KeyEvent):1331:1331 -> p0
    15:16:boolean onKeyUp(int,android.view.KeyEvent):1334:1334 -> p0
    17:18:boolean onKeyUp(int,android.view.KeyEvent):1335:1335 -> p0
    19:24:boolean onKeyUp(int,android.view.KeyEvent):1337:1337 -> p0
    25:30:boolean onKeyUp(int,android.view.KeyEvent):1338:1338 -> p0
    31:34:boolean onKeyUp(int,android.view.KeyEvent):1343:1343 -> p0
    35:42:boolean onKeyUp(int,android.view.KeyEvent):1347:1347 -> p0
    2:4:void onCreate(android.os.Bundle):342:342 -> q
    5:7:void onCreate(android.os.Bundle):346:346 -> q
    8:10:void onCreate(android.os.Bundle):350:350 -> q
    11:16:void onCreate(android.os.Bundle):352:352 -> q
    17:26:void onCreate(android.os.Bundle):355:355 -> q
    27:32:void onCreate(android.os.Bundle):361:361 -> q
    33:35:void onCreate(android.os.Bundle):363:363 -> q
    36:38:void onCreate(android.os.Bundle):365:365 -> q
    39:41:void onCreate(android.os.Bundle):370:370 -> q
    1:7:boolean onKeyUpPanel(int,android.view.KeyEvent):1861:1861 -> q0
    8:13:boolean onKeyUpPanel(int,android.view.KeyEvent):1866:1866 -> q0
    14:17:boolean onKeyUpPanel(int,android.view.KeyEvent):1867:1867 -> q0
    18:25:boolean onKeyUpPanel(int,android.view.KeyEvent):1868:1868 -> q0
    26:35:boolean onKeyUpPanel(int,android.view.KeyEvent):1869:1869 -> q0
    36:43:boolean onKeyUpPanel(int,android.view.KeyEvent):1870:1870 -> q0
    44:53:boolean onKeyUpPanel(int,android.view.KeyEvent):1871:1871 -> q0
    54:60:boolean onKeyUpPanel(int,android.view.KeyEvent):1872:1872 -> q0
    61:67:boolean onKeyUpPanel(int,android.view.KeyEvent):1875:1875 -> q0
    68:76:boolean onKeyUpPanel(int,android.view.KeyEvent):1878:1878 -> q0
    77:80:boolean onKeyUpPanel(int,android.view.KeyEvent):1884:1884 -> q0
    81:84:boolean onKeyUpPanel(int,android.view.KeyEvent):1886:1886 -> q0
    85:86:boolean onKeyUpPanel(int,android.view.KeyEvent):1889:1889 -> q0
    87:94:boolean onKeyUpPanel(int,android.view.KeyEvent):1890:1890 -> q0
    95:100:boolean onKeyUpPanel(int,android.view.KeyEvent):1895:1895 -> q0
    101:106:boolean onKeyUpPanel(int,android.view.KeyEvent):1883:1883 -> q0
    107:118:boolean onKeyUpPanel(int,android.view.KeyEvent):1902:1902 -> q0
    119:122:boolean onKeyUpPanel(int,android.view.KeyEvent):1905:1905 -> q0
    123:130:boolean onKeyUpPanel(int,android.view.KeyEvent):1907:1907 -> q0
    1:3:void onDestroy():587:587 -> r
    4:7:void onDestroy():589:589 -> r
    8:19:void onDestroy():590:590 -> r
    20:22:void onDestroy():593:593 -> r
    23:24:void onDestroy():594:594 -> r
    25:28:void onDestroy():596:596 -> r
    29:31:void onDestroy():597:597 -> r
    32:35:void onDestroy():601:601 -> r
    5:11:void onMenuOpened(int):1017:1017 -> r0
    12:15:void onMenuOpened(int):1019:1019 -> r0
    1:4:void onPostCreate(android.os.Bundle):376:376 -> s
    6:11:void onPanelClosed(int):1001:1001 -> s0
    12:18:void onPanelClosed(int):1003:1003 -> s0
    19:22:void onPanelClosed(int):1008:1008 -> s0
    23:26:void onPanelClosed(int):1009:1009 -> s0
    27:30:void onPanelClosed(int):1010:1010 -> s0
    1:7:void onPostResume():535:535 -> t
    8:11:void onPostResume():537:537 -> t
    1:1:void onSubDecorInstalled(android.view.ViewGroup):0:0 -> t0
    1:6:void onSaveInstanceState(android.os.Bundle):578:578 -> u
    7:24:void onSaveInstanceState(android.os.Bundle):580:580 -> u
    1:10:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1486:1486 -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;Landroid/view/KeyEvent;)V"}
    11:14:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1492:1492 -> u0
    15:24:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1493:1493 -> u0
    25:32:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1494:1494 -> u0
    33:39:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1501:1501 -> u0
    40:49:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1502:1502 -> u0
    50:53:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1504:1504 -> u0
    54:67:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1508:1508 -> u0
    68:75:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1514:1514 -> u0
    76:85:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1519:1519 -> u0
    86:89:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1555:1555 -> u0
    90:95:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1558:1558 -> u0
    96:104:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1559:1559 -> u0
    105:116:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1522:1522 -> u0
    117:126:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1524:1524 -> u0
    127:131:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1526:1526 -> u0
    132:144:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1530:1530 -> u0
    145:152:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1534:1534 -> u0
    153:157:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1536:1536 -> u0
    158:159:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1539:1539 -> u0
    160:164:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1540:1540 -> u0
    165:170:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1542:1542 -> u0
    171:174:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1543:1543 -> u0
    175:181:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1544:1544 -> u0
    182:188:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1546:1546 -> u0
    189:196:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1552:1552 -> u0
    197:203:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1553:1553 -> u0
    204:205:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1564:1564 -> u0
    206:220:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1566:1566 -> u0
    221:224:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1573:1573 -> u0
    225:228:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1574:1574 -> u0
    229:233:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1576:1576 -> u0
    234:236:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1577:1577 -> u0
    2:3:void onStart():506:506 -> v
    4:6:void onStart():510:510 -> v
    7:10:void onStart():512:512 -> v
    1:3:androidx.appcompat.app.ActionBar peekSupportActionBar():388:388 -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"}
    2:3:void onStop():517:517 -> w
    4:6:void onStop():519:519 -> w
    7:12:void onStop():521:521 -> w
    13:15:void onStop():523:523 -> w
    16:21:void onStop():526:526 -> w
    22:25:void onStop():529:529 -> w
    1:8:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):1972:1972 -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;ILandroid/view/KeyEvent;I)Z"}
    9:22:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):1980:1980 -> w0
    23:33:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):1982:1982 -> w0
    34:37:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):1987:1987 -> w0
    38:41:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):1988:1988 -> w0
    1:6:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1696:1696 -> x0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$m;Landroid/view/KeyEvent;)Z"}
    7:12:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1701:1701 -> x0
    13:18:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1705:1705 -> x0
    19:21:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1707:1707 -> x0
    22:27:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1710:1710 -> x0
    28:35:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1713:1713 -> x0
    36:49:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1716:1716 -> x0
    50:53:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1719:1719 -> x0
    54:56:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1722:1722 -> x0
    57:62:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1725:1725 -> x0
    63:65:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1726:1726 -> x0
    66:76:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1729:1729 -> x0
    77:89:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1731:1731 -> x0
    90:93:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1736:1736 -> x0
    94:97:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1737:1737 -> x0
    98:104:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1738:1738 -> x0
    105:113:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1740:1740 -> x0
    114:118:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1745:1745 -> x0
    119:128:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1746:1746 -> x0
    129:133:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1748:1748 -> x0
    134:137:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1750:1750 -> x0
    138:143:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1752:1752 -> x0
    144:145:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1758:1758 -> x0
    146:150:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1763:1763 -> x0
    151:154:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1767:1767 -> x0
    155:159:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1768:1768 -> x0
    160:161:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1769:1769 -> x0
    162:173:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1773:1773 -> x0
    174:177:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1774:1774 -> x0
    178:182:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1777:1777 -> x0
    183:190:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1779:1779 -> x0
    191:196:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1785:1785 -> x0
    197:200:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1784:1784 -> x0
    201:211:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1786:1786 -> x0
    212:216:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1787:1787 -> x0
    217:221:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1788:1788 -> x0
    222:223:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1792:1792 -> x0
    224:225:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1793:1793 -> x0
    226:228:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):1794:1794 -> x0
    1:4:boolean requestWindowFeature(int):911:911 -> y
    5:14:boolean requestWindowFeature(int):913:913 -> y
    15:21:boolean requestWindowFeature(int):916:916 -> y
    22:41:boolean requestWindowFeature(int):918:918 -> y
    42:48:boolean requestWindowFeature(int):948:948 -> y
    49:51:boolean requestWindowFeature(int):927:927 -> y
    52:54:boolean requestWindowFeature(int):928:928 -> y
    55:57:boolean requestWindowFeature(int):923:923 -> y
    58:60:boolean requestWindowFeature(int):924:924 -> y
    61:63:boolean requestWindowFeature(int):931:931 -> y
    64:66:boolean requestWindowFeature(int):932:932 -> y
    67:69:boolean requestWindowFeature(int):939:939 -> y
    70:72:boolean requestWindowFeature(int):940:940 -> y
    73:75:boolean requestWindowFeature(int):935:935 -> y
    76:78:boolean requestWindowFeature(int):936:936 -> y
    79:81:boolean requestWindowFeature(int):943:943 -> y
    82:84:boolean requestWindowFeature(int):944:944 -> y
    1:14:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1588:1588 -> y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    15:26:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1589:1589 -> y0
    27:32:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1590:1590 -> y0
    33:36:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1592:1592 -> y0
    37:49:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1594:1594 -> y0
    50:54:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1614:1614 -> y0
    55:58:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1615:1615 -> y0
    59:62:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1616:1616 -> y0
    63:70:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1617:1617 -> y0
    71:74:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1595:1595 -> y0
    75:83:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1597:1597 -> y0
    84:94:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1599:1599 -> y0
    95:99:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1600:1600 -> y0
    100:103:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1603:1603 -> y0
    104:113:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1607:1607 -> y0
    114:119:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1608:1608 -> y0
    120:124:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1609:1609 -> y0
    125:130:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1610:1610 -> y0
    131:134:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1623:1623 -> y0
    135:136:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1625:1625 -> y0
    137:140:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1626:1626 -> y0
    141:144:void reopenMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):1628:1628 -> y0
    1:3:void setContentView(int):552:552 -> z
    4:14:void setContentView(int):553:553 -> z
    15:17:void setContentView(int):554:554 -> z
    18:26:void setContentView(int):555:555 -> z
    27:36:void setContentView(int):556:556 -> z
    3:6:int sanitizeWindowFeatureId(int):2115:2115 -> z0
    7:18:int sanitizeWindowFeatureId(int):2116:2116 -> z0
    19:26:int sanitizeWindowFeatureId(int):2120:2120 -> z0
androidx.appcompat.app.AppCompatDelegateImpl$2 -> androidx.appcompat.app.e$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):256:256 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:9:void run():259:259 -> run
    10:12:void run():260:260 -> run
    13:22:void run():262:262 -> run
    23:25:void run():263:263 -> run
    26:29:void run():265:265 -> run
    30:32:void run():266:266 -> run
androidx.appcompat.app.AppCompatDelegateImpl$3 -> androidx.appcompat.app.e$b:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):780:780 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:4:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):784:784 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
    5:12:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):785:785 -> a
    13:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):789:789 -> a
    17:20:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):791:791 -> a
    21:24:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):792:792 -> a
    25:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):788:788 -> a
    29:33:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):796:796 -> a
androidx.appcompat.app.AppCompatDelegateImpl$5 -> androidx.appcompat.app.e$c:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):857:857 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:1:void onAttachedFromWindow():0:0 -> a
    1:6:void onDetachedFromWindow():863:863 -> onDetachedFromWindow
androidx.appcompat.app.AppCompatDelegateImpl$6 -> androidx.appcompat.app.e$d:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1133:1133 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:12:void run():1136:1136 -> run
    13:17:void run():1139:1139 -> run
    18:27:void run():1141:1141 -> run
    28:35:void run():1142:1142 -> run
    36:49:void run():1143:1143 -> run
    50:62:void run():1144:1144 -> run
    63:69:void run():1158:1158 -> run
    70:77:void run():1159:1159 -> run
androidx.appcompat.app.AppCompatDelegateImpl$6$1 -> androidx.appcompat.app.e$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/e$d;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$6):1144:1144 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$d;)V"}
    1:11:void onAnimationEnd(android.view.View):1152:1152 -> b
    12:21:void onAnimationEnd(android.view.View):1153:1153 -> b
    22:28:void onAnimationEnd(android.view.View):1154:1154 -> b
    1:11:void onAnimationStart(android.view.View):1147:1147 -> c
androidx.appcompat.app.AppCompatDelegateImpl$7 -> androidx.appcompat.app.e$e:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):1187:1187 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:9:void onAnimationEnd(android.view.View):1200:1200 -> b
    10:17:void onAnimationEnd(android.view.View):1201:1201 -> b
    18:22:void onAnimationEnd(android.view.View):1202:1202 -> b
    1:8:void onAnimationStart(android.view.View):1190:1190 -> c
    9:17:void onAnimationStart(android.view.View):1191:1191 -> c
    18:29:void onAnimationStart(android.view.View):1193:1193 -> c
    30:43:void onAnimationStart(android.view.View):1194:1194 -> c
androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback -> androidx.appcompat.app.e$f:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):2521:2521 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:6:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2535:2535 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    1:10:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2526:2526 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    11:15:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2528:2528 -> b
androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9 -> androidx.appcompat.app.e$g:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.view.ActionMode$Callback mWrapped -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b$a;"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.view.ActionMode$Callback):2436:2436 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;Lj/b$a;)V"}
    6:8:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.view.ActionMode$Callback):2437:2437 -> <init>
    1:7:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):2452:2452 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/MenuItem;)Z"}
    1:7:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):2442:2442 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
    1:5:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2457:2457 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    6:11:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2458:2458 -> c
    12:24:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2459:2459 -> c
    25:30:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2462:2462 -> c
    31:33:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2463:2463 -> c
    34:48:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2464:2464 -> c
    49:60:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2465:2465 -> c
    61:66:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2480:2480 -> c
    67:71:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2481:2481 -> c
    72:77:void onDestroyActionMode(androidx.appcompat.view.ActionMode):2483:2483 -> c
    1:7:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):2447:2447 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1 -> androidx.appcompat.app.e$g$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9 this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$g;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9):2465:2465 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$g;)V"}
    1:11:void onAnimationEnd(android.view.View):2468:2468 -> b
    12:19:void onAnimationEnd(android.view.View):2469:2469 -> b
    20:23:void onAnimationEnd(android.view.View):2470:2470 -> b
    24:33:void onAnimationEnd(android.view.View):2471:2471 -> b
    34:48:void onAnimationEnd(android.view.View):2472:2472 -> b
    49:57:void onAnimationEnd(android.view.View):2474:2474 -> b
    58:67:void onAnimationEnd(android.view.View):2475:2475 -> b
    68:74:void onAnimationEnd(android.view.View):2476:2476 -> b
androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback -> androidx.appcompat.app.e$h:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:2:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.view.Window$Callback):2807:2807 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;Landroid/view/Window$Callback;)V"}
    3:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.view.Window$Callback):2808:2808 -> <init>
    1:9:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):2901:2901 -> b
    10:11:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):2905:2905 -> b
    12:17:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):2906:2906 -> b
    18:24:android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback):2910:2910 -> b
    1:8:boolean dispatchKeyEvent(android.view.KeyEvent):2813:2813 -> dispatchKeyEvent
    9:19:boolean dispatchKeyEvent(android.view.KeyEvent):2814:2814 -> dispatchKeyEvent
    1:8:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):2819:2819 -> dispatchKeyShortcutEvent
    9:23:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):2820:2820 -> dispatchKeyShortcutEvent
    1:1:void onContentChanged():0:0 -> onContentChanged
    3:8:boolean onCreatePanelMenu(int,android.view.Menu):2825:2825 -> onCreatePanelMenu
    9:13:boolean onCreatePanelMenu(int,android.view.Menu):2830:2830 -> onCreatePanelMenu
    1:3:boolean onMenuOpened(int,android.view.Menu):2868:2868 -> onMenuOpened
    4:10:boolean onMenuOpened(int,android.view.Menu):2869:2869 -> onMenuOpened
    1:3:void onPanelClosed(int,android.view.Menu):2875:2875 -> onPanelClosed
    4:9:void onPanelClosed(int,android.view.Menu):2876:2876 -> onPanelClosed
    1:18:boolean onPreparePanel(int,android.view.View,android.view.Menu):2841:2841 -> onPreparePanel
    19:21:boolean onPreparePanel(int,android.view.View,android.view.Menu):2854:2854 -> onPreparePanel
    22:27:boolean onPreparePanel(int,android.view.View,android.view.Menu):2857:2857 -> onPreparePanel
    28:31:boolean onPreparePanel(int,android.view.View,android.view.Menu):2860:2860 -> onPreparePanel
    1:10:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):2934:2934 -> onProvideKeyboardShortcuts
    11:14:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):2935:2935 -> onProvideKeyboardShortcuts
    15:18:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):2938:2938 -> onProvideKeyboardShortcuts
    19:22:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):2941:2941 -> 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):2919:2919 -> onWindowStartingActionMode
    3:3:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):2923:2923 -> onWindowStartingActionMode
    4:4:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):2927:2927 -> onWindowStartingActionMode
androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager -> androidx.appcompat.app.e$i:
# {"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/e;"}
    1:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3030:3030 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;Landroid/content/Context;)V"}
    6:16:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):3031:3031 -> <init>
    1:5:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3051:3051 -> b
    6:11:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3052:3052 -> b
    1:12:int getApplyableNightMode():3038:3038 -> c
    1:6:void onChange():3045:3045 -> d
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager -> androidx.appcompat.app.e$j:
# {"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/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):2951:2951 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:4:void cleanup():2983:2983 -> a
    5:12:void cleanup():2985:2985 -> a
    13:15:void cleanup():2990:2990 -> a
    android.content.IntentFilter createIntentFilterForBroadcastReceiver() -> b
    int getApplyableNightMode() -> c
    void onChange() -> d
    1:3:void setup():2960:2960 -> e
    4:9:void setup():2962:2962 -> e
    10:16:void setup():2963:2963 -> e
    17:20:void setup():2968:2968 -> e
    21:27:void setup():2969:2969 -> e
    28:37:void setup():2976:2976 -> e
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager$1 -> androidx.appcompat.app.e$j$a:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e$j;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager):2969:2969 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e$j;)V"}
    1:6:void onReceive(android.content.Context,android.content.Intent):2972:2972 -> onReceive
androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager -> androidx.appcompat.app.e$k:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.TwilightManager mTwilightManager -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/g;"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):3002:3002 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;Landroidx/appcompat/app/g;)V"}
    6:8:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):3003:3003 -> <init>
    1:5:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3019:3019 -> b
    6:10:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3020:3020 -> b
    11:15:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3021:3021 -> b
    16:21:android.content.IntentFilter createIntentFilterForBroadcastReceiver():3022:3022 -> b
    1:12:int getApplyableNightMode():3009:3009 -> c
    1:6:void onChange():3014:3014 -> d
androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView -> androidx.appcompat.app.e$l:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:2:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):2771:2771 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;Landroid/content/Context;)V"}
    3:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):2772:2772 -> <init>
    6:26:boolean isOutOfBounds(int,int):2801:2801 -> c
    1:8:boolean dispatchKeyEvent(android.view.KeyEvent):2777:2777 -> dispatchKeyEvent
    9:19:boolean dispatchKeyEvent(android.view.KeyEvent):2778:2778 -> dispatchKeyEvent
    1:6:boolean onInterceptTouchEvent(android.view.MotionEvent):2783:2783 -> onInterceptTouchEvent
    7:11:boolean onInterceptTouchEvent(android.view.MotionEvent):2785:2785 -> onInterceptTouchEvent
    12:16:boolean onInterceptTouchEvent(android.view.MotionEvent):2786:2786 -> onInterceptTouchEvent
    17:22:boolean onInterceptTouchEvent(android.view.MotionEvent):2787:2787 -> onInterceptTouchEvent
    23:30:boolean onInterceptTouchEvent(android.view.MotionEvent):2788:2788 -> onInterceptTouchEvent
    31:35:boolean onInterceptTouchEvent(android.view.MotionEvent):2792:2792 -> onInterceptTouchEvent
    1:12:void setBackgroundResource(int):2797:2797 -> setBackgroundResource
androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState -> androidx.appcompat.app.e$m:
# {"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/e;"}
    androidx.appcompat.view.menu.ListMenuPresenter listMenuPresenter -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"}
    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
    1:3:void <init>(int):2604:2604 -> <init>
    4:6:void <init>(int):2605:2605 -> <init>
    7:9:void <init>(int):2607:2607 -> <init>
    1:6:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2672:2672 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)Landroidx/appcompat/view/menu/k;"}
    7:10:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2674:2674 -> a
    11:21:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2675:2675 -> a
    22:24:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2677:2677 -> a
    25:31:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2678:2678 -> a
    32:40:androidx.appcompat.view.menu.MenuView getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):2681:2681 -> a
    1:6:boolean hasPanelItems():2611:2611 -> b
    7:12:boolean hasPanelItems():2612:2612 -> b
    13:26:boolean hasPanelItems():2614:2614 -> b
    1:7:void setMenu(androidx.appcompat.view.menu.MenuBuilder):2660:2660 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    8:12:void setMenu(androidx.appcompat.view.menu.MenuBuilder):2663:2663 -> c
    13:16:void setMenu(androidx.appcompat.view.menu.MenuBuilder):2665:2665 -> c
    17:24:void setMenu(androidx.appcompat.view.menu.MenuBuilder):2667:2667 -> c
    1:5:void setStyle(android.content.Context):2628:2628 -> d
    6:13:void setStyle(android.content.Context):2629:2629 -> d
    14:20:void setStyle(android.content.Context):2630:2630 -> d
    21:26:void setStyle(android.content.Context):2633:2633 -> d
    27:30:void setStyle(android.content.Context):2634:2634 -> d
    31:33:void setStyle(android.content.Context):2635:2635 -> d
    34:38:void setStyle(android.content.Context):2639:2639 -> d
    39:42:void setStyle(android.content.Context):2640:2640 -> d
    43:46:void setStyle(android.content.Context):2641:2641 -> d
    47:51:void setStyle(android.content.Context):2643:2643 -> d
    52:57:void setStyle(android.content.Context):2646:2646 -> d
    58:64:void setStyle(android.content.Context):2647:2647 -> d
    65:66:void setStyle(android.content.Context):2649:2649 -> d
    67:72:void setStyle(android.content.Context):2651:2651 -> d
    73:80:void setStyle(android.content.Context):2652:2652 -> d
    81:88:void setStyle(android.content.Context):2654:2654 -> d
    89:92:void setStyle(android.content.Context):2656:2656 -> d
androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback -> androidx.appcompat.app.e$n:
# {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"}
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/e;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):2488:2488 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/e;)V"}
    1:10:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2493:2493 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    11:23:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2495:2495 -> a
    24:30:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2498:2498 -> a
    31:36:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2499:2499 -> a
    37:42:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):2503:2503 -> a
    3:8:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2510:2510 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    9:14:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2511:2511 -> b
    15:22:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2512:2512 -> b
    23:27:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):2513:2513 -> b
androidx.appcompat.app.AppCompatDialog -> e.b:
# {"id":"sourceFile","fileName":"AppCompatDialog.java"}
    androidx.appcompat.app.AppCompatDelegate mDelegate -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/d;"}
    androidx.core.view.KeyEventDispatcher$Component mKeyDispatcher -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f$a;"}
    1:7:void <init>(android.content.Context,int):57:57 -> <init>
    8:14:void <init>(android.content.Context,int):45:45 -> <init>
    15:18:void <init>(android.content.Context,int):59:59 -> <init>
    19:26:void <init>(android.content.Context,int):61:61 -> <init>
    27:30:void <init>(android.content.Context,int):67:67 -> <init>
    1:4:androidx.appcompat.app.AppCompatDelegate getDelegate():169:169 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/d;"}
    5:10:androidx.appcompat.app.AppCompatDelegate getDelegate():170:170 -> a
    11:13:androidx.appcompat.app.AppCompatDelegate getDelegate():172:172 -> a
    1:8:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):129:129 -> addContentView
    3:7:int getThemeResId(android.content.Context,int):178:178 -> b
    8:17:int getThemeResId(android.content.Context,int):179:179 -> b
    18:21:int getThemeResId(android.content.Context,int):180:180 -> b
    1:5:boolean superDispatchKeyEvent(android.view.KeyEvent):201:201 -> c
    1:1:void onSupportActionModeFinished(androidx.appcompat.view.ActionMode):191:191 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    1:8:boolean dispatchKeyEvent(android.view.KeyEvent):206:206 -> dispatchKeyEvent
    9:15:boolean dispatchKeyEvent(android.view.KeyEvent):207:207 -> dispatchKeyEvent
    1:9:boolean supportRequestWindowFeature(int):153:153 -> e
    1:2:androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback):196:196 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    1:9:android.view.View findViewById(int):112:112 -> findViewById
    1:1:void onSupportActionModeStarted(androidx.appcompat.view.ActionMode):187:187 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    1:8:void invalidateOptionsMenu():162:162 -> invalidateOptionsMenu
    1:7:void onCreate(android.os.Bundle):77:77 -> onCreate
    8:10:void onCreate(android.os.Bundle):78:78 -> onCreate
    11:18:void onCreate(android.os.Bundle):79:79 -> onCreate
    1:3:void onStop():134:134 -> onStop
    4:11: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$1 -> e.b$a:
# {"id":"sourceFile","fileName":"AppCompatDialog.java"}
    androidx.appcompat.app.AppCompatDialog this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/b;"}
    1:6:void <init>(androidx.appcompat.app.AppCompatDialog):45:45 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/b;)V"}
    1:7:boolean superDispatchKeyEvent(android.view.KeyEvent):48:48 -> c
androidx.appcompat.app.AppCompatViewInflater -> androidx.appcompat.app.AppCompatViewInflater:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    java.lang.Object[] mConstructorArgs -> a
    java.lang.Class[] sConstructorSignature -> b
    int[] sOnClickAttrs -> c
    java.lang.String[] sClassPrefixList -> d
    java.util.Map sConstructorMap -> e
    1:13:void <clinit>():63:63 -> <clinit>
    14:19:void <clinit>():65:65 -> <clinit>
    20:31:void <clinit>():67:67 -> <clinit>
    32:39:void <clinit>():75:75 -> <clinit>
    1:4:void <init>():61:61 -> <init>
    5:9:void <init>():78:78 -> <init>
    1:4:void checkOnClickListener(android.view.View,android.util.AttributeSet):301:301 -> a
    5:8:void checkOnClickListener(android.view.View,android.util.AttributeSet):303:303 -> a
    9:15:void checkOnClickListener(android.view.View,android.util.AttributeSet):304:304 -> a
    16:22:void checkOnClickListener(android.view.View,android.util.AttributeSet):311:311 -> a
    23:28:void checkOnClickListener(android.view.View,android.util.AttributeSet):312:312 -> a
    29:36:void checkOnClickListener(android.view.View,android.util.AttributeSet):314:314 -> a
    37:40:void checkOnClickListener(android.view.View,android.util.AttributeSet):316:316 -> a
    1:6:androidx.appcompat.widget.AppCompatAutoCompleteTextView createAutoCompleteTextView(android.content.Context,android.util.AttributeSet):228:228 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/d;"}
    1:6:androidx.appcompat.widget.AppCompatButton createButton(android.content.Context,android.util.AttributeSet):192:192 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f;"}
    1:6:androidx.appcompat.widget.AppCompatCheckBox createCheckBox(android.content.Context,android.util.AttributeSet):212:212 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/g;"}
    1:6:androidx.appcompat.widget.AppCompatCheckedTextView createCheckedTextView(android.content.Context,android.util.AttributeSet):222:222 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/h;"}
    1:6:androidx.appcompat.widget.AppCompatEditText createEditText(android.content.Context,android.util.AttributeSet):197:197 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/k;"}
    1:6:androidx.appcompat.widget.AppCompatImageButton createImageButton(android.content.Context,android.util.AttributeSet):207:207 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/m;"}
    1:6:androidx.appcompat.widget.AppCompatImageView createImageView(android.content.Context,android.util.AttributeSet):187:187 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/o;"}
    1:6:androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView createMultiAutoCompleteTextView(android.content.Context,android.util.AttributeSet):234:234 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/p;"}
    1:6:androidx.appcompat.widget.AppCompatRadioButton createRadioButton(android.content.Context,android.util.AttributeSet):217:217 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/s;"}
    1:6:androidx.appcompat.widget.AppCompatRatingBar createRatingBar(android.content.Context,android.util.AttributeSet):239:239 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/t;"}
    1:6:androidx.appcompat.widget.AppCompatSeekBar createSeekBar(android.content.Context,android.util.AttributeSet):244:244 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/u;"}
    1:6:androidx.appcompat.widget.AppCompatSpinner createSpinner(android.content.Context,android.util.AttributeSet):202:202 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/w;"}
    1:6:androidx.appcompat.widget.AppCompatTextView createTextView(android.content.Context,android.util.AttributeSet):182:182 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0;"}
    1:6:androidx.appcompat.widget.AppCompatToggleButton createToggleButton(android.content.Context,android.util.AttributeSet):249:249 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/e0;"}
    1:2:android.view.View createView(android.content.Context,java.lang.String,android.util.AttributeSet):0:0 -> p
    1:1:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):88:88 -> q
    2:2:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):92:92 -> q
    3:3:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):95:95 -> q
    4:4:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):101:101 -> q
    5:5:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):163:163 -> q
    6:7:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):111:112 -> q
    8:9:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):115:116 -> q
    10:11:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):127:128 -> q
    12:13:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):139:140 -> q
    14:15:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):107:108 -> q
    16:17:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):155:156 -> q
    18:19:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):131:132 -> q
    20:21:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):119:120 -> q
    22:23:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):151:152 -> q
    24:25:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):123:124 -> q
    26:27:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):103:104 -> q
    28:29:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):143:144 -> q
    30:31:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):135:136 -> q
    32:33:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):147:148 -> q
    34:34:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):169:169 -> q
    35:35:android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):174:174 -> q
    1:12:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):321:321 -> r
    13:29:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):326:326 -> r
    30:34:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):329:329 -> r
    35:40:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):326:326 -> r
    41:44:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):329:329 -> r
    45:50:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):331:331 -> r
    51:54:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):332:332 -> r
    55:57:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):334:334 -> r
    58:68:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):335:335 -> r
    1:9:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):265:265 -> s
    10:17:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):266:266 -> s
    18:21:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):270:270 -> s
    22:25:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):271:271 -> s
    26:33:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):273:273 -> s
    34:38:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):274:274 -> s
    39:46:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):275:275 -> s
    47:50:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):290:290 -> s
    51:58:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):291:291 -> s
    59:62:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):290:290 -> s
    63:65:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):291:291 -> s
    66:69:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):282:282 -> s
    70:73:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):290:290 -> s
    74:76:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):291:291 -> s
    77:80:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):290:290 -> s
    81:82:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):291:291 -> s
    83:83:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):292:292 -> s
    84:87:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):290:290 -> s
    88:90:android.view.View createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):291:291 -> s
    1:9:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):348:348 -> t
    10:21:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):352:352 -> t
    22:29:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):356:356 -> t
    30:36:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):359:359 -> t
    37:41:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):363:363 -> t
    42:48:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):365:365 -> t
    49:54:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):366:366 -> t
    55:61:android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):369:369 -> t
    4:42:void verifyNotNull(android.view.View,java.lang.String):254:254 -> u
androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener -> androidx.appcompat.app.AppCompatViewInflater$a:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    android.view.View mHostView -> e
    java.lang.String mMethodName -> f
    java.lang.reflect.Method mResolvedMethod -> g
    android.content.Context mResolvedContext -> h
    1:3:void <init>(android.view.View,java.lang.String):385:385 -> <init>
    4:5:void <init>(android.view.View,java.lang.String):386:386 -> <init>
    6:8:void <init>(android.view.View,java.lang.String):387:387 -> <init>
    3:8:void resolveMethod(android.content.Context,java.lang.String):411:411 -> a
    9:26:void resolveMethod(android.content.Context,java.lang.String):412:412 -> a
    27:28:void resolveMethod(android.content.Context,java.lang.String):414:414 -> a
    29:31:void resolveMethod(android.content.Context,java.lang.String):415:415 -> a
    32:35:void resolveMethod(android.content.Context,java.lang.String):423:423 -> a
    36:44:void resolveMethod(android.content.Context,java.lang.String):424:424 -> a
    45:53:void resolveMethod(android.content.Context,java.lang.String):431:431 -> a
    54:68:void resolveMethod(android.content.Context,java.lang.String):432:432 -> a
    69:92:void resolveMethod(android.content.Context,java.lang.String):433:433 -> a
    93:116:void resolveMethod(android.content.Context,java.lang.String):434:434 -> a
    117:134:void resolveMethod(android.content.Context,java.lang.String):436:436 -> a
    1:4:void onClick(android.view.View):392:392 -> onClick
    5:15:void onClick(android.view.View):393:393 -> onClick
    16:31:void onClick(android.view.View):397:397 -> onClick
    32:39:void onClick(android.view.View):402:402 -> onClick
    40:47:void onClick(android.view.View):399:399 -> onClick
androidx.appcompat.app.TwilightCalculator -> androidx.appcompat.app.f:
# {"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/f;"}
    1:4:void <init>():26:26 -> <init>
    27:36:void calculateTwilight(long,double,double):95:95 -> a
    37:89:void calculateTwilight(long,double,double):96:96 -> a
    90:102:void calculateTwilight(long,double,double):103:103 -> a
    103:111:void calculateTwilight(long,double,double):104:104 -> a
    112:122:void calculateTwilight(long,double,double):105:105 -> a
    123:152:void calculateTwilight(long,double,double):108:108 -> a
    153:160:void calculateTwilight(long,double,double):112:112 -> a
    161:185:void calculateTwilight(long,double,double):113:113 -> a
    186:187:void calculateTwilight(long,double,double):117:117 -> a
    188:189:void calculateTwilight(long,double,double):118:118 -> a
    190:199:void calculateTwilight(long,double,double):119:119 -> a
    200:201:void calculateTwilight(long,double,double):122:122 -> a
    202:203:void calculateTwilight(long,double,double):123:123 -> a
    204:206:void calculateTwilight(long,double,double):124:124 -> a
    207:226:void calculateTwilight(long,double,double):128:128 -> a
    227:235:void calculateTwilight(long,double,double):130:130 -> a
    236:246:void calculateTwilight(long,double,double):131:131 -> a
    247:252:void calculateTwilight(long,double,double):133:133 -> a
    253:255:void calculateTwilight(long,double,double):134:134 -> a
    256:258:void calculateTwilight(long,double,double):136:136 -> a
    1:4:androidx.appcompat.app.TwilightCalculator getInstance():31:31 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/f;"}
    5:11:androidx.appcompat.app.TwilightCalculator getInstance():32:32 -> b
    12:14:androidx.appcompat.app.TwilightCalculator getInstance():34:34 -> b
androidx.appcompat.app.TwilightManager -> androidx.appcompat.app.g:
# {"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/g$a;"}
    androidx.appcompat.app.TwilightManager sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/g;"}
    1:3:void <init>(android.content.Context,android.location.LocationManager):69:69 -> <init>
    4:10:void <init>(android.content.Context,android.location.LocationManager):66:66 -> <init>
    11:12:void <init>(android.content.Context,android.location.LocationManager):70:70 -> <init>
    13:15:void <init>(android.content.Context,android.location.LocationManager):71:71 -> <init>
    1:4:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):50:50 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/appcompat/app/g;"}
    5:8:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):51:51 -> a
    9:12:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):52:52 -> a
    13:23:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):53:53 -> a
    24:26:androidx.appcompat.app.TwilightManager getInstance(android.content.Context):55:55 -> a
    1:11:android.location.Location getLastKnownLocation():110:110 -> b
    12:19:android.location.Location getLastKnownLocation():113:113 -> b
    20:29:android.location.Location getLastKnownLocation():116:116 -> b
    30:39:android.location.Location getLastKnownLocation():119:119 -> b
    40:57:android.location.Location getLastKnownLocation():124:124 -> b
    1:8:android.location.Location getLastKnownLocationForProvider(java.lang.String):134:134 -> c
    9:16:android.location.Location getLastKnownLocationForProvider(java.lang.String):135:135 -> c
    17:25:android.location.Location getLastKnownLocationForProvider(java.lang.String):138:138 -> c
    1:2:boolean isNight():80:80 -> d
    3:8:boolean isNight():82:82 -> d
    9:11:boolean isNight():84:84 -> d
    12:17:boolean isNight():88:88 -> d
    18:20:boolean isNight():90:90 -> d
    21:23:boolean isNight():91:91 -> d
    24:30:boolean isNight():94:94 -> d
    31:36:boolean isNight():100:100 -> d
    37:52:boolean isNight():101:101 -> d
    1:16:boolean isStateValid():144:144 -> e
    3:4:void updateState(android.location.Location):148:148 -> f
    5:8:void updateState(android.location.Location):149:149 -> f
    9:17:void updateState(android.location.Location):150:150 -> f
    18:25:void updateState(android.location.Location):154:154 -> f
    26:28:void updateState(android.location.Location):153:153 -> f
    29:31:void updateState(android.location.Location):155:155 -> f
    32:43:void updateState(android.location.Location):158:158 -> f
    44:52:void updateState(android.location.Location):159:159 -> f
    53:54:void updateState(android.location.Location):160:160 -> f
    55:59:void updateState(android.location.Location):161:161 -> f
    60:76:void updateState(android.location.Location):165:165 -> f
    77:79:void updateState(android.location.Location):164:164 -> f
    80:115:void updateState(android.location.Location):166:166 -> f
    116:117:void updateState(android.location.Location):186:186 -> f
    118:119:void updateState(android.location.Location):187:187 -> f
    120:121:void updateState(android.location.Location):188:188 -> f
    122:123:void updateState(android.location.Location):189:189 -> f
    124:125:void updateState(android.location.Location):190:190 -> f
    126:128:void updateState(android.location.Location):191:191 -> f
androidx.appcompat.app.TwilightManager$TwilightState -> androidx.appcompat.app.g$a:
# {"id":"sourceFile","fileName":"TwilightManager.java"}
    boolean isNight -> a
    long yesterdaySunset -> b
    long todaySunrise -> c
    long todaySunset -> d
    long tomorrowSunrise -> e
    long nextUpdate -> f
    1:4:void <init>():205:205 -> <init>
androidx.appcompat.app.WindowDecorActionBar -> androidx.appcompat.app.h:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    boolean mHideOnContentScroll -> A
    androidx.core.view.ViewPropertyAnimatorListener mHideListener -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0;"}
    androidx.core.view.ViewPropertyAnimatorListener mShowListener -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0;"}
    androidx.core.view.ViewPropertyAnimatorUpdateListener mUpdateListener -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/c0;"}
    android.view.animation.Interpolator sHideInterpolator -> E
    android.view.animation.Interpolator sShowInterpolator -> F
    android.content.Context mContext -> a
    android.content.Context mThemedContext -> b
    android.app.Activity mActivity -> c
    android.app.Dialog mDialog -> d
    androidx.appcompat.widget.ActionBarOverlayLayout mOverlayLayout -> e
    androidx.appcompat.widget.ActionBarContainer mContainerView -> f
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/h0;"}
    androidx.appcompat.widget.ActionBarContextView mContextView -> h
    android.view.View mContentView -> i
    java.util.ArrayList mTabs -> j
    int mSavedTabPosition -> k
    boolean mDisplayHomeAsUpSet -> l
    androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl mActionMode -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h$d;"}
    androidx.appcompat.view.ActionMode mDeferredDestroyActionMode -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    androidx.appcompat.view.ActionMode$Callback mDeferredModeDestroyCallback -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b$a;"}
    boolean mLastMenuVisibility -> p
    java.util.ArrayList mMenuVisibilityListeners -> q
    boolean mHasEmbeddedTabs -> r
    int mCurWindowVisibility -> s
    boolean mContentAnimations -> t
    boolean mHiddenByApp -> u
    boolean mHiddenBySystem -> v
    boolean mShowingForMode -> w
    boolean mNowShowing -> x
    androidx.appcompat.view.ViewPropertyAnimatorCompatSet mCurrentShowAnim -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/h;"}
    boolean mShowHideAnimationEnabled -> z
    1:7:void <clinit>():84:84 -> <clinit>
    8:15:void <clinit>():85:85 -> <clinit>
    1:1:void <init>(android.app.Activity,boolean):169:169 -> <init>
    2:2:void <init>(android.app.Activity,boolean):99:99 -> <init>
    3:3:void <init>(android.app.Activity,boolean):102:102 -> <init>
    4:4:void <init>(android.app.Activity,boolean):111:111 -> <init>
    5:5:void <init>(android.app.Activity,boolean):122:122 -> <init>
    6:6:void <init>(android.app.Activity,boolean):124:124 -> <init>
    7:7:void <init>(android.app.Activity,boolean):129:129 -> <init>
    8:8:void <init>(android.app.Activity,boolean):135:135 -> <init>
    9:9:void <init>(android.app.Activity,boolean):152:152 -> <init>
    10:10:void <init>(android.app.Activity,boolean):160:160 -> <init>
    11:14:void <init>(android.app.Activity,boolean):170:173 -> <init>
    15:15:void <init>(android.app.Activity,boolean):175:175 -> <init>
    16:16:void <init>(android.app.Dialog):179:179 -> <init>
    17:17:void <init>(android.app.Dialog):99:99 -> <init>
    18:18:void <init>(android.app.Dialog):102:102 -> <init>
    19:19:void <init>(android.app.Dialog):111:111 -> <init>
    20:20:void <init>(android.app.Dialog):122:122 -> <init>
    21:21:void <init>(android.app.Dialog):124:124 -> <init>
    22:22:void <init>(android.app.Dialog):129:129 -> <init>
    23:23:void <init>(android.app.Dialog):135:135 -> <init>
    24:24:void <init>(android.app.Dialog):152:152 -> <init>
    25:25:void <init>(android.app.Dialog):160:160 -> <init>
    26:27:void <init>(android.app.Dialog):180:181 -> <init>
    1:7:int getNavigationMode():513:513 -> A
    1:5:void hideForActionMode():712:712 -> B
    6:7:void hideForActionMode():713:713 -> B
    8:11:void hideForActionMode():714:714 -> B
    12:14:void hideForActionMode():715:715 -> B
    15:18:void hideForActionMode():717:717 -> B
    1:12:void init(android.view.View):195:195 -> C
    13:15:void init(android.view.View):197:197 -> C
    16:27:void init(android.view.View):199:199 -> C
    28:37:void init(android.view.View):200:200 -> C
    38:47:void init(android.view.View):202:202 -> C
    48:57:void init(android.view.View):205:205 -> C
    58:63:void init(android.view.View):210:210 -> C
    64:80:void init(android.view.View):213:213 -> C
    81:82:void init(android.view.View):216:216 -> C
    83:88:void init(android.view.View):219:219 -> C
    89:103:void init(android.view.View):220:220 -> C
    104:110:void init(android.view.View):221:221 -> C
    111:121:void init(android.view.View):223:223 -> C
    122:129:void init(android.view.View):226:226 -> C
    130:132:void init(android.view.View):227:227 -> C
    133:141:void init(android.view.View):229:229 -> C
    142:144:void init(android.view.View):231:231 -> C
    145:148:void init(android.view.View):233:233 -> C
    149:179:void init(android.view.View):206:206 -> C
    7:10:void setDisplayHomeAsUpEnabled(boolean):380:380 -> D
    1:11:void setDisplayOptions(int,int):474:474 -> E
    12:13:void setDisplayOptions(int,int):476:476 -> E
    14:23:void setDisplayOptions(int,int):478:478 -> E
    1:6:void setElevation(float):249:249 -> F
    1:5:void setHasEmbeddedTabs(boolean):263:263 -> G
    6:10:void setHasEmbeddedTabs(boolean):266:266 -> G
    11:16:void setHasEmbeddedTabs(boolean):267:267 -> G
    17:21:void setHasEmbeddedTabs(boolean):269:269 -> G
    22:26:void setHasEmbeddedTabs(boolean):270:270 -> G
    27:38:void setHasEmbeddedTabs(boolean):272:272 -> G
    39:52:void setHasEmbeddedTabs(boolean):283:283 -> G
    53:65:void setHasEmbeddedTabs(boolean):284:284 -> G
    3:11:void setHideOnContentScrollEnabled(boolean):731:731 -> H
    12:19:void setHideOnContentScrollEnabled(boolean):732:732 -> H
    20:21:void setHideOnContentScrollEnabled(boolean):735:735 -> H
    22:27:void setHideOnContentScrollEnabled(boolean):736:736 -> H
    1:6:void setHomeButtonEnabled(boolean):395:395 -> I
    1:7:boolean shouldAnimateContextView():916:916 -> J
    1:5:void showForActionMode():686:686 -> K
    6:7:void showForActionMode():687:687 -> K
    8:11:void showForActionMode():688:688 -> K
    12:15:void showForActionMode():689:689 -> K
    16:19:void showForActionMode():691:691 -> K
    1:12:void updateVisibility(boolean):771:771 -> L
    13:17:void updateVisibility(boolean):775:775 -> L
    18:19:void updateVisibility(boolean):776:776 -> L
    20:23:void updateVisibility(boolean):777:777 -> L
    24:28:void updateVisibility(boolean):780:780 -> L
    29:30:void updateVisibility(boolean):781:781 -> L
    31:34:void updateVisibility(boolean):782:782 -> L
    1:5:void showForSystem():697:697 -> a
    6:8:void showForSystem():698:698 -> a
    9:12:void showForSystem():699:699 -> a
    1:4:void onContentScrollStarted():963:963 -> b
    5:8:void onContentScrollStarted():964:964 -> b
    9:11:void onContentScrollStarted():965:965 -> b
    1:1:void onContentScrollStopped():0:0 -> c
    1:3:void enableContentAnimations(boolean):674:674 -> d
    1:5:void hideForSystem():723:723 -> e
    6:7:void hideForSystem():724:724 -> e
    8:11:void hideForSystem():725:725 -> e
    1:10:boolean collapseActionView():975:975 -> g
    11:19:boolean collapseActionView():976:976 -> g
    1:5:void dispatchMenuVisibilityChanged(boolean):351:351 -> h
    6:7:void dispatchMenuVisibilityChanged(boolean):354:354 -> h
    8:16:void dispatchMenuVisibilityChanged(boolean):356:356 -> h
    17:28:void dispatchMenuVisibilityChanged(boolean):358:358 -> h
    1:7:int getDisplayOptions():518:518 -> i
    1:4:android.content.Context getThemedContext():921:921 -> j
    5:9:android.content.Context getThemedContext():922:922 -> j
    10:15:android.content.Context getThemedContext():923:923 -> j
    16:21:android.content.Context getThemedContext():924:924 -> j
    22:25:android.content.Context getThemedContext():925:925 -> j
    26:35:android.content.Context getThemedContext():928:928 -> j
    36:39:android.content.Context getThemedContext():930:930 -> j
    40:42:android.content.Context getThemedContext():933:933 -> j
    1:14:void onConfigurationChanged(android.content.res.Configuration):259:259 -> l
    1:6:boolean onKeyShortcut(int,android.view.KeyEvent):1402:1402 -> n
    7:14:boolean onKeyShortcut(int,android.view.KeyEvent):1405:1405 -> n
    15:20:boolean onKeyShortcut(int,android.view.KeyEvent):1408:1408 -> n
    21:24:boolean onKeyShortcut(int,android.view.KeyEvent):1407:1407 -> n
    25:36:boolean onKeyShortcut(int,android.view.KeyEvent):1409:1409 -> n
    37:42:boolean onKeyShortcut(int,android.view.KeyEvent):1410:1410 -> n
    1:3:void onWindowVisibilityChanged(int):321:321 -> onWindowVisibilityChanged
    1:4:void setDefaultDisplayHomeAsUpEnabled(boolean):1395:1395 -> q
    5:8:void setDefaultDisplayHomeAsUpEnabled(boolean):1396:1396 -> q
    1:4:void setShowHideAnimationEnabled(boolean):333:333 -> r
    5:8:void setShowHideAnimationEnabled(boolean):334:334 -> r
    9:12:void setShowHideAnimationEnabled(boolean):335:335 -> r
    1:6:void setWindowTitle(java.lang.CharSequence):446:446 -> s
    1:4:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):523:523 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b$a;)Lj/b;"}
    5:7:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):524:524 -> t
    8:13:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):527:527 -> t
    14:18:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):528:528 -> t
    19:29:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):529:529 -> t
    30:35:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):530:530 -> t
    36:37:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):533:533 -> t
    38:40:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):534:534 -> t
    41:46:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):535:535 -> t
    47:49:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):536:536 -> t
    50:59:androidx.appcompat.view.ActionMode startActionMode(androidx.appcompat.view.ActionMode$Callback):537:537 -> t
    3:6:void animateToMode(boolean):876:876 -> u
    7:9:void animateToMode(boolean):878:878 -> u
    10:25:void animateToMode(boolean):881:881 -> u
    26:31:void animateToMode(boolean):888:888 -> u
    32:38:void animateToMode(boolean):890:890 -> u
    39:44:void animateToMode(boolean):893:893 -> u
    45:50:void animateToMode(boolean):895:895 -> u
    51:55:void animateToMode(boolean):898:898 -> u
    56:58:void animateToMode(boolean):899:899 -> u
    59:64:void animateToMode(boolean):900:900 -> u
    65:69:void animateToMode(boolean):903:903 -> u
    70:75:void animateToMode(boolean):904:904 -> u
    76:80:void animateToMode(boolean):906:906 -> u
    81:86:void animateToMode(boolean):907:907 -> u
    1:12:boolean checkShowingFlags(boolean,boolean,boolean):0:0 -> v
    1:4:void completeDeferredDestroyActionMode():312:312 -> w
    5:10:void completeDeferredDestroyActionMode():313:313 -> w
    11:12:void completeDeferredDestroyActionMode():314:314 -> w
    13:15:void completeDeferredDestroyActionMode():315:315 -> w
    1:4:void doHide(boolean):837:837 -> x
    5:7:void doHide(boolean):838:838 -> x
    8:17:void doHide(boolean):841:841 -> x
    18:24:void doHide(boolean):842:842 -> x
    25:30:void doHide(boolean):843:843 -> x
    31:35:void doHide(boolean):844:844 -> x
    36:46:void doHide(boolean):845:845 -> x
    47:50:void doHide(boolean):847:847 -> x
    51:55:void doHide(boolean):848:848 -> x
    56:59:void doHide(boolean):849:849 -> x
    60:69:void doHide(boolean):851:851 -> x
    70:74:void doHide(boolean):852:852 -> x
    75:77:void doHide(boolean):853:853 -> x
    78:85:void doHide(boolean):854:854 -> x
    86:96:void doHide(boolean):855:855 -> x
    97:103:void doHide(boolean):857:857 -> x
    104:106:void doHide(boolean):858:858 -> x
    107:111:void doHide(boolean):859:859 -> x
    112:113:void doHide(boolean):860:860 -> x
    114:117:void doHide(boolean):861:861 -> x
    118:124:void doHide(boolean):863:863 -> x
    1:4:void doShow(boolean):788:788 -> y
    5:7:void doShow(boolean):789:789 -> y
    8:13:void doShow(boolean):791:791 -> y
    14:24:void doShow(boolean):793:793 -> y
    25:29:void doShow(boolean):795:795 -> y
    30:39:void doShow(boolean):796:796 -> y
    40:43:void doShow(boolean):798:798 -> y
    44:49:void doShow(boolean):799:799 -> y
    50:53:void doShow(boolean):800:800 -> y
    54:58:void doShow(boolean):802:802 -> y
    59:63:void doShow(boolean):803:803 -> y
    64:73:void doShow(boolean):804:804 -> y
    74:78:void doShow(boolean):805:805 -> y
    79:81:void doShow(boolean):806:806 -> y
    82:89:void doShow(boolean):807:807 -> y
    90:92:void doShow(boolean):808:808 -> y
    93:105:void doShow(boolean):809:809 -> y
    106:112:void doShow(boolean):811:811 -> y
    113:115:void doShow(boolean):812:812 -> y
    116:120:void doShow(boolean):820:820 -> y
    121:122:void doShow(boolean):821:821 -> y
    123:126:void doShow(boolean):822:822 -> y
    127:133:void doShow(boolean):824:824 -> y
    134:138:void doShow(boolean):825:825 -> y
    139:146:void doShow(boolean):826:826 -> y
    147:149:void doShow(boolean):827:827 -> y
    150:155:void doShow(boolean):829:829 -> y
    156:159:void doShow(boolean):831:831 -> y
    160:163:void doShow(boolean):832:832 -> y
    1:4:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):237:237 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/h0;"}
    5:7:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):238:238 -> z
    8:11:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):239:239 -> z
    12:18:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):240:240 -> z
    19:32:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):242:242 -> z
    33:54:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):243:243 -> z
androidx.appcompat.app.WindowDecorActionBar$1 -> androidx.appcompat.app.h$a:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    1:6:void <init>(androidx.appcompat.app.WindowDecorActionBar):135:135 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    1:11:void onAnimationEnd(android.view.View):138:138 -> b
    12:14:void onAnimationEnd(android.view.View):139:139 -> b
    15:21:void onAnimationEnd(android.view.View):140:140 -> b
    22:30:void onAnimationEnd(android.view.View):142:142 -> b
    31:38:void onAnimationEnd(android.view.View):143:143 -> b
    39:43:void onAnimationEnd(android.view.View):144:144 -> b
    44:46:void onAnimationEnd(android.view.View):145:145 -> b
    47:52:void onAnimationEnd(android.view.View):146:146 -> b
    53:56:void onAnimationEnd(android.view.View):147:147 -> b
androidx.appcompat.app.WindowDecorActionBar$2 -> androidx.appcompat.app.h$b:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    1:6:void <init>(androidx.appcompat.app.WindowDecorActionBar):152:152 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    1:5:void onAnimationEnd(android.view.View):155:155 -> b
    6:11:void onAnimationEnd(android.view.View):156:156 -> b
androidx.appcompat.app.WindowDecorActionBar$3 -> androidx.appcompat.app.h$c:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    androidx.appcompat.app.WindowDecorActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    1:6:void <init>(androidx.appcompat.app.WindowDecorActionBar):161:161 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;)V"}
    1:8:void onAnimationUpdate(android.view.View):164:164 -> a
    9:14:void onAnimationUpdate(android.view.View):165:165 -> a
androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl -> androidx.appcompat.app.h$d:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    android.content.Context mActionModeContext -> g
    androidx.appcompat.view.menu.MenuBuilder mMenu -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.ActionMode$Callback mCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b$a;"}
    java.lang.ref.WeakReference mCustomView -> j
    androidx.appcompat.app.WindowDecorActionBar this$0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/h;"}
    1:5:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):993:993 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/h;Landroid/content/Context;Lj/b$a;)V"}
    6:7:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):994:994 -> <init>
    8:9:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):995:995 -> <init>
    10:15:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):996:996 -> <init>
    16:21:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):997:997 -> <init>
    22:25:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):998:998 -> <init>
    1:4:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1122:1122 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    5:11:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1123:1123 -> a
    1:5:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1150:1150 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    6:8:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1153:1153 -> b
    9:16:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1154:1154 -> b
    1:7:void finish():1013:1013 -> c
    8:18:void finish():1022:1022 -> c
    19:22:void finish():1025:1025 -> c
    23:27:void finish():1026:1026 -> c
    28:33:void finish():1028:1028 -> c
    34:35:void finish():1030:1030 -> c
    36:40:void finish():1031:1031 -> c
    41:47:void finish():1034:1034 -> c
    48:60:void finish():1035:1035 -> c
    61:69:void finish():1037:1037 -> c
    70:74:void finish():1039:1039 -> c
    1:13:android.view.View getCustomView():1117:1117 -> d
    1:3:android.view.Menu getMenu():1008:1008 -> e
    1:8:android.view.MenuInflater getMenuInflater():1003:1003 -> f
    1:9:java.lang.CharSequence getSubtitle():1101:1101 -> g
    1:9:java.lang.CharSequence getTitle():1096:1096 -> i
    1:7:void invalidate():1044:1044 -> k
    8:12:void invalidate():1051:1051 -> k
    13:19:void invalidate():1053:1053 -> k
    20:31:void invalidate():1055:1055 -> k
    32:32:void invalidate():1056:1056 -> k
    1:9:boolean isTitleOptional():1112:1112 -> l
    1:7:void setCustomView(android.view.View):1070:1070 -> m
    8:15:void setCustomView(android.view.View):1071:1071 -> m
    1:16:void setSubtitle(int):1091:1091 -> n
    1:8:void setSubtitle(java.lang.CharSequence):1076:1076 -> o
    1:16:void setTitle(int):1086:1086 -> q
    1:8:void setTitle(java.lang.CharSequence):1081:1081 -> r
    1:3:void setTitleOptionalHint(boolean):1106:1106 -> s
    4:11:void setTitleOptionalHint(boolean):1107:1107 -> s
    1:5:boolean dispatchOnCreate():1060:1060 -> t
    6:13:boolean dispatchOnCreate():1062:1062 -> t
    14:25:boolean dispatchOnCreate():1064:1064 -> t
    26:26:boolean dispatchOnCreate():1065:1065 -> t
androidx.appcompat.content.res.AppCompatResources -> f.a:
# {"id":"sourceFile","fileName":"AppCompatResources.java"}
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    1:7:void <clinit>():50:50 -> <clinit>
    8:15:void <clinit>():53:53 -> <clinit>
    16:23:void <clinit>():55:55 -> <clinit>
    1:5:android.content.res.ColorStateList getColorStateList(android.content.Context,int):69:69 -> a
    1:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):104:104 -> b
androidx.appcompat.graphics.drawable.DrawableWrapper -> g.a:
# {"id":"sourceFile","fileName":"DrawableWrapper.java"}
    android.graphics.drawable.Drawable mDrawable -> e
    1:3:void <init>(android.graphics.drawable.Drawable):46:46 -> <init>
    4:7:void <init>(android.graphics.drawable.Drawable):47:47 -> <init>
    1:3:android.graphics.drawable.Drawable getWrappedDrawable():220:220 -> a
    1:5:void setWrappedDrawable(android.graphics.drawable.Drawable):224:224 -> b
    6:8:void setWrappedDrawable(android.graphics.drawable.Drawable):225:225 -> b
    9:12:void setWrappedDrawable(android.graphics.drawable.Drawable):228:228 -> b
    13:16:void setWrappedDrawable(android.graphics.drawable.Drawable):231:231 -> b
    1:6:void draw(android.graphics.Canvas):52:52 -> draw
    1:7:int getChangingConfigurations():67:67 -> getChangingConfigurations
    1:7:android.graphics.drawable.Drawable getCurrent():112:112 -> getCurrent
    1:7:int getIntrinsicHeight():137:137 -> getIntrinsicHeight
    1:7:int getIntrinsicWidth():132:132 -> getIntrinsicWidth
    1:7:int getMinimumHeight():147:147 -> getMinimumHeight
    1:7:int getMinimumWidth():142:142 -> getMinimumWidth
    1:7:int getOpacity():122:122 -> getOpacity
    1:7:boolean getPadding(android.graphics.Rect):152:152 -> getPadding
    1:7:int[] getState():102:102 -> getState
    1:7:android.graphics.Region getTransparentRegion():127:127 -> getTransparentRegion
    1:4:void invalidateDrawable(android.graphics.drawable.Drawable):160:160 -> invalidateDrawable
    1:7:boolean isAutoMirrored():191:191 -> isAutoMirrored
    1:7:boolean isStateful():92:92 -> isStateful
    1:6:void jumpToCurrentState():107:107 -> jumpToCurrentState
    1:6:void onBoundsChange(android.graphics.Rect):57:57 -> onBoundsChange
    1:7:boolean onLevelChange(int):181:181 -> onLevelChange
    1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):168:168 -> scheduleDrawable
    1:6:void setAlpha(int):82:82 -> setAlpha
    1:6:void setAutoMirrored(boolean):186:186 -> setAutoMirrored
    1:6:void setChangingConfigurations(int):62:62 -> setChangingConfigurations
    1:6:void setColorFilter(android.graphics.ColorFilter):87:87 -> setColorFilter
    1:6:void setDither(boolean):72:72 -> setDither
    1:6:void setFilterBitmap(boolean):77:77 -> setFilterBitmap
    1:6:void setHotspot(float,float):211:211 -> setHotspot
    1:6:void setHotspotBounds(int,int,int,int):216:216 -> setHotspotBounds
    1:7:boolean setState(int[]):97:97 -> setState
    1:6:void setTint(int):196:196 -> setTint
    1:6:void setTintList(android.content.res.ColorStateList):201:201 -> setTintList
    1:6:void setTintMode(android.graphics.PorterDuff$Mode):206:206 -> setTintMode
    1:19:boolean setVisible(boolean,boolean):117:117 -> setVisible
    1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):176:176 -> unscheduleDrawable
androidx.appcompat.resources.R$drawable -> h.a:
    int abc_vector_test -> a
androidx.appcompat.text.AllCapsTransformationMethod -> i.a:
# {"id":"sourceFile","fileName":"AllCapsTransformationMethod.java"}
    java.util.Locale mLocale -> e
    1:3:void <init>(android.content.Context):37:37 -> <init>
    4:16:void <init>(android.content.Context):38:38 -> <init>
    3:15:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):43:43 -> getTransformation
    1:1:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):49:49 -> onFocusChanged
androidx.appcompat.view.ActionBarPolicy -> j.a:
# {"id":"sourceFile","fileName":"ActionBarPolicy.java"}
    android.content.Context mContext -> a
    1:3:void <init>(android.content.Context):46:46 -> <init>
    4:6:void <init>(android.content.Context):47:47 -> <init>
    1:16:boolean enableHomeButtonByDefault():110:110 -> a
    1:6:androidx.appcompat.view.ActionBarPolicy get(android.content.Context):43:43 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lj/a;"}
    1:15:int getEmbeddedMenuWidthLimit():86:86 -> c
    1:10:int getMaxActionButtons():56:56 -> d
    11:12:int getMaxActionButtons():57:57 -> d
    13:14:int getMaxActionButtons():58:58 -> d
    15:64:int getMaxActionButtons():59:59 -> d
    1:13:boolean hasEmbeddedTabs():90:90 -> e
    1:2:boolean showsOverflowMenuButton():79:79 -> f
androidx.appcompat.view.ActionMode -> j.b:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    java.lang.Object mTag -> e
    boolean mTitleOptionalHint -> f
    1:4: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
    1:3:java.lang.Object getTag():71:71 -> h
    java.lang.CharSequence getTitle() -> i
    1:3: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
    1:3:void setTag(java.lang.Object):57:57 -> p
    void setTitle(int) -> q
    void setTitle(java.lang.CharSequence) -> r
    1:3:void setTitleOptionalHint(boolean):134:134 -> s
androidx.appcompat.view.ActionMode$Callback -> j.b$a:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/MenuItem;)Z"}
    boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
    void onDestroyActionMode(androidx.appcompat.view.ActionMode) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
androidx.appcompat.view.CollapsibleActionView -> j.c:
# {"id":"sourceFile","fileName":"CollapsibleActionView.java"}
    void onActionViewCollapsed() -> onActionViewCollapsed
    void onActionViewExpanded() -> onActionViewExpanded
androidx.appcompat.view.ContextThemeWrapper -> j.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
    1:2:void <init>(android.content.Context,int):63:64 -> <init>
    3:4:void <init>(android.content.Context,android.content.res.Resources$Theme):77:78 -> <init>
    1:4:android.content.res.Resources getResourcesInternal():113:113 -> a
    5:8:android.content.res.Resources getResourcesInternal():114:114 -> a
    9:15:android.content.res.Resources getResourcesInternal():115:115 -> a
    16:19:android.content.res.Resources getResourcesInternal():117:117 -> a
    20:25:android.content.res.Resources getResourcesInternal():118:118 -> a
    26:28:android.content.res.Resources getResourcesInternal():121:121 -> a
    1:4:void attachBaseContext(android.content.Context):83:83 -> attachBaseContext
    1:3:int getThemeResId():137:137 -> b
    1:9:void initializeTheme():181:181 -> c
    10:19:void initializeTheme():183:183 -> c
    20:29:void initializeTheme():184:184 -> c
    30:34:void initializeTheme():186:186 -> c
    35:42:void initializeTheme():189:189 -> c
    2:5:void onApplyThemeResource(android.content.res.Resources$Theme,int,boolean):177:177 -> d
    1:9:android.content.res.AssetManager getAssets():195:195 -> getAssets
    1:5:android.content.res.Resources getResources():109:109 -> getResources
    1:8:java.lang.Object getSystemService(java.lang.String):156:156 -> getSystemService
    9:12:java.lang.Object getSystemService(java.lang.String):157:157 -> getSystemService
    13:26:java.lang.Object getSystemService(java.lang.String):158:158 -> getSystemService
    27:29:java.lang.Object getSystemService(java.lang.String):160:160 -> getSystemService
    30:38:java.lang.Object getSystemService(java.lang.String):162:162 -> getSystemService
    1:5:android.content.res.Resources$Theme getTheme():142:142 -> getTheme
    6:9:android.content.res.Resources$Theme getTheme():146:146 -> getTheme
    10:13:android.content.res.Resources$Theme getTheme():147:147 -> getTheme
    14:16:android.content.res.Resources$Theme getTheme():149:149 -> getTheme
    17:19:android.content.res.Resources$Theme getTheme():151:151 -> getTheme
    1:4:void setTheme(int):126:126 -> setTheme
    5:6:void setTheme(int):127:127 -> setTheme
    7:10:void setTheme(int):128:128 -> setTheme
androidx.appcompat.view.StandaloneActionMode -> j.e:
# {"id":"sourceFile","fileName":"StandaloneActionMode.java"}
    android.content.Context mContext -> g
    androidx.appcompat.widget.ActionBarContextView mContextView -> h
    androidx.appcompat.view.ActionMode$Callback mCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b$a;"}
    java.lang.ref.WeakReference mCustomView -> j
    boolean mFinished -> k
    boolean mFocusable -> l
    androidx.appcompat.view.menu.MenuBuilder mMenu -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    1:3: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;Lj/b$a;Z)V"}
    4:5:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):51:51 -> <init>
    6:7:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):52:52 -> <init>
    8:9:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):53:53 -> <init>
    10:25:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):55:55 -> <init>
    26:28:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):57:57 -> <init>
    29:31:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):58:58 -> <init>
    1:7:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):141:141 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    1:3:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):161:161 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    4:9:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):162:162 -> b
    1:6:void finish():105:105 -> c
    7:8:void finish():108:108 -> c
    9:15:void finish():110:110 -> c
    16:21:void finish():111:111 -> c
    1:13:android.view.View getCustomView():131:131 -> d
    1:3:android.view.Menu getMenu():116:116 -> e
    1:12:android.view.MenuInflater getMenuInflater():136:136 -> f
    1:7:java.lang.CharSequence getSubtitle():126:126 -> g
    1:7:java.lang.CharSequence getTitle():121:121 -> i
    1:8:void invalidate():100:100 -> k
    1:7:boolean isTitleOptional():89:89 -> l
    1:7:void setCustomView(android.view.View):94:94 -> m
    8:17:void setCustomView(android.view.View):95:95 -> m
    1:10:void setSubtitle(int):78:78 -> n
    1:6:void setSubtitle(java.lang.CharSequence):68:68 -> o
    1:10:void setTitle(int):73:73 -> q
    1:6:void setTitle(java.lang.CharSequence):63:63 -> r
    1:3:void setTitleOptionalHint(boolean):83:83 -> s
    4:9:void setTitleOptionalHint(boolean):84:84 -> s
androidx.appcompat.view.SupportActionModeWrapper -> j.f:
# {"id":"sourceFile","fileName":"SupportActionModeWrapper.java"}
    android.content.Context mContext -> a
    androidx.appcompat.view.ActionMode mWrappedObject -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    1:3:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):49:49 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lj/b;)V"}
    4:5:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):50:50 -> <init>
    6:8:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):51:51 -> <init>
    1:6:void finish():81:81 -> finish
    1:7:android.view.View getCustomView():111:111 -> getCustomView
    1:16:android.view.Menu getMenu():86:86 -> getMenu
    1:7:android.view.MenuInflater getMenuInflater():121:121 -> getMenuInflater
    1:7:java.lang.CharSequence getSubtitle():101:101 -> getSubtitle
    1:7:java.lang.Object getTag():56:56 -> getTag
    1:7:java.lang.CharSequence getTitle():91:91 -> getTitle
    1:7:boolean getTitleOptionalHint():126:126 -> getTitleOptionalHint
    1:6:void invalidate():76:76 -> invalidate
    1:7:boolean isTitleOptional():136:136 -> isTitleOptional
    1:6: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
    1:6: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
    1:6:void setTitleOptionalHint(boolean):131:131 -> setTitleOptionalHint
androidx.appcompat.view.SupportActionModeWrapper$CallbackWrapper -> j.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":"Ln/g;"}
    1:3:void <init>(android.content.Context,android.view.ActionMode$Callback):150:150 -> <init>
    4:5:void <init>(android.content.Context,android.view.ActionMode$Callback):151:151 -> <init>
    6:7:void <init>(android.content.Context,android.view.ActionMode$Callback):152:152 -> <init>
    8:14:void <init>(android.content.Context,android.view.ActionMode$Callback):153:153 -> <init>
    15:22:void <init>(android.content.Context,android.view.ActionMode$Callback):154:154 -> <init>
    1:20:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):172:172 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/MenuItem;)Z"}
    1:6:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):159:159 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
    7:10:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):160:160 -> b
    11:15:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):159:159 -> b
    1:10:void onDestroyActionMode(androidx.appcompat.view.ActionMode):178:178 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    1:6:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):165:165 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;Landroid/view/Menu;)Z"}
    7:10:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):166:166 -> d
    11:15:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):165:165 -> d
    1:9:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):192:192 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)Landroid/view/ActionMode;"}
    10:19:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):193:193 -> e
    20:27:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):194:194 -> e
    28:34:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):202:202 -> e
    35:40:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):203:203 -> e
    1:10:android.view.Menu getMenuWrapper(android.view.Menu):182:182 -> f
    11:20:android.view.Menu getMenuWrapper(android.view.Menu):184:184 -> f
    21:26:android.view.Menu getMenuWrapper(android.view.Menu):185:185 -> f
androidx.appcompat.view.SupportMenuInflater -> j.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
    1:8:void <clinit>():83:83 -> <clinit>
    9:11:void <clinit>():85:85 -> <clinit>
    1:3:void <init>(android.content.Context):101:101 -> <init>
    4:5:void <init>(android.content.Context):102:102 -> <init>
    6:11:void <init>(android.content.Context):103:103 -> <init>
    12:14:void <init>(android.content.Context):104:104 -> <init>
    1:5:java.lang.Object findRealOwner(java.lang.Object):231:231 -> a
    6:9:java.lang.Object findRealOwner(java.lang.Object):234:234 -> a
    10:20:java.lang.Object findRealOwner(java.lang.Object):235:235 -> a
    1:4:java.lang.Object getRealOwner():224:224 -> b
    5:12:java.lang.Object getRealOwner():225:225 -> b
    13:15:java.lang.Object getRealOwner():227:227 -> b
    1:5:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):145:145 -> c
    6:10:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):147:147 -> c
    11:15:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):154:154 -> c
    16:19:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):155:155 -> c
    20:25:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):156:156 -> c
    26:30:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):158:158 -> c
    31:53:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):162:162 -> c
    54:68:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):164:164 -> c
    69:79:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):169:169 -> c
    80:85:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):193:193 -> c
    86:94:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):194:194 -> c
    95:100:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):197:197 -> c
    101:104:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):198:198 -> c
    105:110:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):199:199 -> c
    111:116:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):202:202 -> c
    117:120:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):203:203 -> c
    121:126:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):204:204 -> c
    127:130:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):205:205 -> c
    131:134:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):207:207 -> c
    135:145:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):210:210 -> c
    146:149:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):175:175 -> c
    150:155:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):176:176 -> c
    156:159:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):177:177 -> c
    160:165:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):178:178 -> c
    166:169:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):179:179 -> c
    170:175:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):180:180 -> c
    176:179:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):182:182 -> c
    180:185:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):185:185 -> c
    186:190:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):219:219 -> c
    191:199:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):216:216 -> c
    1:6:void inflate(int,android.view.Menu):119:119 -> inflate
    7:11:void inflate(int,android.view.Menu):120:120 -> inflate
    12:21:void inflate(int,android.view.Menu):126:126 -> inflate
    22:25:void inflate(int,android.view.Menu):127:127 -> inflate
    26:30:void inflate(int,android.view.Menu):129:129 -> inflate
    31:40:void inflate(int,android.view.Menu):135:135 -> inflate
    41:46:void inflate(int,android.view.Menu):133:133 -> inflate
    47:54:void inflate(int,android.view.Menu):131:131 -> inflate
    55:57:void inflate(int,android.view.Menu):135:135 -> inflate
    58:58:void inflate(int,android.view.Menu):136:136 -> inflate
androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> j.g$a:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object mRealOwner -> e
    java.lang.reflect.Method mMethod -> f
    java.lang.Class[] PARAM_TYPES -> g
    1:9:void <clinit>():242:242 -> <clinit>
    1:3:void <init>(java.lang.Object,java.lang.String):247:247 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.String):248:248 -> <init>
    6:9:void <init>(java.lang.Object,java.lang.String):249:249 -> <init>
    10:19:void <init>(java.lang.Object,java.lang.String):251:251 -> <init>
    20:39:void <init>(java.lang.Object,java.lang.String):253:253 -> <init>
    40:53:void <init>(java.lang.Object,java.lang.String):255:255 -> <init>
    54:56:void <init>(java.lang.Object,java.lang.String):256:256 -> <init>
    57:57:void <init>(java.lang.Object,java.lang.String):257:257 -> <init>
    1:10:boolean onMenuItemClick(android.view.MenuItem):264:264 -> onMenuItemClick
    11:31:boolean onMenuItemClick(android.view.MenuItem):265:265 -> onMenuItemClick
    32:44:boolean onMenuItemClick(android.view.MenuItem):267:267 -> onMenuItemClick
    45:50:boolean onMenuItemClick(android.view.MenuItem):271:271 -> onMenuItemClick
androidx.appcompat.view.SupportMenuInflater$MenuState -> j.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":"Lj/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
    1:6:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):349:349 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/g;Landroid/view/Menu;)V"}
    7:8:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):337:337 -> <init>
    9:10:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):338:338 -> <init>
    11:12:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):350:350 -> <init>
    13:16:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):352:352 -> <init>
    2:3:void addItem():531:531 -> a
    4:21:void addItem():532:532 -> a
    2:3:android.view.SubMenu addSubMenuItem():536:536 -> b
    4:17:android.view.SubMenu addSubMenuItem():537:537 -> b
    18:25:android.view.SubMenu addSubMenuItem():538:538 -> b
    5:9:char getShortcut(java.lang.String):462:462 -> c
    1:3:boolean hasAddedItem():543:543 -> d
    1:13:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):550:550 -> e
    14:18:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):551:551 -> e
    19:21:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):552:552 -> e
    22:27:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):553:553 -> e
    28:51:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):555:555 -> e
    1:10:void readGroup(android.util.AttributeSet):368:368 -> f
    11:19:void readGroup(android.util.AttributeSet):370:370 -> f
    20:27:void readGroup(android.util.AttributeSet):371:371 -> f
    28:35:void readGroup(android.util.AttributeSet):373:373 -> f
    36:43:void readGroup(android.util.AttributeSet):374:374 -> f
    44:52:void readGroup(android.util.AttributeSet):376:376 -> f
    53:60:void readGroup(android.util.AttributeSet):377:377 -> f
    61:64:void readGroup(android.util.AttributeSet):379:379 -> f
    1:10:void readItem(android.util.AttributeSet):386:386 -> g
    11:19:void readItem(android.util.AttributeSet):390:390 -> g
    20:27:void readItem(android.util.AttributeSet):391:391 -> g
    28:43:void readItem(android.util.AttributeSet):392:392 -> g
    44:45:void readItem(android.util.AttributeSet):393:393 -> g
    46:53:void readItem(android.util.AttributeSet):395:395 -> g
    54:61:void readItem(android.util.AttributeSet):396:396 -> g
    62:69:void readItem(android.util.AttributeSet):397:397 -> g
    70:71:void readItem(android.util.AttributeSet):398:398 -> g
    72:81:void readItem(android.util.AttributeSet):399:399 -> g
    82:85:void readItem(android.util.AttributeSet):400:400 -> g
    86:91:void readItem(android.util.AttributeSet):401:401 -> g
    92:93:void readItem(android.util.AttributeSet):402:402 -> g
    94:103:void readItem(android.util.AttributeSet):403:403 -> g
    104:105:void readItem(android.util.AttributeSet):404:404 -> g
    106:111:void readItem(android.util.AttributeSet):405:405 -> g
    112:119:void readItem(android.util.AttributeSet):406:406 -> g
    120:128:void readItem(android.util.AttributeSet):408:408 -> g
    129:132:void readItem(android.util.AttributeSet):412:412 -> g
    133:140:void readItem(android.util.AttributeSet):414:414 -> g
    141:150:void readItem(android.util.AttributeSet):415:415 -> g
    151:160:void readItem(android.util.AttributeSet):416:416 -> g
    161:169:void readItem(android.util.AttributeSet):417:417 -> g
    170:177:void readItem(android.util.AttributeSet):418:418 -> g
    178:185:void readItem(android.util.AttributeSet):419:419 -> g
    186:193:void readItem(android.util.AttributeSet):420:420 -> g
    194:209:void readItem(android.util.AttributeSet):421:421 -> g
    210:217:void readItem(android.util.AttributeSet):424:424 -> g
    218:234:void readItem(android.util.AttributeSet):425:425 -> g
    235:241:void readItem(android.util.AttributeSet):430:430 -> g
    242:243:void readItem(android.util.AttributeSet):433:433 -> g
    244:251:void readItem(android.util.AttributeSet):436:436 -> g
    252:259:void readItem(android.util.AttributeSet):437:437 -> g
    260:267:void readItem(android.util.AttributeSet):438:438 -> g
    268:282:void readItem(android.util.AttributeSet):439:439 -> g
    283:284:void readItem(android.util.AttributeSet):444:444 -> g
    285:292:void readItem(android.util.AttributeSet):446:446 -> g
    293:301:void readItem(android.util.AttributeSet):447:447 -> g
    302:303:void readItem(android.util.AttributeSet):450:450 -> g
    304:306:void readItem(android.util.AttributeSet):453:453 -> g
    307:309:void readItem(android.util.AttributeSet):455:455 -> g
    2:3:void resetGroup():356:356 -> h
    4:5:void resetGroup():357:357 -> h
    6:7:void resetGroup():358:358 -> h
    8:10:void resetGroup():359:359 -> h
    11:12:void resetGroup():360:360 -> h
    13:15:void resetGroup():361:361 -> h
    1:8:void setItem(android.view.MenuItem):467:467 -> i
    9:14:void setItem(android.view.MenuItem):468:468 -> i
    15:27:void setItem(android.view.MenuItem):469:469 -> i
    28:33:void setItem(android.view.MenuItem):470:470 -> i
    34:39:void setItem(android.view.MenuItem):471:471 -> i
    40:42:void setItem(android.view.MenuItem):472:472 -> i
    43:46:void setItem(android.view.MenuItem):474:474 -> i
    47:49:void setItem(android.view.MenuItem):475:475 -> i
    50:53:void setItem(android.view.MenuItem):478:478 -> i
    54:63:void setItem(android.view.MenuItem):479:479 -> i
    64:67:void setItem(android.view.MenuItem):483:483 -> i
    68:76:void setItem(android.view.MenuItem):484:484 -> i
    77:80:void setItem(android.view.MenuItem):483:483 -> i
    81:88:void setItem(android.view.MenuItem):480:480 -> i
    89:95:void setItem(android.view.MenuItem):487:487 -> i
    96:102:void setItem(android.view.MenuItem):488:488 -> i
    103:109:void setItem(android.view.MenuItem):490:490 -> i
    110:113:void setItem(android.view.MenuItem):491:491 -> i
    114:119:void setItem(android.view.MenuItem):492:492 -> i
    120:123:void setItem(android.view.MenuItem):497:497 -> i
    124:135:void setItem(android.view.MenuItem):498:498 -> i
    136:139:void setItem(android.view.MenuItem):500:500 -> i
    140:145:void setItem(android.view.MenuItem):503:503 -> i
    146:149:void setItem(android.view.MenuItem):505:505 -> i
    150:156:void setItem(android.view.MenuItem):508:508 -> i
    157:160:void setItem(android.view.MenuItem):512:512 -> i
    161:163:void setItem(android.view.MenuItem):513:513 -> i
    164:168:void setItem(android.view.MenuItem):516:516 -> i
    169:173:void setItem(android.view.MenuItem):517:517 -> i
    174:180:void setItem(android.view.MenuItem):518:518 -> i
    181:187:void setItem(android.view.MenuItem):520:520 -> i
    188:191:void setItem(android.view.MenuItem):522:522 -> i
    192:194:void setItem(android.view.MenuItem):523:523 -> i
    195:198:void setItem(android.view.MenuItem):525:525 -> i
    199:202:void setItem(android.view.MenuItem):526:526 -> i
androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> j.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/a0;"}
    boolean mIsStarted -> e
    androidx.core.view.ViewPropertyAnimatorListenerAdapter mProxyListener -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"}
    1:5:void <init>():48:48 -> <init>
    6:7:void <init>():42:42 -> <init>
    8:14:void <init>():120:120 -> <init>
    15:22:void <init>():49:49 -> <init>
    1:5:void cancel():90:90 -> a
    6:23:void cancel():93:93 -> a
    24:27:void cancel():94:94 -> a
    28:30:void cancel():96:96 -> a
    2:4:void onAnimationsEnded():86:86 -> b
    1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):53:53 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;)Lj/h;"}
    5:10:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):54:54 -> c
    1:5: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/z;Landroidx/core/view/z;)Lj/h;"}
    6:12:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):62:62 -> d
    13:18:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):63:63 -> d
    1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setDuration(long):100:100 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj/h;"}
    5:7:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setDuration(long):101:101 -> e
    1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setInterpolator(android.view.animation.Interpolator):107:107 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Lj/h;"}
    5:7:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setInterpolator(android.view.animation.Interpolator):108:108 -> f
    1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):114:114 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a0;)Lj/h;"}
    5:7:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):115:115 -> g
    1:5:void start():68:68 -> h
    6:22:void start():69:69 -> h
    23:30:void start():70:70 -> h
    31:33:void start():71:71 -> h
    34:37:void start():73:73 -> h
    38:40:void start():74:74 -> h
    41:44:void start():76:76 -> h
    45:49:void start():77:77 -> h
    50:54:void start():79:79 -> h
    55:57:void start():82:82 -> h
androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1 -> j.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":"Lj/h;"}
    1:6:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):121:121 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/h;)V"}
    7:8:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):122:122 -> <init>
    9:11:void <init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):123:123 -> <init>
    1:16:void onAnimationEnd(android.view.View):144:144 -> b
    17:23:void onAnimationEnd(android.view.View):145:145 -> b
    24:26:void onAnimationEnd(android.view.View):146:146 -> b
    27:30:void onAnimationEnd(android.view.View):148:148 -> b
    1:6:void onAnimationStart(android.view.View):127:127 -> c
    7:8:void onAnimationStart(android.view.View):130:130 -> c
    9:15:void onAnimationStart(android.view.View):131:131 -> c
    16:19:void onAnimationStart(android.view.View):132:132 -> c
    2:3:void onEnd():137:137 -> d
    4:5:void onEnd():138:138 -> d
    6:11:void onEnd():139:139 -> d
androidx.appcompat.view.WindowCallbackWrapper -> j.i:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    android.view.Window$Callback mWrapped -> e
    1:5:void <init>(android.view.Window$Callback):50:50 -> <init>
    6:8:void <init>(android.view.Window$Callback):54:54 -> <init>
    9:16:void <init>(android.view.Window$Callback):52:52 -> <init>
    1:3:android.view.Window$Callback getWrapped():188:188 -> a
    1:7:boolean dispatchGenericMotionEvent(android.view.MotionEvent):79:79 -> dispatchGenericMotionEvent
    1:7:boolean dispatchKeyEvent(android.view.KeyEvent):59:59 -> dispatchKeyEvent
    1:7:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):64:64 -> dispatchKeyShortcutEvent
    1:7:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):84:84 -> dispatchPopulateAccessibilityEvent
    1:7:boolean dispatchTouchEvent(android.view.MotionEvent):69:69 -> dispatchTouchEvent
    1:7:boolean dispatchTrackballEvent(android.view.MotionEvent):74:74 -> dispatchTrackballEvent
    1:6:void onActionModeFinished(android.view.ActionMode):171:171 -> onActionModeFinished
    1:6:void onActionModeStarted(android.view.ActionMode):166:166 -> onActionModeStarted
    1:6:void onAttachedToWindow():129:129 -> onAttachedToWindow
    1:7:boolean onCreatePanelMenu(int,android.view.Menu):94:94 -> onCreatePanelMenu
    1:7:android.view.View onCreatePanelView(int):89:89 -> onCreatePanelView
    1:6:void onDetachedFromWindow():134:134 -> onDetachedFromWindow
    1:7:boolean onMenuItemSelected(int,android.view.MenuItem):109:109 -> onMenuItemSelected
    1:7:boolean onMenuOpened(int,android.view.Menu):104:104 -> onMenuOpened
    1:6:void onPanelClosed(int,android.view.Menu):139:139 -> onPanelClosed
    1:6:void onPointerCaptureChanged(boolean):184:184 -> onPointerCaptureChanged
    1:7:boolean onPreparePanel(int,android.view.View,android.view.Menu):99:99 -> onPreparePanel
    1:6:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):178:178 -> onProvideKeyboardShortcuts
    1:1:boolean onSearchRequested(android.view.SearchEvent):145:145 -> onSearchRequested
    2:2:boolean onSearchRequested():150:150 -> onSearchRequested
    1:6:void onWindowAttributesChanged(android.view.WindowManager$LayoutParams):114:114 -> onWindowAttributesChanged
    1:6:void onWindowFocusChanged(boolean):124:124 -> onWindowFocusChanged
    1:7:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):161:161 -> onWindowStartingActionMode
androidx.appcompat.view.menu.ActionMenuItem -> k.a:
# {"id":"sourceFile","fileName":"ActionMenuItem.java"}
    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
    android.content.Context mContext -> n
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> o
    java.lang.CharSequence mContentDescription -> p
    java.lang.CharSequence mTooltipText -> q
    android.content.res.ColorStateList mIconTintList -> r
    android.graphics.PorterDuff$Mode mIconTintMode -> s
    boolean mHasIconTint -> t
    boolean mHasIconTintMode -> u
    int mFlags -> v
    1:5:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):83:83 -> <init>
    6:7:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):54:54 -> <init>
    8:10:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):56:56 -> <init>
    11:13:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):59:59 -> <init>
    14:15:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):68:68 -> <init>
    16:17:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):69:69 -> <init>
    18:19:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):70:70 -> <init>
    20:23:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):71:71 -> <init>
    24:25:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):75:75 -> <init>
    26:27:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):84:84 -> <init>
    28:29:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):85:85 -> <init>
    30:31:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):86:86 -> <init>
    32:33:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):87:87 -> <init>
    34:35:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):88:88 -> <init>
    36:38:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):89:89 -> <init>
    1:6:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):362:362 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lp/b;"}
    1:2:androidx.core.view.ActionProvider getSupportActionProvider():357:357 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    1:12:void applyIconTint():444:444 -> c
    13:18:void applyIconTint():445:445 -> c
    19:24:void applyIconTint():446:446 -> c
    25:28:void applyIconTint():448:448 -> c
    29:33:void applyIconTint():449:449 -> c
    34:37:void applyIconTint():452:452 -> c
    38:45:void applyIconTint():453:453 -> c
    1:2:boolean collapseActionView():378:378 -> collapseActionView
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):352:352 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lp/b;"}
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):332:332 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lp/b;"}
    1:2:boolean expandActionView():373:373 -> expandActionView
    1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):367:367 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lp/b;"}
    1:6:android.view.ActionProvider getActionProvider():347:347 -> getActionProvider
    1:2:android.view.View getActionView():337:337 -> getActionView
    1:3:int getAlphabeticModifiers():99:99 -> getAlphabeticModifiers
    1:3:char getAlphabeticShortcut():94:94 -> getAlphabeticShortcut
    1:3:java.lang.CharSequence getContentDescription():399:399 -> getContentDescription
    1:3:int getGroupId():104:104 -> getGroupId
    1:3:android.graphics.drawable.Drawable getIcon():109:109 -> getIcon
    1:3:android.content.res.ColorStateList getIconTintList():425:425 -> getIconTintList
    1:3:android.graphics.PorterDuff$Mode getIconTintMode():440:440 -> getIconTintMode
    1:3:android.content.Intent getIntent():114:114 -> getIntent
    1:3:int getItemId():119:119 -> getItemId
    1:2:android.view.ContextMenu$ContextMenuInfo getMenuInfo():124:124 -> getMenuInfo
    1:3:int getNumericModifiers():134:134 -> getNumericModifiers
    1:3:char getNumericShortcut():129:129 -> getNumericShortcut
    1:3:int getOrder():139:139 -> getOrder
    1:2:android.view.SubMenu getSubMenu():144:144 -> getSubMenu
    1:3:java.lang.CharSequence getTitle():149:149 -> getTitle
    1:8:java.lang.CharSequence getTitleCondensed():154:154 -> getTitleCondensed
    1:3:java.lang.CharSequence getTooltipText():410:410 -> getTooltipText
    1:2:boolean hasSubMenu():159:159 -> hasSubMenu
    1:2:boolean isActionViewExpanded():383:383 -> isActionViewExpanded
    1:9:boolean isCheckable():164:164 -> isCheckable
    1:10:boolean isChecked():169:169 -> isChecked
    1:10:boolean isEnabled():174:174 -> isEnabled
    1:10:boolean isVisible():179:179 -> isVisible
    1:6:android.view.MenuItem setActionProvider(android.view.ActionProvider):342:342 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):42:42 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):42:42 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):184:184 -> setAlphabeticShortcut
    2:3:android.view.MenuItem setAlphabeticShortcut(char,int):190:191 -> setAlphabeticShortcut
    1:8:android.view.MenuItem setCheckable(boolean):197:197 -> setCheckable
    1:13:android.view.MenuItem setChecked(boolean):208:208 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):42:42 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):393:393 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    1:14:android.view.MenuItem setEnabled(boolean):214:214 -> setEnabled
    1:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):220:221 -> setIcon
    3:3:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):223:223 -> setIcon
    4:5:android.view.MenuItem setIcon(int):229:230 -> setIcon
    6:6:android.view.MenuItem setIcon(int):232:232 -> setIcon
    1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):415:415 -> setIconTintList
    4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):416:416 -> setIconTintList
    6:9:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):418:418 -> setIconTintList
    1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):430:430 -> setIconTintMode
    4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):431:431 -> setIconTintMode
    6:9:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):433:433 -> setIconTintMode
    1:3:android.view.MenuItem setIntent(android.content.Intent):238:238 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):244:244 -> setNumericShortcut
    2:3:android.view.MenuItem setNumericShortcut(char,int):250:251 -> setNumericShortcut
    1:6:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):388:388 -> setOnActionExpandListener
    1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):257:257 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):263:264 -> setShortcut
    3:6:android.view.MenuItem setShortcut(char,char,int,int):271:274 -> setShortcut
    1:1:void setShowAsAction(int):318:318 -> setShowAsAction
    1:5:android.view.MenuItem setShowAsActionFlags(int):42:42 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):280:280 -> setTitle
    2:2:android.view.MenuItem setTitle(int):286:286 -> setTitle
    1:3:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):292:292 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):42:42 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):404:404 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    1:13:android.view.MenuItem setVisible(boolean):298:298 -> setVisible
androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    java.lang.CharSequence mTitle -> j
    android.graphics.drawable.Drawable mIcon -> k
    androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e$b;"}
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q0;"}
    androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/ActionMenuItemView$b;"}
    boolean mAllowTextWithIcon -> o
    boolean mExpandedFormat -> p
    int mMinWidth -> q
    int mSavedPaddingLeft -> r
    int mMaxIconSize -> s
    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>
    1:2:boolean prefersCondensedTitle():0:0 -> a
    1:5:boolean needsDividerAfter():264:264 -> b
    1:18:boolean needsDividerBefore():259:259 -> c
    1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"}
    3:9:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d
    10:16:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d
    17:23:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d
    24:36:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d
    37:43:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    44:49:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    50:53:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):133:133 -> d
    54:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):134:134 -> d
    1:11:boolean hasText():237:237 -> f
    1:12:boolean shouldAllowTextWithIcon():103:103 -> g
    13:14:boolean shouldAllowTextWithIcon():104:104 -> g
    15:26:boolean shouldAllowTextWithIcon():105:105 -> g
    27:36:boolean shouldAllowTextWithIcon():107:107 -> g
    1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():119:119 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    1:8:void updateTextButtonVisibility():188:188 -> h
    9:14:void updateTextButtonVisibility():189:189 -> h
    15:34:void updateTextButtonVisibility():190:190 -> h
    35:41:void updateTextButtonVisibility():192:192 -> h
    42:47:void updateTextButtonVisibility():195:195 -> h
    48:57:void updateTextButtonVisibility():196:196 -> h
    58:67:void updateTextButtonVisibility():199:199 -> h
    68:70:void updateTextButtonVisibility():201:201 -> h
    71:76:void updateTextButtonVisibility():204:204 -> h
    77:85:void updateTextButtonVisibility():205:205 -> h
    86:95:void updateTextButtonVisibility():207:207 -> h
    96:99:void updateTextButtonVisibility():209:209 -> h
    1:4:void onClick(android.view.View):150:150 -> onClick
    5:10:void onClick(android.view.View):151:151 -> onClick
    1:3:void onConfigurationChanged(android.content.res.Configuration):92:92 -> onConfigurationChanged
    4:9:void onConfigurationChanged(android.content.res.Configuration):94:94 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):95:95 -> onConfigurationChanged
    1:6:void onMeasure(int,int):269:269 -> onMeasure
    7:10:void onMeasure(int,int):270:270 -> onMeasure
    11:14:void onMeasure(int,int):271:271 -> onMeasure
    15:22:void onMeasure(int,int):272:272 -> onMeasure
    23:25:void onMeasure(int,int):271:271 -> onMeasure
    26:28:void onMeasure(int,int):275:275 -> onMeasure
    29:32:void onMeasure(int,int):277:277 -> onMeasure
    33:36:void onMeasure(int,int):278:278 -> onMeasure
    37:44:void onMeasure(int,int):279:279 -> onMeasure
    45:57:void onMeasure(int,int):280:280 -> onMeasure
    58:63:void onMeasure(int,int):283:283 -> onMeasure
    64:72:void onMeasure(int,int):285:285 -> onMeasure
    73:76:void onMeasure(int,int):289:289 -> onMeasure
    77:80:void onMeasure(int,int):292:292 -> onMeasure
    81:91:void onMeasure(int,int):293:293 -> onMeasure
    92:109:void onMeasure(int,int):294:294 -> onMeasure
    2:5:void onRestoreInstanceState(android.os.Parcelable):333:333 -> onRestoreInstanceState
    1:12:boolean onTouchEvent(android.view.MotionEvent):141:141 -> onTouchEvent
    13:20:boolean onTouchEvent(android.view.MotionEvent):142:142 -> onTouchEvent
    21:25:boolean onTouchEvent(android.view.MotionEvent):145:145 -> onTouchEvent
    1:1:void setCheckable(boolean):0:0 -> setCheckable
    1:1:void setChecked(boolean):0:0 -> setChecked
    1:4:void setExpandedFormat(boolean):179:179 -> setExpandedFormat
    5:6:void setExpandedFormat(boolean):180:180 -> setExpandedFormat
    7:10:void setExpandedFormat(boolean):181:181 -> setExpandedFormat
    11:14:void setExpandedFormat(boolean):182:182 -> setExpandedFormat
    1:4:void setIcon(android.graphics.drawable.Drawable):215:215 -> setIcon
    5:8:void setIcon(android.graphics.drawable.Drawable):217:217 -> setIcon
    9:12:void setIcon(android.graphics.drawable.Drawable):218:218 -> setIcon
    13:34:void setIcon(android.graphics.drawable.Drawable):219:219 -> setIcon
    35:38:void setIcon(android.graphics.drawable.Drawable):229:229 -> setIcon
    39:41:void setIcon(android.graphics.drawable.Drawable):231:231 -> setIcon
    42:45:void setIcon(android.graphics.drawable.Drawable):233:233 -> setIcon
    1:3:void setItemInvoker(androidx.appcompat.view.menu.MenuBuilder$ItemInvoker):156:156 -> setItemInvoker
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e$b;)V"}
    1:2:void setPadding(int,int,int,int):113:113 -> setPadding
    3:6:void setPadding(int,int,int,int):114:114 -> setPadding
    1:3:void setPopupCallback(androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback):160:160 -> setPopupCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/ActionMenuItemView$b;)V"}
    1:2:void setTitle(java.lang.CharSequence):247:247 -> setTitle
    3:6:void setTitle(java.lang.CharSequence):249:249 -> setTitle
androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> androidx.appcompat.view.menu.ActionMenuItemView$a:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.ActionMenuItemView this$0 -> n
    1:2:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):299:299 -> <init>
    3:6:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):300:300 -> <init>
    1:6:androidx.appcompat.view.menu.ShowableListMenu getPopup():305:305 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
    7:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():306:306 -> b
    1:15:boolean onForwardingStarted():314:314 -> c
    16:21:boolean onForwardingStarted():315:315 -> c
    22:30:boolean onForwardingStarted():316:316 -> c
androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> androidx.appcompat.view.menu.ActionMenuItemView$b:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    1:4:void <init>():336:336 -> <init>
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
androidx.appcompat.view.menu.BaseMenuPresenter -> androidx.appcompat.view.menu.a:
# {"id":"sourceFile","fileName":"BaseMenuPresenter.java"}
    android.content.Context mSystemContext -> e
    android.content.Context mContext -> f
    androidx.appcompat.view.menu.MenuBuilder mMenu -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    android.view.LayoutInflater mSystemInflater -> h
    android.view.LayoutInflater mInflater -> i
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    int mMenuLayoutRes -> k
    int mItemLayoutRes -> l
    androidx.appcompat.view.menu.MenuView mMenuView -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/k;"}
    int mId -> n
    1:3:void <init>(android.content.Context,int,int):61:61 -> <init>
    4:5:void <init>(android.content.Context,int,int):62:62 -> <init>
    6:11:void <init>(android.content.Context,int,int):63:63 -> <init>
    12:13:void <init>(android.content.Context,int,int):64:64 -> <init>
    14:16:void <init>(android.content.Context,int,int):65:65 -> <init>
    1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):213:213 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    5:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):214:214 -> a
    1:8:void addItemView(android.view.View,int):134:134 -> b
    9:11:void addItemView(android.view.View,int):136:136 -> b
    12:19:void addItemView(android.view.View,int):138:138 -> b
    1:2:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):70:70 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    3:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):71:71 -> c
    9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):72:72 -> c
    void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/k$a;)V"}
    1:4:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):220:220 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    5:11:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):221:221 -> e
    1:7:void updateMenuView(boolean):91:91 -> f
    8:12:void updateMenuView(boolean):95:95 -> f
    13:15:void updateMenuView(boolean):96:96 -> f
    16:21:void updateMenuView(boolean):97:97 -> f
    22:29:void updateMenuView(boolean):98:98 -> f
    30:35:void updateMenuView(boolean):100:100 -> f
    36:41:void updateMenuView(boolean):101:101 -> f
    42:45:void updateMenuView(boolean):102:102 -> f
    46:52:void updateMenuView(boolean):103:103 -> f
    53:58:void updateMenuView(boolean):104:104 -> f
    59:64:void updateMenuView(boolean):105:105 -> f
    65:67:void updateMenuView(boolean):108:108 -> f
    68:72:void updateMenuView(boolean):109:109 -> f
    73:81:void updateMenuView(boolean):112:112 -> f
    82:87:void updateMenuView(boolean):120:120 -> f
    88:97:void updateMenuView(boolean):121:121 -> f
    1:12:androidx.appcompat.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup):167:167 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/k$a;"}
    1:2:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    1:2:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):154:154 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
    1:5:boolean filterLeftoverView(android.view.ViewGroup,int):148:148 -> l
    1:3:androidx.appcompat.view.menu.MenuPresenter$Callback getCallback():158:158 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/j$a;"}
    1:4: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/g;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    5:7:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):184:184 -> n
    8:11:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):186:186 -> n
    12:14:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):188:188 -> n
    15:17:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):189:189 -> n
    1:4: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/k;"}
    5:17:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):78:78 -> o
    18:23:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):79:79 -> o
    24:26:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):80:80 -> o
    27:29:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):83:83 -> o
    1:3:void setId(int):247:247 -> p
    boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/g;)Z"}
androidx.appcompat.view.menu.BaseMenuWrapper -> k.b:
# {"id":"sourceFile","fileName":"BaseMenuWrapper.java"}
    android.content.Context mContext -> a
    java.util.Map mMenuItems -> b
    java.util.Map mSubMenus -> c
    1:3:void <init>(android.content.Context):37:37 -> <init>
    4:6:void <init>(android.content.Context):38:38 -> <init>
    1:4:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):42:42 -> c
    5:7:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):43:43 -> c
    8:11:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):46:46 -> c
    12:18:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):47:47 -> c
    19:28:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):51:51 -> c
    29:35:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):55:55 -> c
    36:41:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):56:56 -> c
    1:1:android.view.SubMenu getSubMenuWrapper(android.view.SubMenu):81:81 -> d
    1:4:void internalClear():86:86 -> e
    5:7:void internalClear():87:87 -> e
    8:11:void internalClear():89:89 -> e
    12:15:void internalClear():90:90 -> e
    1:5:void internalRemoveGroup(int):95:95 -> f
    6:13:void internalRemoveGroup(int):99:99 -> f
    14:19:void internalRemoveGroup(int):102:102 -> f
    20:25:void internalRemoveGroup(int):103:103 -> f
    26:31:void internalRemoveGroup(int):104:104 -> f
    32:36:void internalRemoveGroup(int):105:105 -> f
    1:5:void internalRemoveItem(int):111:111 -> g
    6:13:void internalRemoveItem(int):115:115 -> g
    14:19:void internalRemoveItem(int):118:118 -> g
    20:25:void internalRemoveItem(int):119:119 -> g
    26:31:void internalRemoveItem(int):120:120 -> g
    32:35:void internalRemoveItem(int):121:121 -> g
androidx.appcompat.view.menu.CascadingMenuPopup -> androidx.appcompat.view.menu.b:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    boolean mShowTitle -> A
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    android.view.ViewTreeObserver mTreeObserver -> C
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> D
    boolean mShouldCloseImmediately -> E
    int ITEM_LAYOUT -> F
    android.content.Context mContext -> f
    int mMenuMaxWidth -> g
    int mPopupStyleAttr -> h
    int mPopupStyleRes -> i
    boolean mOverflowOnly -> j
    android.os.Handler mSubMenuHoverHandler -> k
    java.util.List mPendingMenus -> l
    java.util.List mShowingMenus -> m
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> n
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> o
    androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v0;"}
    int mRawDropDownGravity -> q
    int mDropDownGravity -> r
    android.view.View mAnchorView -> s
    android.view.View mShownAnchorView -> t
    int mLastPosition -> u
    boolean mHasXOffset -> v
    boolean mHasYOffset -> w
    int mXOffset -> x
    int mYOffset -> y
    boolean mForceShowIcon -> z
    1:5:void <clinit>():66:66 -> <clinit>
    1:3:void <init>(android.content.Context,android.view.View,int,int,boolean):222:222 -> <init>
    4:10:void <init>(android.content.Context,android.view.View,int,int,boolean):89:89 -> <init>
    11:17:void <init>(android.content.Context,android.view.View,int,int,boolean):95:95 -> <init>
    18:24:void <init>(android.content.Context,android.view.View,int,int,boolean):97:97 -> <init>
    25:31:void <init>(android.content.Context,android.view.View,int,int,boolean):119:119 -> <init>
    32:39:void <init>(android.content.Context,android.view.View,int,int,boolean):137:137 -> <init>
    40:41:void <init>(android.content.Context,android.view.View,int,int,boolean):197:197 -> <init>
    42:43:void <init>(android.content.Context,android.view.View,int,int,boolean):198:198 -> <init>
    44:45:void <init>(android.content.Context,android.view.View,int,int,boolean):223:223 -> <init>
    46:47:void <init>(android.content.Context,android.view.View,int,int,boolean):224:224 -> <init>
    48:49:void <init>(android.content.Context,android.view.View,int,int,boolean):225:225 -> <init>
    50:51:void <init>(android.content.Context,android.view.View,int,int,boolean):226:226 -> <init>
    52:53:void <init>(android.content.Context,android.view.View,int,int,boolean):227:227 -> <init>
    54:55:void <init>(android.content.Context,android.view.View,int,int,boolean):229:229 -> <init>
    56:61:void <init>(android.content.Context,android.view.View,int,int,boolean):230:230 -> <init>
    62:65:void <init>(android.content.Context,android.view.View,int,int,boolean):232:232 -> <init>
    66:75:void <init>(android.content.Context,android.view.View,int,int,boolean):233:233 -> <init>
    76:79:void <init>(android.content.Context,android.view.View,int,int,boolean):234:234 -> <init>
    80:85:void <init>(android.content.Context,android.view.View,int,int,boolean):233:233 -> <init>
    86:93:void <init>(android.content.Context,android.view.View,int,int,boolean):236:236 -> <init>
    1:9:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):655:655 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)I"}
    10:17:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):656:656 -> A
    18:27:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):657:657 -> A
    1:7:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):516:516 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/e;)Landroid/view/MenuItem;"}
    8:11:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):517:517 -> B
    12:29:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):518:518 -> B
    1:10:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):537:537 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/e;)Landroid/view/View;"}
    11:14:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):546:546 -> C
    15:18:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):547:547 -> C
    19:23:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):548:548 -> C
    24:25:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):549:549 -> C
    26:29:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):550:550 -> C
    30:36:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):551:551 -> C
    37:39:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):554:554 -> C
    40:46:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):559:559 -> C
    47:61:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):560:560 -> C
    62:68:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):574:574 -> C
    69:75:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):575:575 -> C
    76:81:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):580:580 -> C
    1:12:int getInitialMenuPosition():315:315 -> D
    1:19:int getNextMenuPosition(int):329:329 -> E
    20:21:int getNextMenuPosition(int):331:331 -> E
    22:24:int getNextMenuPosition(int):332:332 -> E
    25:29:int getNextMenuPosition(int):334:334 -> E
    30:34:int getNextMenuPosition(int):335:335 -> E
    35:39:int getNextMenuPosition(int):337:337 -> E
    40:47:int getNextMenuPosition(int):338:338 -> E
    48:53:int getNextMenuPosition(int):339:339 -> E
    54:60:int getNextMenuPosition(int):344:344 -> E
    1:6:void showMenu(androidx.appcompat.view.menu.MenuBuilder):369:369 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    7:15:void showMenu(androidx.appcompat.view.menu.MenuBuilder):370:370 -> F
    16:26:void showMenu(androidx.appcompat.view.menu.MenuBuilder):376:376 -> F
    27:30:void showMenu(androidx.appcompat.view.menu.MenuBuilder):378:378 -> F
    31:36:void showMenu(androidx.appcompat.view.menu.MenuBuilder):379:379 -> F
    37:43:void showMenu(androidx.appcompat.view.menu.MenuBuilder):381:381 -> F
    44:52:void showMenu(androidx.appcompat.view.menu.MenuBuilder):385:385 -> F
    53:56:void showMenu(androidx.appcompat.view.menu.MenuBuilder):386:386 -> F
    57:59:void showMenu(androidx.appcompat.view.menu.MenuBuilder):387:387 -> F
    60:62:void showMenu(androidx.appcompat.view.menu.MenuBuilder):388:388 -> F
    63:67:void showMenu(androidx.appcompat.view.menu.MenuBuilder):389:389 -> F
    68:75:void showMenu(androidx.appcompat.view.menu.MenuBuilder):393:393 -> F
    76:88:void showMenu(androidx.appcompat.view.menu.MenuBuilder):394:394 -> F
    89:98:void showMenu(androidx.appcompat.view.menu.MenuBuilder):395:395 -> F
    99:101:void showMenu(androidx.appcompat.view.menu.MenuBuilder):403:403 -> F
    102:104:void showMenu(androidx.appcompat.view.menu.MenuBuilder):404:404 -> F
    105:113:void showMenu(androidx.appcompat.view.menu.MenuBuilder):406:406 -> F
    114:115:void showMenu(androidx.appcompat.view.menu.MenuBuilder):408:408 -> F
    116:118:void showMenu(androidx.appcompat.view.menu.MenuBuilder):415:415 -> F
    119:127:void showMenu(androidx.appcompat.view.menu.MenuBuilder):454:454 -> F
    128:136:void showMenu(androidx.appcompat.view.menu.MenuBuilder):458:458 -> F
    137:143:void showMenu(androidx.appcompat.view.menu.MenuBuilder):462:462 -> F
    144:146:void showMenu(androidx.appcompat.view.menu.MenuBuilder):467:467 -> F
    147:149:void showMenu(androidx.appcompat.view.menu.MenuBuilder):470:470 -> F
    150:153:void showMenu(androidx.appcompat.view.menu.MenuBuilder):471:471 -> F
    154:157:void showMenu(androidx.appcompat.view.menu.MenuBuilder):473:473 -> F
    158:162:void showMenu(androidx.appcompat.view.menu.MenuBuilder):474:474 -> F
    163:166:void showMenu(androidx.appcompat.view.menu.MenuBuilder):476:476 -> F
    167:171:void showMenu(androidx.appcompat.view.menu.MenuBuilder):477:477 -> F
    172:175:void showMenu(androidx.appcompat.view.menu.MenuBuilder):479:479 -> F
    176:178:void showMenu(androidx.appcompat.view.menu.MenuBuilder):480:480 -> F
    179:185:void showMenu(androidx.appcompat.view.menu.MenuBuilder):483:483 -> F
    186:190:void showMenu(androidx.appcompat.view.menu.MenuBuilder):484:484 -> F
    191:193:void showMenu(androidx.appcompat.view.menu.MenuBuilder):486:486 -> F
    194:197:void showMenu(androidx.appcompat.view.menu.MenuBuilder):488:488 -> F
    198:202:void showMenu(androidx.appcompat.view.menu.MenuBuilder):489:489 -> F
    203:212:void showMenu(androidx.appcompat.view.menu.MenuBuilder):492:492 -> F
    213:223:void showMenu(androidx.appcompat.view.menu.MenuBuilder):493:493 -> F
    224:229:void showMenu(androidx.appcompat.view.menu.MenuBuilder):495:495 -> F
    230:232:void showMenu(androidx.appcompat.view.menu.MenuBuilder):496:496 -> F
    233:239:void showMenu(androidx.appcompat.view.menu.MenuBuilder):497:497 -> F
    240:242:void showMenu(androidx.appcompat.view.menu.MenuBuilder):498:498 -> F
    243:246:void showMenu(androidx.appcompat.view.menu.MenuBuilder):501:501 -> F
    1:10:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):667:667 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    11:19:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):674:674 -> a
    20:27:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):675:675 -> a
    28:32:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):676:676 -> a
    33:40:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):680:680 -> a
    41:45:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):681:681 -> a
    46:50:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):682:682 -> a
    51:55:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):684:684 -> a
    56:60:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):685:685 -> a
    61:65:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):687:687 -> a
    66:73:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):689:689 -> a
    74:88:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):691:691 -> a
    89:96:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):693:693 -> a
    97:99:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):698:698 -> a
    100:104:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):700:700 -> a
    105:107:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):701:701 -> a
    108:111:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):704:704 -> a
    112:117:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):705:705 -> a
    118:124:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):706:706 -> a
    125:126:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):708:708 -> a
    127:133:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):710:710 -> a
    134:141:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):714:714 -> a
    142:149:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):719:719 -> a
    150:155:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):720:720 -> a
    1:28:boolean isShowing():588:588 -> b
    1:7:void show():259:259 -> d
    8:25:void show():264:264 -> d
    26:29:void show():265:265 -> d
    30:34:void show():267:267 -> d
    35:40:void show():269:269 -> d
    41:47:void show():272:272 -> d
    48:55:void show():273:273 -> d
    56:60:void show():275:275 -> d
    61:68:void show():277:277 -> d
    1:8:void dismiss():287:287 -> dismiss
    9:12:void dismiss():289:289 -> dismiss
    13:22:void dismiss():290:290 -> dismiss
    23:24:void dismiss():292:292 -> dismiss
    25:32:void dismiss():293:293 -> dismiss
    33:41:void dismiss():294:294 -> dismiss
    1:19:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):629:629 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    20:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):630:630 -> e
    24:31:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):632:632 -> e
    32:37:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):637:637 -> e
    38:40:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):638:638 -> e
    41:44:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):640:640 -> e
    45:50:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):641:641 -> e
    1:18:void updateMenuView(boolean):616:616 -> f
    19:35:void updateMenuView(boolean):617:617 -> f
    1:12:android.widget.ListView getListView():765:765 -> g
    13:29:android.widget.ListView getListView():767:767 -> g
    1:2:boolean flagActionItems():0:0 -> h
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):623:623 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
    1:5:void addMenu(androidx.appcompat.view.menu.MenuBuilder):354:354 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    6:11:void addMenu(androidx.appcompat.view.menu.MenuBuilder):356:356 -> l
    12:15:void addMenu(androidx.appcompat.view.menu.MenuBuilder):357:357 -> l
    16:21:void addMenu(androidx.appcompat.view.menu.MenuBuilder):359:359 -> l
    1:2:boolean closeMenuOnSubMenuOpened():0:0 -> m
    1:10:void onDismiss():599:599 -> onDismiss
    11:18:void onDismiss():600:600 -> onDismiss
    19:33:void onDismiss():601:601 -> onDismiss
    34:39:void onDismiss():610:610 -> onDismiss
    1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):302:302 -> onKey
    12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):303:303 -> onKey
    1:4:void setAnchorView(android.view.View):749:749 -> p
    5:6:void setAnchorView(android.view.View):750:750 -> p
    7:8:void setAnchorView(android.view.View):753:753 -> p
    9:12:void setAnchorView(android.view.View):754:754 -> p
    13:19:void setAnchorView(android.view.View):753:753 -> p
    1:3:void setForceShowIcon(boolean):241:241 -> r
    1:4:void setGravity(int):740:740 -> s
    5:6:void setGravity(int):741:741 -> s
    7:8:void setGravity(int):742:742 -> s
    9:12:void setGravity(int):743:743 -> s
    13:19:void setGravity(int):742:742 -> s
    2:3:void setHorizontalOffset(int):772:772 -> t
    4:6:void setHorizontalOffset(int):773:773 -> t
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):760:760 -> u
    1:3:void setShowTitle(boolean):784:784 -> v
    2:3:void setVerticalOffset(int):778:778 -> w
    4:6:void setVerticalOffset(int):779:779 -> w
    1:12:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():245:245 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/x0;"}
    13:17:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():247:247 -> z
    18:20:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():248:248 -> z
    21:23:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():249:249 -> z
    24:28:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():250:250 -> z
    29:34:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():251:251 -> z
    35:38:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():252:252 -> z
    39:42:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():253:253 -> z
androidx.appcompat.view.menu.CascadingMenuPopup$1 -> androidx.appcompat.view.menu.b$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):98:98 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:23:void onGlobalLayout():104:104 -> onGlobalLayout
    24:37:void onGlobalLayout():105:105 -> onGlobalLayout
    38:43:void onGlobalLayout():106:106 -> onGlobalLayout
    44:50:void onGlobalLayout():107:107 -> onGlobalLayout
    51:70:void onGlobalLayout():111:111 -> onGlobalLayout
    71:76:void onGlobalLayout():112:112 -> onGlobalLayout
    77:82:void onGlobalLayout():108:108 -> onGlobalLayout
androidx.appcompat.view.menu.CascadingMenuPopup$2 -> androidx.appcompat.view.menu.b$b:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):120:120 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow
    1:6:void onViewDetachedFromWindow(android.view.View):127:127 -> onViewDetachedFromWindow
    7:12:void onViewDetachedFromWindow(android.view.View):128:128 -> onViewDetachedFromWindow
    13:20:void onViewDetachedFromWindow(android.view.View):129:129 -> onViewDetachedFromWindow
    21:29:void onViewDetachedFromWindow(android.view.View):131:131 -> onViewDetachedFromWindow
    30:33:void onViewDetachedFromWindow(android.view.View):133:133 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.CascadingMenuPopup$3 -> androidx.appcompat.view.menu.b$c:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):137:137 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):150:150 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
    9:20:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):154:154 -> a
    21:44:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):155:155 -> a
    45:54:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):167:167 -> a
    55:65:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):168:168 -> a
    66:70:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):173:173 -> a
    71:77:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):192:192 -> a
    78:85:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):193:193 -> a
    1:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):143:143 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> androidx.appcompat.view.menu.b$c$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$d;"}
    android.view.MenuItem val$item -> f
    androidx.appcompat.view.menu.MenuBuilder val$menu -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$c;"}
    1:12: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/b$c;Landroidx/appcompat/view/menu/b$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/e;)V"}
    1:4:void run():178:178 -> run
    5:11:void run():181:181 -> run
    12:17:void run():182:182 -> run
    18:23:void run():183:183 -> run
    24:39:void run():187:187 -> run
    40:48:void run():188:188 -> run
androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> androidx.appcompat.view.menu.b$d:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.widget.MenuPopupWindow window -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x0;"}
    androidx.appcompat.view.menu.MenuBuilder menu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    int position -> c
    1:3:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):800:800 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/x0;Landroidx/appcompat/view/menu/e;I)V"}
    4:5:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):801:801 -> <init>
    6:7:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):802:802 -> <init>
    8:10:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):803:803 -> <init>
    1:7:android.widget.ListView getListView():807:807 -> a
androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView:
# {"id":"sourceFile","fileName":"ExpandedMenuView.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    int mAnimations -> f
    int[] TINT_ATTRS -> g
    7:13: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>
    1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):86:86 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    1:3:void initialize(androidx.appcompat.view.menu.MenuBuilder):73:73 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    1:3:int getWindowAnimations():97:97 -> getWindowAnimations
    1:4:void onDetachedFromWindow():78:78 -> onDetachedFromWindow
    5:8:void onDetachedFromWindow():81:81 -> onDetachedFromWindow
    1:14: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    android.widget.ImageView mIconView -> f
    android.widget.RadioButton mRadioButton -> g
    android.widget.TextView mTitleView -> h
    android.widget.CheckBox mCheckBox -> i
    android.widget.TextView mShortcutView -> j
    android.widget.ImageView mSubMenuArrowView -> k
    android.widget.ImageView mGroupDivider -> l
    android.widget.LinearLayout mContent -> m
    android.graphics.drawable.Drawable mBackground -> n
    int mTextAppearance -> o
    android.content.Context mTextAppearanceContext -> p
    boolean mPreserveIconSpacing -> q
    android.graphics.drawable.Drawable mSubMenuArrow -> r
    boolean mHasListDivider -> s
    int mMenuType -> t
    android.view.LayoutInflater mInflater -> u
    boolean mForceShowIcon -> v
    1:1:void <init>(android.content.Context,android.util.AttributeSet):76:76 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):82:82 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):88:88 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):90:91 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):93:94 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):96:96 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):98:99 -> <init>
    1:2:boolean prefersCondensedTitle():0:0 -> a
    1:10:void adjustListItemSelectionBounds(android.graphics.Rect):350:350 -> adjustListItemSelectionBounds
    11:18:void adjustListItemSelectionBounds(android.graphics.Rect):355:355 -> adjustListItemSelectionBounds
    19:36:void adjustListItemSelectionBounds(android.graphics.Rect):356:356 -> adjustListItemSelectionBounds
    2:5:void addContentView(android.view.View):141:141 -> b
    1:4:void addContentView(android.view.View,int):145:145 -> c
    5:8:void addContentView(android.view.View,int):146:146 -> c
    9:12:void addContentView(android.view.View,int):148:148 -> c
    1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"}
    3:4:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d
    5:17:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d
    18:24:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    25:31:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    32:42:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):133:133 -> d
    43:49:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):134:134 -> d
    50:56:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):135:135 -> d
    57:63:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):136:136 -> d
    64:71:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):137:137 -> d
    1:4:void insertCheckBox():312:312 -> e
    5:7:void insertCheckBox():313:313 -> e
    8:15:void insertCheckBox():314:314 -> e
    16:19:void insertCheckBox():316:316 -> e
    1:4:void insertIconView():297:297 -> f
    5:15:void insertIconView():298:298 -> f
    16:19:void insertIconView():300:300 -> f
    1:4:void insertRadioButton():304:304 -> g
    5:7:void insertRadioButton():305:305 -> g
    8:15:void insertRadioButton():306:306 -> g
    16:19:void insertRadioButton():308:308 -> g
    1:4:android.view.LayoutInflater getInflater():330:330 -> getInflater
    5:14:android.view.LayoutInflater getInflater():331:331 -> getInflater
    15:17:android.view.LayoutInflater getInflater():333:333 -> getInflater
    1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():169:169 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    3:16:void setShortcut(boolean,char):245:245 -> h
    17:27:void setShortcut(boolean,char):249:249 -> h
    28:35:void setShortcut(boolean,char):252:252 -> h
    36:41:void setShortcut(boolean,char):253:253 -> h
    1:3:void onFinishInflate():104:104 -> onFinishInflate
    4:8:void onFinishInflate():106:106 -> onFinishInflate
    9:18:void onFinishInflate():108:108 -> onFinishInflate
    19:23:void onFinishInflate():109:109 -> onFinishInflate
    24:28:void onFinishInflate():110:110 -> onFinishInflate
    29:38:void onFinishInflate():114:114 -> onFinishInflate
    39:50:void onFinishInflate():115:115 -> onFinishInflate
    51:55:void onFinishInflate():117:117 -> onFinishInflate
    56:65:void onFinishInflate():119:119 -> onFinishInflate
    66:76:void onFinishInflate():121:121 -> onFinishInflate
    1:8:void onMeasure(int,int):285:285 -> onMeasure
    9:12:void onMeasure(int,int):287:287 -> onMeasure
    13:20:void onMeasure(int,int):288:288 -> onMeasure
    21:28:void onMeasure(int,int):289:289 -> onMeasure
    29:30:void onMeasure(int,int):290:290 -> onMeasure
    31:34:void onMeasure(int,int):293:293 -> onMeasure
    3:11:void setCheckable(boolean):174:174 -> setCheckable
    12:19:void setCheckable(boolean):183:183 -> setCheckable
    20:23:void setCheckable(boolean):184:184 -> setCheckable
    24:26:void setCheckable(boolean):185:185 -> setCheckable
    27:28:void setCheckable(boolean):187:187 -> setCheckable
    29:31:void setCheckable(boolean):188:188 -> setCheckable
    32:35:void setCheckable(boolean):190:190 -> setCheckable
    36:38:void setCheckable(boolean):191:191 -> setCheckable
    39:40:void setCheckable(boolean):193:193 -> setCheckable
    41:46:void setCheckable(boolean):194:194 -> setCheckable
    47:55:void setCheckable(boolean):198:198 -> setCheckable
    56:62:void setCheckable(boolean):200:200 -> setCheckable
    63:67:void setCheckable(boolean):201:201 -> setCheckable
    68:73:void setCheckable(boolean):205:205 -> setCheckable
    74:77:void setCheckable(boolean):206:206 -> setCheckable
    78:81:void setCheckable(boolean):209:209 -> setCheckable
    82:84:void setCheckable(boolean):210:210 -> setCheckable
    85:88:void setCheckable(boolean):212:212 -> setCheckable
    89:92:void setCheckable(boolean):213:213 -> setCheckable
    1:8:void setChecked(boolean):222:222 -> setChecked
    9:12:void setChecked(boolean):223:223 -> setChecked
    13:15:void setChecked(boolean):224:224 -> setChecked
    16:18:void setChecked(boolean):226:226 -> setChecked
    19:22:void setChecked(boolean):228:228 -> setChecked
    23:25:void setChecked(boolean):229:229 -> setChecked
    26:27:void setChecked(boolean):231:231 -> setChecked
    28:31:void setChecked(boolean):234:234 -> setChecked
    1:5:void setForceShowIcon(boolean):153:153 -> setForceShowIcon
    1:4:void setGroupDividerEnabled(boolean):342:342 -> setGroupDividerEnabled
    5:18:void setGroupDividerEnabled(boolean):343:343 -> setGroupDividerEnabled
    1:19:void setIcon(android.graphics.drawable.Drawable):259:259 -> setIcon
    20:24:void setIcon(android.graphics.drawable.Drawable):260:260 -> setIcon
    25:37:void setIcon(android.graphics.drawable.Drawable):264:264 -> setIcon
    38:42:void setIcon(android.graphics.drawable.Drawable):269:269 -> setIcon
    43:47:void setIcon(android.graphics.drawable.Drawable):272:272 -> setIcon
    48:55:void setIcon(android.graphics.drawable.Drawable):279:279 -> setIcon
    56:64:void setIcon(android.graphics.drawable.Drawable):273:273 -> setIcon
    65:72:void setIcon(android.graphics.drawable.Drawable):275:275 -> setIcon
    73:78:void setIcon(android.graphics.drawable.Drawable):276:276 -> setIcon
    1:10:void setSubMenuArrowVisible(boolean):238:238 -> setSubMenuArrowVisible
    11:14:void setSubMenuArrowVisible(boolean):239:239 -> setSubMenuArrowVisible
    3:7:void setTitle(java.lang.CharSequence):159:159 -> setTitle
    8:22:void setTitle(java.lang.CharSequence):161:161 -> setTitle
    23:38:void setTitle(java.lang.CharSequence):163:163 -> setTitle
androidx.appcompat.view.menu.ListMenuPresenter -> androidx.appcompat.view.menu.c:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    android.content.Context mContext -> e
    android.view.LayoutInflater mInflater -> f
    androidx.appcompat.view.menu.MenuBuilder mMenu -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.ExpandedMenuView mMenuView -> h
    int mItemIndexOffset -> i
    int mThemeRes -> j
    int mItemLayoutRes -> k
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter mAdapter -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c$a;"}
    1:3:void <init>(android.content.Context,int):71:73 -> <init>
    4:6:void <init>(int,int):81:83 -> <init>
    1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):155:155 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    5:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):156:156 -> a
    1:4:android.widget.ListAdapter getAdapter():125:125 -> b
    5:11:android.widget.ListAdapter getAdapter():126:126 -> b
    12:14:android.widget.ListAdapter getAdapter():128:128 -> b
    1:4:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):88:88 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    5:13:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):89:89 -> c
    14:20:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):90:90 -> c
    21:24:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):91:91 -> c
    25:26:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> c
    27:30:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):93:93 -> c
    31:36:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> c
    37:38:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> c
    39:42:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> c
    43:46:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):99:99 -> c
    1:4:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):105:105 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/k;"}
    5:17:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):106:106 -> d
    18:21:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):108:108 -> d
    22:28:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):109:109 -> d
    29:35:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):111:111 -> d
    36:40:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):112:112 -> d
    41:43:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):114:114 -> d
    1:8:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):143:143 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    9:17:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):146:146 -> e
    18:21:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):147:147 -> e
    22:26:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):148:148 -> e
    1:8:void updateMenuView(boolean):133:133 -> f
    1:2:boolean flagActionItems():0:0 -> h
    1:2:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    1:2:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):138:138 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
    1:13:void onItemClick(android.widget.AdapterView,android.view.View,int,long):173:173 -> onItemClick
androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter -> androidx.appcompat.view.menu.c$a:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    int mExpandedIndex -> e
    androidx.appcompat.view.menu.ListMenuPresenter this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"}
    1:6:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):234:234 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/c;)V"}
    7:8:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):232:232 -> <init>
    9:12:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):235:235 -> <init>
    1:10:void findExpandedIndex():277:277 -> a
    11:18:void findExpandedIndex():279:279 -> a
    19:25:void findExpandedIndex():280:280 -> a
    26:33:void findExpandedIndex():282:282 -> a
    34:40:void findExpandedIndex():284:284 -> a
    41:43:void findExpandedIndex():289:289 -> a
    1:8:androidx.appcompat.view.menu.MenuItemImpl getItem(int):250:250 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/g;"}
    9:13:androidx.appcompat.view.menu.MenuItemImpl getItem(int):251:251 -> b
    14:21:androidx.appcompat.view.menu.MenuItemImpl getItem(int):252:252 -> b
    22:28:androidx.appcompat.view.menu.MenuItemImpl getItem(int):255:255 -> b
    1:8:int getCount():240:240 -> getCount
    9:17:int getCount():241:241 -> getCount
    18:25:int getCount():242:242 -> getCount
    1:5:java.lang.Object getItem(int):231:231 -> getItem
    1:2:long getItemId(int):0:0 -> getItemId
    4:13:android.view.View getView(int,android.view.View,android.view.ViewGroup):268:268 -> getView
    14:16:android.view.View getView(int,android.view.View,android.view.ViewGroup):271:271 -> getView
    17:24:android.view.View getView(int,android.view.View,android.view.ViewGroup):272:272 -> getView
    1:3:void notifyDataSetChanged():294:294 -> notifyDataSetChanged
    4:7:void notifyDataSetChanged():295:295 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuAdapter -> androidx.appcompat.view.menu.d:
# {"id":"sourceFile","fileName":"MenuAdapter.java"}
    androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    int mExpandedIndex -> f
    boolean mForceShowIcon -> g
    boolean mOverflowOnly -> h
    android.view.LayoutInflater mInflater -> i
    int mItemLayoutRes -> j
    1:4: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/e;Landroid/view/LayoutInflater;ZI)V"}
    5:6:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):36:36 -> <init>
    7:8:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):45:45 -> <init>
    9:10:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):46:46 -> <init>
    11:12:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):47:47 -> <init>
    13:14:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):48:48 -> <init>
    15:18:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):49:49 -> <init>
    1:8:void findExpandedIndex():114:114 -> a
    9:14:void findExpandedIndex():116:116 -> a
    15:21:void findExpandedIndex():117:117 -> a
    22:29:void findExpandedIndex():119:119 -> a
    30:36:void findExpandedIndex():121:121 -> a
    37:39:void findExpandedIndex():126:126 -> a
    1:3:androidx.appcompat.view.menu.MenuBuilder getAdapterMenu():71:71 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:6:androidx.appcompat.view.menu.MenuItemImpl getItem(int):76:76 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/g;"}
    7:17:androidx.appcompat.view.menu.MenuItemImpl getItem(int):77:77 -> c
    18:25:androidx.appcompat.view.menu.MenuItemImpl getItem(int):78:78 -> c
    26:32:androidx.appcompat.view.menu.MenuItemImpl getItem(int):81:81 -> c
    1:3:void setForceShowIcon(boolean):57:57 -> d
    1:6:int getCount():62:62 -> getCount
    7:17:int getCount():63:63 -> getCount
    18:21:int getCount():64:64 -> getCount
    22:26:int getCount():65:65 -> getCount
    27:33:int getCount():67:67 -> getCount
    1:5:java.lang.Object getItem(int):32:32 -> getItem
    1:2:long getItemId(int):0:0 -> getItemId
    4:11:android.view.View getView(int,android.view.View,android.view.ViewGroup):94:94 -> getView
    12:23:android.view.View getView(int,android.view.View,android.view.ViewGroup):97:97 -> getView
    24:33:android.view.View getView(int,android.view.View,android.view.ViewGroup):99:99 -> getView
    34:38:android.view.View getView(int,android.view.View,android.view.ViewGroup):101:101 -> getView
    39:53:android.view.View getView(int,android.view.View,android.view.ViewGroup):102:102 -> getView
    54:56:android.view.View getView(int,android.view.View,android.view.ViewGroup):105:105 -> getView
    57:60:android.view.View getView(int,android.view.View,android.view.ViewGroup):106:106 -> getView
    61:63:android.view.View getView(int,android.view.View,android.view.ViewGroup):107:107 -> getView
    64:71:android.view.View getView(int,android.view.View,android.view.ViewGroup):109:109 -> getView
    1:3:void notifyDataSetChanged():131:131 -> notifyDataSetChanged
    4:7:void notifyDataSetChanged():132:132 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuBuilder -> androidx.appcompat.view.menu.e:
# {"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/e$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/g;"}
    boolean mGroupDividerEnabled -> y
    boolean mOverrideVisibleItems -> z
    2:10:void <clinit>():68:68 -> <clinit>
    1:4:void <init>(android.content.Context):229:229 -> <init>
    5:6:void <init>(android.content.Context):134:134 -> <init>
    7:8:void <init>(android.content.Context):165:165 -> <init>
    9:10:void <init>(android.content.Context):167:167 -> <init>
    11:12:void <init>(android.content.Context):169:169 -> <init>
    13:14:void <init>(android.content.Context):171:171 -> <init>
    15:16:void <init>(android.content.Context):173:173 -> <init>
    17:23:void <init>(android.content.Context):175:175 -> <init>
    24:30:void <init>(android.content.Context):177:177 -> <init>
    31:32:void <init>(android.content.Context):188:188 -> <init>
    33:34:void <init>(android.content.Context):230:230 -> <init>
    35:40:void <init>(android.content.Context):231:231 -> <init>
    41:47:void <init>(android.content.Context):232:232 -> <init>
    48:55:void <init>(android.content.Context):234:234 -> <init>
    56:57:void <init>(android.content.Context):235:235 -> <init>
    58:64:void <init>(android.content.Context):237:237 -> <init>
    65:71:void <init>(android.content.Context):238:238 -> <init>
    72:73:void <init>(android.content.Context):239:239 -> <init>
    74:77:void <init>(android.content.Context):241:241 -> <init>
    1:3:boolean getOptionalIconsVisible():1353:1353 -> A
    8:12:int getOrdering(int):787:787 -> B
    13:22:int getOrdering(int):791:791 -> B
    23:30:int getOrdering(int):788:788 -> B
    1:3:android.content.res.Resources getResources():832:832 -> C
    1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:7:java.util.ArrayList getVisibleItems():1124:1124 -> E
    8:12:java.util.ArrayList getVisibleItems():1127:1127 -> E
    13:22:java.util.ArrayList getVisibleItems():1129:1129 -> E
    23:30:java.util.ArrayList getVisibleItems():1132:1132 -> E
    31:44:java.util.ArrayList getVisibleItems():1133:1133 -> E
    45:47:java.util.ArrayList getVisibleItems():1136:1136 -> E
    48:49:java.util.ArrayList getVisibleItems():1137:1137 -> E
    50:52:java.util.ArrayList getVisibleItems():1139:1139 -> E
    1:3:boolean isGroupDividerEnabled():520:520 -> F
    1:3:boolean isQwertyMode():798:798 -> G
    1:3:boolean isShortcutsVisible():828:828 -> H
    2:3:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1118:1118 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    4:7:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1119:1119 -> I
    2:3:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1107:1107 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    4:7:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1108:1108 -> J
    1:7:void onItemsChanged(boolean):1063:1063 -> K
    8:9:void onItemsChanged(boolean):1065:1065 -> K
    10:11:void onItemsChanged(boolean):1066:1066 -> K
    12:15:void onItemsChanged(boolean):1069:1069 -> K
    16:19:void onItemsChanged(boolean):1071:1071 -> K
    20:22:void onItemsChanged(boolean):1073:1073 -> K
    2:6:boolean performItemAction(android.view.MenuItem,int):981:981 -> L
    1:5:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):985:985 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/j;I)Z"}
    6:12:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):987:987 -> M
    13:16:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):991:991 -> M
    17:23:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):993:993 -> M
    24:32:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):994:994 -> M
    33:38:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):995:995 -> M
    39:45:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):996:996 -> M
    46:49:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):998:998 -> M
    50:62:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000:1000 -> M
    63:70:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1020:1020 -> M
    71:73:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1003:1003 -> M
    74:79:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1006:1006 -> M
    80:91:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007:1007 -> M
    92:99:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1010:1010 -> M
    100:102:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1012:1012 -> M
    103:109:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1014:1014 -> M
    110:114:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1016:1016 -> M
    3:11:void removeItemAtInt(int,boolean):586:586 -> N
    12:19:void removeItemAtInt(int,boolean):588:588 -> N
    20:23:void removeItemAtInt(int,boolean):590:590 -> N
    1:18:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):281:281 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"}
    19:28:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):282:282 -> O
    29:35:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):284:284 -> O
    4:7:void restoreActionViewStates(android.os.Bundle):411:411 -> P
    8:11:void restoreActionViewStates(android.os.Bundle):410:410 -> P
    12:18:void restoreActionViewStates(android.os.Bundle):413:413 -> P
    19:22:void restoreActionViewStates(android.os.Bundle):415:415 -> P
    23:28:void restoreActionViewStates(android.os.Bundle):416:416 -> P
    29:35:void restoreActionViewStates(android.os.Bundle):417:417 -> P
    36:38:void restoreActionViewStates(android.os.Bundle):418:418 -> P
    39:44:void restoreActionViewStates(android.os.Bundle):420:420 -> P
    45:50:void restoreActionViewStates(android.os.Bundle):421:421 -> P
    51:56:void restoreActionViewStates(android.os.Bundle):422:422 -> P
    57:64:void restoreActionViewStates(android.os.Bundle):426:426 -> P
    65:70:void restoreActionViewStates(android.os.Bundle):428:428 -> P
    71:74:void restoreActionViewStates(android.os.Bundle):430:430 -> P
    1:8:void saveActionViewStates(android.os.Bundle):381:381 -> Q
    9:12:void saveActionViewStates(android.os.Bundle):383:383 -> Q
    13:18:void saveActionViewStates(android.os.Bundle):384:384 -> Q
    19:27:void saveActionViewStates(android.os.Bundle):385:385 -> Q
    28:32:void saveActionViewStates(android.os.Bundle):387:387 -> Q
    33:35:void saveActionViewStates(android.os.Bundle):389:389 -> Q
    36:41:void saveActionViewStates(android.os.Bundle):390:390 -> Q
    42:50:void saveActionViewStates(android.os.Bundle):391:391 -> Q
    51:56:void saveActionViewStates(android.os.Bundle):394:394 -> Q
    57:62:void saveActionViewStates(android.os.Bundle):395:395 -> Q
    63:70:void saveActionViewStates(android.os.Bundle):396:396 -> Q
    71:78:void saveActionViewStates(android.os.Bundle):401:401 -> Q
    1:3:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):440:440 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e$a;)V"}
    1:3:androidx.appcompat.view.menu.MenuBuilder setDefaultShowAsAction(int):245:245 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"}
    1:4:void setExclusiveItemChecked(android.view.MenuItem):619:619 -> T
    5:10:void setExclusiveItemChecked(android.view.MenuItem):621:621 -> T
    11:17:void setExclusiveItemChecked(android.view.MenuItem):622:622 -> T
    18:25:void setExclusiveItemChecked(android.view.MenuItem):624:624 -> T
    26:31:void setExclusiveItemChecked(android.view.MenuItem):625:625 -> T
    32:38:void setExclusiveItemChecked(android.view.MenuItem):626:626 -> T
    39:50:void setExclusiveItemChecked(android.view.MenuItem):627:627 -> T
    51:56:void setExclusiveItemChecked(android.view.MenuItem):630:630 -> T
    57:60:void setExclusiveItemChecked(android.view.MenuItem):633:633 -> T
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(int):1301:1301 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable):1289:1289 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/e;"}
    1:7:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1228:1228 -> W
    8:9:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1231:1231 -> W
    10:11:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1234:1234 -> W
    12:16:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1235:1235 -> W
    17:25:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1238:1238 -> W
    26:29:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1240:1240 -> W
    30:42:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1244:1244 -> W
    43:44:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1246:1246 -> W
    45:47:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1250:1250 -> W
    48:51:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1254:1254 -> W
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(int):1277:1277 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence):1265:1265 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/e;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderViewInt(android.view.View):1313:1313 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/view/menu/e;"}
    1:4:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):447:447 -> a
    5:15:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):449:449 -> a
    16:19:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):452:452 -> a
    20:22:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):454:454 -> a
    23:32:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):457:457 -> a
    33:36:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):458:458 -> a
    1:3:void setOverrideVisibleItems(boolean):1410:1410 -> a0
    1:1:android.view.MenuItem add(java.lang.CharSequence):472:472 -> add
    2:2:android.view.MenuItem add(int):477:477 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):482:482 -> add
    4:4:android.view.MenuItem add(int,int,int,int):487:487 -> add
    1:7:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):526:526 -> addIntentOptions
    8:13:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):528:528 -> addIntentOptions
    14:23:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):529:529 -> addIntentOptions
    24:28:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):532:532 -> addIntentOptions
    29:34:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):536:536 -> addIntentOptions
    35:47:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):537:537 -> addIntentOptions
    48:63:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):539:539 -> addIntentOptions
    64:71:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):542:542 -> addIntentOptions
    72:79:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):543:543 -> addIntentOptions
    80:85:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):544:544 -> addIntentOptions
    86:89:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):545:545 -> addIntentOptions
    90:95:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):546:546 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(java.lang.CharSequence):492:492 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int):497:497 -> addSubMenu
    3:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):502:504 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(int,int,int,int):511:511 -> addSubMenu
    1:6:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):256:256 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"}
    3:4:void setShortcutsVisibleInner(boolean):818:818 -> b0
    5:15:void setShortcutsVisibleInner(boolean):819:819 -> b0
    16:21:void setShortcutsVisibleInner(boolean):821:821 -> b0
    22:32:void setShortcutsVisibleInner(boolean):820:820 -> b0
    1:10:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):269:269 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;Landroid/content/Context;)V"}
    11:14:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):270:270 -> c
    15:17:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):271:271 -> c
    2:3:void startDispatchingItemsChanged():1092:1092 -> c0
    4:7:void startDispatchingItemsChanged():1094:1094 -> c0
    8:9:void startDispatchingItemsChanged():1095:1095 -> c0
    10:15:void startDispatchingItemsChanged():1096:1096 -> c0
    1:4:void clear():610:610 -> clear
    5:7:void clear():611:611 -> clear
    8:13:void clear():613:613 -> clear
    14:17:void clear():615:615 -> clear
    2:3:void clearHeader():1219:1219 -> clearHeader
    4:5:void clearHeader():1220:1220 -> clearHeader
    6:8:void clearHeader():1221:1221 -> clearHeader
    9:12:void clearHeader():1223:1223 -> clearHeader
    2:5:void close():1052:1052 -> close
    1:4:void changeMenuMode():847:847 -> d
    5:8:void changeMenuMode():848:848 -> d
    1:5:void stopDispatchingItemsChanged():1084:1084 -> d0
    6:8:void stopDispatchingItemsChanged():1085:1085 -> d0
    9:10:void stopDispatchingItemsChanged():1086:1086 -> d0
    11:13:void stopDispatchingItemsChanged():1087:1087 -> d0
    1:6:void close(boolean):1036:1036 -> e
    7:8:void close(boolean):1038:1038 -> e
    9:26:void close(boolean):1039:1039 -> e
    27:34:void close(boolean):1040:1040 -> e
    35:40:void close(boolean):1042:1042 -> e
    41:45:void close(boolean):1044:1044 -> e
    46:48:void close(boolean):1047:1047 -> e
    1:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1379:1379 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    15:17:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1383:1383 -> f
    18:35:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1384:1384 -> f
    36:43:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1385:1385 -> f
    44:49:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1387:1387 -> f
    50:55:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1388:1388 -> f
    56:61:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1392:1392 -> f
    62:64:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1395:1395 -> f
    1:7:android.view.MenuItem findItem(int):699:699 -> findItem
    8:15:android.view.MenuItem findItem(int):701:701 -> findItem
    16:22:android.view.MenuItem findItem(int):702:702 -> findItem
    23:28:android.view.MenuItem findItem(int):704:704 -> findItem
    29:44:android.view.MenuItem findItem(int):705:705 -> findItem
    1:13:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):466:466 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/g;"}
    1:9:android.view.MenuItem getItem(int):758:758 -> getItem
    1:14:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):840:840 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    1:6:boolean hasVisibleItems():681:681 -> hasVisibleItems
    7:14:boolean hasVisibleItems():685:685 -> hasVisibleItems
    15:22:boolean hasVisibleItems():688:688 -> hasVisibleItems
    23:33:boolean hasVisibleItems():689:689 -> hasVisibleItems
    1:9:void dispatchPresenterUpdate(boolean):290:290 -> i
    10:12:void dispatchPresenterUpdate(boolean):292:292 -> i
    13:30:void dispatchPresenterUpdate(boolean):293:293 -> i
    31:38:void dispatchPresenterUpdate(boolean):294:294 -> i
    39:44:void dispatchPresenterUpdate(boolean):296:296 -> i
    45:48:void dispatchPresenterUpdate(boolean):298:298 -> i
    49:52:void dispatchPresenterUpdate(boolean):301:301 -> i
    1:10:boolean isShortcutKey(int,android.view.KeyEvent):763:763 -> isShortcutKey
    1:12:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):306:306 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;Landroidx/appcompat/view/menu/j;)Z"}
    13:16:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):312:312 -> j
    17:34:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):315:315 -> j
    35:42:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):316:316 -> j
    43:50:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):318:318 -> j
    51:57:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):320:320 -> j
    1:10:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1357:1357 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    11:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1361:1361 -> k
    14:31:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1362:1362 -> k
    32:39:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1363:1363 -> k
    40:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1365:1365 -> k
    46:51:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1366:1366 -> k
    52:56:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1370:1370 -> k
    57:59:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1373:1373 -> k
    2:6:int findGroupIndex(int):730:730 -> l
    1:9:int findGroupIndex(int,int):734:734 -> m
    10:17:int findGroupIndex(int,int):741:741 -> m
    18:29:int findGroupIndex(int,int):743:743 -> m
    1:8:int findInsertIndex(java.util.ArrayList,int):853:853 -> n
    9:14:int findInsertIndex(java.util.ArrayList,int):854:854 -> n
    15:28:int findInsertIndex(java.util.ArrayList,int):855:855 -> n
    1:7:int findItemIndex(int):717:717 -> o
    8:15:int findItemIndex(int):720:720 -> o
    16:27:int findItemIndex(int):721:721 -> o
    1:2:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):936:936 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/g;"}
    3:5:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):937:937 -> p
    6:8:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):938:938 -> p
    9:16:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):940:940 -> p
    17:20:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):944:944 -> p
    21:25:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):945:945 -> p
    26:28:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):947:947 -> p
    29:36:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):950:950 -> p
    37:43:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):952:952 -> p
    44:50:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):955:955 -> p
    51:58:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):959:959 -> p
    59:63:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):960:960 -> p
    64:67:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):961:961 -> p
    68:101:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):962:962 -> p
    1:9:boolean performIdentifierAction(int,int):977:977 -> performIdentifierAction
    1:6:boolean performShortcut(int,android.view.KeyEvent,int):865:865 -> performShortcut
    7:17:boolean performShortcut(int,android.view.KeyEvent,int):870:870 -> performShortcut
    18:21:boolean performShortcut(int,android.view.KeyEvent,int):874:874 -> performShortcut
    1:4:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):888:888 -> q
    5:8:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):889:889 -> q
    9:13:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):890:890 -> q
    14:24:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):892:892 -> q
    25:34:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899:899 -> q
    35:42:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):901:901 -> q
    43:48:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):902:902 -> q
    49:59:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):903:903 -> q
    60:70:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):906:906 -> q
    71:89:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):908:908 -> q
    90:108:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):911:911 -> q
    109:114:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):916:916 -> q
    115:121:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):917:917 -> q
    1:4:void flagActionItems():1169:1169 -> r
    5:9:void flagActionItems():1171:1171 -> r
    10:29:void flagActionItems():1177:1177 -> r
    30:37:void flagActionItems():1178:1178 -> r
    38:43:void flagActionItems():1180:1180 -> r
    44:51:void flagActionItems():1182:1182 -> r
    52:56:void flagActionItems():1187:1187 -> r
    57:61:void flagActionItems():1188:1188 -> r
    62:68:void flagActionItems():1189:1189 -> r
    69:74:void flagActionItems():1191:1191 -> r
    75:80:void flagActionItems():1192:1192 -> r
    81:86:void flagActionItems():1193:1193 -> r
    87:94:void flagActionItems():1195:1195 -> r
    95:99:void flagActionItems():1201:1201 -> r
    100:104:void flagActionItems():1202:1202 -> r
    105:113:void flagActionItems():1203:1203 -> r
    114:116:void flagActionItems():1205:1205 -> r
    1:6:void removeGroup(int):560:560 -> removeGroup
    7:19:void removeGroup(int):563:563 -> removeGroup
    20:33:void removeGroup(int):565:565 -> removeGroup
    34:39:void removeGroup(int):567:567 -> removeGroup
    40:43:void removeGroup(int):571:571 -> removeGroup
    1:9:void removeItem(int):555:555 -> removeItem
    1:3:java.util.ArrayList getActionItems():1209:1209 -> s
    4:6:java.util.ArrayList getActionItems():1210:1210 -> s
    1:9:void setGroupCheckable(int,boolean,boolean):638:638 -> setGroupCheckable
    10:17:void setGroupCheckable(int,boolean,boolean):641:641 -> setGroupCheckable
    18:23:void setGroupCheckable(int,boolean,boolean):642:642 -> setGroupCheckable
    24:26:void setGroupCheckable(int,boolean,boolean):643:643 -> setGroupCheckable
    27:33:void setGroupCheckable(int,boolean,boolean):644:644 -> setGroupCheckable
    1:3:void setGroupDividerEnabled(boolean):516:516 -> setGroupDividerEnabled
    1:9:void setGroupEnabled(int,boolean):669:669 -> setGroupEnabled
    10:17:void setGroupEnabled(int,boolean):672:672 -> setGroupEnabled
    18:23:void setGroupEnabled(int,boolean):673:673 -> setGroupEnabled
    24:30:void setGroupEnabled(int,boolean):674:674 -> setGroupEnabled
    1:11:void setGroupVisible(int,boolean):651:651 -> setGroupVisible
    12:19:void setGroupVisible(int,boolean):658:658 -> setGroupVisible
    20:25:void setGroupVisible(int,boolean):659:659 -> setGroupVisible
    26:37:void setGroupVisible(int,boolean):660:660 -> setGroupVisible
    38:41:void setGroupVisible(int,boolean):664:664 -> setGroupVisible
    1:3:void setQwertyMode(boolean):768:768 -> setQwertyMode
    4:7:void setQwertyMode(boolean):770:770 -> setQwertyMode
    1:7:int size():753:753 -> size
    1:3:java.lang.String getActionViewStatesKey():436:436 -> t
    1:3:android.content.Context getContext():836:836 -> u
    1:3:androidx.appcompat.view.menu.MenuItemImpl getExpandedItem():1401:1401 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"}
    1:3:android.graphics.drawable.Drawable getHeaderIcon():1322:1322 -> w
    1:3:java.lang.CharSequence getHeaderTitle():1318:1318 -> x
    1:3:android.view.View getHeaderView():1326:1326 -> y
    1:3:java.util.ArrayList getNonActionItems():1214:1214 -> z
    4:6:java.util.ArrayList getNonActionItems():1215:1215 -> z
androidx.appcompat.view.menu.MenuBuilder$Callback -> androidx.appcompat.view.menu.e$a:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> androidx.appcompat.view.menu.e$b:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
androidx.appcompat.view.menu.MenuDialogHelper -> androidx.appcompat.view.menu.f:
# {"id":"sourceFile","fileName":"MenuDialogHelper.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.app.AlertDialog mDialog -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/b;"}
    androidx.appcompat.view.menu.ListMenuPresenter mPresenter -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    1:3:void <init>(androidx.appcompat.view.menu.MenuBuilder):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    4:6:void <init>(androidx.appcompat.view.menu.MenuBuilder):43:43 -> <init>
    3:6:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):151:151 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    7:9:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):152:152 -> a
    10:13:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):154:154 -> a
    14:17:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):155:155 -> a
    1:4:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):161:161 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    5:11:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):162:162 -> b
    1:4:void dismiss():139:139 -> c
    5:8:void dismiss():140:140 -> c
    1:2:void show(android.os.IBinder):53:53 -> d
    3:11:void show(android.os.IBinder):56:56 -> d
    12:24:void show(android.os.IBinder):58:58 -> d
    25:27:void show(android.os.IBinder):61:61 -> d
    28:34:void show(android.os.IBinder):62:62 -> d
    35:43:void show(android.os.IBinder):63:63 -> d
    44:49:void show(android.os.IBinder):66:66 -> d
    50:53:void show(android.os.IBinder):69:69 -> d
    54:68:void show(android.os.IBinder):72:72 -> d
    69:71:void show(android.os.IBinder):76:76 -> d
    72:77:void show(android.os.IBinder):79:79 -> d
    78:80:void show(android.os.IBinder):80:80 -> d
    81:92:void show(android.os.IBinder):82:82 -> d
    93:96:void show(android.os.IBinder):83:83 -> d
    97:98:void show(android.os.IBinder):85:85 -> d
    99:105:void show(android.os.IBinder):87:87 -> d
    106:111:void show(android.os.IBinder):89:89 -> d
    1:19:void onClick(android.content.DialogInterface,int):169:169 -> onClick
    1:9:void onDismiss(android.content.DialogInterface):146:146 -> onDismiss
    8:14:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):95:95 -> onKey
    15:20:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):96:96 -> onKey
    21:28:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):97:97 -> onKey
    29:34:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):99:99 -> onKey
    35:40:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):101:101 -> onKey
    41:44:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):103:103 -> onKey
    45:56:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):108:108 -> onKey
    57:64:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):109:109 -> onKey
    65:70:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):111:111 -> onKey
    71:76:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):113:113 -> onKey
    77:82:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):114:114 -> onKey
    83:87:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):115:115 -> onKey
    88:91:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):116:116 -> onKey
    92:99:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):125:125 -> onKey
androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g:
# {"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/e;"}
    androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/m;"}
    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
    1:5:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):137:137 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;IIIILjava/lang/CharSequence;I)V"}
    6:7:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):68:68 -> <init>
    8:10:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):70:70 -> <init>
    11:13:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):80:80 -> <init>
    14:15:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):93:93 -> <init>
    16:17:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):94:94 -> <init>
    18:19:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):95:95 -> <init>
    20:21:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):96:96 -> <init>
    22:25:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):97:97 -> <init>
    26:27:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):99:99 -> <init>
    28:29:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):112:112 -> <init>
    30:31:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):139:139 -> <init>
    32:33:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):140:140 -> <init>
    34:35:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):141:141 -> <init>
    36:37:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):142:142 -> <init>
    38:39:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):143:143 -> <init>
    40:41:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):144:144 -> <init>
    42:44:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):145:145 -> <init>
    1:18:boolean shouldShowShortcut():414:414 -> A
    1:10:boolean showsTextAsAction():728:728 -> B
    1:4:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):799:799 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lp/b;"}
    5:8:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):800:800 -> a
    9:10:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):802:802 -> a
    11:12:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):803:803 -> a
    13:18:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):804:804 -> a
    19:22:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):805:805 -> a
    23:31:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):806:806 -> a
    1:3:androidx.core.view.ActionProvider getSupportActionProvider():794:794 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    1:6:void actionFormatChanged():691:691 -> c
    1:8:boolean collapseActionView():838:838 -> collapseActionView
    9:14:boolean collapseActionView():841:841 -> collapseActionView
    15:18:boolean collapseActionView():846:846 -> collapseActionView
    19:26:boolean collapseActionView():847:847 -> collapseActionView
    27:33:boolean collapseActionView():848:848 -> collapseActionView
    4:7:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):403:403 -> d
    3:14:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):570:570 -> e
    15:18:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):571:571 -> e
    19:22:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):572:572 -> e
    23:26:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):574:574 -> e
    27:31:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):575:575 -> e
    32:35:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):578:578 -> e
    36:41:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):579:579 -> e
    42:44:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):582:582 -> e
    1:8:boolean expandActionView():824:824 -> expandActionView
    9:12:boolean expandActionView():828:828 -> expandActionView
    13:20:boolean expandActionView():829:829 -> expandActionView
    21:27:boolean expandActionView():830:830 -> expandActionView
    1:3:int getOrdering():218:218 -> f
    1:14:char getShortcut():342:342 -> g
    1:8:android.view.ActionProvider getActionProvider():788:788 -> getActionProvider
    1:5:android.view.View getActionView():770:770 -> getActionView
    6:9:android.view.View getActionView():772:772 -> getActionView
    10:18:android.view.View getActionView():773:773 -> getActionView
    1:3:int getAlphabeticModifiers():275:275 -> getAlphabeticModifiers
    1:3:char getAlphabeticShortcut():243:243 -> getAlphabeticShortcut
    1:3:java.lang.CharSequence getContentDescription():891:891 -> getContentDescription
    1:3:int getGroupId():203:203 -> getGroupId
    1:4:android.graphics.drawable.Drawable getIcon():500:500 -> getIcon
    5:9:android.graphics.drawable.Drawable getIcon():501:501 -> getIcon
    10:13:android.graphics.drawable.Drawable getIcon():504:504 -> getIcon
    14:26:android.graphics.drawable.Drawable getIcon():505:505 -> getIcon
    27:28:android.graphics.drawable.Drawable getIcon():506:506 -> getIcon
    29:30:android.graphics.drawable.Drawable getIcon():507:507 -> getIcon
    31:37:android.graphics.drawable.Drawable getIcon():508:508 -> getIcon
    1:3:android.content.res.ColorStateList getIconTintList():550:550 -> getIconTintList
    1:3:android.graphics.PorterDuff$Mode getIconTintMode():566:566 -> getIconTintMode
    1:3:android.content.Intent getIntent():223:223 -> getIntent
    1:3:int getItemId():209:209 -> getItemId
    1:3:android.view.ContextMenu$ContextMenuInfo getMenuInfo():687:687 -> getMenuInfo
    1:3:int getNumericModifiers():285:285 -> getNumericModifiers
    1:3:char getNumericShortcut():280:280 -> getNumericShortcut
    1:3:int getOrder():214:214 -> getOrder
    1:3:android.view.SubMenu getSubMenu():419:419 -> getSubMenu
    1:3:java.lang.CharSequence getTitle():436:436 -> getTitle
    1:8:java.lang.CharSequence getTitleCondensed():471:471 -> getTitleCondensed
    1:3:java.lang.CharSequence getTooltipText():905:905 -> getTooltipText
    1:6:java.lang.String getShortcutLabel():352:352 -> h
    7:9:java.lang.String getShortcutLabel():354:354 -> h
    10:19:java.lang.String getShortcutLabel():357:357 -> h
    20:24:java.lang.String getShortcutLabel():359:359 -> h
    25:40:java.lang.String getShortcutLabel():360:360 -> h
    41:49:java.lang.String getShortcutLabel():361:361 -> h
    50:51:java.lang.String getShortcutLabel():364:364 -> h
    52:62:java.lang.String getShortcutLabel():365:365 -> h
    63:64:java.lang.String getShortcutLabel():366:366 -> h
    65:70:java.lang.String getShortcutLabel():367:367 -> h
    71:73:java.lang.String getShortcutLabel():366:366 -> h
    74:75:java.lang.String getShortcutLabel():368:368 -> h
    76:81:java.lang.String getShortcutLabel():369:369 -> h
    82:84:java.lang.String getShortcutLabel():368:368 -> h
    85:86:java.lang.String getShortcutLabel():370:370 -> h
    87:91:java.lang.String getShortcutLabel():371:371 -> h
    92:94:java.lang.String getShortcutLabel():370:370 -> h
    95:96:java.lang.String getShortcutLabel():372:372 -> h
    97:101:java.lang.String getShortcutLabel():373:373 -> h
    102:104:java.lang.String getShortcutLabel():372:372 -> h
    105:106:java.lang.String getShortcutLabel():374:374 -> h
    107:111:java.lang.String getShortcutLabel():375:375 -> h
    112:114:java.lang.String getShortcutLabel():374:374 -> h
    115:116:java.lang.String getShortcutLabel():376:376 -> h
    117:122:java.lang.String getShortcutLabel():377:377 -> h
    123:135:java.lang.String getShortcutLabel():376:376 -> h
    136:139:java.lang.String getShortcutLabel():394:394 -> h
    140:149:java.lang.String getShortcutLabel():390:390 -> h
    150:159:java.lang.String getShortcutLabel():382:382 -> h
    160:168:java.lang.String getShortcutLabel():386:386 -> h
    169:173:java.lang.String getShortcutLabel():398:398 -> h
    1:8:boolean hasSubMenu():424:424 -> hasSubMenu
    3:8:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):446:446 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k$a;)Ljava/lang/CharSequence;"}
    9:13:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):447:447 -> i
    14:18:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):448:448 -> i
    1:3:boolean isActionViewExpanded():871:871 -> isActionViewExpanded
    1:9:boolean isCheckable():590:590 -> isCheckable
    1:10:boolean isChecked():614:614 -> isChecked
    1:10:boolean isEnabled():185:185 -> isEnabled
    1:12:boolean isVisible():640:640 -> isVisible
    13:28:boolean isVisible():641:641 -> isVisible
    29:36:boolean isVisible():643:643 -> isVisible
    1:7:boolean hasCollapsibleActionView():855:855 -> j
    8:15:boolean hasCollapsibleActionView():856:856 -> j
    16:21:boolean hasCollapsibleActionView():857:857 -> j
    22:28:boolean hasCollapsibleActionView():859:859 -> j
    1:12:boolean invoke():154:154 -> k
    13:21:boolean invoke():158:158 -> k
    22:25:boolean invoke():162:162 -> k
    26:29:boolean invoke():163:163 -> k
    30:33:boolean invoke():167:167 -> k
    34:46:boolean invoke():169:169 -> k
    47:53:boolean invoke():172:172 -> k
    54:66:boolean invoke():176:176 -> k
    1:11:boolean isActionButton():702:702 -> l
    1:10:boolean isExclusiveCheckable():609:609 -> m
    1:9:boolean requestsActionButton():706:706 -> n
    1:10:boolean requiresActionButton():711:711 -> o
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):762:762 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lp/b;"}
    7:10:androidx.core.internal.view.SupportMenuItem setActionView(int):763:763 -> p
    11:24:androidx.core.internal.view.SupportMenuItem setActionView(int):764:764 -> p
    1:3:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):751:751 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lp/b;"}
    4:7:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):752:752 -> q
    8:18:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):753:753 -> q
    19:21:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):754:754 -> q
    22:27:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):756:756 -> q
    1:2:void setActionViewExpanded(boolean):865:865 -> r
    3:9:void setActionViewExpanded(boolean):866:866 -> r
    1:11:void setCheckedInt(boolean):631:631 -> s
    12:15:void setCheckedInt(boolean):632:632 -> s
    16:21:void setCheckedInt(boolean):634:634 -> s
    1:8:android.view.MenuItem setActionProvider(android.view.ActionProvider):782:782 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):51:51 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):51:51 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):248:248 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char):252:252 -> setAlphabeticShortcut
    3:3:android.view.MenuItem setAlphabeticShortcut(char):254:254 -> setAlphabeticShortcut
    4:4:android.view.MenuItem setAlphabeticShortcut(char,int):261:261 -> setAlphabeticShortcut
    5:6:android.view.MenuItem setAlphabeticShortcut(char,int):266:267 -> setAlphabeticShortcut
    7:7:android.view.MenuItem setAlphabeticShortcut(char,int):269:269 -> setAlphabeticShortcut
    1:5:android.view.MenuItem setCheckable(boolean):595:595 -> setCheckable
    6:9:android.view.MenuItem setCheckable(boolean):596:596 -> setCheckable
    10:16:android.view.MenuItem setCheckable(boolean):598:598 -> setCheckable
    1:6:android.view.MenuItem setChecked(boolean):619:619 -> setChecked
    7:12:android.view.MenuItem setChecked(boolean):622:622 -> setChecked
    13:16:android.view.MenuItem setChecked(boolean):624:624 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):51:51 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):882:882 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):884:884 -> setContentDescription
    3:9:android.view.MenuItem setEnabled(boolean):191:191 -> setEnabled
    10:15:android.view.MenuItem setEnabled(boolean):193:193 -> setEnabled
    16:22:android.view.MenuItem setEnabled(boolean):196:196 -> setEnabled
    1:4:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):516:519 -> setIcon
    5:7:android.view.MenuItem setIcon(int):526:528 -> setIcon
    8:8:android.view.MenuItem setIcon(int):531:531 -> setIcon
    1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):539:539 -> setIconTintList
    4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):540:540 -> setIconTintList
    6:7:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):541:541 -> setIconTintList
    8:14:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):543:543 -> setIconTintList
    1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):555:555 -> setIconTintMode
    4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):556:556 -> setIconTintMode
    6:7:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):557:557 -> setIconTintMode
    8:14:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):559:559 -> setIconTintMode
    1:3:android.view.MenuItem setIntent(android.content.Intent):228:228 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):290:290 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char):294:294 -> setNumericShortcut
    3:3:android.view.MenuItem setNumericShortcut(char):296:296 -> setNumericShortcut
    4:4:android.view.MenuItem setNumericShortcut(char,int):303:303 -> setNumericShortcut
    5:6:android.view.MenuItem setNumericShortcut(char,int):307:308 -> setNumericShortcut
    7:7:android.view.MenuItem setNumericShortcut(char,int):310:310 -> setNumericShortcut
    1:3:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):876:876 -> setOnActionExpandListener
    1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):672:672 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):317:318 -> setShortcut
    3:3:android.view.MenuItem setShortcut(char,char):320:320 -> setShortcut
    4:7:android.view.MenuItem setShortcut(char,char,int,int):328:331 -> setShortcut
    8:8:android.view.MenuItem setShortcut(char,char,int,int):333:333 -> setShortcut
    12:19:void setShowAsAction(int):742:742 -> setShowAsAction
    20:21:void setShowAsAction(int):745:745 -> setShowAsAction
    22:27:void setShowAsAction(int):746:746 -> setShowAsAction
    1:5:android.view.MenuItem setShowAsActionFlags(int):51:51 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):453:453 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):455:455 -> setTitle
    3:4:android.view.MenuItem setTitle(java.lang.CharSequence):457:458 -> setTitle
    5:5:android.view.MenuItem setTitle(int):466:466 -> setTitle
    1:2:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):486:486 -> setTitleCondensed
    3:9:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):493:493 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):51:51 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):896:896 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):898:898 -> setTooltipText
    1:12:android.view.MenuItem setVisible(boolean):665:665 -> setVisible
    1:13:void setExclusiveCheckable(boolean):605:605 -> t
    1:11:java.lang.String toString():678:678 -> toString
    3:9:void setIsActionButton(boolean):721:721 -> u
    10:16:void setIsActionButton(boolean):723:723 -> u
    1:3:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):682:682 -> v
    1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):818:818 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lp/b;"}
    1:2:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):428:428 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)V"}
    3:10:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> x
    1:12:boolean setVisibleInt(boolean):655:655 -> y
    13:19:boolean setVisibleInt(boolean):656:656 -> y
    1:7:boolean shouldShowIcon():698:698 -> z
androidx.appcompat.view.menu.MenuItemImpl$1 -> androidx.appcompat.view.menu.g$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/g;"}
    1:6:void <init>(androidx.appcompat.view.menu.MenuItemImpl):806:806 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    1:8:void onActionProviderVisibilityChanged(boolean):809:809 -> onActionProviderVisibilityChanged
androidx.appcompat.view.menu.MenuItemWrapperICS -> k.c:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    androidx.core.internal.view.SupportMenuItem mWrappedObject -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/b;"}
    java.lang.reflect.Method mSetExclusiveCheckableMethod -> e
    1:5:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):56:56 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lp/b;)V"}
    6:8:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):60:60 -> <init>
    9:16:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):58:58 -> <init>
    1:7:boolean collapseActionView():326:326 -> collapseActionView
    1:7:boolean expandActionView():321:321 -> expandActionView
    1:6:android.view.ActionProvider getActionProvider():312:312 -> getActionProvider
    7:10:android.view.ActionProvider getActionProvider():313:313 -> getActionProvider
    11:17:android.view.ActionProvider getActionProvider():314:314 -> getActionProvider
    1:6:android.view.View getActionView():291:291 -> getActionView
    7:10:android.view.View getActionView():292:292 -> getActionView
    11:17:android.view.View getActionView():293:293 -> getActionView
    1:7:int getAlphabeticModifiers():188:188 -> getAlphabeticModifiers
    1:7:char getAlphabeticShortcut():183:183 -> getAlphabeticShortcut
    1:7:java.lang.CharSequence getContentDescription():349:349 -> getContentDescription
    1:7:int getGroupId():70:70 -> getGroupId
    1:7:android.graphics.drawable.Drawable getIcon():120:120 -> getIcon
    1:7:android.content.res.ColorStateList getIconTintList():371:371 -> getIconTintList
    1:7:android.graphics.PorterDuff$Mode getIconTintMode():382:382 -> getIconTintMode
    1:7:android.content.Intent getIntent():131:131 -> getIntent
    1:7:int getItemId():65:65 -> getItemId
    1:7:android.view.ContextMenu$ContextMenuInfo getMenuInfo():253:253 -> getMenuInfo
    1:7:int getNumericModifiers():166:166 -> getNumericModifiers
    1:7:char getNumericShortcut():161:161 -> getNumericShortcut
    1:7:int getOrder():75:75 -> getOrder
    1:11:android.view.SubMenu getSubMenu():241:241 -> getSubMenu
    1:7:java.lang.CharSequence getTitle():92:92 -> getTitle
    1:7:java.lang.CharSequence getTitleCondensed():103:103 -> getTitleCondensed
    1:7:java.lang.CharSequence getTooltipText():360:360 -> getTooltipText
    1:4:void setExclusiveCheckable(boolean):387:387 -> h
    5:18:void setExclusiveCheckable(boolean):388:388 -> h
    19:27:void setExclusiveCheckable(boolean):389:389 -> h
    28:43:void setExclusiveCheckable(boolean):391:391 -> h
    44:51:void setExclusiveCheckable(boolean):393:393 -> h
    1:7:boolean hasSubMenu():236:236 -> hasSubMenu
    1:7:boolean isActionViewExpanded():331:331 -> isActionViewExpanded
    1:7:boolean isCheckable():199:199 -> isCheckable
    1:7:boolean isChecked():210:210 -> isChecked
    1:7:boolean isEnabled():231:231 -> isEnabled
    1:7:boolean isVisible():220:220 -> isVisible
    1:7:android.view.MenuItem setActionProvider(android.view.ActionProvider):302:302 -> setActionProvider
    8:17: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
    1:6:android.view.MenuItem setCheckable(boolean):193:193 -> setCheckable
    1:6:android.view.MenuItem setChecked(boolean):204:204 -> setChecked
    1:6:android.view.MenuItem setContentDescription(java.lang.CharSequence):343:343 -> setContentDescription
    1:6: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
    1:6:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):365:365 -> setIconTintList
    1:6:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):376:376 -> setIconTintMode
    1:6: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
    1:15:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):336:336 -> setOnActionExpandListener
    1:15: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
    1:6:void setShowAsAction(int):258:258 -> setShowAsAction
    1:6: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
    1:6:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):97:97 -> setTitleCondensed
    1:6:android.view.MenuItem setTooltipText(java.lang.CharSequence):354:354 -> setTooltipText
    1:7:android.view.MenuItem setVisible(boolean):215:215 -> setVisible
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper -> k.c$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":"Lk/c;"}
    1:2:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):432:432 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/c;Landroid/content/Context;Landroid/view/ActionProvider;)V"}
    3:5:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):433:433 -> <init>
    6:8:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):434:434 -> <init>
    1:7:boolean hasSubMenu():449:449 -> a
    1:7:boolean onPerformDefaultAction():444:444 -> d
    1:12:void onPrepareSubMenu(android.view.SubMenu):454:454 -> e
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapperJB -> k.c$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":"Lk/c;"}
    1:2:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):463:463 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/c;Landroid/content/Context;Landroid/view/ActionProvider;)V"}
    3:6:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):464:464 -> <init>
    1:7:boolean isVisible():479:479 -> b
    1:7:android.view.View onCreateActionView(android.view.MenuItem):469:469 -> c
    1:7:boolean overridesItemVisibility():474:474 -> f
    1:2:void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener):489:489 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b$b;)V"}
    3:13:void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener):490:490 -> i
    1:4:void onActionProviderVisibilityChanged(boolean):495:495 -> onActionProviderVisibilityChanged
    5:8:void onActionProviderVisibilityChanged(boolean):496:496 -> onActionProviderVisibilityChanged
androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper -> k.c$c:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.CollapsibleActionView mWrappedView -> e
    1:7:void <init>(android.view.View):512:512 -> <init>
    8:12:void <init>(android.view.View):513:513 -> <init>
    13:16:void <init>(android.view.View):514:514 -> <init>
    1:5:android.view.View getWrappedView():528:528 -> a
    1:6:void onActionViewCollapsed():524:524 -> onActionViewCollapsed
    1:6:void onActionViewExpanded():519:519 -> onActionViewExpanded
androidx.appcompat.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper -> k.c$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":"Lk/c;"}
    1:5:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):414:414 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/c;Landroid/view/MenuItem$OnActionExpandListener;)V"}
    6:8:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):415:415 -> <init>
    1:13:boolean onMenuItemActionCollapse(android.view.MenuItem):425:425 -> onMenuItemActionCollapse
    1:13:boolean onMenuItemActionExpand(android.view.MenuItem):420:420 -> onMenuItemActionExpand
androidx.appcompat.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper -> k.c$e:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.MenuItem$OnMenuItemClickListener mObject -> e
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/c;"}
    1:5:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):401:401 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/c;Landroid/view/MenuItem$OnMenuItemClickListener;)V"}
    6:8:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):402:402 -> <init>
    1:13:boolean onMenuItemClick(android.view.MenuItem):407:407 -> onMenuItemClick
androidx.appcompat.view.menu.MenuPopup -> androidx.appcompat.view.menu.h:
# {"id":"sourceFile","fileName":"MenuPopup.java"}
    android.graphics.Rect mEpicenterBounds -> e
    1:4:void <init>():39:39 -> <init>
    1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    1:2:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    1:2:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    1:2:boolean closeMenuOnSubMenuOpened():0:0 -> m
    1:3:android.graphics.Rect getEpicenterBounds():78:78 -> n
    2:5:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):147:147 -> o
    6:9:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):148:148 -> o
    10:19:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):149:149 -> o
    20:29:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):151:151 -> o
    30:34:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):158:158 -> o
    35:38:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):161:161 -> o
    39:41:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):162:162 -> o
    42:55:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):164:164 -> o
    1:6:void onItemClick(android.widget.AdapterView,android.view.View,int,long):123:123 -> onItemClick
    7:10:void onItemClick(android.widget.AdapterView,android.view.View,int,long):124:124 -> onItemClick
    11:12:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    13:18:void onItemClick(android.widget.AdapterView,android.view.View,int,long):129:129 -> onItemClick
    19:27:void onItemClick(android.widget.AdapterView,android.view.View,int,long):131:131 -> onItemClick
    28:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    void setAnchorView(android.view.View) -> p
    1:3: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
    1:8:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):203:203 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    9:12:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):206:206 -> x
    13:30:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):207:207 -> x
    1:4: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/d;"}
    5:13:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):185:185 -> y
    14:16:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):187:187 -> y
androidx.appcompat.view.menu.MenuPopupHelper -> androidx.appcompat.view.menu.i:
# {"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/e;"}
    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/j$a;"}
    androidx.appcompat.view.menu.MenuPopup mPopup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h;"}
    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):79:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZI)V"}
    2:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):84:84 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZII)V"}
    3:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):60:60 -> <init>
    4:4:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):334:334 -> <init>
    5:10:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):85:90 -> <init>
    1:10:androidx.appcompat.view.menu.MenuPopup createPopup():224:224 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/h;"}
    11:14:androidx.appcompat.view.menu.MenuPopup createPopup():226:226 -> a
    15:19:androidx.appcompat.view.menu.MenuPopup createPopup():227:227 -> a
    20:22:androidx.appcompat.view.menu.MenuPopup createPopup():230:230 -> a
    23:30:androidx.appcompat.view.menu.MenuPopup createPopup():235:235 -> a
    31:44:androidx.appcompat.view.menu.MenuPopup createPopup():236:236 -> a
    45:60:androidx.appcompat.view.menu.MenuPopup createPopup():242:242 -> a
    61:78:androidx.appcompat.view.menu.MenuPopup createPopup():245:245 -> a
    79:83:androidx.appcompat.view.menu.MenuPopup createPopup():250:250 -> a
    84:88:androidx.appcompat.view.menu.MenuPopup createPopup():251:251 -> a
    89:93:androidx.appcompat.view.menu.MenuPopup createPopup():254:254 -> a
    94:98:androidx.appcompat.view.menu.MenuPopup createPopup():255:255 -> a
    99:103:androidx.appcompat.view.menu.MenuPopup createPopup():256:256 -> a
    104:109:androidx.appcompat.view.menu.MenuPopup createPopup():257:257 -> a
    1:6:void dismiss():298:298 -> b
    7:12:void dismiss():299:299 -> b
    1:4:androidx.appcompat.view.menu.MenuPopup getPopup():156:156 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/h;"}
    5:10:androidx.appcompat.view.menu.MenuPopup getPopup():157:157 -> c
    11:13:androidx.appcompat.view.menu.MenuPopup getPopup():159:159 -> c
    1:14:boolean isShowing():320:320 -> d
    2:3:void onDismiss():312:312 -> e
    4:7:void onDismiss():314:314 -> e
    8:11:void onDismiss():315:315 -> e
    1:3:void setAnchorView(android.view.View):105:105 -> f
    1:2:void setForceShowIcon(boolean):118:118 -> g
    3:6:void setForceShowIcon(boolean):119:119 -> g
    7:10:void setForceShowIcon(boolean):120:120 -> g
    1:3:void setGravity(int):132:132 -> h
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):94:94 -> i
    1:2:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):325:325 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
    3:6:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):326:326 -> j
    7:10:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):327:327 -> j
    1:7:void show():143:143 -> k
    8:15:void show():144:144 -> k
    1:4:void showPopup(int,int,boolean,boolean):263:263 -> l
    5:9:void showPopup(int,int,boolean,boolean):264:264 -> l
    10:13:void showPopup(int,int,boolean,boolean):270:270 -> l
    14:17:void showPopup(int,int,boolean,boolean):271:271 -> l
    18:26:void showPopup(int,int,boolean,boolean):270:270 -> l
    27:33:void showPopup(int,int,boolean,boolean):273:273 -> l
    34:36:void showPopup(int,int,boolean,boolean):276:276 -> l
    37:39:void showPopup(int,int,boolean,boolean):277:277 -> l
    40:58:void showPopup(int,int,boolean,boolean):283:283 -> l
    59:69:void showPopup(int,int,boolean,boolean):285:285 -> l
    70:72:void showPopup(int,int,boolean,boolean):287:287 -> l
    73:76:void showPopup(int,int,boolean,boolean):290:290 -> l
    1:8:boolean tryShow():169:169 -> m
    9:14:boolean tryShow():173:173 -> m
    15:18:boolean tryShow():177:177 -> m
    1:8:boolean tryShow(int,int):205:205 -> n
    9:14:boolean tryShow(int,int):209:209 -> n
    15:18:boolean tryShow(int,int):213:213 -> n
androidx.appcompat.view.menu.MenuPopupHelper$1 -> androidx.appcompat.view.menu.i$a:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    androidx.appcompat.view.menu.MenuPopupHelper this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    1:6:void <init>(androidx.appcompat.view.menu.MenuPopupHelper):334:334 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i;)V"}
    1:6:void onDismiss():337:337 -> onDismiss
androidx.appcompat.view.menu.MenuPresenter -> androidx.appcompat.view.menu.j:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    void updateMenuView(boolean) -> f
    boolean flagActionItems() -> h
    boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
androidx.appcompat.view.menu.MenuPresenter$Callback -> androidx.appcompat.view.menu.j$a:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
androidx.appcompat.view.menu.MenuView -> androidx.appcompat.view.menu.k:
# {"id":"sourceFile","fileName":"MenuView.java"}
    void initialize(androidx.appcompat.view.menu.MenuBuilder) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.k$a:
# {"id":"sourceFile","fileName":"MenuView.java"}
    boolean prefersCondensedTitle() -> a
    void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"}
androidx.appcompat.view.menu.MenuWrapperICS -> k.d:
# {"id":"sourceFile","fileName":"MenuWrapperICS.java"}
    androidx.core.internal.view.SupportMenu mWrappedObject -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"}
    1:5:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lp/a;)V"}
    6:8:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):45:45 -> <init>
    9:16: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
    5:11:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):94:94 -> addIntentOptions
    12:23:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):97:97 -> addIntentOptions
    24:29:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):98:98 -> addIntentOptions
    30:33:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):101:101 -> addIntentOptions
    34:45: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
    1:3:void clear():123:123 -> clear
    4:9:void clear():124:124 -> clear
    1:6:void close():164:164 -> close
    1:11:android.view.MenuItem findItem(int):149:149 -> findItem
    1:11:android.view.MenuItem getItem(int):159:159 -> getItem
    1:7:boolean hasVisibleItems():144:144 -> hasVisibleItems
    1:7:boolean isShortcutKey(int,android.view.KeyEvent):174:174 -> isShortcutKey
    1:7:boolean performIdentifierAction(int,int):179:179 -> performIdentifierAction
    1:7:boolean performShortcut(int,android.view.KeyEvent,int):169:169 -> performShortcut
    1:3:void removeGroup(int):117:117 -> removeGroup
    4:9:void removeGroup(int):118:118 -> removeGroup
    1:3:void removeItem(int):111:111 -> removeItem
    4:9:void removeItem(int):112:112 -> removeItem
    1:6:void setGroupCheckable(int,boolean,boolean):129:129 -> setGroupCheckable
    1:6:void setGroupEnabled(int,boolean):139:139 -> setGroupEnabled
    1:6:void setGroupVisible(int,boolean):134:134 -> setGroupVisible
    1:6:void setQwertyMode(boolean):184:184 -> setQwertyMode
    1:7:int size():154:154 -> size
androidx.appcompat.view.menu.ShowableListMenu -> k.e:
# {"id":"sourceFile","fileName":"ShowableListMenu.java"}
    boolean isShowing() -> b
    void show() -> d
    void dismiss() -> dismiss
    android.widget.ListView getListView() -> g
androidx.appcompat.view.menu.StandardMenuPopup -> androidx.appcompat.view.menu.l:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    android.content.Context mContext -> f
    androidx.appcompat.view.menu.MenuBuilder mMenu -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.MenuAdapter mAdapter -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    boolean mOverflowOnly -> i
    int mPopupMaxWidth -> j
    int mPopupStyleAttr -> k
    int mPopupStyleRes -> l
    androidx.appcompat.widget.MenuPopupWindow mPopup -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x0;"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> n
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> o
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> p
    android.view.View mAnchorView -> q
    android.view.View mShownAnchorView -> r
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    android.view.ViewTreeObserver mTreeObserver -> t
    boolean mWasDismissed -> u
    boolean mHasContentWidth -> v
    int mContentWidth -> w
    int mDropDownGravity -> x
    boolean mShowTitle -> y
    int ITEM_LAYOUT -> z
    1:5:void <clinit>():46:46 -> <clinit>
    1:3: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/e;Landroid/view/View;IIZ)V"}
    4:10:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):60:60 -> <init>
    11:18:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):79:79 -> <init>
    19:20:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):112:112 -> <init>
    21:22:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):118:118 -> <init>
    23:24:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):119:119 -> <init>
    25:26:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):120:120 -> <init>
    27:30:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):121:121 -> <init>
    31:39:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):122:122 -> <init>
    40:41:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):123:123 -> <init>
    42:43:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):124:124 -> <init>
    44:47:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> <init>
    48:57:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> <init>
    58:61:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):128:128 -> <init>
    62:67:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> <init>
    68:69:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):130:130 -> <init>
    70:77:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):132:132 -> <init>
    78:81:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):135:135 -> <init>
    1:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):301:301 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    6:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):303:303 -> a
    9:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):304:304 -> a
    13:16:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):305:305 -> a
    1:16:boolean isShowing():227:227 -> b
    1:7:void show():208:208 -> d
    8:15:void show():209:209 -> d
    1:6:void dismiss():215:215 -> dismiss
    7:12:void dismiss():216:216 -> dismiss
    1:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):263:263 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    8:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):264:264 -> e
    24:28:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):266:266 -> e
    29:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):267:267 -> e
    36:41:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):270:270 -> e
    42:43:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):271:271 -> e
    44:48:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):274:274 -> e
    49:54:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):277:277 -> e
    55:60:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):278:278 -> e
    61:64:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> e
    65:68:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):283:283 -> e
    69:77:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> e
    78:84:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> e
    85:90:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):288:288 -> e
    91:94:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):289:289 -> e
    95:100:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):290:290 -> e
    2:3:void updateMenuView(boolean):249:249 -> f
    4:7:void updateMenuView(boolean):251:251 -> f
    8:11:void updateMenuView(boolean):252:252 -> f
    1:7:android.widget.ListView getListView():344:344 -> g
    1:2:boolean flagActionItems():0:0 -> h
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):258:258 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;)V"}
    1:1:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    2:3:void onDismiss():232:232 -> onDismiss
    4:8:void onDismiss():233:233 -> onDismiss
    9:12:void onDismiss():235:235 -> onDismiss
    13:26:void onDismiss():236:236 -> onDismiss
    27:34:void onDismiss():237:237 -> onDismiss
    35:36:void onDismiss():238:238 -> onDismiss
    37:43:void onDismiss():240:240 -> onDismiss
    44:47:void onDismiss():242:242 -> onDismiss
    48:51:void onDismiss():243:243 -> onDismiss
    1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):330:330 -> onKey
    12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):331:331 -> onKey
    1:3:void setAnchorView(android.view.View):325:325 -> p
    1:6:void setForceShowIcon(boolean):140:140 -> r
    1:3:void setGravity(int):145:145 -> s
    1:6:void setHorizontalOffset(int):350:350 -> t
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):339:339 -> u
    1:3:void setShowTitle(boolean):360:360 -> v
    1:6:void setVerticalOffset(int):355:355 -> w
    1:8:boolean tryShow():149:149 -> z
    9:19:boolean tryShow():153:153 -> z
    20:21:boolean tryShow():157:157 -> z
    22:26:boolean tryShow():159:159 -> z
    27:31:boolean tryShow():160:160 -> z
    32:36:boolean tryShow():161:161 -> z
    37:38:boolean tryShow():163:163 -> z
    39:45:boolean tryShow():164:164 -> z
    46:53:boolean tryShow():165:165 -> z
    54:58:boolean tryShow():167:167 -> z
    59:63:boolean tryShow():169:169 -> z
    64:68:boolean tryShow():170:170 -> z
    69:75:boolean tryShow():171:171 -> z
    76:80:boolean tryShow():173:173 -> z
    81:92:boolean tryShow():174:174 -> z
    93:94:boolean tryShow():175:175 -> z
    95:101:boolean tryShow():178:178 -> z
    102:107:boolean tryShow():179:179 -> z
    108:116:boolean tryShow():180:180 -> z
    117:121:boolean tryShow():181:181 -> z
    122:127:boolean tryShow():183:183 -> z
    128:130:boolean tryShow():184:184 -> z
    131:142:boolean tryShow():186:186 -> z
    143:144:boolean tryShow():187:187 -> z
    145:159:boolean tryShow():188:188 -> z
    160:167:boolean tryShow():190:190 -> z
    168:176:boolean tryShow():192:192 -> z
    177:179:boolean tryShow():194:194 -> z
    180:182:boolean tryShow():195:195 -> z
    183:189:boolean tryShow():200:200 -> z
    190:196:boolean tryShow():201:201 -> z
androidx.appcompat.view.menu.StandardMenuPopup$1 -> androidx.appcompat.view.menu.l$a:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/l;"}
    1:6:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/l;)V"}
    1:18:void onGlobalLayout():67:67 -> onGlobalLayout
    19:24:void onGlobalLayout():68:68 -> onGlobalLayout
    25:31:void onGlobalLayout():69:69 -> onGlobalLayout
    32:39:void onGlobalLayout():73:73 -> onGlobalLayout
    40:45:void onGlobalLayout():70:70 -> onGlobalLayout
androidx.appcompat.view.menu.StandardMenuPopup$2 -> androidx.appcompat.view.menu.l$b:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/l;"}
    1:6:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):80:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/l;)V"}
    1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow
    1:6:void onViewDetachedFromWindow(android.view.View):87:87 -> onViewDetachedFromWindow
    7:20:void onViewDetachedFromWindow(android.view.View):88:88 -> onViewDetachedFromWindow
    21:29:void onViewDetachedFromWindow(android.view.View):89:89 -> onViewDetachedFromWindow
    30:33:void onViewDetachedFromWindow(android.view.View):91:91 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.SubMenuBuilder -> androidx.appcompat.view.menu.m:
# {"id":"sourceFile","fileName":"SubMenuBuilder.java"}
    androidx.appcompat.view.menu.MenuBuilder mParentMenu -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.MenuItemImpl mItem -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    1:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)V"}
    4:5:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):44:44 -> <init>
    6:8:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):45:45 -> <init>
    1:7:androidx.appcompat.view.menu.MenuBuilder getRootMenu():84:84 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:7:boolean isGroupDividerEnabled():156:156 -> F
    1:7:boolean isQwertyMode():55:55 -> G
    1:7:boolean isShortcutsVisible():65:65 -> H
    1:6:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):79:79 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e$a;)V"}
    1:3:android.view.Menu getParentMenu():69:69 -> e0
    1:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):137:137 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    1:3:android.view.MenuItem getItem():74:74 -> getItem
    1:8:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):89:89 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    9:19:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):90:90 -> h
    1:7:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):132:132 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    1:6:void setGroupDividerEnabled(boolean):151:151 -> setGroupDividerEnabled
    1:1:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):107:107 -> setHeaderIcon
    2:2:android.view.SubMenu setHeaderIcon(int):112:112 -> setHeaderIcon
    1:1:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):117:117 -> setHeaderTitle
    2:2:android.view.SubMenu setHeaderTitle(int):122:122 -> setHeaderTitle
    1:7:android.view.SubMenu setHeaderView(android.view.View):127:127 -> setHeaderView
    1:1:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):95:95 -> setIcon
    2:2:android.view.SubMenu setIcon(int):101:101 -> setIcon
    1:6:void setQwertyMode(boolean):50:50 -> setQwertyMode
    1:14:java.lang.String getActionViewStatesKey():142:142 -> t
    15:39:java.lang.String getActionViewStatesKey():146:146 -> t
androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a$a;"}
    android.content.Context mPopupContext -> f
    androidx.appcompat.widget.ActionMenuView mMenuView -> g
    androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    int mContentHeight -> i
    androidx.core.view.ViewPropertyAnimatorCompat mVisibilityAnim -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"}
    boolean mEatingTouch -> k
    boolean mEatingHover -> l
    1:3:void <init>(android.content.Context,android.util.AttributeSet,int):60:60 -> <init>
    4:10:void <init>(android.content.Context,android.util.AttributeSet,int):37:37 -> <init>
    11:15:void <init>(android.content.Context,android.util.AttributeSet,int):62:62 -> <init>
    16:32:void <init>(android.content.Context,android.util.AttributeSet,int):63:63 -> <init>
    33:42:void <init>(android.content.Context,android.util.AttributeSet,int):65:65 -> <init>
    43:45:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    1:4:void access$001(androidx.appcompat.widget.AbsActionBarView,int):34:34 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;I)V"}
    1:4:void access$101(androidx.appcompat.widget.AbsActionBarView,int):34:34 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;I)V"}
    3:9:int measureChildView(android.view.View,int,int,int):246:246 -> c
    10:16:int measureChildView(android.view.View,int,int,int):249:249 -> c
    17:21:int measureChildView(android.view.View,int,int,int):252:252 -> c
    1:6:int next(int,int,boolean):0:0 -> d
    1:4:int positionChild(android.view.View,int,int,int,boolean):260:260 -> e
    5:9:int positionChild(android.view.View,int,int,int,boolean):261:261 -> e
    10:17:int positionChild(android.view.View,int,int,int,boolean):262:262 -> e
    18:24:int positionChild(android.view.View,int,int,int,boolean):265:265 -> e
    25:32:int positionChild(android.view.View,int,int,int,boolean):267:267 -> e
    1:4:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):158:158 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/z;"}
    5:10:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):159:159 -> f
    11:16:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):163:163 -> f
    17:19:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):164:164 -> f
    20:29:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):166:166 -> f
    30:32:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):167:167 -> f
    33:42:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):168:168 -> f
    43:50:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):171:171 -> f
    51:53:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):172:172 -> f
    54:63:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):173:173 -> f
    1:4:int getAnimatedVisibility():151:151 -> getAnimatedVisibility
    5:9:int getAnimatedVisibility():152:152 -> getAnimatedVisibility
    10:14:int getAnimatedVisibility():154:154 -> getAnimatedVisibility
    1:3:int getContentHeight():144:144 -> getContentHeight
    1:3:void onConfigurationChanged(android.content.res.Configuration):73:73 -> onConfigurationChanged
    4:17:void onConfigurationChanged(android.content.res.Configuration):77:77 -> onConfigurationChanged
    18:26:void onConfigurationChanged(android.content.res.Configuration):79:79 -> onConfigurationChanged
    27:29:void onConfigurationChanged(android.content.res.Configuration):80:80 -> onConfigurationChanged
    30:33:void onConfigurationChanged(android.content.res.Configuration):82:82 -> onConfigurationChanged
    34:37:void onConfigurationChanged(android.content.res.Configuration):83:83 -> onConfigurationChanged
    1:9:boolean onHoverEvent(android.view.MotionEvent):118:118 -> onHoverEvent
    10:11:boolean onHoverEvent(android.view.MotionEvent):120:120 -> onHoverEvent
    12:16:boolean onHoverEvent(android.view.MotionEvent):123:123 -> onHoverEvent
    17:24:boolean onHoverEvent(android.view.MotionEvent):124:124 -> onHoverEvent
    25:33:boolean onHoverEvent(android.view.MotionEvent):126:126 -> onHoverEvent
    34:36:boolean onHoverEvent(android.view.MotionEvent):132:132 -> onHoverEvent
    1:7:boolean onTouchEvent(android.view.MotionEvent):94:94 -> onTouchEvent
    8:9:boolean onTouchEvent(android.view.MotionEvent):96:96 -> onTouchEvent
    10:14:boolean onTouchEvent(android.view.MotionEvent):99:99 -> onTouchEvent
    15:22:boolean onTouchEvent(android.view.MotionEvent):100:100 -> onTouchEvent
    23:29:boolean onTouchEvent(android.view.MotionEvent):102:102 -> onTouchEvent
    30:32:boolean onTouchEvent(android.view.MotionEvent):107:107 -> onTouchEvent
    1:6:void setVisibility(int):185:185 -> setVisibility
    7:10:void setVisibility(int):186:186 -> setVisibility
    11:13:void setVisibility(int):187:187 -> setVisibility
    14:17:void setVisibility(int):189:189 -> 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;"}
    1:6:void <init>(androidx.appcompat.widget.AbsActionBarView):273:273 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;)V"}
    7:9:void <init>(androidx.appcompat.widget.AbsActionBarView):274:274 -> <init>
    2:4:void onAnimationCancel(android.view.View):300:300 -> a
    1:5:void onAnimationEnd(android.view.View):292:292 -> b
    6:10:void onAnimationEnd(android.view.View):294:294 -> b
    11:16:void onAnimationEnd(android.view.View):295:295 -> b
    1:6:void onAnimationStart(android.view.View):286:286 -> c
    7:9:void onAnimationStart(android.view.View):287:287 -> c
    1:4:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):279:279 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;I)Landroidx/appcompat/widget/a$a;"}
    5:7:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):280:280 -> d
androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    androidx.appcompat.widget.ActionBarContainer mContainer -> a
    1:3:void <init>(androidx.appcompat.widget.ActionBarContainer):32:32 -> <init>
    4:6:void <init>(androidx.appcompat.widget.ActionBarContainer):33:33 -> <init>
    1:6:void draw(android.graphics.Canvas):38:38 -> draw
    7:10:void draw(android.graphics.Canvas):39:39 -> draw
    11:14:void draw(android.graphics.Canvas):40:40 -> draw
    15:18:void draw(android.graphics.Canvas):43:43 -> draw
    19:21:void draw(android.graphics.Canvas):44:44 -> draw
    22:31:void draw(android.graphics.Canvas):46:46 -> draw
    32:35:void draw(android.graphics.Canvas):47:47 -> draw
    1:2:int getOpacity():0:0 -> getOpacity
    1:6:void getOutline(android.graphics.Outline):68:68 -> getOutline
    7:10:void getOutline(android.graphics.Outline):69:69 -> getOutline
    11:14:void getOutline(android.graphics.Outline):70:70 -> getOutline
    15:18:void getOutline(android.graphics.Outline):74:74 -> getOutline
    19:22:void getOutline(android.graphics.Outline):75:75 -> getOutline
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    boolean mIsTransitioning -> e
    android.view.View mTabContainer -> f
    android.view.View mActionBarView -> g
    android.view.View mContextView -> h
    android.graphics.drawable.Drawable mBackground -> i
    android.graphics.drawable.Drawable mStackedBackground -> j
    android.graphics.drawable.Drawable mSplitBackground -> k
    boolean mIsSplit -> l
    boolean mIsStacked -> m
    int mHeight -> n
    1:3:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    4:8:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    12:17:void <init>(android.content.Context,android.util.AttributeSet):65:65 -> <init>
    18:25:void <init>(android.content.Context,android.util.AttributeSet):67:67 -> <init>
    26:33:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    34:42:void <init>(android.content.Context,android.util.AttributeSet):70:70 -> <init>
    43:51:void <init>(android.content.Context,android.util.AttributeSet):72:72 -> <init>
    52:53:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    54:61:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    62:64:void <init>(android.content.Context,android.util.AttributeSet):76:76 -> <init>
    65:88:void <init>(android.content.Context,android.util.AttributeSet):78:78 -> <init>
    1:6:int getMeasuredHeightWithMargins(android.view.View):267:267 -> a
    7:17:int getMeasuredHeightWithMargins(android.view.View):268:268 -> a
    3:21:boolean isCollapsed(android.view.View):263:263 -> b
    1:3:void drawableStateChanged():168:168 -> drawableStateChanged
    4:13:void drawableStateChanged():169:169 -> drawableStateChanged
    14:22:void drawableStateChanged():170:170 -> drawableStateChanged
    23:32:void drawableStateChanged():172:172 -> drawableStateChanged
    33:41:void drawableStateChanged():173:173 -> drawableStateChanged
    42:51:void drawableStateChanged():175:175 -> drawableStateChanged
    52:61:void drawableStateChanged():176:176 -> drawableStateChanged
    1:3:android.view.View getTabContainer():243:243 -> getTabContainer
    1:3:void jumpDrawablesToCurrentState():182:182 -> jumpDrawablesToCurrentState
    4:7:void jumpDrawablesToCurrentState():183:183 -> jumpDrawablesToCurrentState
    8:10:void jumpDrawablesToCurrentState():184:184 -> jumpDrawablesToCurrentState
    11:14:void jumpDrawablesToCurrentState():186:186 -> jumpDrawablesToCurrentState
    15:17:void jumpDrawablesToCurrentState():187:187 -> jumpDrawablesToCurrentState
    18:21:void jumpDrawablesToCurrentState():189:189 -> jumpDrawablesToCurrentState
    22:25:void jumpDrawablesToCurrentState():190:190 -> jumpDrawablesToCurrentState
    1:3:void onFinishInflate():84:84 -> onFinishInflate
    4:11:void onFinishInflate():85:85 -> onFinishInflate
    12:20:void onFinishInflate():86:86 -> onFinishInflate
    1:5:boolean onHoverEvent(android.view.MotionEvent):222:222 -> onHoverEvent
    1:15:boolean onInterceptTouchEvent(android.view.MotionEvent):209:209 -> onInterceptTouchEvent
    1:4:void onLayout(boolean,int,int,int,int):303:303 -> onLayout
    5:12:void onLayout(boolean,int,int,int,int):305:305 -> onLayout
    13:23:void onLayout(boolean,int,int,int,int):306:306 -> onLayout
    24:29:void onLayout(boolean,int,int,int,int):308:308 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):309:309 -> onLayout
    34:39:void onLayout(boolean,int,int,int,int):310:310 -> onLayout
    40:45:void onLayout(boolean,int,int,int,int):311:311 -> onLayout
    46:52:void onLayout(boolean,int,int,int,int):312:312 -> onLayout
    53:56:void onLayout(boolean,int,int,int,int):317:317 -> onLayout
    57:60:void onLayout(boolean,int,int,int,int):318:318 -> onLayout
    61:76:void onLayout(boolean,int,int,int,int):319:319 -> onLayout
    77:80:void onLayout(boolean,int,int,int,int):323:323 -> onLayout
    81:88:void onLayout(boolean,int,int,int,int):324:324 -> onLayout
    89:104:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    105:114:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    115:118:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    119:122:void onLayout(boolean,int,int,int,int):327:327 -> onLayout
    123:128:void onLayout(boolean,int,int,int,int):328:328 -> onLayout
    129:144:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    145:154:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    155:158:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    159:164:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    165:168:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    169:172:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    173:180:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    181:188:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    189:193:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    194:197:void onLayout(boolean,int,int,int,int):345:345 -> onLayout
    1:6:void onMeasure(int,int):273:273 -> onMeasure
    7:16:void onMeasure(int,int):274:274 -> onMeasure
    17:24:void onMeasure(int,int):276:276 -> onMeasure
    25:28:void onMeasure(int,int):275:275 -> onMeasure
    29:31:void onMeasure(int,int):278:278 -> onMeasure
    32:36:void onMeasure(int,int):280:280 -> onMeasure
    37:40:void onMeasure(int,int):282:282 -> onMeasure
    41:56:void onMeasure(int,int):283:283 -> onMeasure
    57:64:void onMeasure(int,int):286:286 -> onMeasure
    65:71:void onMeasure(int,int):287:287 -> onMeasure
    72:79:void onMeasure(int,int):288:288 -> onMeasure
    80:89:void onMeasure(int,int):289:289 -> onMeasure
    90:97:void onMeasure(int,int):294:294 -> onMeasure
    98:103:void onMeasure(int,int):295:295 -> onMeasure
    104:112:void onMeasure(int,int):296:296 -> onMeasure
    113:116:void onMeasure(int,int):295:295 -> onMeasure
    1:5:boolean onTouchEvent(android.view.MotionEvent):214:214 -> onTouchEvent
    1:5:void setPrimaryBackground(android.graphics.drawable.Drawable):90:90 -> setPrimaryBackground
    6:8:void setPrimaryBackground(android.graphics.drawable.Drawable):91:91 -> setPrimaryBackground
    9:13:void setPrimaryBackground(android.graphics.drawable.Drawable):92:92 -> setPrimaryBackground
    14:17:void setPrimaryBackground(android.graphics.drawable.Drawable):94:94 -> setPrimaryBackground
    18:20:void setPrimaryBackground(android.graphics.drawable.Drawable):96:96 -> setPrimaryBackground
    21:24:void setPrimaryBackground(android.graphics.drawable.Drawable):97:97 -> setPrimaryBackground
    25:38:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground
    39:48:void setPrimaryBackground(android.graphics.drawable.Drawable):99:99 -> setPrimaryBackground
    49:51:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground
    52:75:void setPrimaryBackground(android.graphics.drawable.Drawable):102:102 -> setPrimaryBackground
    76:78:void setPrimaryBackground(android.graphics.drawable.Drawable):104:104 -> setPrimaryBackground
    79:82:void setPrimaryBackground(android.graphics.drawable.Drawable):106:106 -> setPrimaryBackground
    1:5:void setSplitBackground(android.graphics.drawable.Drawable):132:132 -> setSplitBackground
    6:8:void setSplitBackground(android.graphics.drawable.Drawable):133:133 -> setSplitBackground
    9:13:void setSplitBackground(android.graphics.drawable.Drawable):134:134 -> setSplitBackground
    14:18:void setSplitBackground(android.graphics.drawable.Drawable):136:136 -> setSplitBackground
    19:21:void setSplitBackground(android.graphics.drawable.Drawable):138:138 -> setSplitBackground
    22:29:void setSplitBackground(android.graphics.drawable.Drawable):139:139 -> setSplitBackground
    30:40:void setSplitBackground(android.graphics.drawable.Drawable):140:140 -> setSplitBackground
    41:63:void setSplitBackground(android.graphics.drawable.Drawable):143:143 -> setSplitBackground
    64:66:void setSplitBackground(android.graphics.drawable.Drawable):145:145 -> setSplitBackground
    67:70:void setSplitBackground(android.graphics.drawable.Drawable):147:147 -> setSplitBackground
    1:5:void setStackedBackground(android.graphics.drawable.Drawable):111:111 -> setStackedBackground
    6:8:void setStackedBackground(android.graphics.drawable.Drawable):112:112 -> setStackedBackground
    9:13:void setStackedBackground(android.graphics.drawable.Drawable):113:113 -> setStackedBackground
    14:17:void setStackedBackground(android.graphics.drawable.Drawable):115:115 -> setStackedBackground
    18:20:void setStackedBackground(android.graphics.drawable.Drawable):117:117 -> setStackedBackground
    21:28:void setStackedBackground(android.graphics.drawable.Drawable):118:118 -> setStackedBackground
    29:42:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground
    43:52:void setStackedBackground(android.graphics.drawable.Drawable):120:120 -> setStackedBackground
    53:55:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground
    56:79:void setStackedBackground(android.graphics.drawable.Drawable):123:123 -> setStackedBackground
    80:82:void setStackedBackground(android.graphics.drawable.Drawable):125:125 -> setStackedBackground
    83:86:void setStackedBackground(android.graphics.drawable.Drawable):127:127 -> setStackedBackground
    1:4:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):229:229 -> setTabContainer
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/b1;)V"}
    5:7:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):230:230 -> setTabContainer
    8:10:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):232:232 -> setTabContainer
    1:9:void setTransitioning(boolean):202:202 -> setTransitioning
    10:13:void setTransitioning(boolean):203:203 -> setTransitioning
    1:9:void setVisibility(int):153:153 -> setVisibility
    10:16:void setVisibility(int):155:155 -> setVisibility
    17:23:void setVisibility(int):156:156 -> setVisibility
    24:31:void setVisibility(int):157:157 -> 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):257:257 -> startActionModeForChild
    1:24:boolean verifyDrawable(android.graphics.drawable.Drawable):162:162 -> verifyDrawable
    25:34:boolean verifyDrawable(android.graphics.drawable.Drawable):163:163 -> verifyDrawable
androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.ActionBarContextView:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    java.lang.CharSequence mTitle -> m
    java.lang.CharSequence mSubtitle -> n
    android.view.View mClose -> o
    android.view.View mCustomView -> p
    android.widget.LinearLayout mTitleLayout -> q
    android.widget.TextView mTitleView -> r
    android.widget.TextView mSubtitleView -> s
    int mTitleStyleRes -> t
    int mSubtitleStyleRes -> u
    boolean mTitleOptional -> v
    int mCloseItemLayout -> w
    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):66:66 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):68:68 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):70:71 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):73:73 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):76:76 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):79:79 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    1:5:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):40:40 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/z;"}
    1:4:void closeMode():193:193 -> g
    5:8:void closeMode():194:194 -> g
    1:8:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():233:233 -> generateDefaultLayoutParams
    1:10:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):238:238 -> generateLayoutParams
    1:5:int getAnimatedVisibility():40:40 -> getAnimatedVisibility
    1:5:int getContentHeight():40:40 -> getContentHeight
    1:3:java.lang.CharSequence getSubtitle():130:130 -> getSubtitle
    1:3:java.lang.CharSequence getTitle():126:126 -> getTitle
    1:4:void initForMode(androidx.appcompat.view.ActionMode):161:161 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/b;)V"}
    5:12:void initForMode(androidx.appcompat.view.ActionMode):162:162 -> h
    13:21:void initForMode(androidx.appcompat.view.ActionMode):163:163 -> h
    22:25:void initForMode(androidx.appcompat.view.ActionMode):164:164 -> h
    26:31:void initForMode(androidx.appcompat.view.ActionMode):165:165 -> h
    32:36:void initForMode(androidx.appcompat.view.ActionMode):166:166 -> h
    37:44:void initForMode(androidx.appcompat.view.ActionMode):169:169 -> h
    45:52:void initForMode(androidx.appcompat.view.ActionMode):170:170 -> h
    53:58:void initForMode(androidx.appcompat.view.ActionMode):177:177 -> h
    59:62:void initForMode(androidx.appcompat.view.ActionMode):178:178 -> h
    63:65:void initForMode(androidx.appcompat.view.ActionMode):179:179 -> h
    66:77:void initForMode(androidx.appcompat.view.ActionMode):181:181 -> h
    78:80:void initForMode(androidx.appcompat.view.ActionMode):182:182 -> h
    81:87:void initForMode(androidx.appcompat.view.ActionMode):184:184 -> h
    88:94:void initForMode(androidx.appcompat.view.ActionMode):186:186 -> h
    95:105:void initForMode(androidx.appcompat.view.ActionMode):187:187 -> h
    106:108:void initForMode(androidx.appcompat.view.ActionMode):188:188 -> h
    109:114:void initForMode(androidx.appcompat.view.ActionMode):189:189 -> h
    1:4:void initTitle():134:134 -> i
    5:12:void initTitle():135:135 -> i
    13:17:void initTitle():136:136 -> i
    18:31:void initTitle():137:137 -> i
    32:41:void initTitle():138:138 -> i
    42:53:void initTitle():139:139 -> i
    54:57:void initTitle():140:140 -> i
    58:68:void initTitle():141:141 -> i
    69:72:void initTitle():143:143 -> i
    73:83:void initTitle():144:144 -> i
    84:90:void initTitle():148:148 -> i
    91:97:void initTitle():149:149 -> i
    98:103:void initTitle():151:151 -> i
    104:109:void initTitle():152:152 -> i
    110:122:void initTitle():153:153 -> i
    123:132:void initTitle():154:154 -> i
    133:140:void initTitle():155:155 -> i
    141:146:void initTitle():156:156 -> i
    1:3:boolean isTitleOptional():378:378 -> j
    1:4:void killMode():200:200 -> k
    5:6:void killMode():201:201 -> k
    7:9:void killMode():202:202 -> k
    1:4:boolean showOverflowMenu():207:207 -> l
    5:11:boolean showOverflowMenu():208:208 -> l
    1:3:void onDetachedFromWindow():88:88 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():89:89 -> onDetachedFromWindow
    8:10:void onDetachedFromWindow():90:90 -> onDetachedFromWindow
    11:16:void onDetachedFromWindow():91:91 -> onDetachedFromWindow
    1:5:boolean onHoverEvent(android.view.MotionEvent):40:40 -> onHoverEvent
    1:8:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):359:359 -> onInitializeAccessibilityEvent
    9:11:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):361:361 -> onInitializeAccessibilityEvent
    12:22:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):362:362 -> onInitializeAccessibilityEvent
    23:33:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):363:363 -> onInitializeAccessibilityEvent
    34:39:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):364:364 -> onInitializeAccessibilityEvent
    40:43:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):366:366 -> onInitializeAccessibilityEvent
    1:8:void onLayout(boolean,int,int,int,int):323:323 -> onLayout
    9:18:void onLayout(boolean,int,int,int,int):324:324 -> onLayout
    19:24:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    25:35:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    36:47:void onLayout(boolean,int,int,int,int):328:328 -> onLayout
    48:57:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    58:64:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    65:71:void onLayout(boolean,int,int,int,int):331:331 -> onLayout
    72:75:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    76:83:void onLayout(boolean,int,int,int,int):333:333 -> onLayout
    84:88:void onLayout(boolean,int,int,int,int):334:334 -> onLayout
    89:102:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    103:110:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    111:115:void onLayout(boolean,int,int,int,int):341:341 -> onLayout
    116:120:void onLayout(boolean,int,int,int,int):342:342 -> onLayout
    121:134:void onLayout(boolean,int,int,int,int):345:345 -> onLayout
    135:141:void onLayout(boolean,int,int,int,int):347:347 -> onLayout
    142:145:void onLayout(boolean,int,int,int,int):348:348 -> onLayout
    1:8:void onMeasure(int,int):243:243 -> onMeasure
    9:14:void onMeasure(int,int):249:249 -> onMeasure
    15:18:void onMeasure(int,int):255:255 -> onMeasure
    19:23:void onMeasure(int,int):257:257 -> onMeasure
    24:27:void onMeasure(int,int):258:258 -> onMeasure
    28:36:void onMeasure(int,int):260:260 -> onMeasure
    37:51:void onMeasure(int,int):261:261 -> onMeasure
    52:55:void onMeasure(int,int):263:263 -> onMeasure
    56:60:void onMeasure(int,int):265:265 -> onMeasure
    61:64:void onMeasure(int,int):266:266 -> onMeasure
    65:72:void onMeasure(int,int):267:267 -> onMeasure
    73:78:void onMeasure(int,int):268:268 -> onMeasure
    79:88:void onMeasure(int,int):271:271 -> onMeasure
    89:94:void onMeasure(int,int):272:272 -> onMeasure
    95:102:void onMeasure(int,int):276:276 -> onMeasure
    103:106:void onMeasure(int,int):277:277 -> onMeasure
    107:110:void onMeasure(int,int):278:278 -> onMeasure
    111:115:void onMeasure(int,int):279:279 -> onMeasure
    116:129:void onMeasure(int,int):280:280 -> onMeasure
    130:141:void onMeasure(int,int):285:285 -> onMeasure
    142:145:void onMeasure(int,int):287:287 -> onMeasure
    146:149:void onMeasure(int,int):291:291 -> onMeasure
    150:153:void onMeasure(int,int):292:292 -> onMeasure
    154:163:void onMeasure(int,int):293:293 -> onMeasure
    164:167:void onMeasure(int,int):296:296 -> onMeasure
    168:175:void onMeasure(int,int):297:297 -> onMeasure
    176:179:void onMeasure(int,int):300:300 -> onMeasure
    180:185:void onMeasure(int,int):301:301 -> onMeasure
    186:189:void onMeasure(int,int):302:302 -> onMeasure
    190:192:void onMeasure(int,int):301:301 -> onMeasure
    193:196:void onMeasure(int,int):305:305 -> onMeasure
    197:203:void onMeasure(int,int):307:307 -> onMeasure
    204:207:void onMeasure(int,int):309:309 -> onMeasure
    208:218:void onMeasure(int,int):310:310 -> onMeasure
    219:222:void onMeasure(int,int):315:315 -> onMeasure
    223:226:void onMeasure(int,int):317:317 -> onMeasure
    227:257:void onMeasure(int,int):251:251 -> onMeasure
    258:288:void onMeasure(int,int):245:245 -> onMeasure
    1:5:boolean onTouchEvent(android.view.MotionEvent):40:40 -> onTouchEvent
    1:3:void setContentHeight(int):97:97 -> setContentHeight
    1:4:void setCustomView(android.view.View):101:101 -> setCustomView
    5:7:void setCustomView(android.view.View):102:102 -> setCustomView
    8:11:void setCustomView(android.view.View):104:104 -> setCustomView
    12:15:void setCustomView(android.view.View):105:105 -> setCustomView
    16:19:void setCustomView(android.view.View):106:106 -> setCustomView
    20:23:void setCustomView(android.view.View):107:107 -> setCustomView
    24:26:void setCustomView(android.view.View):110:110 -> setCustomView
    27:30:void setCustomView(android.view.View):112:112 -> setCustomView
    1:2:void setSubtitle(java.lang.CharSequence):121:121 -> setSubtitle
    3:6:void setSubtitle(java.lang.CharSequence):122:122 -> setSubtitle
    1:2:void setTitle(java.lang.CharSequence):116:116 -> setTitle
    3:6:void setTitle(java.lang.CharSequence):117:117 -> setTitle
    1:4:void setTitleOptional(boolean):371:371 -> setTitleOptional
    5:7:void setTitleOptional(boolean):372:372 -> setTitleOptional
    8:10:void setTitleOptional(boolean):374:374 -> setTitleOptional
    1:4:void setVisibility(int):40:40 -> setVisibility
    1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
androidx.appcompat.widget.ActionBarContextView$1 -> androidx.appcompat.widget.ActionBarContextView$a:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    androidx.appcompat.view.ActionMode val$mode -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/b;"}
    androidx.appcompat.widget.ActionBarContextView this$0 -> f
    1:8:void <init>(androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode):170:170 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;Lj/b;)V"}
    1:6:void onClick(android.view.View):173:173 -> 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/o;"}
    int[] ATTRS -> F
    int mActionBarHeight -> e
    int mWindowVisibility -> f
    androidx.appcompat.widget.ContentFrameLayout mContent -> g
    androidx.appcompat.widget.ActionBarContainer mActionBarTop -> h
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/h0;"}
    android.graphics.drawable.Drawable mWindowContentOverlay -> j
    boolean mIgnoreWindowContentOverlay -> k
    boolean mOverlayMode -> l
    boolean mHasNonEmbeddedTabs -> m
    boolean mHideOnContentScroll -> n
    boolean mAnimatingForFling -> o
    int mHideOnContentScrollReference -> p
    int mLastSystemUiVisibility -> q
    android.graphics.Rect mBaseContentInsets -> r
    android.graphics.Rect mLastBaseContentInsets -> s
    android.graphics.Rect mContentInsets -> t
    android.graphics.Rect mBaseInnerInsets -> u
    android.graphics.Rect mLastBaseInnerInsets -> v
    android.graphics.Rect mInnerInsets -> w
    android.graphics.Rect 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
    1:12:void <clinit>():131:131 -> <clinit>
    1:4:void <init>(android.content.Context,android.util.AttributeSet):143:143 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    7:13:void <init>(android.content.Context,android.util.AttributeSet):82:82 -> <init>
    14:20:void <init>(android.content.Context,android.util.AttributeSet):83:83 -> <init>
    21:27:void <init>(android.content.Context,android.util.AttributeSet):84:84 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet):85:85 -> <init>
    35:41:void <init>(android.content.Context,android.util.AttributeSet):86:86 -> <init>
    42:48:void <init>(android.content.Context,android.util.AttributeSet):87:87 -> <init>
    49:55:void <init>(android.content.Context,android.util.AttributeSet):88:88 -> <init>
    56:62:void <init>(android.content.Context,android.util.AttributeSet):98:98 -> <init>
    63:69:void <init>(android.content.Context,android.util.AttributeSet):112:112 -> <init>
    70:76:void <init>(android.content.Context,android.util.AttributeSet):121:121 -> <init>
    77:79:void <init>(android.content.Context,android.util.AttributeSet):144:144 -> <init>
    80:87:void <init>(android.content.Context,android.util.AttributeSet):146:146 -> <init>
    1:3:void removeActionBarHideOffset():646:646 -> A
    4:9:void removeActionBarHideOffset():647:647 -> A
    1:16:boolean shouldHideActionBarOnFling(float,float):656:656 -> B
    17:22:boolean shouldHideActionBarOnFling(float,float):657:657 -> B
    23:34:boolean shouldHideActionBarOnFling(float,float):658:658 -> B
    1:3:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):768:768 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V"}
    4:9:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):769:769 -> a
    1:3:boolean isOverflowMenuShowing():738:738 -> b
    4:10:boolean isOverflowMenuShowing():739:739 -> b
    3:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):487:487 -> c
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):337:337 -> checkLayoutParams
    1:3:void setMenuPrepared():762:762 -> d
    4:9:void setMenuPrepared():763:763 -> d
    1:3:void draw(android.graphics.Canvas):453:453 -> draw
    4:11:void draw(android.graphics.Canvas):454:454 -> draw
    12:22:void draw(android.graphics.Canvas):455:455 -> draw
    23:40:void draw(android.graphics.Canvas):456:456 -> draw
    41:48:void draw(android.graphics.Canvas):458:458 -> draw
    49:53:void draw(android.graphics.Canvas):459:459 -> draw
    54:56:void draw(android.graphics.Canvas):458:458 -> draw
    57:62:void draw(android.graphics.Canvas):460:460 -> draw
    1:3:boolean isOverflowMenuShowPending():744:744 -> e
    4:10:boolean isOverflowMenuShowPending():745:745 -> e
    1:3:boolean hideOverflowMenu():756:756 -> f
    4:10:boolean hideOverflowMenu():757:757 -> f
    1:3:boolean fitSystemWindows(android.graphics.Rect):289:289 -> fitSystemWindows
    4:6:boolean fitSystemWindows(android.graphics.Rect):291:291 -> fitSystemWindows
    7:18:boolean fitSystemWindows(android.graphics.Rect):296:296 -> fitSystemWindows
    19:23:boolean fitSystemWindows(android.graphics.Rect):298:298 -> fitSystemWindows
    24:30:boolean fitSystemWindows(android.graphics.Rect):299:299 -> fitSystemWindows
    31:41:boolean fitSystemWindows(android.graphics.Rect):300:300 -> fitSystemWindows
    42:49:boolean fitSystemWindows(android.graphics.Rect):302:302 -> fitSystemWindows
    50:59:boolean fitSystemWindows(android.graphics.Rect):304:304 -> fitSystemWindows
    60:69:boolean fitSystemWindows(android.graphics.Rect):306:306 -> fitSystemWindows
    70:73:boolean fitSystemWindows(android.graphics.Rect):310:310 -> fitSystemWindows
    1:3:boolean showOverflowMenu():750:750 -> g
    4:10:boolean showOverflowMenu():751:751 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():56:56 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):56:56 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):332:332 -> generateLayoutParams
    1:13:int getActionBarHideOffset():617:617 -> getActionBarHideOffset
    1:7:int getNestedScrollAxes():580:580 -> getNestedScrollAxes
    1:3:java.lang.CharSequence getTitle():675:675 -> getTitle
    4:10:java.lang.CharSequence getTitle():676:676 -> getTitle
    1:3:boolean canShowOverflowMenu():732:732 -> h
    4:10:boolean canShowOverflowMenu():733:733 -> h
    3:6:void onStopNestedScroll(android.view.View,int):494:494 -> i
    3:6:void onNestedPreScroll(android.view.View,int,int,int[],int):509:509 -> j
    1:15:void initFeature(int):681:681 -> k
    16:19:void initFeature(int):690:690 -> k
    20:25:void initFeature(int):687:687 -> k
    26:31:void initFeature(int):684:684 -> k
    1:3:void dismissPopups():786:786 -> l
    4:9:void dismissPopups():787:787 -> l
    1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):474:474 -> m
    3:6:void onNestedScroll(android.view.View,int,int,int,int,int):502:502 -> n
    3:12:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):481:481 -> o
    1:3:void onConfigurationChanged(android.content.res.Configuration):225:225 -> onConfigurationChanged
    4:10:void onConfigurationChanged(android.content.res.Configuration):226:226 -> onConfigurationChanged
    11:14:void onConfigurationChanged(android.content.res.Configuration):227:227 -> onConfigurationChanged
    1:3:void onDetachedFromWindow():164:164 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():165:165 -> onDetachedFromWindow
    1:4:void onLayout(boolean,int,int,int,int):427:427 -> onLayout
    5:8:void onLayout(boolean,int,int,int,int):429:429 -> onLayout
    9:11:void onLayout(boolean,int,int,int,int):430:430 -> onLayout
    12:15:void onLayout(boolean,int,int,int,int):432:432 -> onLayout
    16:21:void onLayout(boolean,int,int,int,int):433:433 -> onLayout
    22:25:void onLayout(boolean,int,int,int,int):436:436 -> onLayout
    26:33:void onLayout(boolean,int,int,int,int):437:437 -> onLayout
    34:39:void onLayout(boolean,int,int,int,int):438:438 -> onLayout
    40:43:void onLayout(boolean,int,int,int,int):440:440 -> onLayout
    44:47:void onLayout(boolean,int,int,int,int):441:441 -> onLayout
    48:50:void onLayout(boolean,int,int,int,int):443:443 -> onLayout
    51:55:void onLayout(boolean,int,int,int,int):444:444 -> onLayout
    56:62:void onLayout(boolean,int,int,int,int):446:446 -> onLayout
    1:3:void onMeasure(int,int):342:342 -> onMeasure
    4:14:void onMeasure(int,int):351:351 -> onMeasure
    15:22:void onMeasure(int,int):352:352 -> onMeasure
    23:24:void onMeasure(int,int):353:353 -> onMeasure
    25:35:void onMeasure(int,int):354:354 -> onMeasure
    36:39:void onMeasure(int,int):353:353 -> onMeasure
    40:41:void onMeasure(int,int):355:355 -> onMeasure
    42:51:void onMeasure(int,int):356:356 -> onMeasure
    52:55:void onMeasure(int,int):355:355 -> onMeasure
    56:65:void onMeasure(int,int):357:357 -> onMeasure
    66:78:void onMeasure(int,int):359:359 -> onMeasure
    79:80:void onMeasure(int,int):365:365 -> onMeasure
    81:84:void onMeasure(int,int):366:366 -> onMeasure
    85:92:void onMeasure(int,int):367:367 -> onMeasure
    93:96:void onMeasure(int,int):370:370 -> onMeasure
    97:106:void onMeasure(int,int):373:373 -> onMeasure
    107:112:void onMeasure(int,int):376:376 -> onMeasure
    113:119:void onMeasure(int,int):383:383 -> onMeasure
    120:126:void onMeasure(int,int):384:384 -> onMeasure
    127:132:void onMeasure(int,int):385:385 -> onMeasure
    133:139:void onMeasure(int,int):386:386 -> onMeasure
    140:144:void onMeasure(int,int):387:387 -> onMeasure
    145:151:void onMeasure(int,int):389:389 -> onMeasure
    152:155:void onMeasure(int,int):390:390 -> onMeasure
    156:166:void onMeasure(int,int):392:392 -> onMeasure
    167:176:void onMeasure(int,int):394:394 -> onMeasure
    177:183:void onMeasure(int,int):398:398 -> onMeasure
    184:190:void onMeasure(int,int):400:400 -> onMeasure
    191:199:void onMeasure(int,int):403:403 -> onMeasure
    200:207:void onMeasure(int,int):404:404 -> onMeasure
    208:209:void onMeasure(int,int):405:405 -> onMeasure
    210:219:void onMeasure(int,int):406:406 -> onMeasure
    220:223:void onMeasure(int,int):405:405 -> onMeasure
    224:225:void onMeasure(int,int):407:407 -> onMeasure
    226:235:void onMeasure(int,int):408:408 -> onMeasure
    236:239:void onMeasure(int,int):407:407 -> onMeasure
    240:249:void onMeasure(int,int):409:409 -> onMeasure
    250:259:void onMeasure(int,int):412:412 -> onMeasure
    260:269:void onMeasure(int,int):413:413 -> onMeasure
    270:277:void onMeasure(int,int):416:416 -> onMeasure
    278:285:void onMeasure(int,int):417:417 -> onMeasure
    286:291:void onMeasure(int,int):420:420 -> onMeasure
    292:295:void onMeasure(int,int):421:421 -> onMeasure
    296:299:void onMeasure(int,int):419:419 -> onMeasure
    1:7:boolean onNestedFling(android.view.View,float,float,boolean):556:556 -> onNestedFling
    8:13:boolean onNestedFling(android.view.View,float,float,boolean):559:559 -> onNestedFling
    14:17:boolean onNestedFling(android.view.View,float,float,boolean):560:560 -> onNestedFling
    18:21:boolean onNestedFling(android.view.View,float,float,boolean):562:562 -> onNestedFling
    22:26:boolean onNestedFling(android.view.View,float,float,boolean):564:564 -> onNestedFling
    1:2:boolean onNestedPreFling(android.view.View,float,float):0:0 -> onNestedPreFling
    1:1:void onNestedPreScroll(android.view.View,int,int,int[]):0:0 -> onNestedPreScroll
    1:5:void onNestedScroll(android.view.View,int,int,int,int):536:536 -> onNestedScroll
    6:9:void onNestedScroll(android.view.View,int,int,int,int):537:537 -> onNestedScroll
    1:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):525:525 -> onNestedScrollAccepted
    6:11:void onNestedScrollAccepted(android.view.View,android.view.View,int):526:526 -> onNestedScrollAccepted
    12:14:void onNestedScrollAccepted(android.view.View,android.view.View,int):527:527 -> onNestedScrollAccepted
    15:18:void onNestedScrollAccepted(android.view.View,android.view.View,int):528:528 -> onNestedScrollAccepted
    19:22:void onNestedScrollAccepted(android.view.View,android.view.View,int):529:529 -> onNestedScrollAccepted
    5:13:boolean onStartNestedScroll(android.view.View,android.view.View,int):517:517 -> onStartNestedScroll
    14:18:boolean onStartNestedScroll(android.view.View,android.view.View,int):520:520 -> onStartNestedScroll
    1:8:void onStopNestedScroll(android.view.View):542:542 -> onStopNestedScroll
    9:18:void onStopNestedScroll(android.view.View):543:543 -> onStopNestedScroll
    19:22:void onStopNestedScroll(android.view.View):544:544 -> onStopNestedScroll
    23:25:void onStopNestedScroll(android.view.View):546:546 -> onStopNestedScroll
    26:29:void onStopNestedScroll(android.view.View):549:549 -> onStopNestedScroll
    30:33:void onStopNestedScroll(android.view.View):550:550 -> onStopNestedScroll
    1:3:void onWindowSystemUiVisibilityChanged(int):233:233 -> onWindowSystemUiVisibilityChanged
    4:6:void onWindowSystemUiVisibilityChanged(int):235:235 -> onWindowSystemUiVisibilityChanged
    7:9:void onWindowSystemUiVisibilityChanged(int):236:236 -> onWindowSystemUiVisibilityChanged
    10:25:void onWindowSystemUiVisibilityChanged(int):237:237 -> onWindowSystemUiVisibilityChanged
    26:31:void onWindowSystemUiVisibilityChanged(int):240:240 -> onWindowSystemUiVisibilityChanged
    32:39:void onWindowSystemUiVisibilityChanged(int):244:244 -> onWindowSystemUiVisibilityChanged
    40:45:void onWindowSystemUiVisibilityChanged(int):246:246 -> onWindowSystemUiVisibilityChanged
    46:54:void onWindowSystemUiVisibilityChanged(int):245:245 -> onWindowSystemUiVisibilityChanged
    55:58:void onWindowSystemUiVisibilityChanged(int):249:249 -> onWindowSystemUiVisibilityChanged
    59:62:void onWindowSystemUiVisibilityChanged(int):250:250 -> onWindowSystemUiVisibilityChanged
    1:3:void onWindowVisibilityChanged(int):257:257 -> onWindowVisibilityChanged
    4:5:void onWindowVisibilityChanged(int):258:258 -> onWindowVisibilityChanged
    6:9:void onWindowVisibilityChanged(int):259:259 -> onWindowVisibilityChanged
    10:13:void onWindowVisibilityChanged(int):260:260 -> onWindowVisibilityChanged
    1:3:void addActionBarHideOffset():651:651 -> p
    4:9:void addActionBarHideOffset():652:652 -> p
    1:9:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):267:267 -> q
    10:15:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):268:268 -> q
    16:22:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):270:270 -> q
    23:28:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):272:272 -> q
    29:33:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):274:274 -> q
    34:39:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):276:276 -> q
    40:44:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):278:278 -> q
    45:50:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):280:280 -> q
    51:54:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):282:282 -> q
    1:7:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():322:322 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    1:10:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):327:327 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    1:3:void setActionBarHideOffset(int):621:621 -> setActionBarHideOffset
    4:10:void setActionBarHideOffset(int):622:622 -> setActionBarHideOffset
    11:18:void setActionBarHideOffset(int):623:623 -> setActionBarHideOffset
    19:26:void setActionBarHideOffset(int):624:624 -> setActionBarHideOffset
    1:2:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):169:169 -> setActionBarVisibilityCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarOverlayLayout$d;)V"}
    3:8:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):170:170 -> setActionBarVisibilityCallback
    9:15:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):173:173 -> setActionBarVisibilityCallback
    16:19:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):174:174 -> setActionBarVisibilityCallback
    20:22:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):176:176 -> setActionBarVisibilityCallback
    23:26:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):177:177 -> setActionBarVisibilityCallback
    1:3:void setHasNonEmbeddedTabs(boolean):199:199 -> setHasNonEmbeddedTabs
    1:4:void setHideOnContentScrollEnabled(boolean):603:603 -> setHideOnContentScrollEnabled
    5:8:void setHideOnContentScrollEnabled(boolean):604:604 -> setHideOnContentScrollEnabled
    9:12:void setHideOnContentScrollEnabled(boolean):606:606 -> setHideOnContentScrollEnabled
    13:16:void setHideOnContentScrollEnabled(boolean):607:607 -> setHideOnContentScrollEnabled
    1:2:void setIcon(int):714:715 -> setIcon
    3:4:void setIcon(android.graphics.drawable.Drawable):720:721 -> setIcon
    1:3:void setLogo(int):726:726 -> setLogo
    4:9:void setLogo(int):727:727 -> setLogo
    1:4:void setOverlayMode(boolean):183:183 -> setOverlayMode
    5:24:void setOverlayMode(boolean):190:190 -> setOverlayMode
    1:1:void setShowingForActionMode(boolean):0:0 -> setShowingForActionMode
    1:1:void setUiOptions(int):0:0 -> setUiOptions
    1:3:void setWindowCallback(android.view.Window$Callback):663:663 -> setWindowCallback
    4:9:void setWindowCallback(android.view.Window$Callback):664:664 -> setWindowCallback
    1:3:void setWindowTitle(java.lang.CharSequence):669:669 -> setWindowTitle
    4:9:void setWindowTitle(java.lang.CharSequence):670:670 -> setWindowTitle
    1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
    1:4:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):592:592 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/h0;"}
    5:7:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):593:593 -> t
    8:11:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):594:594 -> t
    12:18:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):595:595 -> t
    19:30:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):597:597 -> t
    31:49:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):598:598 -> t
    1:5:void haltActionBarHideOffsetAnimations():628:628 -> u
    6:10:void haltActionBarHideOffsetAnimations():629:629 -> u
    11:14:void haltActionBarHideOffsetAnimations():630:630 -> u
    15:18:void haltActionBarHideOffsetAnimations():631:631 -> u
    1:15:void init(android.content.Context):150:150 -> v
    16:22:void init(android.content.Context):151:151 -> v
    23:33:void init(android.content.Context):152:152 -> v
    34:36:void init(android.content.Context):153:153 -> v
    37:39:void init(android.content.Context):154:154 -> v
    40:52:void init(android.content.Context):156:156 -> v
    53:60:void init(android.content.Context):159:159 -> v
    1:3:boolean isInOverlayMode():195:195 -> w
    1:3:void postAddActionBarHideOffset():641:641 -> x
    4:11:void postAddActionBarHideOffset():642:642 -> x
    1:3:void postRemoveActionBarHideOffset():636:636 -> y
    4:11:void postRemoveActionBarHideOffset():637:637 -> y
    1:4:void pullChildren():584:584 -> z
    5:14:void pullChildren():585:585 -> z
    15:24:void pullChildren():586:586 -> z
    25:37:void pullChildren():587:587 -> z
androidx.appcompat.widget.ActionBarOverlayLayout$1 -> androidx.appcompat.widget.ActionBarOverlayLayout$a:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):98:98 -> <init>
    1:6:void onAnimationCancel(android.animation.Animator):107:107 -> onAnimationCancel
    7:9:void onAnimationCancel(android.animation.Animator):108:108 -> onAnimationCancel
    1:6:void onAnimationEnd(android.animation.Animator):101:101 -> onAnimationEnd
    7:9:void onAnimationEnd(android.animation.Animator):102:102 -> onAnimationEnd
androidx.appcompat.widget.ActionBarOverlayLayout$2 -> androidx.appcompat.widget.ActionBarOverlayLayout$b:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):112:112 -> <init>
    1:5:void run():115:115 -> run
    6:22:void run():116:116 -> run
    23:29:void run():117:117 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$3 -> androidx.appcompat.widget.ActionBarOverlayLayout$c:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):121:121 -> <init>
    1:5:void run():124:124 -> run
    6:17:void run():125:125 -> run
    18:31:void run():126:126 -> run
    32:38:void run():127:127 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> androidx.appcompat.widget.ActionBarOverlayLayout$d:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    void showForSystem() -> a
    void onContentScrollStarted() -> b
    void onContentScrollStopped() -> c
    void enableContentAnimations(boolean) -> d
    void hideForSystem() -> e
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):792:792 -> <init>
    2:2:void <init>(int,int):796:796 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):800:800 -> <init>
androidx.appcompat.widget.ActionMenuPresenter -> androidx.appcompat.widget.c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    int mMinCellSize -> A
    android.util.SparseBooleanArray mActionButtonGroups -> B
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$a;"}
    androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$c;"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$b;"}
    androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$f;"}
    int mOpenSubMenuId -> H
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    android.graphics.drawable.Drawable mPendingOverflowIcon -> p
    boolean mPendingOverflowIconSet -> q
    boolean mReserveOverflow -> r
    boolean mReserveOverflowSet -> s
    int mWidthLimit -> t
    int mActionItemWidthLimit -> u
    int mMaxItems -> v
    boolean mMaxItemsSet -> w
    boolean mStrictWidthLimit -> x
    boolean mWidthLimitSet -> y
    boolean mExpandedActionViewsExclusive -> z
    1:7:void <init>(android.content.Context):87:87 -> <init>
    8:14:void <init>(android.content.Context):75:75 -> <init>
    15:22:void <init>(android.content.Context):83:83 -> <init>
    1:9:boolean hideOverflowMenu():358:358 -> A
    10:15:boolean hideOverflowMenu():359:359 -> A
    16:18:boolean hideOverflowMenu():360:360 -> A
    19:22:boolean hideOverflowMenu():364:364 -> A
    23:28:boolean hideOverflowMenu():366:366 -> A
    1:4:boolean hideSubMenus():388:388 -> B
    5:11:boolean hideSubMenus():389:389 -> B
    1:15:boolean isOverflowMenuShowPending():403:403 -> C
    1:14:boolean isOverflowMenuShowing():399:399 -> D
    1:4:void onConfigurationChanged(android.content.res.Configuration):133:133 -> E
    5:16:void onConfigurationChanged(android.content.res.Configuration):134:134 -> E
    17:21:void onConfigurationChanged(android.content.res.Configuration):136:136 -> E
    22:25:void onConfigurationChanged(android.content.res.Configuration):137:137 -> E
    1:3:void setExpandedActionViewsExclusive(boolean):158:158 -> F
    1:2:void setMenuView(androidx.appcompat.widget.ActionMenuView):590:590 -> G
    3:8:void setMenuView(androidx.appcompat.widget.ActionMenuView):591:591 -> G
    1:4:void setOverflowIcon(android.graphics.drawable.Drawable):162:162 -> H
    5:9:void setOverflowIcon(android.graphics.drawable.Drawable):163:163 -> H
    10:11:void setOverflowIcon(android.graphics.drawable.Drawable):165:165 -> H
    12:14:void setOverflowIcon(android.graphics.drawable.Drawable):166:166 -> H
    1:3:void setReserveOverflow(boolean):148:148 -> I
    4:6:void setReserveOverflow(boolean):149:149 -> I
    1:22:boolean showOverflowMenu():336:336 -> J
    23:32:boolean showOverflowMenu():337:337 -> J
    33:45:boolean showOverflowMenu():338:338 -> J
    46:52:boolean showOverflowMenu():339:339 -> J
    53:60:boolean showOverflowMenu():341:341 -> J
    61:68:boolean showOverflowMenu():345:345 -> J
    1:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):552:552 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    4:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):553:553 -> a
    1:3:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    4:7:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> c
    8:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):96:96 -> c
    12:15:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> c
    16:21:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> c
    22:25:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):101:101 -> c
    26:31:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):102:102 -> c
    32:35:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):106:106 -> c
    36:41:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):107:107 -> c
    42:43:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):110:110 -> c
    44:48:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):111:111 -> c
    49:52:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):112:112 -> c
    53:61:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):113:113 -> c
    62:66:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):114:114 -> c
    67:71:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):115:115 -> c
    72:73:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):116:116 -> c
    74:75:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):117:117 -> c
    76:79:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):119:119 -> c
    80:84:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):120:120 -> c
    85:92:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):122:122 -> c
    93:94:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):124:124 -> c
    95:96:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):127:127 -> c
    97:109:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):129:129 -> c
    2:4:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):207:207 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/k$a;)V"}
    5:8:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):209:209 -> d
    9:10:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):210:210 -> d
    11:13:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):211:211 -> d
    14:17:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):213:213 -> d
    18:24:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):214:214 -> d
    25:30:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):216:216 -> d
    1:9:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    10:17:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> e
    18:24:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> e
    25:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> e
    36:45:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):296:296 -> e
    46:53:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):299:299 -> e
    54:57:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):301:301 -> e
    58:74:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):302:302 -> e
    75:83:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):308:308 -> e
    84:86:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):309:309 -> e
    87:91:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):310:310 -> e
    92:95:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):312:312 -> e
    1:3:void updateMenuView(boolean):226:226 -> f
    4:10:void updateMenuView(boolean):228:228 -> f
    11:15:void updateMenuView(boolean):230:230 -> f
    16:19:void updateMenuView(boolean):231:231 -> f
    20:26:void updateMenuView(boolean):232:232 -> f
    27:38:void updateMenuView(boolean):234:234 -> f
    39:44:void updateMenuView(boolean):236:236 -> f
    45:48:void updateMenuView(boolean):241:241 -> f
    49:54:void updateMenuView(boolean):242:242 -> f
    55:60:void updateMenuView(boolean):245:245 -> f
    61:67:void updateMenuView(boolean):246:246 -> f
    68:85:void updateMenuView(boolean):248:248 -> f
    86:89:void updateMenuView(boolean):255:255 -> f
    90:98:void updateMenuView(boolean):256:256 -> f
    99:106:void updateMenuView(boolean):258:258 -> f
    107:112:void updateMenuView(boolean):259:259 -> f
    113:117:void updateMenuView(boolean):261:261 -> f
    118:121:void updateMenuView(boolean):263:263 -> f
    122:131:void updateMenuView(boolean):264:264 -> f
    132:143:void updateMenuView(boolean):266:266 -> f
    144:150:void updateMenuView(boolean):267:267 -> f
    151:160:void updateMenuView(boolean):270:270 -> f
    3:8:boolean flagActionItems():417:417 -> h
    9:12:boolean flagActionItems():418:418 -> h
    13:19:boolean flagActionItems():419:419 -> h
    20:21:boolean flagActionItems():425:425 -> h
    22:23:boolean flagActionItems():426:426 -> h
    24:27:boolean flagActionItems():427:427 -> h
    28:37:boolean flagActionItems():428:428 -> h
    38:43:boolean flagActionItems():435:435 -> h
    44:52:boolean flagActionItems():436:436 -> h
    53:62:boolean flagActionItems():438:438 -> h
    63:76:boolean flagActionItems():443:443 -> h
    77:88:boolean flagActionItems():451:451 -> h
    89:90:boolean flagActionItems():457:457 -> h
    91:93:boolean flagActionItems():458:458 -> h
    94:97:boolean flagActionItems():462:462 -> h
    98:101:boolean flagActionItems():463:463 -> h
    102:103:boolean flagActionItems():464:464 -> h
    104:112:boolean flagActionItems():465:465 -> h
    113:118:boolean flagActionItems():470:470 -> h
    119:124:boolean flagActionItems():472:472 -> h
    125:128:boolean flagActionItems():473:473 -> h
    129:132:boolean flagActionItems():474:474 -> h
    133:138:boolean flagActionItems():475:475 -> h
    139:141:boolean flagActionItems():478:478 -> h
    142:149:boolean flagActionItems():480:480 -> h
    150:156:boolean flagActionItems():485:485 -> h
    157:159:boolean flagActionItems():487:487 -> h
    160:167:boolean flagActionItems():489:489 -> h
    168:173:boolean flagActionItems():490:490 -> h
    174:177:boolean flagActionItems():493:493 -> h
    178:187:boolean flagActionItems():494:494 -> h
    188:203:boolean flagActionItems():495:495 -> h
    204:207:boolean flagActionItems():499:499 -> h
    208:212:boolean flagActionItems():500:500 -> h
    213:225:boolean flagActionItems():501:501 -> h
    226:229:boolean flagActionItems():508:508 -> h
    230:237:boolean flagActionItems():510:510 -> h
    238:258:boolean flagActionItems():516:516 -> h
    259:265:boolean flagActionItems():525:525 -> h
    266:271:boolean flagActionItems():528:528 -> h
    272:277:boolean flagActionItems():530:530 -> h
    278:283:boolean flagActionItems():531:531 -> h
    284:292:boolean flagActionItems():533:533 -> h
    293:304:boolean flagActionItems():534:534 -> h
    305:312:boolean flagActionItems():541:541 -> h
    313:328:boolean flagActionItems():544:544 -> h
    1:10:boolean filterLeftoverView(android.view.ViewGroup,int):275:275 -> l
    11:15:boolean filterLeftoverView(android.view.ViewGroup,int):276:276 -> l
    1:6: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/g;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    7:12:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):192:192 -> n
    13:16:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):193:193 -> n
    17:29:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):195:195 -> n
    30:31:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):197:197 -> n
    32:35:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):198:198 -> n
    36:41:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):199:199 -> n
    42:49:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):200:200 -> n
    1:2: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/k;"}
    3:8:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):182:182 -> o
    9:15:androidx.appcompat.view.menu.MenuView getMenuView(android.view.ViewGroup):184:184 -> o
    1:5:boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):221:221 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/g;)Z"}
    1:3: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/e;"}
    1:3: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/e;"}
    1:3: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/k;"}
    1:3: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/e;"}
    1:3: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/e;"}
    1:3:androidx.appcompat.view.menu.MenuView access$500(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/k;"}
    1:4:boolean dismissPopupMenus():377:377 -> x
    5:10:boolean dismissPopupMenus():378:378 -> x
    1:8:android.view.View findViewForItem(android.view.MenuItem):317:317 -> y
    9:15:android.view.View findViewForItem(android.view.MenuItem):320:320 -> y
    16:19:android.view.View findViewForItem(android.view.MenuItem):322:322 -> y
    20:26:android.view.View findViewForItem(android.view.MenuItem):323:323 -> y
    27:37:android.view.View findViewForItem(android.view.MenuItem):324:324 -> y
    1:4:android.graphics.drawable.Drawable getOverflowIcon():171:171 -> z
    5:9:android.graphics.drawable.Drawable getOverflowIcon():172:172 -> z
    10:13:android.graphics.drawable.Drawable getOverflowIcon():173:173 -> z
    14:18:android.graphics.drawable.Drawable getOverflowIcon():174:174 -> 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;"}
    1:3:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):738:738 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/m;Landroid/view/View;)V"}
    4:12:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):739:739 -> <init>
    13:18:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):741:741 -> <init>
    19:24:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):742:742 -> <init>
    25:37:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):744:744 -> <init>
    38:43:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):747:747 -> <init>
    1:6:void onDismiss():752:752 -> e
    7:8:void onDismiss():753:753 -> e
    9:12:void onDismiss():755:755 -> 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;"}
    1:6:void <init>(androidx.appcompat.widget.ActionMenuPresenter):805:805 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    1:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():810:810 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> androidx.appcompat.widget.c$c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:5:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):787:787 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V"}
    6:8:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):788:788 -> <init>
    1:8:void run():793:793 -> run
    9:17:void run():794:794 -> run
    18:27:void run():796:796 -> run
    28:41:void run():797:797 -> run
    42:47:void run():798:798 -> run
    48:53:void run():800:800 -> run
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> androidx.appcompat.widget.c$d:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    float[] mTempPts -> g
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:3:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):633:633 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;)V"}
    4:9:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):634:634 -> <init>
    10:14:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):631:631 -> <init>
    15:17:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):636:636 -> <init>
    18:21:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):637:637 -> <init>
    22:24:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):638:638 -> <init>
    25:27:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):639:639 -> <init>
    28:34:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):641:641 -> <init>
    35:43:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):643:643 -> <init>
    1:2:boolean needsDividerAfter():0:0 -> b
    1:2:boolean needsDividerBefore():0:0 -> c
    1:9:boolean performClick():676:676 -> performClick
    10:12:boolean performClick():680:680 -> performClick
    13:18:boolean performClick():681:681 -> performClick
    1:4:boolean setFrame(int,int,int,int):697:697 -> setFrame
    5:8:boolean setFrame(int,int,int,int):700:700 -> setFrame
    9:16:boolean setFrame(int,int,int,int):701:701 -> setFrame
    17:20:boolean setFrame(int,int,int,int):703:703 -> setFrame
    21:24:boolean setFrame(int,int,int,int):704:704 -> setFrame
    25:30:boolean setFrame(int,int,int,int):705:705 -> setFrame
    31:39:boolean setFrame(int,int,int,int):706:706 -> setFrame
    40:49:boolean setFrame(int,int,int,int):707:707 -> setFrame
    50:52:boolean setFrame(int,int,int,int):708:708 -> setFrame
    53:60:boolean setFrame(int,int,int,int):709:709 -> setFrame
    61:64:boolean setFrame(int,int,int,int):710:710 -> 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 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    1:8:void <init>(androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,androidx.appcompat.widget.ActionMenuPresenter):643:643 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V"}
    1:10:androidx.appcompat.view.menu.ShowableListMenu getPopup():646:646 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
    11:15:androidx.appcompat.view.menu.ShowableListMenu getPopup():650:650 -> b
    1:9:boolean onForwardingStarted():655:655 -> c
    1:10:boolean onForwardingStopped():664:664 -> d
    11:15:boolean onForwardingStopped():668:668 -> 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;"}
    1:2:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):720:720 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V"}
    3:15:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):721:721 -> <init>
    16:18:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):722:722 -> <init>
    19:24:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):723:723 -> <init>
    1:8:void onDismiss():728:728 -> e
    9:17:void onDismiss():729:729 -> e
    18:22:void onDismiss():731:731 -> e
    23:26:void onDismiss():733:733 -> e
androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback -> androidx.appcompat.widget.c$f:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:6:void <init>(androidx.appcompat.widget.ActionMenuPresenter):760:760 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):774:774 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    5:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):775:775 -> a
    13:20:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):777:777 -> a
    21:24:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):779:779 -> a
    5:19:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):767:767 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    20:27:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):768:768 -> b
    28:33:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):769:769 -> b
androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean mFormatItems -> A
    int mFormatItemsWidth -> B
    int mMinCellSize -> C
    int mGeneratedItemPadding -> D
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    android.content.Context mPopupContext -> u
    int mPopupTheme -> v
    boolean mReserveOverflow -> w
    androidx.appcompat.widget.ActionMenuPresenter mPresenter -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e$a;"}
    1:1:void <init>(android.content.Context):76:76 -> <init>
    2:8:void <init>(android.content.Context,android.util.AttributeSet):80:86 -> <init>
    3:19:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):597:597 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/ActionMenuView$c;"}
    20:25:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):600:600 -> A
    26:28:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):601:601 -> A
    29:33:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):605:605 -> A
    1:5:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():616:616 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    6:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():617:617 -> B
    7:10:boolean hasSupportDividerBeforeChildAt(int):736:736 -> C
    11:14:boolean hasSupportDividerBeforeChildAt(int):737:737 -> C
    15:24:boolean hasSupportDividerBeforeChildAt(int):739:739 -> C
    25:32:boolean hasSupportDividerBeforeChildAt(int):740:740 -> C
    33:36:boolean hasSupportDividerBeforeChildAt(int):742:742 -> C
    37:45:boolean hasSupportDividerBeforeChildAt(int):743:743 -> C
    1:14:boolean hideOverflowMenu():700:700 -> D
    1:14:boolean isOverflowMenuShowPending():716:716 -> E
    1:14:boolean isOverflowMenuShowing():710:710 -> F
    1:3:boolean isOverflowReserved():572:572 -> G
    1:6:int measureChildForCells(android.view.View,int,int,int,int):404:404 -> H
    7:11:int measureChildForCells(android.view.View,int,int,int,int):406:406 -> H
    12:15:int measureChildForCells(android.view.View,int,int,int,int):408:408 -> H
    16:19:int measureChildForCells(android.view.View,int,int,int,int):409:409 -> H
    20:32:int measureChildForCells(android.view.View,int,int,int,int):411:411 -> H
    33:51:int measureChildForCells(android.view.View,int,int,int,int):413:413 -> H
    52:55:int measureChildForCells(android.view.View,int,int,int,int):417:417 -> H
    56:58:int measureChildForCells(android.view.View,int,int,int,int):419:419 -> H
    59:62:int measureChildForCells(android.view.View,int,int,int,int):421:421 -> H
    63:64:int measureChildForCells(android.view.View,int,int,int,int):422:422 -> H
    65:77:int measureChildForCells(android.view.View,int,int,int,int):423:423 -> H
    78:84:int measureChildForCells(android.view.View,int,int,int,int):427:427 -> H
    85:86:int measureChildForCells(android.view.View,int,int,int,int):428:428 -> H
    87:91:int measureChildForCells(android.view.View,int,int,int,int):430:430 -> H
    92:99:int measureChildForCells(android.view.View,int,int,int,int):432:432 -> H
    3:6:void onMeasureExactFormat(int,int):178:178 -> I
    7:10:void onMeasureExactFormat(int,int):179:179 -> I
    11:14:void onMeasureExactFormat(int,int):180:180 -> I
    15:23:void onMeasureExactFormat(int,int):182:182 -> I
    24:35:void onMeasureExactFormat(int,int):183:183 -> I
    36:40:void onMeasureExactFormat(int,int):185:185 -> I
    41:44:void onMeasureExactFormat(int,int):191:191 -> I
    45:49:void onMeasureExactFormat(int,int):192:192 -> I
    50:53:void onMeasureExactFormat(int,int):196:196 -> I
    54:55:void onMeasureExactFormat(int,int):200:200 -> I
    56:72:void onMeasureExactFormat(int,int):212:212 -> I
    73:76:void onMeasureExactFormat(int,int):214:214 -> I
    77:89:void onMeasureExactFormat(int,int):215:215 -> I
    90:95:void onMeasureExactFormat(int,int):217:217 -> I
    96:107:void onMeasureExactFormat(int,int):223:223 -> I
    108:113:void onMeasureExactFormat(int,int):226:226 -> I
    114:115:void onMeasureExactFormat(int,int):227:227 -> I
    116:117:void onMeasureExactFormat(int,int):228:228 -> I
    118:119:void onMeasureExactFormat(int,int):229:229 -> I
    120:121:void onMeasureExactFormat(int,int):230:230 -> I
    122:123:void onMeasureExactFormat(int,int):231:231 -> I
    124:127:void onMeasureExactFormat(int,int):232:232 -> I
    128:141:void onMeasureExactFormat(int,int):233:233 -> I
    142:148:void onMeasureExactFormat(int,int):236:236 -> I
    149:152:void onMeasureExactFormat(int,int):238:238 -> I
    153:158:void onMeasureExactFormat(int,int):241:241 -> I
    159:164:void onMeasureExactFormat(int,int):242:242 -> I
    165:170:void onMeasureExactFormat(int,int):243:243 -> I
    171:224:void onMeasureExactFormat(int,int):246:246 -> I
    225:228:void onMeasureExactFormat(int,int):263:263 -> I
    229:236:void onMeasureExactFormat(int,int):264:264 -> I
    237:241:void onMeasureExactFormat(int,int):267:267 -> I
    242:275:void onMeasureExactFormat(int,int):270:270 -> I
    276:279:void onMeasureExactFormat(int,int):289:289 -> I
    280:296:void onMeasureExactFormat(int,int):290:290 -> I
    297:307:void onMeasureExactFormat(int,int):293:293 -> I
    308:314:void onMeasureExactFormat(int,int):297:297 -> I
    315:336:void onMeasureExactFormat(int,int):299:299 -> I
    337:344:void onMeasureExactFormat(int,int):301:301 -> I
    345:387:void onMeasureExactFormat(int,int):302:302 -> I
    388:403:void onMeasureExactFormat(int,int):315:315 -> I
    404:413:void onMeasureExactFormat(int,int):320:320 -> I
    414:433:void onMeasureExactFormat(int,int):321:321 -> I
    434:443:void onMeasureExactFormat(int,int):324:324 -> I
    444:478:void onMeasureExactFormat(int,int):325:325 -> I
    479:482:void onMeasureExactFormat(int,int):335:335 -> I
    483:488:void onMeasureExactFormat(int,int):336:336 -> I
    489:492:void onMeasureExactFormat(int,int):337:337 -> I
    493:495:void onMeasureExactFormat(int,int):339:339 -> I
    496:499:void onMeasureExactFormat(int,int):340:340 -> I
    500:504:void onMeasureExactFormat(int,int):341:341 -> I
    505:511:void onMeasureExactFormat(int,int):344:344 -> I
    512:515:void onMeasureExactFormat(int,int):347:347 -> I
    516:518:void onMeasureExactFormat(int,int):348:348 -> I
    519:521:void onMeasureExactFormat(int,int):349:349 -> I
    522:530:void onMeasureExactFormat(int,int):350:350 -> I
    531:538:void onMeasureExactFormat(int,int):357:357 -> I
    539:553:void onMeasureExactFormat(int,int):360:360 -> I
    554:557:void onMeasureExactFormat(int,int):371:371 -> I
    558:563:void onMeasureExactFormat(int,int):372:372 -> I
    564:568:void onMeasureExactFormat(int,int):374:374 -> I
    569:575:void onMeasureExactFormat(int,int):376:376 -> I
    576:591:void onMeasureExactFormat(int,int):377:377 -> I
    592:595:void onMeasureExactFormat(int,int):386:386 -> I
    1:3:androidx.appcompat.view.menu.MenuBuilder peekMenu():682:682 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:2:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):672:672 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;Landroidx/appcompat/view/menu/e$a;)V"}
    3:5:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):673:673 -> K
    1:14:boolean showOverflowMenu():691:691 -> L
    1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):625:625 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)Z"}
    1:3:void initialize(androidx.appcompat.view.menu.MenuBuilder):639:639 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):610:610 -> checkLayoutParams
    1:2:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():48:48 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):48:48 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):48:48 -> generateLayoutParams
    1:4:android.view.Menu getMenu():651:651 -> getMenu
    5:8:android.view.Menu getMenu():652:652 -> getMenu
    9:15:android.view.Menu getMenu():653:653 -> getMenu
    16:23:android.view.Menu getMenu():654:654 -> getMenu
    24:31:android.view.Menu getMenu():655:655 -> getMenu
    32:34:android.view.Menu getMenu():656:656 -> getMenu
    35:49:android.view.Menu getMenu():657:657 -> getMenu
    50:58:android.view.Menu getMenu():659:659 -> getMenu
    59:63:android.view.Menu getMenu():660:660 -> getMenu
    64:66:android.view.Menu getMenu():663:663 -> getMenu
    1:3:android.graphics.drawable.Drawable getOverflowIcon():565:565 -> getOverflowIcon
    4:10:android.graphics.drawable.Drawable getOverflowIcon():566:566 -> getOverflowIcon
    1:3:int getPopupTheme():113:113 -> getPopupTheme
    1:2:int getWindowAnimations():0:0 -> getWindowAnimations
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():48:48 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/r0$a;"}
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):48:48 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r0$a;"}
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):48:48 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/r0$a;"}
    1:3:void onConfigurationChanged(android.content.res.Configuration):128:128 -> onConfigurationChanged
    4:8:void onConfigurationChanged(android.content.res.Configuration):130:130 -> onConfigurationChanged
    9:11:void onConfigurationChanged(android.content.res.Configuration):131:131 -> onConfigurationChanged
    12:19:void onConfigurationChanged(android.content.res.Configuration):133:133 -> onConfigurationChanged
    20:24:void onConfigurationChanged(android.content.res.Configuration):134:134 -> onConfigurationChanged
    25:30:void onConfigurationChanged(android.content.res.Configuration):135:135 -> onConfigurationChanged
    1:3:void onDetachedFromWindow():544:544 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():545:545 -> onDetachedFromWindow
    3:6:void onLayout(boolean,int,int,int,int):439:439 -> onLayout
    7:10:void onLayout(boolean,int,int,int,int):440:440 -> onLayout
    11:16:void onLayout(boolean,int,int,int,int):444:444 -> onLayout
    17:18:void onLayout(boolean,int,int,int,int):445:445 -> onLayout
    19:24:void onLayout(boolean,int,int,int,int):446:446 -> onLayout
    25:35:void onLayout(boolean,int,int,int,int):450:450 -> onLayout
    36:47:void onLayout(boolean,int,int,int,int):452:452 -> onLayout
    48:51:void onLayout(boolean,int,int,int,int):454:454 -> onLayout
    52:58:void onLayout(boolean,int,int,int,int):455:455 -> onLayout
    59:64:void onLayout(boolean,int,int,int,int):459:459 -> onLayout
    65:68:void onLayout(boolean,int,int,int,int):460:460 -> onLayout
    69:72:void onLayout(boolean,int,int,int,int):461:461 -> onLayout
    73:79:void onLayout(boolean,int,int,int,int):462:462 -> onLayout
    80:85:void onLayout(boolean,int,int,int,int):465:465 -> onLayout
    86:95:void onLayout(boolean,int,int,int,int):469:469 -> onLayout
    96:111:void onLayout(boolean,int,int,int,int):472:472 -> onLayout
    112:116:void onLayout(boolean,int,int,int,int):475:475 -> onLayout
    117:122:void onLayout(boolean,int,int,int,int):477:477 -> onLayout
    123:133:void onLayout(boolean,int,int,int,int):482:482 -> onLayout
    134:146:void onLayout(boolean,int,int,int,int):485:485 -> onLayout
    147:150:void onLayout(boolean,int,int,int,int):494:494 -> onLayout
    151:154:void onLayout(boolean,int,int,int,int):495:495 -> onLayout
    155:158:void onLayout(boolean,int,int,int,int):496:496 -> onLayout
    159:160:void onLayout(boolean,int,int,int,int):497:497 -> onLayout
    161:163:void onLayout(boolean,int,int,int,int):498:498 -> onLayout
    164:168:void onLayout(boolean,int,int,int,int):499:499 -> onLayout
    169:177:void onLayout(boolean,int,int,int,int):500:500 -> onLayout
    178:189:void onLayout(boolean,int,int,int,int):505:505 -> onLayout
    190:201:void onLayout(boolean,int,int,int,int):508:508 -> onLayout
    202:205:void onLayout(boolean,int,int,int,int):510:510 -> onLayout
    206:211:void onLayout(boolean,int,int,int,int):511:511 -> onLayout
    212:222:void onLayout(boolean,int,int,int,int):512:512 -> onLayout
    223:225:void onLayout(boolean,int,int,int,int):516:516 -> onLayout
    226:229:void onLayout(boolean,int,int,int,int):517:517 -> onLayout
    230:233:void onLayout(boolean,int,int,int,int):518:518 -> onLayout
    234:240:void onLayout(boolean,int,int,int,int):519:519 -> onLayout
    241:243:void onLayout(boolean,int,int,int,int):520:520 -> onLayout
    244:251:void onLayout(boolean,int,int,int,int):521:521 -> onLayout
    252:258:void onLayout(boolean,int,int,int,int):524:524 -> onLayout
    259:262:void onLayout(boolean,int,int,int,int):526:526 -> onLayout
    263:268:void onLayout(boolean,int,int,int,int):527:527 -> onLayout
    269:279:void onLayout(boolean,int,int,int,int):528:528 -> onLayout
    280:282:void onLayout(boolean,int,int,int,int):532:532 -> onLayout
    283:286:void onLayout(boolean,int,int,int,int):533:533 -> onLayout
    287:290:void onLayout(boolean,int,int,int,int):534:534 -> onLayout
    291:297:void onLayout(boolean,int,int,int,int):535:535 -> onLayout
    298:300:void onLayout(boolean,int,int,int,int):536:536 -> onLayout
    301:309:void onLayout(boolean,int,int,int,int):537:537 -> onLayout
    1:2:void onMeasure(int,int):147:147 -> onMeasure
    3:19:void onMeasure(int,int):148:148 -> onMeasure
    20:21:void onMeasure(int,int):151:151 -> onMeasure
    22:25:void onMeasure(int,int):156:156 -> onMeasure
    26:37:void onMeasure(int,int):157:157 -> onMeasure
    38:39:void onMeasure(int,int):158:158 -> onMeasure
    40:42:void onMeasure(int,int):159:159 -> onMeasure
    43:46:void onMeasure(int,int):162:162 -> onMeasure
    47:52:void onMeasure(int,int):163:163 -> onMeasure
    53:59:void onMeasure(int,int):164:164 -> onMeasure
    60:63:void onMeasure(int,int):168:168 -> onMeasure
    64:69:void onMeasure(int,int):169:169 -> onMeasure
    70:76:void onMeasure(int,int):170:170 -> onMeasure
    77:80:void onMeasure(int,int):172:172 -> onMeasure
    1:6:void setExpandedActionViewsExclusive(boolean):756:756 -> setExpandedActionViewsExclusive
    1:3:void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener):141:141 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$e;)V"}
    1:3:void setOverflowIcon(android.graphics.drawable.Drawable):554:554 -> setOverflowIcon
    4:9:void setOverflowIcon(android.graphics.drawable.Drawable):555:555 -> setOverflowIcon
    1:3:void setOverflowReserved(boolean):578:578 -> setOverflowReserved
    1:4:void setPopupTheme(int):97:97 -> setPopupTheme
    5:8:void setPopupTheme(int):98:98 -> setPopupTheme
    9:15:void setPopupTheme(int):100:100 -> setPopupTheme
    16:27:void setPopupTheme(int):102:102 -> setPopupTheme
    1:2:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):122:122 -> setPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    3:6:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):123:123 -> setPresenter
    1:4:void dismissPopupMenus():723:723 -> x
    5:8:void dismissPopupMenus():724:724 -> x
    1:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():583:583 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    9:11:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():585:585 -> y
    1:10:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):591:591 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$c;"}
androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> androidx.appcompat.widget.ActionMenuView$a:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean needsDividerAfter() -> b
    boolean needsDividerBefore() -> c
androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback -> androidx.appcompat.widget.ActionMenuView$b:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    1:4:void <init>():793:793 -> <init>
    1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    1:2:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
androidx.appcompat.widget.ActionMenuView$LayoutParams -> androidx.appcompat.widget.ActionMenuView$c:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean isOverflowButton -> c
    int cellsUsed -> d
    int extraPixels -> e
    boolean expandable -> f
    boolean preventEdgeOffset -> g
    boolean expanded -> h
    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 -> e
    1:6:void <init>(androidx.appcompat.widget.ActionMenuView):775:775 -> <init>
    1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):780:780 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"}
    7:16:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):781:781 -> a
    1:6:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):786:786 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    7:10:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):787:787 -> 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 -> e
    4:10:void <clinit>():869:869 -> <clinit>
    1:3:void <init>(android.content.Context,android.util.AttributeSet):874:874 -> <init>
    4:10:void <init>(android.content.Context,android.util.AttributeSet):875:875 -> <init>
    11:17:void <init>(android.content.Context,android.util.AttributeSet):876:876 -> <init>
    18:21:void <init>(android.content.Context,android.util.AttributeSet):877:877 -> <init>
androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout:
# {"id":"sourceFile","fileName":"AlertDialogLayout.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    1:6:void forceUniformWidth(int,int):218:218 -> h
    7:13:void forceUniformWidth(int,int):217:217 -> h
    14:17:void forceUniformWidth(int,int):221:221 -> h
    18:25:void forceUniformWidth(int,int):222:222 -> h
    26:31:void forceUniformWidth(int,int):223:223 -> h
    32:36:void forceUniformWidth(int,int):224:224 -> h
    37:38:void forceUniformWidth(int,int):227:227 -> h
    39:48:void forceUniformWidth(int,int):228:228 -> h
    49:51:void forceUniformWidth(int,int):231:231 -> h
    52:60:void forceUniformWidth(int,int):232:232 -> h
    1:5:void onLayout(boolean,int,int,int,int):265:265 -> onLayout
    6:12:void onLayout(boolean,int,int,int,int):269:269 -> onLayout
    13:17:void onLayout(boolean,int,int,int,int):272:272 -> onLayout
    18:21:void onLayout(boolean,int,int,int,int):274:274 -> onLayout
    22:25:void onLayout(boolean,int,int,int,int):275:275 -> onLayout
    26:43:void onLayout(boolean,int,int,int,int):276:276 -> onLayout
    44:48:void onLayout(boolean,int,int,int,int):294:294 -> onLayout
    49:57:void onLayout(boolean,int,int,int,int):284:284 -> onLayout
    58:67:void onLayout(boolean,int,int,int,int):289:289 -> onLayout
    68:76:void onLayout(boolean,int,int,int,int):298:298 -> onLayout
    77:82:void onLayout(boolean,int,int,int,int):300:300 -> onLayout
    83:88:void onLayout(boolean,int,int,int,int):303:303 -> onLayout
    89:96:void onLayout(boolean,int,int,int,int):304:304 -> onLayout
    97:100:void onLayout(boolean,int,int,int,int):305:305 -> onLayout
    101:104:void onLayout(boolean,int,int,int,int):306:306 -> onLayout
    105:111:void onLayout(boolean,int,int,int,int):309:309 -> onLayout
    112:116:void onLayout(boolean,int,int,int,int):311:311 -> onLayout
    117:120:void onLayout(boolean,int,int,int,int):315:315 -> onLayout
    121:132:void onLayout(boolean,int,int,int,int):316:316 -> onLayout
    133:139:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    140:145:void onLayout(boolean,int,int,int,int):327:327 -> onLayout
    146:154:void onLayout(boolean,int,int,int,int):322:322 -> onLayout
    155:161:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    162:166:void onLayout(boolean,int,int,int,int):340:340 -> onLayout
    167:169:void onLayout(boolean,int,int,int,int):341:341 -> onLayout
    170:178:void onLayout(boolean,int,int,int,int):342:342 -> onLayout
    1:6:void onMeasure(int,int):64:64 -> onMeasure
    7:10:void onMeasure(int,int):66:66 -> onMeasure
    3:6:void setChildFrame(android.view.View,int,int,int,int):348:348 -> w
    1:7:int resolveMinimumHeight(android.view.View):248:248 -> x
    8:12:int resolveMinimumHeight(android.view.View):253:253 -> x
    13:14:int resolveMinimumHeight(android.view.View):254:254 -> x
    15:21:int resolveMinimumHeight(android.view.View):255:255 -> x
    22:31:int resolveMinimumHeight(android.view.View):256:256 -> x
    7:19:boolean tryOnMeasure(int,int):75:75 -> y
    20:23:boolean tryOnMeasure(int,int):77:77 -> y
    24:30:boolean tryOnMeasure(int,int):78:78 -> y
    31:34:boolean tryOnMeasure(int,int):82:82 -> y
    35:40:boolean tryOnMeasure(int,int):83:83 -> y
    41:46:boolean tryOnMeasure(int,int):85:85 -> y
    47:63:boolean tryOnMeasure(int,int):87:87 -> y
    64:67:boolean tryOnMeasure(int,int):99:99 -> y
    68:71:boolean tryOnMeasure(int,int):100:100 -> y
    72:75:boolean tryOnMeasure(int,int):101:101 -> y
    76:86:boolean tryOnMeasure(int,int):104:104 -> y
    87:89:boolean tryOnMeasure(int,int):107:107 -> y
    90:94:boolean tryOnMeasure(int,int):109:109 -> y
    95:106:boolean tryOnMeasure(int,int):110:110 -> y
    107:109:boolean tryOnMeasure(int,int):116:116 -> y
    110:113:boolean tryOnMeasure(int,int):117:117 -> y
    114:119:boolean tryOnMeasure(int,int):118:118 -> y
    120:138:boolean tryOnMeasure(int,int):121:121 -> y
    139:142:boolean tryOnMeasure(int,int):131:131 -> y
    143:146:boolean tryOnMeasure(int,int):130:130 -> y
    147:149:boolean tryOnMeasure(int,int):134:134 -> y
    150:154:boolean tryOnMeasure(int,int):135:135 -> y
    155:170:boolean tryOnMeasure(int,int):138:138 -> y
    171:178:boolean tryOnMeasure(int,int):149:149 -> y
    179:182:boolean tryOnMeasure(int,int):155:155 -> y
    183:185:boolean tryOnMeasure(int,int):157:157 -> y
    186:190:boolean tryOnMeasure(int,int):159:159 -> y
    191:204:boolean tryOnMeasure(int,int):160:160 -> y
    205:208:boolean tryOnMeasure(int,int):175:175 -> y
    209:211:boolean tryOnMeasure(int,int):177:177 -> y
    212:216:boolean tryOnMeasure(int,int):179:179 -> y
    217:228:boolean tryOnMeasure(int,int):180:180 -> y
    229:232:boolean tryOnMeasure(int,int):186:186 -> y
    233:238:boolean tryOnMeasure(int,int):187:187 -> y
    239:249:boolean tryOnMeasure(int,int):188:188 -> y
    250:259:boolean tryOnMeasure(int,int):192:192 -> y
    260:264:boolean tryOnMeasure(int,int):194:194 -> y
    265:268:boolean tryOnMeasure(int,int):196:196 -> y
    269:273:boolean tryOnMeasure(int,int):198:198 -> y
    274:278:boolean tryOnMeasure(int,int):203:203 -> y
androidx.appcompat.widget.AppCompatAutoCompleteTextView -> androidx.appcompat.widget.d:
# {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    int[] TINT_ATTRS -> g
    4:10:void <clinit>():58:58 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):70:70 -> <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:6:void <init>(android.content.Context,android.util.AttributeSet,int):81:81 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):83:84 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet,int):86:88 -> <init>
    1:3:void drawableStateChanged():170:170 -> drawableStateChanged
    4:7:void drawableStateChanged():171:171 -> drawableStateChanged
    8:10:void drawableStateChanged():172:172 -> drawableStateChanged
    11:14:void drawableStateChanged():174:174 -> drawableStateChanged
    15:18:void drawableStateChanged():175:175 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():136:136 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():137:137 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():164:164 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():165:165 -> getSupportBackgroundTintMode
    1:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):189:189 -> onCreateInputConnection
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):106:106 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):107:107 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):108:108 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):98:98 -> setBackgroundResource
    4:7:void setBackgroundResource(int):99:99 -> setBackgroundResource
    8:11:void setBackgroundResource(int):100:100 -> setBackgroundResource
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):200:200 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):199:199 -> setCustomSelectionActionModeCallback
    1:12:void setDropDownBackgroundResource(int):93:93 -> setDropDownBackgroundResource
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):121:121 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):122:122 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):149:149 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):150:150 -> setSupportBackgroundTintMode
    1:3:void setTextAppearance(android.content.Context,int):181:181 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):182:182 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):183:183 -> 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/j;"}
    int mBackgroundResId -> c
    androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mBackgroundTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    1:4:void <init>(android.view.View):41:41 -> <init>
    5:6:void <init>(android.view.View):35:35 -> <init>
    7:8:void <init>(android.view.View):42:42 -> <init>
    9:15:void <init>(android.view.View):43:43 -> <init>
    1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):173:173 -> a
    5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):174:174 -> a
    12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):176:176 -> a
    14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):177:177 -> a
    17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):179:179 -> a
    26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):181:181 -> a
    28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):182:182 -> a
    30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):184:184 -> a
    38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):186:186 -> a
    40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):187:187 -> a
    42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):190:190 -> a
    53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):191:191 -> a
    1:8:void applySupportBackgroundTint():118:118 -> b
    9:14:void applySupportBackgroundTint():120:120 -> b
    15:21:void applySupportBackgroundTint():121:121 -> b
    22:25:void applySupportBackgroundTint():127:127 -> b
    26:27:void applySupportBackgroundTint():128:128 -> b
    28:31:void applySupportBackgroundTint():129:129 -> b
    32:35:void applySupportBackgroundTint():128:128 -> b
    36:39:void applySupportBackgroundTint():130:130 -> b
    40:41:void applySupportBackgroundTint():131:131 -> b
    42:45:void applySupportBackgroundTint():132:132 -> b
    46:49:void applySupportBackgroundTint():131:131 -> b
    1:9:android.content.res.ColorStateList getSupportBackgroundTintList():100:100 -> c
    1:9:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():114:114 -> d
    1:13:void loadFromAttributes(android.util.AttributeSet,int):47:47 -> e
    14:22:void loadFromAttributes(android.util.AttributeSet,int):50:50 -> e
    23:30:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    31:34:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> e
    35:46:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> e
    47:52:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> e
    53:60:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> e
    61:64:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> e
    65:68:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> e
    69:71:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> e
    72:79:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> e
    80:83:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> e
    84:88:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> e
    89:92:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    93:95:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> e
    96:102:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> e
    103:103:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> e
    2:4:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):84:84 -> f
    5:7:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):86:86 -> f
    8:11:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):87:87 -> f
    1:2:void onSetBackgroundResource(int):75:75 -> g
    3:8:void onSetBackgroundResource(int):77:77 -> g
    9:18:void onSetBackgroundResource(int):78:78 -> g
    19:21:void onSetBackgroundResource(int):77:77 -> g
    22:25:void onSetBackgroundResource(int):80:80 -> g
    3:6:void setInternalBackgroundTint(android.content.res.ColorStateList):139:139 -> h
    7:13:void setInternalBackgroundTint(android.content.res.ColorStateList):140:140 -> h
    14:18:void setInternalBackgroundTint(android.content.res.ColorStateList):142:142 -> h
    19:22:void setInternalBackgroundTint(android.content.res.ColorStateList):143:143 -> h
    23:24:void setInternalBackgroundTint(android.content.res.ColorStateList):145:145 -> h
    25:28:void setInternalBackgroundTint(android.content.res.ColorStateList):147:147 -> h
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):91:91 -> i
    5:11:void setSupportBackgroundTintList(android.content.res.ColorStateList):92:92 -> i
    12:16:void setSupportBackgroundTintList(android.content.res.ColorStateList):94:94 -> i
    17:18:void setSupportBackgroundTintList(android.content.res.ColorStateList):95:95 -> i
    19:22:void setSupportBackgroundTintList(android.content.res.ColorStateList):96:96 -> i
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):104:104 -> j
    5:11:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):105:105 -> j
    12:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):107:107 -> j
    17:18:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):108:108 -> j
    19:22:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):110:110 -> j
    1:8:boolean shouldApplyFrameworkTintUsingColorFilter():155:155 -> k
androidx.appcompat.widget.AppCompatButton -> androidx.appcompat.widget.f:
# {"id":"sourceFile","fileName":"AppCompatButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):72:72 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):74:75 -> <init>
    5:7:void <init>(android.content.Context,android.util.AttributeSet,int):77:79 -> <init>
    1:3:void drawableStateChanged():156:156 -> drawableStateChanged
    4:7:void drawableStateChanged():157:157 -> drawableStateChanged
    8:10:void drawableStateChanged():158:158 -> drawableStateChanged
    11:14:void drawableStateChanged():160:160 -> drawableStateChanged
    15:18:void drawableStateChanged():161:161 -> drawableStateChanged
    1:4:int getAutoSizeMaxTextSize():324:324 -> getAutoSizeMaxTextSize
    5:9:int getAutoSizeMaxTextSize():325:325 -> getAutoSizeMaxTextSize
    10:13:int getAutoSizeMaxTextSize():327:327 -> getAutoSizeMaxTextSize
    14:20:int getAutoSizeMaxTextSize():328:328 -> getAutoSizeMaxTextSize
    1:4:int getAutoSizeMinTextSize():308:308 -> getAutoSizeMinTextSize
    5:9:int getAutoSizeMinTextSize():309:309 -> getAutoSizeMinTextSize
    10:13:int getAutoSizeMinTextSize():311:311 -> getAutoSizeMinTextSize
    14:20:int getAutoSizeMinTextSize():312:312 -> getAutoSizeMinTextSize
    1:4:int getAutoSizeStepGranularity():292:292 -> getAutoSizeStepGranularity
    5:9:int getAutoSizeStepGranularity():293:293 -> getAutoSizeStepGranularity
    10:13:int getAutoSizeStepGranularity():295:295 -> getAutoSizeStepGranularity
    14:20:int getAutoSizeStepGranularity():296:296 -> getAutoSizeStepGranularity
    1:4:int[] getAutoSizeTextAvailableSizes():340:340 -> getAutoSizeTextAvailableSizes
    5:9:int[] getAutoSizeTextAvailableSizes():341:341 -> getAutoSizeTextAvailableSizes
    10:13:int[] getAutoSizeTextAvailableSizes():343:343 -> getAutoSizeTextAvailableSizes
    14:19:int[] getAutoSizeTextAvailableSizes():344:344 -> getAutoSizeTextAvailableSizes
    20:22:int[] getAutoSizeTextAvailableSizes():347:347 -> getAutoSizeTextAvailableSizes
    1:5:int getAutoSizeTextType():274:274 -> getAutoSizeTextType
    6:14:int getAutoSizeTextType():275:275 -> getAutoSizeTextType
    15:18:int getAutoSizeTextType():279:279 -> getAutoSizeTextType
    19:24:int getAutoSizeTextType():280:280 -> getAutoSizeTextType
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():122:122 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():123:123 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():150:150 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():151:151 -> getSupportBackgroundTintMode
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):175:175 -> onInitializeAccessibilityEvent
    4:13:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):176:176 -> onInitializeAccessibilityEvent
    1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):181:181 -> onInitializeAccessibilityNodeInfo
    4:13:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):182:182 -> onInitializeAccessibilityNodeInfo
    1:5:void onLayout(boolean,int,int,int,int):187:187 -> onLayout
    6:13:void onLayout(boolean,int,int,int,int):188:188 -> onLayout
    14:17:void onLayout(boolean,int,int,int,int):189:189 -> onLayout
    1:3:void onTextChanged(java.lang.CharSequence,int,int,int):206:206 -> onTextChanged
    4:17:void onTextChanged(java.lang.CharSequence,int,int,int):207:207 -> onTextChanged
    18:23:void onTextChanged(java.lang.CharSequence,int,int,int):208:208 -> onTextChanged
    1:4:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):238:238 -> setAutoSizeTextTypeUniformWithConfiguration
    5:8:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):239:239 -> setAutoSizeTextTypeUniformWithConfiguration
    9:12:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):242:242 -> setAutoSizeTextTypeUniformWithConfiguration
    13:16:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):243:243 -> setAutoSizeTextTypeUniformWithConfiguration
    1:4:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):256:256 -> setAutoSizeTextTypeUniformWithPresetSizes
    5:8:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):257:257 -> setAutoSizeTextTypeUniformWithPresetSizes
    9:12:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):259:259 -> setAutoSizeTextTypeUniformWithPresetSizes
    13:16:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):260:260 -> setAutoSizeTextTypeUniformWithPresetSizes
    1:4:void setAutoSizeTextTypeWithDefaults(int):219:219 -> setAutoSizeTextTypeWithDefaults
    5:8:void setAutoSizeTextTypeWithDefaults(int):220:220 -> setAutoSizeTextTypeWithDefaults
    9:12:void setAutoSizeTextTypeWithDefaults(int):222:222 -> setAutoSizeTextTypeWithDefaults
    13:16:void setAutoSizeTextTypeWithDefaults(int):223:223 -> setAutoSizeTextTypeWithDefaults
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):92:92 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):93:93 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):94:94 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):84:84 -> setBackgroundResource
    4:7:void setBackgroundResource(int):85:85 -> setBackgroundResource
    8:11:void setBackgroundResource(int):86:86 -> setBackgroundResource
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):372:372 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):371:371 -> setCustomSelectionActionModeCallback
    1:4:void setSupportAllCaps(boolean):360:360 -> setSupportAllCaps
    5:8:void setSupportAllCaps(boolean):361:361 -> setSupportAllCaps
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):107:107 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):108:108 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):135:135 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):136:136 -> setSupportBackgroundTintMode
    1:3:void setTextAppearance(android.content.Context,int):167:167 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):168:168 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):169:169 -> setTextAppearance
    1:4:void setTextSize(int,float):195:195 -> setTextSize
    5:8:void setTextSize(int,float):196:196 -> setTextSize
    9:12:void setTextSize(int,float):198:198 -> setTextSize
    13:16:void setTextSize(int,float):199:199 -> setTextSize
androidx.appcompat.widget.AppCompatCheckBox -> androidx.appcompat.widget.g:
# {"id":"sourceFile","fileName":"AppCompatCheckBox.java"}
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i;"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):65:65 -> <init>
    2:4:void <init>(android.content.Context,android.util.AttributeSet,int):69:71 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):73:74 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):76:77 -> <init>
    1:3:void drawableStateChanged():224:224 -> drawableStateChanged
    4:7:void drawableStateChanged():225:225 -> drawableStateChanged
    8:10:void drawableStateChanged():226:226 -> drawableStateChanged
    11:14:void drawableStateChanged():228:228 -> drawableStateChanged
    15:18:void drawableStateChanged():229:229 -> drawableStateChanged
    1:4:int getCompoundPaddingLeft():95:95 -> getCompoundPaddingLeft
    5:8:int getCompoundPaddingLeft():96:96 -> getCompoundPaddingLeft
    9:13:int getCompoundPaddingLeft():97:97 -> getCompoundPaddingLeft
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():174:174 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():175:175 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():202:202 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():203:203 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportButtonTintList():121:121 -> getSupportButtonTintList
    5:11:android.content.res.ColorStateList getSupportButtonTintList():122:122 -> getSupportButtonTintList
    1:4:android.graphics.PorterDuff$Mode getSupportButtonTintMode():146:146 -> getSupportButtonTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportButtonTintMode():147:147 -> getSupportButtonTintMode
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):208:208 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):209:209 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):210:210 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):216:216 -> setBackgroundResource
    4:7:void setBackgroundResource(int):217:217 -> setBackgroundResource
    8:11:void setBackgroundResource(int):218:218 -> setBackgroundResource
    1:3:void setButtonDrawable(android.graphics.drawable.Drawable):82:84 -> setButtonDrawable
    4:4:void setButtonDrawable(int):90:90 -> setButtonDrawable
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):159:159 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):160:160 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):187:187 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):188:188 -> setSupportBackgroundTintMode
    1:4:void setSupportButtonTintList(android.content.res.ColorStateList):108:108 -> setSupportButtonTintList
    5:8:void setSupportButtonTintList(android.content.res.ColorStateList):109:109 -> setSupportButtonTintList
    1:4:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):133:133 -> setSupportButtonTintMode
    5:8:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):134:134 -> setSupportButtonTintMode
androidx.appcompat.widget.AppCompatCheckedTextView -> androidx.appcompat.widget.h:
# {"id":"sourceFile","fileName":"AppCompatCheckedTextView.java"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    int[] TINT_ATTRS -> f
    4:10:void <clinit>():40:40 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):51:51 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):55:55 -> <init>
    3:5:void <init>(android.content.Context,android.util.AttributeSet,int):57:59 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):61:61 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):63:64 -> <init>
    1:3:void drawableStateChanged():82:82 -> drawableStateChanged
    4:7:void drawableStateChanged():83:83 -> drawableStateChanged
    8:11:void drawableStateChanged():84:84 -> drawableStateChanged
    1:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):90:90 -> onCreateInputConnection
    1:12:void setCheckMarkDrawable(int):69:69 -> setCheckMarkDrawable
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):101:101 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):100:100 -> setCustomSelectionActionModeCallback
    1:3:void setTextAppearance(android.content.Context,int):74:74 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):75:75 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):76:76 -> setTextAppearance
androidx.appcompat.widget.AppCompatCompoundButtonHelper -> androidx.appcompat.widget.i:
# {"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
    1:4:void <init>(android.widget.CompoundButton):52:52 -> <init>
    5:6:void <init>(android.widget.CompoundButton):38:38 -> <init>
    7:9:void <init>(android.widget.CompoundButton):39:39 -> <init>
    10:11:void <init>(android.widget.CompoundButton):40:40 -> <init>
    12:13:void <init>(android.widget.CompoundButton):41:41 -> <init>
    14:16:void <init>(android.widget.CompoundButton):53:53 -> <init>
    1:8:void applyButtonTint():130:130 -> a
    9:16:void applyButtonTint():132:132 -> a
    17:20:void applyButtonTint():133:133 -> a
    21:24:void applyButtonTint():134:134 -> a
    25:28:void applyButtonTint():135:135 -> a
    29:33:void applyButtonTint():136:136 -> a
    34:37:void applyButtonTint():138:138 -> a
    38:42:void applyButtonTint():139:139 -> a
    43:48:void applyButtonTint():143:143 -> a
    49:57:void applyButtonTint():144:144 -> a
    58:63:void applyButtonTint():146:146 -> a
    1:1:int getCompoundPaddingLeft(int):0:0 -> b
    1:3:android.content.res.ColorStateList getSupportButtonTintList():105:105 -> c
    1:3:android.graphics.PorterDuff$Mode getSupportButtonTintMode():116:116 -> d
    1:13:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> e
    14:21:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> e
    22:29:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> e
    30:31:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    32:39:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> e
    40:45:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    46:53:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> e
    54:61:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e
    62:63:void loadFromAttributes(android.util.AttributeSet,int):78:78 -> e
    64:71:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> e
    72:74:void loadFromAttributes(android.util.AttributeSet,int):78:78 -> e
    75:82:void loadFromAttributes(android.util.AttributeSet,int):82:82 -> e
    83:86:void loadFromAttributes(android.util.AttributeSet,int):83:83 -> e
    87:90:void loadFromAttributes(android.util.AttributeSet,int):84:84 -> e
    91:93:void loadFromAttributes(android.util.AttributeSet,int):83:83 -> e
    94:101:void loadFromAttributes(android.util.AttributeSet,int):86:86 -> e
    102:106:void loadFromAttributes(android.util.AttributeSet,int):87:87 -> e
    107:111:void loadFromAttributes(android.util.AttributeSet,int):89:89 -> e
    112:115:void loadFromAttributes(android.util.AttributeSet,int):88:88 -> e
    116:118:void loadFromAttributes(android.util.AttributeSet,int):87:87 -> e
    119:125:void loadFromAttributes(android.util.AttributeSet,int):93:93 -> e
    126:126:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> e
    1:5:void onSetButtonDrawable():120:120 -> f
    6:9:void onSetButtonDrawable():121:121 -> f
    10:11:void onSetButtonDrawable():125:125 -> f
    12:15:void onSetButtonDrawable():126:126 -> f
    1:3:void setSupportButtonTintList(android.content.res.ColorStateList):98:98 -> g
    4:5:void setSupportButtonTintList(android.content.res.ColorStateList):99:99 -> g
    6:9:void setSupportButtonTintList(android.content.res.ColorStateList):101:101 -> g
    1:3:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):109:109 -> h
    4:5:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):110:110 -> h
    6:9:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):112:112 -> h
androidx.appcompat.widget.AppCompatDrawableManager -> androidx.appcompat.widget.j:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> b
    androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j;"}
    1:5:void <clinit>():49:49 -> <clinit>
    1:4:void <init>():46:46 -> <init>
    1:3:android.graphics.PorterDuff$Mode access$000():46:46 -> a
    4:7:androidx.appcompat.widget.AppCompatDrawableManager get():397:397 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/j;"}
    8:13:androidx.appcompat.widget.AppCompatDrawableManager get():398:398 -> b
    14:19:androidx.appcompat.widget.AppCompatDrawableManager get():400:400 -> b
    2:12:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):406:406 -> c
    2:12:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):411:411 -> d
    4:12:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):438:438 -> e
    2:12:android.content.res.ColorStateList getTintList(android.content.Context,int):429:429 -> f
    2:6:void onConfigurationChanged(android.content.Context):415:415 -> g
    7:11:void onConfigurationChanged(android.content.Context):416:416 -> g
    4:7:void preload():54:54 -> h
    8:14:void preload():55:55 -> h
    15:20:void preload():56:56 -> h
    21:35:void preload():57:57 -> h
    36:39:void preload():391:391 -> h
    1:4:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):433:433 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/g1;[I)V"}
androidx.appcompat.widget.AppCompatDrawableManager$1 -> androidx.appcompat.widget.j$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
    1:3:void <init>():57:57 -> <init>
    4:15:void <init>():63:63 -> <init>
    16:35:void <init>():74:74 -> <init>
    36:61:void <init>():88:88 -> <init>
    62:73:void <init>():106:106 -> <init>
    74:83:void <init>():116:116 -> <init>
    84:98:void <init>():126:126 -> <init>
    1:4:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):333:333 -> a
    5:15:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):338:338 -> a
    16:21:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):339:339 -> a
    22:29:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):341:341 -> a
    30:32:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):342:342 -> a
    33:43:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):344:344 -> a
    44:50:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):347:347 -> a
    51:57:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):348:348 -> a
    58:69:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):351:351 -> a
    70:80:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):352:352 -> a
    81:86:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):358:358 -> a
    87:90:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):359:359 -> a
    91:94:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):362:362 -> a
    95:103:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):363:363 -> a
    104:108:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):366:366 -> a
    1:4:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):383:383 -> b
    5:9:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):384:384 -> b
    1:4:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):232:232 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/y0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    5:8:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):233:233 -> c
    9:14:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):234:234 -> c
    15:28:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):236:236 -> c
    1:4:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):303:303 -> d
    5:11:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):304:304 -> d
    12:15:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):305:305 -> d
    16:22:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):306:306 -> d
    23:26:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):307:307 -> d
    27:31:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):308:308 -> d
    32:35:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):309:309 -> d
    36:40:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):310:310 -> d
    41:44:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):311:311 -> d
    45:49:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):312:312 -> d
    50:53:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):313:313 -> d
    54:58:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):314:314 -> d
    59:67:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):315:315 -> d
    68:75:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):318:318 -> d
    76:82:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):319:319 -> d
    83:90:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):320:320 -> d
    91:97:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):321:321 -> d
    98:105:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):322:322 -> d
    106:112:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):323:323 -> d
    113:116:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):324:324 -> d
    117:125:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):325:325 -> d
    126:132:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):317:317 -> d
    1:13:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):254:254 -> e
    14:15:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):255:255 -> e
    16:21:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):257:257 -> e
    22:25:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):258:258 -> e
    26:29:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):259:259 -> e
    30:32:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):256:256 -> e
    33:38:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):261:261 -> e
    39:42:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):262:262 -> e
    43:46:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):263:263 -> e
    47:49:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):260:260 -> e
    50:55:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):265:265 -> e
    56:59:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):266:266 -> e
    60:63:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):267:267 -> e
    64:67:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):264:264 -> e
    68:82:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):269:269 -> e
    83:84:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):272:272 -> e
    85:90:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):274:274 -> e
    91:94:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):275:275 -> e
    95:98:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):276:276 -> e
    99:101:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):273:273 -> e
    102:107:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):278:278 -> e
    108:111:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):279:279 -> e
    112:115:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):280:280 -> e
    116:118:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):277:277 -> e
    119:124:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):282:282 -> e
    125:128:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):283:283 -> e
    129:132:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):284:284 -> e
    133:136:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):281:281 -> e
    1:15:boolean arrayContains(int[],int):291:291 -> f
    2:6:android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context):141:141 -> g
    2:3:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):152:152 -> h
    4:5:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):153:153 -> h
    6:11:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):156:156 -> h
    12:17:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):158:158 -> h
    18:22:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):162:162 -> h
    23:24:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):163:163 -> h
    25:29:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):166:166 -> h
    30:35:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):167:167 -> h
    36:40:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):170:170 -> h
    41:46:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):171:171 -> h
    47:51:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):175:175 -> h
    52:53:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):176:176 -> h
    54:59:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):179:179 -> h
    1:2:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):146:146 -> i
    3:6:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):147:147 -> i
    7:11:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):146:146 -> i
    1:2:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):134:134 -> j
    3:6:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):135:135 -> j
    7:11:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):134:134 -> j
    2:3:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):183:183 -> k
    4:5:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):184:184 -> k
    6:16:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):187:187 -> k
    17:22:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):190:190 -> k
    23:26:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):195:195 -> k
    27:32:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):196:196 -> k
    33:36:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):199:199 -> k
    37:44:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):200:200 -> k
    45:48:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):204:204 -> k
    49:55:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):205:205 -> k
    56:59:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):211:211 -> k
    60:67:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):212:212 -> k
    68:71:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):216:216 -> k
    72:79:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):217:217 -> k
    80:83:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):221:221 -> k
    84:91:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):222:222 -> k
    92:97:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):226:226 -> k
    1:6:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):244:244 -> l
    7:12:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):245:245 -> l
    13:24:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):247:247 -> l
androidx.appcompat.widget.AppCompatEditText -> androidx.appcompat.widget.k:
# {"id":"sourceFile","fileName":"AppCompatEditText.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):69:69 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):73:73 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):75:76 -> <init>
    5:7:void <init>(android.content.Context,android.util.AttributeSet,int):78:80 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):82:82 -> <init>
    1:3:void drawableStateChanged():173:173 -> drawableStateChanged
    4:7:void drawableStateChanged():174:174 -> drawableStateChanged
    8:10:void drawableStateChanged():175:175 -> drawableStateChanged
    11:14:void drawableStateChanged():177:177 -> drawableStateChanged
    15:18:void drawableStateChanged():178:178 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():139:139 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():140:140 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():167:167 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():168:168 -> getSupportBackgroundTintMode
    1:1:java.lang.CharSequence getText():58:58 -> getText
    2:3:android.text.Editable getText():91:92 -> getText
    4:4:android.text.Editable getText():96:96 -> getText
    1:11:android.view.textclassifier.TextClassifier getTextClassifier():230:230 -> getTextClassifier
    12:16:android.view.textclassifier.TextClassifier getTextClassifier():233:233 -> getTextClassifier
    17:21:android.view.textclassifier.TextClassifier getTextClassifier():231:231 -> getTextClassifier
    1:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):192:192 -> onCreateInputConnection
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):109:109 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):110:110 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):111:111 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):101:101 -> setBackgroundResource
    4:7:void setBackgroundResource(int):102:102 -> setBackgroundResource
    8:11:void setBackgroundResource(int):103:103 -> setBackgroundResource
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):203:203 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):202:202 -> setCustomSelectionActionModeCallback
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):124:124 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):125:125 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):152:152 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):153:153 -> setSupportBackgroundTintMode
    1:3:void setTextAppearance(android.content.Context,int):184:184 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):185:185 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):186:186 -> setTextAppearance
    1:11:void setTextClassifier(android.view.textclassifier.TextClassifier):212:212 -> setTextClassifier
    12:15:void setTextClassifier(android.view.textclassifier.TextClassifier):216:216 -> setTextClassifier
    16:19:void setTextClassifier(android.view.textclassifier.TextClassifier):213:213 -> setTextClassifier
androidx.appcompat.widget.AppCompatHintHelper -> androidx.appcompat.widget.l:
# {"id":"sourceFile","fileName":"AppCompatHintHelper.java"}
    3:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):28:28 -> a
    7:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):31:31 -> a
    11:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):32:32 -> a
    15:20: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.m:
# {"id":"sourceFile","fileName":"AppCompatImageButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> f
      # {"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):73:73 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):75:76 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):78:79 -> <init>
    1:3:void drawableStateChanged():241:241 -> drawableStateChanged
    4:7:void drawableStateChanged():242:242 -> drawableStateChanged
    8:10:void drawableStateChanged():243:243 -> drawableStateChanged
    11:14:void drawableStateChanged():245:245 -> drawableStateChanged
    15:18:void drawableStateChanged():246:246 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():152:152 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():153:153 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():180:180 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():181:181 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportImageTintList():207:207 -> getSupportImageTintList
    5:11:android.content.res.ColorStateList getSupportImageTintList():208:208 -> getSupportImageTintList
    1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():235:235 -> getSupportImageTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():236:236 -> getSupportImageTintMode
    1:18:boolean hasOverlappingRendering():252:252 -> hasOverlappingRendering
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):122:122 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):123:123 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):124:124 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):114:114 -> setBackgroundResource
    4:7:void setBackgroundResource(int):115:115 -> setBackgroundResource
    8:11:void setBackgroundResource(int):116:116 -> setBackgroundResource
    1:3:void setImageBitmap(android.graphics.Bitmap):98:98 -> setImageBitmap
    4:7:void setImageBitmap(android.graphics.Bitmap):99:99 -> setImageBitmap
    8:11:void setImageBitmap(android.graphics.Bitmap):100:100 -> setImageBitmap
    1:3:void setImageDrawable(android.graphics.drawable.Drawable):90:90 -> setImageDrawable
    4:7:void setImageDrawable(android.graphics.drawable.Drawable):91:91 -> setImageDrawable
    8:11:void setImageDrawable(android.graphics.drawable.Drawable):92:92 -> setImageDrawable
    1:6:void setImageResource(int):85:85 -> setImageResource
    1:3:void setImageURI(android.net.Uri):106:106 -> setImageURI
    4:7:void setImageURI(android.net.Uri):107:107 -> setImageURI
    8:11:void setImageURI(android.net.Uri):108:108 -> setImageURI
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):137:137 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):138:138 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):165:165 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):166:166 -> setSupportBackgroundTintMode
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):192:192 -> setSupportImageTintList
    5:8:void setSupportImageTintList(android.content.res.ColorStateList):193:193 -> setSupportImageTintList
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):220:220 -> setSupportImageTintMode
    5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):221:221 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatImageHelper -> androidx.appcompat.widget.n:
# {"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/g1;"}
    androidx.appcompat.widget.TintInfo mImageTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    1:3:void <init>(android.widget.ImageView):45:45 -> <init>
    4:6:void <init>(android.widget.ImageView):46:46 -> <init>
    1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):196:196 -> a
    5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):197:197 -> a
    12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):199:199 -> a
    14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):200:200 -> a
    17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):202:202 -> a
    26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):204:204 -> a
    28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):205:205 -> a
    30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):207:207 -> a
    38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):209:209 -> a
    40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):210:210 -> a
    42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):213:213 -> a
    53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):214:214 -> a
    1:8:void applySupportImageTint():137:137 -> b
    9:13:void applySupportImageTint():139:139 -> b
    14:19:void applySupportImageTint():143:143 -> b
    20:26:void applySupportImageTint():144:144 -> b
    27:30:void applySupportImageTint():150:150 -> b
    31:32:void applySupportImageTint():151:151 -> b
    33:36:void applySupportImageTint():152:152 -> b
    37:40:void applySupportImageTint():151:151 -> b
    41:44:void applySupportImageTint():153:153 -> b
    45:46:void applySupportImageTint():154:154 -> b
    47:50:void applySupportImageTint():155:155 -> b
    51:54:void applySupportImageTint():154:154 -> b
    1:9:android.content.res.ColorStateList getSupportImageTintList():119:119 -> c
    1:9:android.graphics.PorterDuff$Mode getSupportImageTintMode():133:133 -> d
    1:6:boolean hasOverlappingRendering():99:99 -> e
    7:14:boolean hasOverlappingRendering():100:100 -> e
    1:13:void loadFromAttributes(android.util.AttributeSet,int):50:50 -> f
    14:22:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> f
    23:30:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> f
    31:42:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> f
    43:52:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> f
    53:55:void loadFromAttributes(android.util.AttributeSet,int):67:67 -> f
    56:63:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> f
    64:67:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> f
    68:71:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> f
    72:74:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> f
    75:82:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> f
    83:86:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> f
    87:91:void loadFromAttributes(android.util.AttributeSet,int):77:77 -> f
    92:95:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> f
    96:98:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> f
    99:105:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> f
    106:106:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> f
    3:14:void setImageResource(int):86:86 -> g
    15:17:void setImageResource(int):88:88 -> g
    18:23:void setImageResource(int):90:90 -> g
    24:29:void setImageResource(int):92:92 -> g
    30:33:void setImageResource(int):95:95 -> g
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):110:110 -> h
    5:11:void setSupportImageTintList(android.content.res.ColorStateList):111:111 -> h
    12:16:void setSupportImageTintList(android.content.res.ColorStateList):113:113 -> h
    17:18:void setSupportImageTintList(android.content.res.ColorStateList):114:114 -> h
    19:22:void setSupportImageTintList(android.content.res.ColorStateList):115:115 -> h
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):123:123 -> i
    5:11:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):124:124 -> i
    12:16:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):126:126 -> i
    17:18:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):127:127 -> i
    19:22:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):129:129 -> i
    1:8:boolean shouldApplyFrameworkTintUsingColorFilter():178:178 -> j
androidx.appcompat.widget.AppCompatImageView -> androidx.appcompat.widget.o:
# {"id":"sourceFile","fileName":"AppCompatImageView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    1:1:void <init>(android.content.Context):64:64 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):72:72 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):74:75 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):77:78 -> <init>
    1:3:void drawableStateChanged():252:252 -> drawableStateChanged
    4:7:void drawableStateChanged():253:253 -> drawableStateChanged
    8:10:void drawableStateChanged():254:254 -> drawableStateChanged
    11:14:void drawableStateChanged():256:256 -> drawableStateChanged
    15:18:void drawableStateChanged():257:257 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():162:162 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():163:163 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():190:190 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():191:191 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportImageTintList():218:218 -> getSupportImageTintList
    5:11:android.content.res.ColorStateList getSupportImageTintList():219:219 -> getSupportImageTintList
    1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():246:246 -> getSupportImageTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():247:247 -> getSupportImageTintMode
    1:18:boolean hasOverlappingRendering():263:263 -> hasOverlappingRendering
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):132:132 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):133:133 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):134:134 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):124:124 -> setBackgroundResource
    4:7:void setBackgroundResource(int):125:125 -> setBackgroundResource
    8:11:void setBackgroundResource(int):126:126 -> setBackgroundResource
    1:3:void setImageBitmap(android.graphics.Bitmap):108:108 -> setImageBitmap
    4:7:void setImageBitmap(android.graphics.Bitmap):109:109 -> setImageBitmap
    8:11:void setImageBitmap(android.graphics.Bitmap):110:110 -> setImageBitmap
    1:3:void setImageDrawable(android.graphics.drawable.Drawable):100:100 -> setImageDrawable
    4:7:void setImageDrawable(android.graphics.drawable.Drawable):101:101 -> setImageDrawable
    8:11:void setImageDrawable(android.graphics.drawable.Drawable):102:102 -> setImageDrawable
    1:4:void setImageResource(int):92:92 -> setImageResource
    5:8:void setImageResource(int):94:94 -> setImageResource
    1:3:void setImageURI(android.net.Uri):116:116 -> setImageURI
    4:7:void setImageURI(android.net.Uri):117:117 -> setImageURI
    8:11:void setImageURI(android.net.Uri):118:118 -> setImageURI
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):147:147 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):148:148 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):175:175 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):176:176 -> setSupportBackgroundTintMode
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):203:203 -> setSupportImageTintList
    5:8:void setSupportImageTintList(android.content.res.ColorStateList):204:204 -> setSupportImageTintList
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):231:231 -> setSupportImageTintMode
    5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):232:232 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView -> androidx.appcompat.widget.p:
# {"id":"sourceFile","fileName":"AppCompatMultiAutoCompleteTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    int[] TINT_ATTRS -> g
    4:10:void <clinit>():55:55 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):67:67 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):71:71 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):73:73 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):75:76 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):80:81 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet,int):83:85 -> <init>
    1:3:void drawableStateChanged():167:167 -> drawableStateChanged
    4:7:void drawableStateChanged():168:168 -> drawableStateChanged
    8:10:void drawableStateChanged():169:169 -> drawableStateChanged
    11:14:void drawableStateChanged():171:171 -> drawableStateChanged
    15:18:void drawableStateChanged():172:172 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():133:133 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():134:134 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():161:161 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():162:162 -> getSupportBackgroundTintMode
    1:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):186:186 -> onCreateInputConnection
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):103:103 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):104:104 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):105:105 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):95:95 -> setBackgroundResource
    4:7:void setBackgroundResource(int):96:96 -> setBackgroundResource
    8:11:void setBackgroundResource(int):97:97 -> setBackgroundResource
    1:12:void setDropDownBackgroundResource(int):90:90 -> setDropDownBackgroundResource
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):118:118 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):119:119 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):146:146 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):147:147 -> setSupportBackgroundTintMode
    1:3:void setTextAppearance(android.content.Context,int):178:178 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):179:179 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):180:180 -> setTextAppearance
androidx.appcompat.widget.AppCompatPopupWindow -> androidx.appcompat.widget.q:
# {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"}
    boolean mOverlapAnchor -> a
    boolean COMPAT_OVERLAP_ANCHOR -> b
    2:4:void <clinit>():34:34 -> <clinit>
    1:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):46:46 -> <init>
    4:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    1:6:void init(android.content.Context,android.util.AttributeSet,int,int):51:51 -> a
    7:14:void init(android.content.Context,android.util.AttributeSet,int,int):53:53 -> a
    15:24:void init(android.content.Context,android.util.AttributeSet,int,int):54:54 -> a
    25:33:void init(android.content.Context,android.util.AttributeSet,int,int):57:57 -> a
    34:37:void init(android.content.Context,android.util.AttributeSet,int,int):59:59 -> a
    1:4:void setSupportOverlapAnchor(boolean):90:90 -> b
    5:7:void setSupportOverlapAnchor(boolean):91:91 -> b
    8:11: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
    1:8:void update(android.view.View,int,int,int,int):82:82 -> update
    9:19:void update(android.view.View,int,int,int,int):84:84 -> update
    20:23:void update(android.view.View,int,int,int,int):86:86 -> update
androidx.appcompat.widget.AppCompatProgressBarHelper -> androidx.appcompat.widget.r:
# {"id":"sourceFile","fileName":"AppCompatProgressBarHelper.java"}
    android.widget.ProgressBar mView -> a
    android.graphics.Bitmap mSampleTile -> b
    int[] TINT_ATTRS -> c
    7:13:void <clinit>():38:38 -> <clinit>
    1:3:void <init>(android.widget.ProgressBar):47:47 -> <init>
    4:6:void <init>(android.widget.ProgressBar):48:48 -> <init>
    3:7:android.graphics.drawable.shapes.Shape getDrawableShape():140:140 -> a
    8:14:android.graphics.drawable.shapes.Shape getDrawableShape():141:141 -> a
    1:3:android.graphics.Bitmap getSampleTile():145:145 -> b
    1:13:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> c
    14:19:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> c
    20:29:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> c
    30:35:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> c
    36:44:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> c
    45:48:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> c
    1:4:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):73:73 -> d
    5:13:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):74:74 -> d
    14:17:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):76:76 -> d
    18:21:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):77:77 -> d
    22:26:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):79:79 -> d
    27:28:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):80:80 -> d
    29:32:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):81:81 -> d
    33:38:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):82:82 -> d
    39:42:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):85:85 -> d
    43:69:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):86:86 -> d
    70:76:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):89:89 -> d
    77:87:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):92:92 -> d
    88:91:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):97:97 -> d
    92:93:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):98:98 -> d
    94:97:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):99:99 -> d
    98:101:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):100:100 -> d
    102:103:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):101:101 -> d
    104:112:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):104:104 -> d
    113:121:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):105:105 -> d
    122:128:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):107:107 -> d
    129:145:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):108:108 -> d
    146:154:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):109:109 -> d
    1:4:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):122:122 -> e
    5:6:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):123:123 -> e
    7:10:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):124:124 -> e
    11:15:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):125:125 -> e
    16:27:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):126:126 -> e
    28:36:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):129:129 -> e
    37:39:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):130:130 -> e
    40:49:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):131:131 -> e
    50:54:android.graphics.drawable.Drawable tileifyIndeterminate(android.graphics.drawable.Drawable):133:133 -> e
androidx.appcompat.widget.AppCompatRadioButton -> androidx.appcompat.widget.s:
# {"id":"sourceFile","fileName":"AppCompatRadioButton.java"}
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i;"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):65:65 -> <init>
    2:4:void <init>(android.content.Context,android.util.AttributeSet,int):69:71 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):73:74 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):76:77 -> <init>
    1:3:void drawableStateChanged():225:225 -> drawableStateChanged
    4:7:void drawableStateChanged():226:226 -> drawableStateChanged
    8:10:void drawableStateChanged():227:227 -> drawableStateChanged
    11:14:void drawableStateChanged():229:229 -> drawableStateChanged
    15:18:void drawableStateChanged():230:230 -> drawableStateChanged
    1:4:int getCompoundPaddingLeft():95:95 -> getCompoundPaddingLeft
    5:8:int getCompoundPaddingLeft():96:96 -> getCompoundPaddingLeft
    9:13:int getCompoundPaddingLeft():97:97 -> getCompoundPaddingLeft
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():175:175 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():176:176 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():203:203 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():204:204 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportButtonTintList():121:121 -> getSupportButtonTintList
    5:11:android.content.res.ColorStateList getSupportButtonTintList():122:122 -> getSupportButtonTintList
    1:4:android.graphics.PorterDuff$Mode getSupportButtonTintMode():146:146 -> getSupportButtonTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportButtonTintMode():147:147 -> getSupportButtonTintMode
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):209:209 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):210:210 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):211:211 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):217:217 -> setBackgroundResource
    4:7:void setBackgroundResource(int):218:218 -> setBackgroundResource
    8:11:void setBackgroundResource(int):219:219 -> setBackgroundResource
    1:3:void setButtonDrawable(android.graphics.drawable.Drawable):82:84 -> setButtonDrawable
    4:4:void setButtonDrawable(int):90:90 -> setButtonDrawable
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):160:160 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):161:161 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):188:188 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):189:189 -> setSupportBackgroundTintMode
    1:4:void setSupportButtonTintList(android.content.res.ColorStateList):108:108 -> setSupportButtonTintList
    5:8:void setSupportButtonTintList(android.content.res.ColorStateList):109:109 -> setSupportButtonTintList
    1:4:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):133:133 -> setSupportButtonTintMode
    5:8:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):134:134 -> setSupportButtonTintMode
androidx.appcompat.widget.AppCompatRatingBar -> androidx.appcompat.widget.t:
# {"id":"sourceFile","fileName":"AppCompatRatingBar.java"}
    androidx.appcompat.widget.AppCompatProgressBarHelper mAppCompatProgressBarHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/r;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):44:44 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):48:48 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):50:51 -> <init>
    2:4:void onMeasure(int,int):56:56 -> onMeasure
    5:12:void onMeasure(int,int):58:58 -> onMeasure
    13:22:void onMeasure(int,int):60:60 -> onMeasure
    23:26:void onMeasure(int,int):61:61 -> onMeasure
    27:30:void onMeasure(int,int):62:62 -> onMeasure
    31:36:void onMeasure(int,int):61:61 -> onMeasure
    37:40:void onMeasure(int,int):64:64 -> onMeasure
androidx.appcompat.widget.AppCompatSeekBar -> androidx.appcompat.widget.u:
# {"id":"sourceFile","fileName":"AppCompatSeekBar.java"}
    androidx.appcompat.widget.AppCompatSeekBarHelper mAppCompatSeekBarHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):43:43 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):47:47 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):49:50 -> <init>
    1:3:void drawableStateChanged():61:61 -> drawableStateChanged
    4:9:void drawableStateChanged():62:62 -> drawableStateChanged
    1:3:void jumpDrawablesToCurrentState():67:67 -> jumpDrawablesToCurrentState
    4:9:void jumpDrawablesToCurrentState():68:68 -> jumpDrawablesToCurrentState
    2:4:void onDraw(android.graphics.Canvas):55:55 -> onDraw
    5:9:void onDraw(android.graphics.Canvas):56:56 -> onDraw
    10:14:void onDraw(android.graphics.Canvas):57:57 -> onDraw
androidx.appcompat.widget.AppCompatSeekBarHelper -> androidx.appcompat.widget.v:
# {"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
    1:4:void <init>(android.widget.SeekBar):42:42 -> <init>
    5:6:void <init>(android.widget.SeekBar):36:36 -> <init>
    7:9:void <init>(android.widget.SeekBar):37:37 -> <init>
    10:11:void <init>(android.widget.SeekBar):38:38 -> <init>
    12:13:void <init>(android.widget.SeekBar):39:39 -> <init>
    14:16:void <init>(android.widget.SeekBar):43:43 -> <init>
    1:3:void loadFromAttributes(android.util.AttributeSet,int):48:48 -> c
    4:16:void loadFromAttributes(android.util.AttributeSet,int):50:50 -> c
    17:24:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> c
    25:29:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> c
    30:35:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> c
    36:38:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> c
    39:47:void loadFromAttributes(android.util.AttributeSet,int):60:60 -> c
    48:62:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> c
    63:64:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c
    65:72:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> c
    73:80:void loadFromAttributes(android.util.AttributeSet,int):67:67 -> c
    81:82:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> c
    83:85:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> c
    86:89:void loadFromAttributes(android.util.AttributeSet,int):73:73 -> c
    1:12:void applyTickMarkTint():125:125 -> f
    13:22:void applyTickMarkTint():126:126 -> f
    23:26:void applyTickMarkTint():128:128 -> f
    27:31:void applyTickMarkTint():129:129 -> f
    32:35:void applyTickMarkTint():132:132 -> f
    36:42:void applyTickMarkTint():133:133 -> f
    43:50:void applyTickMarkTint():138:138 -> f
    51:62:void applyTickMarkTint():139:139 -> f
    1:4:void drawTickMarks(android.graphics.Canvas):162:162 -> g
    5:13:void drawTickMarks(android.graphics.Canvas):163:163 -> g
    14:19:void drawTickMarks(android.graphics.Canvas):165:165 -> g
    20:27:void drawTickMarks(android.graphics.Canvas):166:166 -> g
    28:33:void drawTickMarks(android.graphics.Canvas):167:167 -> g
    34:35:void drawTickMarks(android.graphics.Canvas):168:168 -> g
    36:42:void drawTickMarks(android.graphics.Canvas):169:169 -> g
    43:57:void drawTickMarks(android.graphics.Canvas):171:171 -> g
    58:65:void drawTickMarks(android.graphics.Canvas):172:172 -> g
    66:69:void drawTickMarks(android.graphics.Canvas):173:173 -> g
    70:91:void drawTickMarks(android.graphics.Canvas):174:174 -> g
    92:97:void drawTickMarks(android.graphics.Canvas):176:176 -> g
    98:103:void drawTickMarks(android.graphics.Canvas):177:177 -> g
    104:107:void drawTickMarks(android.graphics.Canvas):179:179 -> g
    1:4:void drawableStateChanged():151:151 -> h
    5:12:void drawableStateChanged():152:152 -> h
    13:22:void drawableStateChanged():153:153 -> h
    23:28:void drawableStateChanged():154:154 -> h
    1:4:void jumpDrawablesToCurrentState():145:145 -> i
    5:8:void jumpDrawablesToCurrentState():146:146 -> i
    1:5:void setTickMark(android.graphics.drawable.Drawable):77:77 -> j
    6:8:void setTickMark(android.graphics.drawable.Drawable):78:78 -> j
    9:12:void setTickMark(android.graphics.drawable.Drawable):81:81 -> j
    13:17:void setTickMark(android.graphics.drawable.Drawable):84:84 -> j
    18:26:void setTickMark(android.graphics.drawable.Drawable):85:85 -> j
    27:32:void setTickMark(android.graphics.drawable.Drawable):86:86 -> j
    33:41:void setTickMark(android.graphics.drawable.Drawable):87:87 -> j
    42:44:void setTickMark(android.graphics.drawable.Drawable):89:89 -> j
    45:50:void setTickMark(android.graphics.drawable.Drawable):92:92 -> j
androidx.appcompat.widget.AppCompatSpinner -> androidx.appcompat.widget.w:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    android.content.Context mPopupContext -> f
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q0;"}
    android.widget.SpinnerAdapter mTempAdapter -> h
    boolean mPopupSet -> i
    androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup mPopup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w$g;"}
    int mDropDownWidth -> k
    android.graphics.Rect mTempRect -> l
    int[] ATTRS_ANDROID_SPINNERMODE -> m
    4:10:void <clinit>():78:78 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):140:140 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):155:155 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):174:174 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):203:203 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):105:105 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):205:205 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):208:208 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):211:211 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):213:213 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):215:215 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):217:217 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):224:224 -> <init>
    13:14:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):226:227 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):233:233 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):230:230 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):233:233 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):235:235 -> <init>
    19:20:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):245:246 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):248:248 -> <init>
    22:23:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):250:251 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):250:250 -> <init>
    25:26:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):252:253 -> <init>
    27:28:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):255:256 -> <init>
    29:30:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):240:241 -> <init>
    31:31:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):274:274 -> <init>
    32:32:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):276:276 -> <init>
    33:34:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):278:279 -> <init>
    35:35:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):282:282 -> <init>
    36:36:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):284:284 -> <init>
    37:39:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):288:290 -> <init>
    40:40:void <init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):293:293 -> <init>
    5:12:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):558:558 -> a
    13:20:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):560:560 -> a
    21:28:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):564:564 -> a
    29:43:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):565:565 -> a
    44:53:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):567:567 -> a
    54:61:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):569:569 -> a
    62:65:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):574:574 -> a
    66:71:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):575:575 -> a
    72:80:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):576:576 -> a
    81:83:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):580:580 -> a
    84:96:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):581:581 -> a
    97:101:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):586:586 -> a
    102:110:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):587:587 -> a
    1:14:void showPopup():600:600 -> b
    1:3:void drawableStateChanged():543:543 -> drawableStateChanged
    4:7:void drawableStateChanged():544:544 -> drawableStateChanged
    8:11:void drawableStateChanged():545:545 -> drawableStateChanged
    1:4:int getDropDownHorizontalOffset():365:365 -> getDropDownHorizontalOffset
    5:9:int getDropDownHorizontalOffset():366:366 -> getDropDownHorizontalOffset
    10:14:int getDropDownHorizontalOffset():368:368 -> getDropDownHorizontalOffset
    1:4:int getDropDownVerticalOffset():339:339 -> getDropDownVerticalOffset
    5:9:int getDropDownVerticalOffset():340:340 -> getDropDownVerticalOffset
    10:14:int getDropDownVerticalOffset():342:342 -> getDropDownVerticalOffset
    1:4:int getDropDownWidth():384:384 -> getDropDownWidth
    5:7:int getDropDownWidth():385:385 -> getDropDownWidth
    8:12:int getDropDownWidth():387:387 -> getDropDownWidth
    1:3:androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup getInternalPopup():595:595 -> getInternalPopup
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/w$g;"}
    1:4:android.graphics.drawable.Drawable getPopupBackground():320:320 -> getPopupBackground
    5:9:android.graphics.drawable.Drawable getPopupBackground():321:321 -> getPopupBackground
    10:14:android.graphics.drawable.Drawable getPopupBackground():323:323 -> getPopupBackground
    1:3:android.content.Context getPopupContext():301:301 -> getPopupContext
    1:14:java.lang.CharSequence getPrompt():464:464 -> getPrompt
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():508:508 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():509:509 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():537:537 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():538:538 -> getSupportBackgroundTintMode
    1:3:void onDetachedFromWindow():411:411 -> onDetachedFromWindow
    4:13:void onDetachedFromWindow():413:413 -> onDetachedFromWindow
    14:19:void onDetachedFromWindow():414:414 -> onDetachedFromWindow
    1:3:void onMeasure(int,int):428:428 -> onMeasure
    4:15:void onMeasure(int,int):430:430 -> onMeasure
    16:19:void onMeasure(int,int):431:431 -> onMeasure
    20:31:void onMeasure(int,int):433:433 -> onMeasure
    32:35:void onMeasure(int,int):432:432 -> onMeasure
    36:39:void onMeasure(int,int):434:434 -> onMeasure
    40:43:void onMeasure(int,int):432:432 -> onMeasure
    44:47:void onMeasure(int,int):435:435 -> onMeasure
    48:51:void onMeasure(int,int):432:432 -> onMeasure
    1:2:void onRestoreInstanceState(android.os.Parcelable):617:617 -> onRestoreInstanceState
    3:9:void onRestoreInstanceState(android.os.Parcelable):619:619 -> onRestoreInstanceState
    10:13:void onRestoreInstanceState(android.os.Parcelable):621:621 -> onRestoreInstanceState
    14:19:void onRestoreInstanceState(android.os.Parcelable):622:622 -> onRestoreInstanceState
    20:24:void onRestoreInstanceState(android.os.Parcelable):624:624 -> onRestoreInstanceState
    25:28:void onRestoreInstanceState(android.os.Parcelable):640:640 -> onRestoreInstanceState
    1:2:android.os.Parcelable onSaveInstanceState():609:609 -> onSaveInstanceState
    3:9:android.os.Parcelable onSaveInstanceState():610:610 -> onSaveInstanceState
    10:25:android.os.Parcelable onSaveInstanceState():611:611 -> onSaveInstanceState
    1:12:boolean onTouchEvent(android.view.MotionEvent):420:420 -> onTouchEvent
    13:17:boolean onTouchEvent(android.view.MotionEvent):423:423 -> onTouchEvent
    1:4:boolean performClick():441:441 -> performClick
    5:10:boolean performClick():443:443 -> performClick
    11:15:boolean performClick():444:444 -> performClick
    16:20:boolean performClick():450:450 -> performClick
    1:1:void setAdapter(android.widget.Adapter):76:76 -> setAdapter
    2:3:void setAdapter(android.widget.SpinnerAdapter):396:397 -> setAdapter
    4:4:void setAdapter(android.widget.SpinnerAdapter):401:401 -> setAdapter
    5:7:void setAdapter(android.widget.SpinnerAdapter):403:405 -> setAdapter
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):477:477 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):478:478 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):479:479 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):469:469 -> setBackgroundResource
    4:7:void setBackgroundResource(int):470:470 -> setBackgroundResource
    8:11:void setBackgroundResource(int):471:471 -> setBackgroundResource
    1:4:void setDropDownHorizontalOffset(int):349:349 -> setDropDownHorizontalOffset
    5:7:void setDropDownHorizontalOffset(int):350:350 -> setDropDownHorizontalOffset
    8:13:void setDropDownHorizontalOffset(int):351:351 -> setDropDownHorizontalOffset
    14:17:void setDropDownHorizontalOffset(int):353:353 -> setDropDownHorizontalOffset
    1:4:void setDropDownVerticalOffset(int):330:330 -> setDropDownVerticalOffset
    5:8:void setDropDownVerticalOffset(int):331:331 -> setDropDownVerticalOffset
    9:12:void setDropDownVerticalOffset(int):333:333 -> setDropDownVerticalOffset
    1:4:void setDropDownWidth(int):375:375 -> setDropDownWidth
    5:7:void setDropDownWidth(int):376:376 -> setDropDownWidth
    8:11:void setDropDownWidth(int):378:378 -> setDropDownWidth
    1:4:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):306:306 -> setPopupBackgroundDrawable
    5:8:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):307:307 -> setPopupBackgroundDrawable
    9:12:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):309:309 -> setPopupBackgroundDrawable
    1:12:void setPopupBackgroundResource(int):315:315 -> setPopupBackgroundResource
    1:4:void setPrompt(java.lang.CharSequence):455:455 -> setPrompt
    5:8:void setPrompt(java.lang.CharSequence):456:456 -> setPrompt
    9:12:void setPrompt(java.lang.CharSequence):458:458 -> setPrompt
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):493:493 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):494:494 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):522:522 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):523:523 -> setSupportBackgroundTintMode
androidx.appcompat.widget.AppCompatSpinner$1 -> androidx.appcompat.widget.w$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup val$popup -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w$e;"}
    androidx.appcompat.widget.AppCompatSpinner this$0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w;"}
    1:8:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.view.View,androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):256:256 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;Landroid/view/View;Landroidx/appcompat/widget/w$e;)V"}
    1:3:androidx.appcompat.view.menu.ShowableListMenu getPopup():259:259 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
    1:12:boolean onForwardingStarted():265:265 -> c
    13:19:boolean onForwardingStarted():266:266 -> c
androidx.appcompat.widget.AppCompatSpinner$2 -> androidx.appcompat.widget.w$b:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatSpinner):624:624 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;)V"}
    1:12:void onGlobalLayout():627:627 -> onGlobalLayout
    13:17:void onGlobalLayout():628:628 -> onGlobalLayout
    18:25:void onGlobalLayout():630:630 -> onGlobalLayout
    26:29:void onGlobalLayout():633:633 -> onGlobalLayout
androidx.appcompat.widget.AppCompatSpinner$DialogPopup -> androidx.appcompat.widget.w$c:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.app.AlertDialog mPopup -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/b;"}
    android.widget.ListAdapter mListAdapter -> f
    java.lang.CharSequence mPrompt -> g
    androidx.appcompat.widget.AppCompatSpinner this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatSpinner):848:848 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;)V"}
    1:11:boolean isShowing():864:864 -> b
    1:2:int getHorizontalOffset():0:0 -> c
    1:4:void dismiss():856:856 -> dismiss
    5:8:void dismiss():857:857 -> dismiss
    9:11:void dismiss():858:858 -> dismiss
    1:2:android.graphics.drawable.Drawable getBackground():0:0 -> f
    1:3:void setPromptText(java.lang.CharSequence):874:874 -> h
    1:8:void setBackgroundDrawable(android.graphics.drawable.Drawable):912:912 -> i
    1:8:void setVerticalOffset(int):917:917 -> j
    1:8:void setHorizontalOriginalOffset(int):942:942 -> k
    1:8:void setHorizontalOffset(int):922:922 -> l
    1:5:void show(int,int):884:884 -> m
    6:16:void show(int,int):887:887 -> m
    17:20:void show(int,int):888:888 -> m
    21:23:void show(int,int):889:889 -> m
    24:27:void show(int,int):891:891 -> m
    28:31:void show(int,int):892:892 -> m
    32:35:void show(int,int):891:891 -> m
    36:41:void show(int,int):892:892 -> m
    42:45:void show(int,int):893:893 -> m
    46:48:void show(int,int):895:895 -> m
    49:51:void show(int,int):896:896 -> m
    52:57:void show(int,int):898:898 -> m
    1:2:int getVerticalOffset():0:0 -> n
    1:3:java.lang.CharSequence getHintText():879:879 -> o
    1:5:void onClick(android.content.DialogInterface,int):903:903 -> onClick
    6:13:void onClick(android.content.DialogInterface,int):904:904 -> onClick
    14:25:void onClick(android.content.DialogInterface,int):905:905 -> onClick
    26:29:void onClick(android.content.DialogInterface,int):907:907 -> onClick
    1:3:void setAdapter(android.widget.ListAdapter):869:869 -> p
androidx.appcompat.widget.AppCompatSpinner$DropDownAdapter -> androidx.appcompat.widget.w$d:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.widget.SpinnerAdapter mAdapter -> e
    android.widget.ListAdapter mListAdapter -> f
    1:3:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):693:693 -> <init>
    4:5:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):694:694 -> <init>
    6:9:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):696:696 -> <init>
    10:16:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):697:697 -> <init>
    17:20:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):701:701 -> <init>
    21:22:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):703:703 -> <init>
    23:28:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):705:705 -> <init>
    29:32:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):706:706 -> <init>
    1:4:boolean areAllItemsEnabled():768:768 -> areAllItemsEnabled
    5:11:boolean areAllItemsEnabled():770:770 -> areAllItemsEnabled
    1:11:int getCount():719:719 -> getCount
    1:6:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):739:739 -> getDropDownView
    7:11:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):740:740 -> getDropDownView
    1:11:java.lang.Object getItem(int):724:724 -> getItem
    1:12:long getItemId(int):729:729 -> getItemId
    1:2:int getItemViewType(int):0:0 -> getItemViewType
    1:5:android.view.View getView(int,android.view.View,android.view.ViewGroup):734:734 -> getView
    1:2:int getViewTypeCount():0:0 -> getViewTypeCount
    1:14:boolean hasStableIds():745:745 -> hasStableIds
    1:10:boolean isEmpty():802:802 -> isEmpty
    1:4:boolean isEnabled(int):782:782 -> isEnabled
    5:11:boolean isEnabled(int):784:784 -> isEnabled
    1:4:void registerDataSetObserver(android.database.DataSetObserver):750:750 -> registerDataSetObserver
    5:8:void registerDataSetObserver(android.database.DataSetObserver):751:751 -> registerDataSetObserver
    1:4:void unregisterDataSetObserver(android.database.DataSetObserver):757:757 -> unregisterDataSetObserver
    5:8:void unregisterDataSetObserver(android.database.DataSetObserver):758:758 -> unregisterDataSetObserver
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup -> androidx.appcompat.widget.w$e:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    java.lang.CharSequence mHintText -> N
    android.widget.ListAdapter mAdapter -> O
    android.graphics.Rect mVisibleRect -> P
    int mOriginalHorizontalOffset -> Q
    androidx.appcompat.widget.AppCompatSpinner this$0 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w;"}
    1:2:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):958:958 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;Landroid/content/Context;Landroid/util/AttributeSet;I)V"}
    3:5:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):959:959 -> <init>
    6:12:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):955:955 -> <init>
    13:16:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):961:961 -> <init>
    17:20:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):962:962 -> <init>
    21:23:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):963:963 -> <init>
    24:32:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):965:965 -> <init>
    1:4:void access$001(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):952:952 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w$e;)V"}
    1:6:void computeContentWidth():996:996 -> O
    7:13:void computeContentWidth():999:999 -> O
    14:36:void computeContentWidth():1000:1000 -> O
    37:46:void computeContentWidth():1003:1003 -> O
    47:52:void computeContentWidth():1006:1006 -> O
    53:58:void computeContentWidth():1007:1007 -> O
    59:64:void computeContentWidth():1008:1008 -> O
    65:71:void computeContentWidth():1009:1009 -> O
    72:75:void computeContentWidth():1010:1010 -> O
    76:79:void computeContentWidth():1011:1011 -> O
    80:83:void computeContentWidth():1010:1010 -> O
    84:93:void computeContentWidth():1012:1012 -> O
    94:115:void computeContentWidth():1013:1013 -> O
    116:129:void computeContentWidth():1017:1017 -> O
    130:133:void computeContentWidth():1020:1020 -> O
    134:136:void computeContentWidth():1022:1022 -> O
    137:145:void computeContentWidth():1024:1024 -> O
    146:150:void computeContentWidth():1025:1025 -> O
    151:157:void computeContentWidth():1026:1026 -> O
    158:163:void computeContentWidth():1028:1028 -> O
    164:167:void computeContentWidth():1030:1030 -> O
    1:3:int getHorizontalOriginalOffset():1102:1102 -> P
    1:18:boolean isVisibleToUser(android.view.View):1092:1092 -> Q
    1:3:void setPromptText(java.lang.CharSequence):992:992 -> h
    1:3:void setHorizontalOriginalOffset(int):1097:1097 -> k
    1:4:void show(int,int):1035:1035 -> m
    5:8:void show(int,int):1037:1037 -> m
    9:11:void show(int,int):1039:1039 -> m
    12:14:void show(int,int):1040:1040 -> m
    15:19:void show(int,int):1041:1041 -> m
    20:22:void show(int,int):1042:1042 -> m
    23:25:void show(int,int):1044:1044 -> m
    26:28:void show(int,int):1045:1045 -> m
    29:40:void show(int,int):1047:1047 -> m
    41:48:void show(int,int):1058:1058 -> m
    49:53:void show(int,int):1060:1060 -> m
    54:56:void show(int,int):1075:1075 -> m
    57:65:void show(int,int):1076:1076 -> m
    1:3:java.lang.CharSequence getHintText():986:986 -> o
    1:3:void setAdapter(android.widget.ListAdapter):980:980 -> p
    4:6:void setAdapter(android.widget.ListAdapter):981:981 -> p
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$1 -> androidx.appcompat.widget.w$e$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner val$this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w;"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w$e;"}
    1:8:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup,androidx.appcompat.widget.AppCompatSpinner):965:965 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w$e;Landroidx/appcompat/widget/w;)V"}
    1:7:void onItemClick(android.widget.AdapterView,android.view.View,int,long):968:968 -> onItemClick
    8:17:void onItemClick(android.widget.AdapterView,android.view.View,int,long):969:969 -> onItemClick
    18:23:void onItemClick(android.widget.AdapterView,android.view.View,int,long):970:970 -> onItemClick
    24:30:void onItemClick(android.widget.AdapterView,android.view.View,int,long):971:971 -> onItemClick
    31:36:void onItemClick(android.widget.AdapterView,android.view.View,int,long):973:973 -> onItemClick
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2 -> androidx.appcompat.widget.w$e$b:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w$e;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):1061:1061 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w$e;)V"}
    1:10:void onGlobalLayout():1064:1064 -> onGlobalLayout
    11:16:void onGlobalLayout():1065:1065 -> onGlobalLayout
    17:21:void onGlobalLayout():1067:1067 -> onGlobalLayout
    22:27:void onGlobalLayout():1071:1071 -> onGlobalLayout
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$3 -> androidx.appcompat.widget.w$e$c:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener val$layoutListener -> e
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/w$e;"}
    1:8:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup,android.view.ViewTreeObserver$OnGlobalLayoutListener):1076:1076 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w$e;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V"}
    1:10:void onDismiss():1079:1079 -> onDismiss
    11:16:void onDismiss():1081:1081 -> onDismiss
androidx.appcompat.widget.AppCompatSpinner$SavedState -> androidx.appcompat.widget.w$f:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    boolean mShowDropdown -> e
    1:8:void <clinit>():663:663 -> <clinit>
    1:1:void <init>(android.os.Parcelable):649:649 -> <init>
    2:3:void <init>(android.os.Parcel):653:654 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):659:659 -> writeToParcel
    4:10:void writeToParcel(android.os.Parcel,int):660:660 -> writeToParcel
androidx.appcompat.widget.AppCompatSpinner$SavedState$1 -> androidx.appcompat.widget.w$f$a:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    1:4:void <init>():664:664 -> <init>
    1:6:androidx.appcompat.widget.AppCompatSpinner$SavedState createFromParcel(android.os.Parcel):666:666 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/w$f;"}
    1:3:androidx.appcompat.widget.AppCompatSpinner$SavedState[] newArray(int):670:670 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/w$f;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):664:664 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):664:664 -> newArray
androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup -> androidx.appcompat.widget.w$g:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    boolean isShowing() -> b
    int getHorizontalOffset() -> c
    android.graphics.drawable.Drawable getBackground() -> f
    void setPromptText(java.lang.CharSequence) -> h
    void setBackgroundDrawable(android.graphics.drawable.Drawable) -> i
    void setVerticalOffset(int) -> j
    void setHorizontalOriginalOffset(int) -> k
    void setHorizontalOffset(int) -> l
    void show(int,int) -> m
    int getVerticalOffset() -> n
    java.lang.CharSequence getHintText() -> o
    void setAdapter(android.widget.ListAdapter) -> p
androidx.appcompat.widget.AppCompatTextClassifierHelper -> androidx.appcompat.widget.x:
# {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"}
    android.widget.TextView mTextView -> a
    android.view.textclassifier.TextClassifier mTextClassifier -> b
    1:3:void <init>(android.widget.TextView):42:42 -> <init>
    4:12:void <init>(android.widget.TextView):43:43 -> <init>
    1:4:android.view.textclassifier.TextClassifier getTextClassifier():62:62 -> a
    5:6:android.view.textclassifier.TextClassifier getTextClassifier():63:63 -> a
    7:20:android.view.textclassifier.TextClassifier getTextClassifier():64:64 -> a
    21:25:android.view.textclassifier.TextClassifier getTextClassifier():66:66 -> a
    26:28:android.view.textclassifier.TextClassifier getTextClassifier():68:68 -> a
    1:3:void setTextClassifier(android.view.textclassifier.TextClassifier):51:51 -> b
androidx.appcompat.widget.AppCompatTextHelper -> androidx.appcompat.widget.z:
# {"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/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableTopTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableRightTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableStartTint -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableEndTint -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.TintInfo mDrawableTint -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g1;"}
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/d0;"}
    int mStyle -> j
    int mFontWeight -> k
    android.graphics.Typeface mFontTypeface -> l
    boolean mAsyncFontPending -> m
    1:4:void <init>(android.widget.TextView):74:74 -> <init>
    5:7:void <init>(android.widget.TextView):69:69 -> <init>
    8:9:void <init>(android.widget.TextView):70:70 -> <init>
    10:11:void <init>(android.widget.TextView):75:75 -> <init>
    12:19:void <init>(android.widget.TextView):76:76 -> <init>
    1:6:void setTextSizeInternal(int,float):602:602 -> A
    1:4:void setTypefaceByCallback(android.graphics.Typeface):337:337 -> B
    5:9:void setTypefaceByCallback(android.graphics.Typeface):338:338 -> B
    10:12:void setTypefaceByCallback(android.graphics.Typeface):339:339 -> B
    1:10:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):407:407 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/i1;)V"}
    11:18:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):409:409 -> C
    19:28:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):410:410 -> C
    29:33:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):413:413 -> C
    34:45:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):417:417 -> C
    46:52:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):418:418 -> C
    53:60:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):464:464 -> C
    61:62:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):466:466 -> C
    63:77:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):467:467 -> C
    78:82:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):478:478 -> C
    83:87:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):474:474 -> C
    88:93:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):470:470 -> C
    94:95:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):419:419 -> C
    96:108:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):420:420 -> C
    109:110:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):423:423 -> C
    111:112:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):424:424 -> C
    113:118:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):425:425 -> C
    119:123:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):426:426 -> C
    124:133:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):430:430 -> C
    134:137:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):432:432 -> C
    138:151:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):435:435 -> C
    152:158:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):434:434 -> C
    159:160:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):438:438 -> C
    161:169:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):442:442 -> C
    170:173:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):447:447 -> C
    174:179:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):449:449 -> C
    180:187:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):451:451 -> C
    188:200:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):454:454 -> C
    201:207:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):453:453 -> C
    208:216:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):457:457 -> C
    5:14:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):555:555 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/g1;)V"}
    1:18:void applyCompoundDrawablesTints():536:536 -> b
    19:24:void applyCompoundDrawablesTints():538:538 -> b
    25:32:void applyCompoundDrawablesTints():539:539 -> b
    33:39:void applyCompoundDrawablesTints():540:540 -> b
    40:47:void applyCompoundDrawablesTints():541:541 -> b
    48:54:void applyCompoundDrawablesTints():542:542 -> b
    55:64:void applyCompoundDrawablesTints():545:545 -> b
    65:70:void applyCompoundDrawablesTints():546:546 -> b
    71:77:void applyCompoundDrawablesTints():547:547 -> b
    78:85:void applyCompoundDrawablesTints():548:548 -> b
    1:6:void autoSizeText():592:592 -> c
    1:6:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):561:561 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/j;I)Landroidx/appcompat/widget/g1;"}
    7:12:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):563:563 -> d
    13:14:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):564:564 -> d
    15:19:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):565:565 -> d
    1:7:int getAutoSizeMaxTextSize():637:637 -> e
    1:7:int getAutoSizeMinTextSize():633:633 -> f
    1:7:int getAutoSizeStepGranularity():629:629 -> g
    1:7:int[] getAutoSizeTextAvailableSizes():641:641 -> h
    1:7:int getAutoSizeTextType():625:625 -> i
    1:9:android.content.res.ColorStateList getCompoundDrawableTintList():646:646 -> j
    1:9:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():660:660 -> k
    1:7:boolean isAutoSizeEnabled():598:598 -> l
    7:12:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> m
    13:16:void loadFromAttributes(android.util.AttributeSet,int):82:82 -> m
    17:23:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> m
    24:30:void loadFromAttributes(android.util.AttributeSet,int):87:87 -> m
    31:38:void loadFromAttributes(android.util.AttributeSet,int):89:89 -> m
    39:40:void loadFromAttributes(android.util.AttributeSet,int):90:90 -> m
    41:44:void loadFromAttributes(android.util.AttributeSet,int):91:91 -> m
    45:50:void loadFromAttributes(android.util.AttributeSet,int):90:90 -> m
    51:58:void loadFromAttributes(android.util.AttributeSet,int):93:93 -> m
    59:60:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> m
    61:64:void loadFromAttributes(android.util.AttributeSet,int):95:95 -> m
    65:70:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> m
    71:78:void loadFromAttributes(android.util.AttributeSet,int):97:97 -> m
    79:80:void loadFromAttributes(android.util.AttributeSet,int):98:98 -> m
    81:84:void loadFromAttributes(android.util.AttributeSet,int):99:99 -> m
    85:90:void loadFromAttributes(android.util.AttributeSet,int):98:98 -> m
    91:98:void loadFromAttributes(android.util.AttributeSet,int):101:101 -> m
    99:100:void loadFromAttributes(android.util.AttributeSet,int):102:102 -> m
    101:104:void loadFromAttributes(android.util.AttributeSet,int):103:103 -> m
    105:110:void loadFromAttributes(android.util.AttributeSet,int):102:102 -> m
    111:112:void loadFromAttributes(android.util.AttributeSet,int):106:106 -> m
    113:120:void loadFromAttributes(android.util.AttributeSet,int):107:107 -> m
    121:122:void loadFromAttributes(android.util.AttributeSet,int):108:108 -> m
    123:126:void loadFromAttributes(android.util.AttributeSet,int):109:109 -> m
    127:132:void loadFromAttributes(android.util.AttributeSet,int):108:108 -> m
    133:140:void loadFromAttributes(android.util.AttributeSet,int):111:111 -> m
    141:142:void loadFromAttributes(android.util.AttributeSet,int):112:112 -> m
    143:146:void loadFromAttributes(android.util.AttributeSet,int):113:113 -> m
    147:152:void loadFromAttributes(android.util.AttributeSet,int):112:112 -> m
    153:155:void loadFromAttributes(android.util.AttributeSet,int):117:117 -> m
    156:157:void loadFromAttributes(android.util.AttributeSet,int):122:122 -> m
    158:166:void loadFromAttributes(android.util.AttributeSet,int):123:123 -> m
    167:174:void loadFromAttributes(android.util.AttributeSet,int):134:134 -> m
    175:182:void loadFromAttributes(android.util.AttributeSet,int):135:135 -> m
    183:192:void loadFromAttributes(android.util.AttributeSet,int):137:137 -> m
    193:195:void loadFromAttributes(android.util.AttributeSet,int):140:140 -> m
    196:203:void loadFromAttributes(android.util.AttributeSet,int):156:156 -> m
    204:211:void loadFromAttributes(android.util.AttributeSet,int):157:157 -> m
    212:213:void loadFromAttributes(android.util.AttributeSet,int):159:159 -> m
    214:219:void loadFromAttributes(android.util.AttributeSet,int):160:160 -> m
    220:227:void loadFromAttributes(android.util.AttributeSet,int):161:161 -> m
    228:235:void loadFromAttributes(android.util.AttributeSet,int):163:163 -> m
    236:243:void loadFromAttributes(android.util.AttributeSet,int):167:167 -> m
    244:251:void loadFromAttributes(android.util.AttributeSet,int):169:169 -> m
    252:260:void loadFromAttributes(android.util.AttributeSet,int):171:171 -> m
    261:268:void loadFromAttributes(android.util.AttributeSet,int):188:188 -> m
    269:274:void loadFromAttributes(android.util.AttributeSet,int):189:189 -> m
    275:276:void loadFromAttributes(android.util.AttributeSet,int):192:192 -> m
    277:282:void loadFromAttributes(android.util.AttributeSet,int):193:193 -> m
    283:292:void loadFromAttributes(android.util.AttributeSet,int):194:194 -> m
    293:294:void loadFromAttributes(android.util.AttributeSet,int):197:197 -> m
    295:300:void loadFromAttributes(android.util.AttributeSet,int):198:198 -> m
    301:308:void loadFromAttributes(android.util.AttributeSet,int):199:199 -> m
    309:314:void loadFromAttributes(android.util.AttributeSet,int):200:200 -> m
    315:317:void loadFromAttributes(android.util.AttributeSet,int):204:204 -> m
    318:324:void loadFromAttributes(android.util.AttributeSet,int):205:205 -> m
    325:327:void loadFromAttributes(android.util.AttributeSet,int):217:217 -> m
    328:331:void loadFromAttributes(android.util.AttributeSet,int):219:219 -> m
    332:335:void loadFromAttributes(android.util.AttributeSet,int):220:220 -> m
    336:343:void loadFromAttributes(android.util.AttributeSet,int):221:221 -> m
    344:350:void loadFromAttributes(android.util.AttributeSet,int):223:223 -> m
    351:357:void loadFromAttributes(android.util.AttributeSet,int):227:227 -> m
    358:366:void loadFromAttributes(android.util.AttributeSet,int):231:231 -> m
    367:371:void loadFromAttributes(android.util.AttributeSet,int):239:239 -> m
    372:375:void loadFromAttributes(android.util.AttributeSet,int):241:241 -> m
    376:383:void loadFromAttributes(android.util.AttributeSet,int):243:243 -> m
    384:385:void loadFromAttributes(android.util.AttributeSet,int):245:245 -> m
    386:389:void loadFromAttributes(android.util.AttributeSet,int):246:246 -> m
    390:392:void loadFromAttributes(android.util.AttributeSet,int):247:247 -> m
    393:405:void loadFromAttributes(android.util.AttributeSet,int):248:248 -> m
    406:409:void loadFromAttributes(android.util.AttributeSet,int):251:251 -> m
    410:415:void loadFromAttributes(android.util.AttributeSet,int):252:252 -> m
    416:421:void loadFromAttributes(android.util.AttributeSet,int):253:253 -> m
    422:425:void loadFromAttributes(android.util.AttributeSet,int):254:254 -> m
    426:429:void loadFromAttributes(android.util.AttributeSet,int):251:251 -> m
    430:434:void loadFromAttributes(android.util.AttributeSet,int):257:257 -> m
    435:440:void loadFromAttributes(android.util.AttributeSet,int):265:265 -> m
    441:448:void loadFromAttributes(android.util.AttributeSet,int):270:270 -> m
    449:454:void loadFromAttributes(android.util.AttributeSet,int):273:273 -> m
    455:462:void loadFromAttributes(android.util.AttributeSet,int):275:275 -> m
    463:468:void loadFromAttributes(android.util.AttributeSet,int):278:278 -> m
    469:476:void loadFromAttributes(android.util.AttributeSet,int):280:280 -> m
    477:482:void loadFromAttributes(android.util.AttributeSet,int):283:283 -> m
    483:490:void loadFromAttributes(android.util.AttributeSet,int):285:285 -> m
    491:496:void loadFromAttributes(android.util.AttributeSet,int):288:288 -> m
    497:504:void loadFromAttributes(android.util.AttributeSet,int):290:290 -> m
    505:510:void loadFromAttributes(android.util.AttributeSet,int):293:293 -> m
    511:518:void loadFromAttributes(android.util.AttributeSet,int):295:295 -> m
    519:530:void loadFromAttributes(android.util.AttributeSet,int):298:298 -> m
    531:533:void loadFromAttributes(android.util.AttributeSet,int):300:300 -> m
    534:541:void loadFromAttributes(android.util.AttributeSet,int):303:303 -> m
    542:547:void loadFromAttributes(android.util.AttributeSet,int):304:304 -> m
    548:552:void loadFromAttributes(android.util.AttributeSet,int):306:306 -> m
    553:560:void loadFromAttributes(android.util.AttributeSet,int):308:308 -> m
    561:562:void loadFromAttributes(android.util.AttributeSet,int):309:309 -> m
    563:566:void loadFromAttributes(android.util.AttributeSet,int):310:310 -> m
    567:570:void loadFromAttributes(android.util.AttributeSet,int):309:309 -> m
    571:575:void loadFromAttributes(android.util.AttributeSet,int):311:311 -> m
    576:581:void loadFromAttributes(android.util.AttributeSet,int):314:314 -> m
    582:587:void loadFromAttributes(android.util.AttributeSet,int):316:316 -> m
    588:593:void loadFromAttributes(android.util.AttributeSet,int):318:318 -> m
    594:598:void loadFromAttributes(android.util.AttributeSet,int):321:321 -> m
    599:605:void loadFromAttributes(android.util.AttributeSet,int):323:323 -> m
    606:612:void loadFromAttributes(android.util.AttributeSet,int):326:326 -> m
    613:618:void loadFromAttributes(android.util.AttributeSet,int):329:329 -> m
    1:4:void onLayout(boolean,int,int,int,int):574:574 -> n
    5:8:void onLayout(boolean,int,int,int,int):575:575 -> n
    1:4:void onSetCompoundDrawables():532:532 -> o
    1:6:void onSetTextAppearance(android.content.Context,int):485:485 -> p
    7:15:void onSetTextAppearance(android.content.Context,int):487:487 -> p
    16:24:void onSetTextAppearance(android.content.Context,int):492:492 -> p
    25:32:void onSetTextAppearance(android.content.Context,int):505:505 -> p
    33:41:void onSetTextAppearance(android.content.Context,int):506:506 -> p
    42:47:void onSetTextAppearance(android.content.Context,int):507:507 -> p
    48:50:void onSetTextAppearance(android.content.Context,int):511:511 -> p
    51:52:void onSetTextAppearance(android.content.Context,int):513:513 -> p
    53:58:void onSetTextAppearance(android.content.Context,int):514:514 -> p
    59:66:void onSetTextAppearance(android.content.Context,int):515:515 -> p
    67:71:void onSetTextAppearance(android.content.Context,int):518:518 -> p
    72:74:void onSetTextAppearance(android.content.Context,int):521:521 -> p
    75:78:void onSetTextAppearance(android.content.Context,int):522:522 -> p
    79:86:void onSetTextAppearance(android.content.Context,int):523:523 -> p
    1:6:void runOnUiThread(java.lang.Runnable):347:347 -> q
    1:6:void setAllCaps(boolean):528:528 -> r
    1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):614:614 -> s
    1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):620:620 -> t
    1:6:void setAutoSizeTextTypeWithDefaults(int):606:606 -> u
    1:4:void setCompoundDrawableTintList(android.content.res.ColorStateList):650:650 -> v
    5:11:void setCompoundDrawableTintList(android.content.res.ColorStateList):651:651 -> v
    12:20:void setCompoundDrawableTintList(android.content.res.ColorStateList):653:653 -> v
    21:22:void setCompoundDrawableTintList(android.content.res.ColorStateList):654:654 -> v
    23:26:void setCompoundDrawableTintList(android.content.res.ColorStateList):655:655 -> v
    1:4:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):664:664 -> w
    5:11:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):665:665 -> w
    12:20:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):667:667 -> w
    21:22:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):668:668 -> w
    23:26:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):669:669 -> w
    20:25: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 -> x
    26:34: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 -> x
    35:40: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):709:709 -> x
    41:66: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):710:710 -> x
    67:84: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 -> x
    85:90: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 -> x
    91:116: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 -> x
    1:4:void setCompoundTints():673:673 -> y
    5:6:void setCompoundTints():674:674 -> y
    7:8:void setCompoundTints():675:675 -> y
    9:10:void setCompoundTints():676:676 -> y
    11:12:void setCompoundTints():677:677 -> y
    13:15:void setCompoundTints():678:678 -> y
    1:4:void setTextSize(int,float):582:582 -> z
    5:10:void setTextSize(int,float):583:583 -> z
    11:14:void setTextSize(int,float):584:584 -> z
androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Typeface m(android.graphics.Typeface,int,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback -> androidx.appcompat.widget.z$a:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    java.lang.ref.WeakReference mParent -> a
    int mFontWeight -> b
    int mStyle -> c
    1:3:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int):379:379 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;II)V"}
    4:10:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int):380:380 -> <init>
    11:12:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int):381:381 -> <init>
    13:15:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int):382:382 -> <init>
    1:1:void onFontRetrievalFailed(int):0:0 -> f
    1:11:void onFontRetrieved(android.graphics.Typeface):387:387 -> g
    12:17:void onFontRetrieved(android.graphics.Typeface):391:391 -> g
    18:22:void onFontRetrieved(android.graphics.Typeface):392:392 -> g
    23:35:void onFontRetrieved(android.graphics.Typeface):393:393 -> g
    36:46:void onFontRetrieved(android.graphics.Typeface):397:397 -> g
androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback$TypefaceApplyCallback -> androidx.appcompat.widget.z$a$a:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    java.lang.ref.WeakReference mParent -> e
    android.graphics.Typeface mTypeface -> f
    androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$a;"}
    1:5:void <init>(androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback,java.lang.ref.WeakReference,android.graphics.Typeface):359:359 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z$a;Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V"}
    6:7:void <init>(androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback,java.lang.ref.WeakReference,android.graphics.Typeface):360:360 -> <init>
    8:10:void <init>(androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback,java.lang.ref.WeakReference,android.graphics.Typeface):361:361 -> <init>
    1:11:void run():366:366 -> run
    12:17:void run():370:370 -> run
androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.a0:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"}
    java.util.concurrent.Future mPrecomputedTextFuture -> h
    1:1:void <init>(android.content.Context):91:91 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):95:95 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):99:99 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):101:102 -> <init>
    6:8:void <init>(android.content.Context,android.util.AttributeSet,int):104:106 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):108:108 -> <init>
    1:3:void drawableStateChanged():193:193 -> drawableStateChanged
    4:7:void drawableStateChanged():194:194 -> drawableStateChanged
    8:10:void drawableStateChanged():195:195 -> drawableStateChanged
    11:14:void drawableStateChanged():197:197 -> drawableStateChanged
    15:18:void drawableStateChanged():198:198 -> drawableStateChanged
    1:5:void consumeTextFutureAndSetBlocking():482:482 -> e
    6:7:void consumeTextFutureAndSetBlocking():485:485 -> e
    8:18:void consumeTextFutureAndSetBlocking():486:486 -> e
    1:4:int getAutoSizeMaxTextSize():365:365 -> getAutoSizeMaxTextSize
    5:9:int getAutoSizeMaxTextSize():366:366 -> getAutoSizeMaxTextSize
    10:13:int getAutoSizeMaxTextSize():368:368 -> getAutoSizeMaxTextSize
    14:20:int getAutoSizeMaxTextSize():369:369 -> getAutoSizeMaxTextSize
    1:4:int getAutoSizeMinTextSize():346:346 -> getAutoSizeMinTextSize
    5:9:int getAutoSizeMinTextSize():347:347 -> getAutoSizeMinTextSize
    10:13:int getAutoSizeMinTextSize():349:349 -> getAutoSizeMinTextSize
    14:20:int getAutoSizeMinTextSize():350:350 -> getAutoSizeMinTextSize
    1:4:int getAutoSizeStepGranularity():327:327 -> getAutoSizeStepGranularity
    5:9:int getAutoSizeStepGranularity():328:328 -> getAutoSizeStepGranularity
    10:13:int getAutoSizeStepGranularity():330:330 -> getAutoSizeStepGranularity
    14:20:int getAutoSizeStepGranularity():331:331 -> getAutoSizeStepGranularity
    1:4:int[] getAutoSizeTextAvailableSizes():384:384 -> getAutoSizeTextAvailableSizes
    5:9:int[] getAutoSizeTextAvailableSizes():385:385 -> getAutoSizeTextAvailableSizes
    10:13:int[] getAutoSizeTextAvailableSizes():387:387 -> getAutoSizeTextAvailableSizes
    14:19:int[] getAutoSizeTextAvailableSizes():388:388 -> getAutoSizeTextAvailableSizes
    20:22:int[] getAutoSizeTextAvailableSizes():391:391 -> getAutoSizeTextAvailableSizes
    1:5:int getAutoSizeTextType():306:306 -> getAutoSizeTextType
    6:14:int getAutoSizeTextType():307:307 -> getAutoSizeTextType
    15:18:int getAutoSizeTextType():311:311 -> getAutoSizeTextType
    19:24:int getAutoSizeTextType():312:312 -> getAutoSizeTextType
    1:5:int getFirstBaselineToTopHeight():422:422 -> getFirstBaselineToTopHeight
    1:5:int getLastBaselineToBottomHeight():427:427 -> getLastBaselineToBottomHeight
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():151:151 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():152:152 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():179:179 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():180:180 -> getSupportBackgroundTintMode
    1:7:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():634:634 -> getSupportCompoundDrawablesTintList
    1:7:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():677:677 -> getSupportCompoundDrawablesTintMode
    1:3:java.lang.CharSequence getText():495:495 -> getText
    4:8:java.lang.CharSequence getText():496:496 -> getText
    1:11:android.view.textclassifier.TextClassifier getTextClassifier():523:523 -> getTextClassifier
    12:16:android.view.textclassifier.TextClassifier getTextClassifier():526:526 -> getTextClassifier
    17:21:android.view.textclassifier.TextClassifier getTextClassifier():524:524 -> getTextClassifier
    1:5:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():454:454 -> getTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/j$a;"}
    1:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):396:396 -> onCreateInputConnection
    1:5:void onLayout(boolean,int,int,int,int):204:204 -> onLayout
    6:13:void onLayout(boolean,int,int,int,int):205:205 -> onLayout
    14:17:void onLayout(boolean,int,int,int,int):206:206 -> onLayout
    1:3:void onMeasure(int,int):550:550 -> onMeasure
    4:7:void onMeasure(int,int):551:551 -> onMeasure
    1:3:void onTextChanged(java.lang.CharSequence,int,int,int):223:223 -> onTextChanged
    4:17:void onTextChanged(java.lang.CharSequence,int,int,int):224:224 -> onTextChanged
    18:23:void onTextChanged(java.lang.CharSequence,int,int,int):225:225 -> onTextChanged
    1:4:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):263:263 -> setAutoSizeTextTypeUniformWithConfiguration
    5:8:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):264:264 -> setAutoSizeTextTypeUniformWithConfiguration
    9:12:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):267:267 -> setAutoSizeTextTypeUniformWithConfiguration
    13:16:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):268:268 -> setAutoSizeTextTypeUniformWithConfiguration
    1:4:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):285:285 -> setAutoSizeTextTypeUniformWithPresetSizes
    5:8:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):286:286 -> setAutoSizeTextTypeUniformWithPresetSizes
    9:12:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):288:288 -> setAutoSizeTextTypeUniformWithPresetSizes
    13:16:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):289:289 -> setAutoSizeTextTypeUniformWithPresetSizes
    1:4:void setAutoSizeTextTypeWithDefaults(int):240:240 -> setAutoSizeTextTypeWithDefaults
    5:8:void setAutoSizeTextTypeWithDefaults(int):241:241 -> setAutoSizeTextTypeWithDefaults
    9:12:void setAutoSizeTextTypeWithDefaults(int):243:243 -> setAutoSizeTextTypeWithDefaults
    13:16:void setAutoSizeTextTypeWithDefaults(int):244:244 -> setAutoSizeTextTypeWithDefaults
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):121:121 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):122:122 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):123:123 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):113:113 -> setBackgroundResource
    4:7:void setBackgroundResource(int):114:114 -> setBackgroundResource
    8:11:void setBackgroundResource(int):115:115 -> setBackgroundResource
    1:3:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):557:557 -> setCompoundDrawables
    4:7:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):558:558 -> setCompoundDrawables
    8:11:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):559:559 -> setCompoundDrawables
    1:3:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):567:567 -> setCompoundDrawablesRelative
    4:7:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):568:568 -> setCompoundDrawablesRelative
    8:11:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):569:569 -> setCompoundDrawablesRelative
    1:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):599:601 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):609:609 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    5:8:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):611:614 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    9:9:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):610:610 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    10:11:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):615:616 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    1:3:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):576:578 -> setCompoundDrawablesWithIntrinsicBounds
    4:4:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):584:584 -> setCompoundDrawablesWithIntrinsicBounds
    5:8:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):586:589 -> setCompoundDrawablesWithIntrinsicBounds
    9:9:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):585:585 -> setCompoundDrawablesWithIntrinsicBounds
    10:11:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):590:591 -> setCompoundDrawablesWithIntrinsicBounds
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):442:442 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):441:441 -> setCustomSelectionActionModeCallback
    1:6:void setFirstBaselineToTopHeight(int):402:402 -> setFirstBaselineToTopHeight
    7:10:void setFirstBaselineToTopHeight(int):403:403 -> setFirstBaselineToTopHeight
    11:14:void setFirstBaselineToTopHeight(int):405:405 -> setFirstBaselineToTopHeight
    1:6:void setLastBaselineToBottomHeight(int):412:412 -> setLastBaselineToBottomHeight
    7:10:void setLastBaselineToBottomHeight(int):413:413 -> setLastBaselineToBottomHeight
    11:14:void setLastBaselineToBottomHeight(int):415:415 -> setLastBaselineToBottomHeight
    1:4:void setLineHeight(int):432:432 -> setLineHeight
    1:4:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):478:478 -> setPrecomputedText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;)V"}
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):136:136 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):137:137 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):164:164 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):165:165 -> setSupportBackgroundTintMode
    1:5:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):657:657 -> setSupportCompoundDrawablesTintList
    6:11:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):658:658 -> setSupportCompoundDrawablesTintList
    1:5:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):697:697 -> setSupportCompoundDrawablesTintMode
    6:11:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):698:698 -> setSupportCompoundDrawablesTintMode
    1:3:void setTextAppearance(android.content.Context,int):185:185 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):186:186 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):187:187 -> setTextAppearance
    1:11:void setTextClassifier(android.view.textclassifier.TextClassifier):505:505 -> setTextClassifier
    12:15:void setTextClassifier(android.view.textclassifier.TextClassifier):509:509 -> setTextClassifier
    16:19:void setTextClassifier(android.view.textclassifier.TextClassifier):506:506 -> setTextClassifier
    1:4:void setTextFuture(java.util.concurrent.Future):542:542 -> setTextFuture
    5:8:void setTextFuture(java.util.concurrent.Future):544:544 -> setTextFuture
    1:4:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):465:465 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j$a;)V"}
    1:4:void setTextSize(int,float):212:212 -> setTextSize
    5:8:void setTextSize(int,float):213:213 -> setTextSize
    9:12:void setTextSize(int,float):215:215 -> setTextSize
    13:16:void setTextSize(int,float):216:216 -> setTextSize
    5:17:void setTypeface(android.graphics.Typeface,int):705:705 -> setTypeface
    18:21:void setTypeface(android.graphics.Typeface,int):708:708 -> setTypeface
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> androidx.appcompat.widget.d0:
# {"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
    android.graphics.RectF TEMP_RECTF -> k
    java.util.concurrent.ConcurrentHashMap sTextViewMethodByNameCache -> l
    java.util.concurrent.ConcurrentHashMap sTextViewFieldByNameCache -> m
    1:7:void <clinit>():63:63 -> <clinit>
    8:14:void <clinit>():72:72 -> <clinit>
    15:22:void <clinit>():76:76 -> <clinit>
    1:4:void <init>(android.widget.TextView):105:105 -> <init>
    5:6:void <init>(android.widget.TextView):84:84 -> <init>
    7:10:void <init>(android.widget.TextView):86:86 -> <init>
    11:12:void <init>(android.widget.TextView):88:88 -> <init>
    13:14:void <init>(android.widget.TextView):90:90 -> <init>
    15:16:void <init>(android.widget.TextView):92:92 -> <init>
    17:20:void <init>(android.widget.TextView):95:95 -> <init>
    21:22:void <init>(android.widget.TextView):99:99 -> <init>
    23:24:void <init>(android.widget.TextView):106:106 -> <init>
    25:31:void <init>(android.widget.TextView):107:107 -> <init>
    4:16:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):491:491 -> A
    17:18:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):508:508 -> A
    19:20:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):509:509 -> A
    21:22:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):510:510 -> A
    23:25:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):511:511 -> A
    26:28:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):512:512 -> A
    29:54:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):503:503 -> A
    55:90:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):497:497 -> A
    91:116:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):492:492 -> A
    1:8:void autoSizeText():546:546 -> a
    9:12:void autoSizeText():550:550 -> a
    13:30:void autoSizeText():551:551 -> a
    31:38:void autoSizeText():555:555 -> a
    39:47:void autoSizeText():556:556 -> a
    48:64:void autoSizeText():557:557 -> a
    65:66:void autoSizeText():558:558 -> a
    67:79:void autoSizeText():560:560 -> a
    80:84:void autoSizeText():561:561 -> a
    85:99:void autoSizeText():562:562 -> a
    100:109:void autoSizeText():563:563 -> a
    110:112:void autoSizeText():569:569 -> a
    113:116:void autoSizeText():570:570 -> a
    117:119:void autoSizeText():571:571 -> a
    120:121:void autoSizeText():572:572 -> a
    122:126:void autoSizeText():573:573 -> a
    127:137:void autoSizeText():574:574 -> a
    138:143:void autoSizeText():575:575 -> a
    144:149:void autoSizeText():577:577 -> a
    150:152:void autoSizeText():581:581 -> a
    1:4:int[] cleanupAutoSizePresetSizes(int[]):453:453 -> b
    5:7:int[] cleanupAutoSizePresetSizes(int[]):457:457 -> b
    8:16:int[] cleanupAutoSizePresetSizes(int[]):459:459 -> b
    17:20:int[] cleanupAutoSizePresetSizes(int[]):461:461 -> b
    21:30:int[] cleanupAutoSizePresetSizes(int[]):464:464 -> b
    31:40:int[] cleanupAutoSizePresetSizes(int[]):465:465 -> b
    41:47:int[] cleanupAutoSizePresetSizes(int[]):469:469 -> b
    48:51:int[] cleanupAutoSizePresetSizes(int[]):472:472 -> b
    52:55:int[] cleanupAutoSizePresetSizes(int[]):473:473 -> b
    56:71:int[] cleanupAutoSizePresetSizes(int[]):475:475 -> b
    2:5:void clearAutoSizeConfiguration():585:585 -> c
    6:7:void clearAutoSizeConfiguration():586:586 -> c
    8:9:void clearAutoSizeConfiguration():587:587 -> c
    10:11:void clearAutoSizeConfiguration():588:588 -> c
    12:15:void clearAutoSizeConfiguration():589:589 -> c
    16:18:void clearAutoSizeConfiguration():590:590 -> c
    1:5:android.text.StaticLayout createLayout(java.lang.CharSequence,android.text.Layout$Alignment,int,int):680:680 -> d
    1:7:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):725:725 -> e
    8:11:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):724:724 -> e
    12:17:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):727:727 -> e
    18:23:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):729:729 -> e
    24:27:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):730:730 -> e
    28:33:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):728:728 -> e
    34:43:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):731:731 -> e
    44:53:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):732:732 -> e
    54:67:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):733:733 -> e
    68:70:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):734:734 -> e
    71:78:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):739:739 -> e
    79:89:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):740:740 -> e
    90:95:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):741:741 -> e
    96:99:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):743:743 -> e
    100:106:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):746:746 -> e
    107:111:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):748:748 -> e
    1:12:int findLargestTextSizeWhichFits(android.graphics.RectF):642:642 -> f
    13:14:int findLargestTextSizeWhichFits(android.graphics.RectF):652:652 -> f
    15:34:int findLargestTextSizeWhichFits(android.graphics.RectF):653:653 -> f
    35:39:int findLargestTextSizeWhichFits(android.graphics.RectF):662:662 -> f
    40:47:int findLargestTextSizeWhichFits(android.graphics.RectF):644:644 -> f
    1:7:int getAutoSizeMaxTextSize():410:410 -> g
    1:7:int getAutoSizeMinTextSize():394:394 -> h
    1:7:int getAutoSizeStepGranularity():378:378 -> i
    1:3:int[] getAutoSizeTextAvailableSizes():423:423 -> j
    1:3:int getAutoSizeTextType():364:364 -> k
    2:11:java.lang.reflect.Method getTextViewMethod(java.lang.String):826:826 -> l
    12:20:java.lang.reflect.Method getTextViewMethod(java.lang.String):828:828 -> l
    21:23:java.lang.reflect.Method getTextViewMethod(java.lang.String):830:830 -> l
    24:32:java.lang.reflect.Method getTextViewMethod(java.lang.String):832:832 -> l
    33:60:java.lang.reflect.Method getTextViewMethod(java.lang.String):838:838 -> l
    1:4:void initTempTextPaint(int):667:667 -> m
    5:12:void initTempTextPaint(int):668:668 -> m
    13:15:void initTempTextPaint(int):670:670 -> m
    16:26:void initTempTextPaint(int):672:672 -> m
    27:33:void initTempTextPaint(int):673:673 -> m
    1:5:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):793:793 -> n
    6:13:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):794:794 -> n
    14:14:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):802:802 -> n
    15:42:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):797:797 -> n
    1:14:boolean isAutoSizeEnabled():870:870 -> o
    1:9:void loadFromAttributes(android.util.AttributeSet,int):115:115 -> p
    10:17:void loadFromAttributes(android.util.AttributeSet,int):117:117 -> p
    18:25:void loadFromAttributes(android.util.AttributeSet,int):118:118 -> p
    26:35:void loadFromAttributes(android.util.AttributeSet,int):121:121 -> p
    36:43:void loadFromAttributes(android.util.AttributeSet,int):122:122 -> p
    44:51:void loadFromAttributes(android.util.AttributeSet,int):126:126 -> p
    52:59:void loadFromAttributes(android.util.AttributeSet,int):127:127 -> p
    60:67:void loadFromAttributes(android.util.AttributeSet,int):131:131 -> p
    68:75:void loadFromAttributes(android.util.AttributeSet,int):132:132 -> p
    76:83:void loadFromAttributes(android.util.AttributeSet,int):136:136 -> p
    84:91:void loadFromAttributes(android.util.AttributeSet,int):137:137 -> p
    92:95:void loadFromAttributes(android.util.AttributeSet,int):140:140 -> p
    96:99:void loadFromAttributes(android.util.AttributeSet,int):141:141 -> p
    100:102:void loadFromAttributes(android.util.AttributeSet,int):142:142 -> p
    103:105:void loadFromAttributes(android.util.AttributeSet,int):143:143 -> p
    106:108:void loadFromAttributes(android.util.AttributeSet,int):146:146 -> p
    109:114:void loadFromAttributes(android.util.AttributeSet,int):148:148 -> p
    115:119:void loadFromAttributes(android.util.AttributeSet,int):149:149 -> p
    120:123:void loadFromAttributes(android.util.AttributeSet,int):153:153 -> p
    124:125:void loadFromAttributes(android.util.AttributeSet,int):154:154 -> p
    126:140:void loadFromAttributes(android.util.AttributeSet,int):155:155 -> p
    141:150:void loadFromAttributes(android.util.AttributeSet,int):158:158 -> p
    151:160:void loadFromAttributes(android.util.AttributeSet,int):165:165 -> p
    161:163:void loadFromAttributes(android.util.AttributeSet,int):176:176 -> p
    164:167:void loadFromAttributes(android.util.AttributeSet,int):181:181 -> p
    168:170:void loadFromAttributes(android.util.AttributeSet,int):184:184 -> p
    1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):271:271 -> q
    7:17:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):272:272 -> q
    18:22:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):273:273 -> q
    23:27:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):275:275 -> q
    28:31:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):277:277 -> q
    32:34:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):280:280 -> q
    35:40:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):283:283 -> q
    41:44:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):284:284 -> q
    1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):314:314 -> r
    7:10:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):315:315 -> r
    11:14:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):317:317 -> r
    15:19:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):320:320 -> r
    20:21:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):322:322 -> r
    22:31:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):323:323 -> r
    32:47:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):326:326 -> r
    48:53:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):331:331 -> r
    54:60:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):332:332 -> r
    61:72:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):333:333 -> r
    73:87:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):334:334 -> r
    88:89:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):337:337 -> r
    90:95:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):340:340 -> r
    96:99:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):341:341 -> r
    1:11:void setAutoSizeTextTypeWithDefaults(int):204:204 -> s
    12:13:void setAutoSizeTextTypeWithDefaults(int):210:210 -> s
    14:24:void setAutoSizeTextTypeWithDefaults(int):211:211 -> s
    25:30:void setAutoSizeTextTypeWithDefaults(int):212:212 -> s
    31:36:void setAutoSizeTextTypeWithDefaults(int):216:216 -> s
    37:39:void setAutoSizeTextTypeWithDefaults(int):221:221 -> s
    40:45:void setAutoSizeTextTypeWithDefaults(int):225:225 -> s
    46:49:void setAutoSizeTextTypeWithDefaults(int):226:226 -> s
    50:72:void setAutoSizeTextTypeWithDefaults(int):230:230 -> s
    73:76:void setAutoSizeTextTypeWithDefaults(int):207:207 -> s
    1:14:void setRawTextSize(float):604:604 -> t
    15:23:void setRawTextSize(float):605:605 -> t
    24:29:void setRawTextSize(float):609:609 -> t
    30:38:void setRawTextSize(float):612:612 -> t
    39:40:void setRawTextSize(float):614:614 -> t
    41:48:void setRawTextSize(float):618:618 -> t
    49:56:void setRawTextSize(float):620:620 -> t
    57:65:void setRawTextSize(float):623:623 -> t
    66:71:void setRawTextSize(float):627:627 -> t
    72:76:void setRawTextSize(float):629:629 -> t
    77:82:void setRawTextSize(float):632:632 -> t
    1:4:void setTextSizeInternal(int,float):596:596 -> u
    5:9:void setTextSizeInternal(int,float):597:597 -> u
    10:13:void setTextSizeInternal(int,float):598:598 -> u
    14:25:void setTextSizeInternal(int,float):600:600 -> u
    1:12:boolean setupAutoSizeText():516:516 -> v
    13:21:boolean setupAutoSizeText():520:520 -> v
    22:36:boolean setupAutoSizeText():522:522 -> v
    37:40:boolean setupAutoSizeText():524:524 -> v
    41:56:boolean setupAutoSizeText():526:526 -> v
    57:62:boolean setupAutoSizeText():529:529 -> v
    63:65:boolean setupAutoSizeText():531:531 -> v
    66:67:boolean setupAutoSizeText():533:533 -> v
    68:70:boolean setupAutoSizeText():536:536 -> v
    1:4:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):427:427 -> w
    5:12:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):428:428 -> w
    13:21:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):432:432 -> w
    22:27:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):434:434 -> w
    28:31:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):435:435 -> w
    1:10:boolean setupAutoSizeUniformPresetSizesConfiguration():440:440 -> x
    11:14:boolean setupAutoSizeUniformPresetSizesConfiguration():441:441 -> x
    15:16:boolean setupAutoSizeUniformPresetSizesConfiguration():443:443 -> x
    17:22:boolean setupAutoSizeUniformPresetSizesConfiguration():444:444 -> x
    23:29:boolean setupAutoSizeUniformPresetSizesConfiguration():445:445 -> x
    30:32:boolean setupAutoSizeUniformPresetSizesConfiguration():446:446 -> x
    1:6:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):689:689 -> y
    7:14:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):690:690 -> y
    15:23:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):692:692 -> y
    24:29:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):698:698 -> y
    30:32:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):699:699 -> y
    33:44:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):702:702 -> y
    45:59:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):704:704 -> y
    60:65:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):707:707 -> y
    66:81:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):708:708 -> y
    82:94:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):713:713 -> y
    1:7:boolean supportsAutoSizeText():879:879 -> z
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.b0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:boolean m(android.widget.TextView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.c0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.TextDirectionHeuristic m(android.widget.TextView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.AppCompatToggleButton -> androidx.appcompat.widget.e0:
# {"id":"sourceFile","fileName":"AppCompatToggleButton.java"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):42:42 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):46:46 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):48:49 -> <init>
androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout:
# {"id":"sourceFile","fileName":"ButtonBarLayout.java"}
    boolean mAllowStacking -> e
    int mLastWidthSize -> f
    int mMinimumHeight -> g
    1:4:void <init>(android.content.Context,android.util.AttributeSet):51:51 -> <init>
    5:7:void <init>(android.content.Context,android.util.AttributeSet):46:46 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet):48:48 -> <init>
    10:15:void <init>(android.content.Context,android.util.AttributeSet):52:52 -> <init>
    16:21:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    22:33:void <init>(android.content.Context,android.util.AttributeSet):54:54 -> <init>
    34:42:void <init>(android.content.Context,android.util.AttributeSet):56:56 -> <init>
    43:46:void <init>(android.content.Context,android.util.AttributeSet):57:57 -> <init>
    1:6:int getNextVisibleChildIndex(int):144:144 -> a
    7:22:int getNextVisibleChildIndex(int):145:145 -> a
    1:10:boolean isStacked():175:175 -> b
    1:11:int getMinimumHeight():154:154 -> getMinimumHeight
    1:4:void onMeasure(int,int):72:72 -> onMeasure
    5:9:void onMeasure(int,int):74:74 -> onMeasure
    10:19:void onMeasure(int,int):75:75 -> onMeasure
    20:22:void onMeasure(int,int):77:77 -> onMeasure
    23:24:void onMeasure(int,int):80:80 -> onMeasure
    25:41:void onMeasure(int,int):89:89 -> onMeasure
    42:49:void onMeasure(int,int):90:90 -> onMeasure
    50:52:void onMeasure(int,int):98:98 -> onMeasure
    53:62:void onMeasure(int,int):100:100 -> onMeasure
    63:73:void onMeasure(int,int):103:103 -> onMeasure
    74:79:void onMeasure(int,int):108:108 -> onMeasure
    80:82:void onMeasure(int,int):115:115 -> onMeasure
    83:88:void onMeasure(int,int):121:121 -> onMeasure
    89:92:void onMeasure(int,int):123:123 -> onMeasure
    93:98:void onMeasure(int,int):124:124 -> onMeasure
    99:113:void onMeasure(int,int):125:125 -> onMeasure
    114:120:void onMeasure(int,int):127:127 -> onMeasure
    121:126:void onMeasure(int,int):128:128 -> onMeasure
    127:134:void onMeasure(int,int):130:130 -> onMeasure
    135:152:void onMeasure(int,int):131:131 -> onMeasure
    153:158:void onMeasure(int,int):134:134 -> onMeasure
    159:164:void onMeasure(int,int):138:138 -> onMeasure
    165:168:void onMeasure(int,int):139:139 -> onMeasure
    1:4:void setAllowStacking(boolean):61:61 -> setAllowStacking
    5:8:void setAllowStacking(boolean):62:62 -> setAllowStacking
    9:16:void setAllowStacking(boolean):63:63 -> setAllowStacking
    17:19:void setAllowStacking(boolean):64:64 -> setAllowStacking
    20:23:void setAllowStacking(boolean):66:66 -> setAllowStacking
    1:9:void setStacked(boolean):158:158 -> setStacked
    10:12:void setStacked(boolean):159:159 -> setStacked
    13:26:void setStacked(boolean):161:161 -> setStacked
    27:29:void setStacked(boolean):163:163 -> setStacked
    30:37:void setStacked(boolean):168:168 -> setStacked
    38:48:void setStacked(boolean):170:170 -> setStacked
androidx.appcompat.widget.ButtonBarLayout$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.f0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(androidx.appcompat.widget.ButtonBarLayout,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
    android.util.TypedValue mMinWidthMajor -> e
    android.util.TypedValue mMinWidthMinor -> f
    android.util.TypedValue mFixedWidthMajor -> g
    android.util.TypedValue mFixedWidthMinor -> h
    android.util.TypedValue mFixedHeightMajor -> i
    android.util.TypedValue mFixedHeightMinor -> j
    android.graphics.Rect mDecorPadding -> k
    androidx.appcompat.widget.ContentFrameLayout$OnAttachListener mAttachListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ContentFrameLayout$a;"}
    1:1:void <init>(android.content.Context):59:59 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):67:68 -> <init>
    1:4:void dispatchFitSystemWindows(android.graphics.Rect):76:76 -> a
    1:5:void setDecorPadding(int,int,int,int):91:91 -> b
    6:11:void setDecorPadding(int,int,int,int):92:92 -> b
    12:15:void setDecorPadding(int,int,int,int):93:93 -> b
    1:11:android.util.TypedValue getFixedHeightMajor():195:195 -> getFixedHeightMajor
    12:14:android.util.TypedValue getFixedHeightMajor():196:196 -> getFixedHeightMajor
    1:11:android.util.TypedValue getFixedHeightMinor():200:200 -> getFixedHeightMinor
    12:14:android.util.TypedValue getFixedHeightMinor():201:201 -> getFixedHeightMinor
    1:11:android.util.TypedValue getFixedWidthMajor():185:185 -> getFixedWidthMajor
    12:14:android.util.TypedValue getFixedWidthMajor():186:186 -> getFixedWidthMajor
    1:11:android.util.TypedValue getFixedWidthMinor():190:190 -> getFixedWidthMinor
    12:14:android.util.TypedValue getFixedWidthMinor():191:191 -> getFixedWidthMinor
    1:11:android.util.TypedValue getMinWidthMajor():175:175 -> getMinWidthMajor
    12:14:android.util.TypedValue getMinWidthMajor():176:176 -> getMinWidthMajor
    1:11:android.util.TypedValue getMinWidthMinor():180:180 -> getMinWidthMinor
    12:14:android.util.TypedValue getMinWidthMinor():181:181 -> getMinWidthMinor
    1:3:void onAttachedToWindow():206:206 -> onAttachedToWindow
    4:7:void onAttachedToWindow():207:207 -> onAttachedToWindow
    8:11:void onAttachedToWindow():208:208 -> onAttachedToWindow
    1:3:void onDetachedFromWindow():214:214 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():215:215 -> onDetachedFromWindow
    8:11:void onDetachedFromWindow():216:216 -> onDetachedFromWindow
    1:12:void onMeasure(int,int):99:99 -> onMeasure
    13:23:void onMeasure(int,int):100:100 -> onMeasure
    24:27:void onMeasure(int,int):102:102 -> onMeasure
    28:41:void onMeasure(int,int):103:103 -> onMeasure
    42:48:void onMeasure(int,int):107:107 -> onMeasure
    49:54:void onMeasure(int,int):108:108 -> onMeasure
    55:62:void onMeasure(int,int):111:111 -> onMeasure
    63:74:void onMeasure(int,int):113:113 -> onMeasure
    75:82:void onMeasure(int,int):116:116 -> onMeasure
    83:86:void onMeasure(int,int):117:117 -> onMeasure
    87:90:void onMeasure(int,int):119:119 -> onMeasure
    91:101:void onMeasure(int,int):118:118 -> onMeasure
    102:108:void onMeasure(int,int):126:126 -> onMeasure
    109:114:void onMeasure(int,int):127:127 -> onMeasure
    115:122:void onMeasure(int,int):130:130 -> onMeasure
    123:134:void onMeasure(int,int):132:132 -> onMeasure
    135:142:void onMeasure(int,int):135:135 -> onMeasure
    143:146:void onMeasure(int,int):136:136 -> onMeasure
    147:150:void onMeasure(int,int):138:138 -> onMeasure
    151:154:void onMeasure(int,int):137:137 -> onMeasure
    155:157:void onMeasure(int,int):143:143 -> onMeasure
    158:161:void onMeasure(int,int):145:145 -> onMeasure
    162:171:void onMeasure(int,int):148:148 -> onMeasure
    172:178:void onMeasure(int,int):151:151 -> onMeasure
    179:184:void onMeasure(int,int):152:152 -> onMeasure
    185:192:void onMeasure(int,int):155:155 -> onMeasure
    193:204:void onMeasure(int,int):157:157 -> onMeasure
    205:214:void onMeasure(int,int):160:160 -> onMeasure
    215:222:void onMeasure(int,int):163:163 -> onMeasure
    223:226:void onMeasure(int,int):170:170 -> onMeasure
    1:3:void setAttachListener(androidx.appcompat.widget.ContentFrameLayout$OnAttachListener):80:80 -> 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.g0:
# {"id":"sourceFile","fileName":"DecorContentParent.java"}
    void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V"}
    boolean isOverflowMenuShowing() -> b
    void setMenuPrepared() -> d
    boolean isOverflowMenuShowPending() -> e
    boolean hideOverflowMenu() -> f
    boolean showOverflowMenu() -> g
    boolean canShowOverflowMenu() -> h
    void initFeature(int) -> k
    void dismissPopups() -> l
androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.h0:
# {"id":"sourceFile","fileName":"DecorToolbar.java"}
    void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V"}
    boolean isOverflowMenuShowing() -> b
    android.content.Context getContext() -> c
    void setMenuPrepared() -> d
    boolean isOverflowMenuShowPending() -> e
    boolean hideOverflowMenu() -> f
    boolean showOverflowMenu() -> g
    boolean canShowOverflowMenu() -> h
    void dismissPopupMenus() -> i
    void setVisibility(int) -> j
    void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/b1;)V"}
    android.view.ViewGroup getViewGroup() -> l
    void setHomeButtonEnabled(boolean) -> m
    boolean hasExpandedActionView() -> n
    void setDisplayOptions(int) -> o
    int getDisplayOptions() -> p
    void setLogo(int) -> q
    int getNavigationMode() -> r
    androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long) -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/z;"}
    void setIcon(int) -> setIcon
    void setIcon(android.graphics.drawable.Drawable) -> setIcon
    void initProgress() -> t
    void initIndeterminateProgress() -> u
    void setCollapsible(boolean) -> v
androidx.appcompat.widget.DialogTitle -> androidx.appcompat.widget.DialogTitle:
# {"id":"sourceFile","fileName":"DialogTitle.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):44:44 -> <init>
    1:3:void onMeasure(int,int):53:53 -> onMeasure
    4:9:void onMeasure(int,int):55:55 -> onMeasure
    10:17:void onMeasure(int,int):57:57 -> onMeasure
    18:24:void onMeasure(int,int):59:59 -> onMeasure
    25:28:void onMeasure(int,int):61:61 -> onMeasure
    29:31:void onMeasure(int,int):62:62 -> onMeasure
    32:48:void onMeasure(int,int):64:64 -> onMeasure
    49:57:void onMeasure(int,int):68:68 -> onMeasure
    58:60:void onMeasure(int,int):72:72 -> onMeasure
    61:63:void onMeasure(int,int):74:74 -> onMeasure
    64:67:void onMeasure(int,int):76:76 -> onMeasure
androidx.appcompat.widget.DrawableUtils -> androidx.appcompat.widget.n0:
# {"id":"sourceFile","fileName":"DrawableUtils.java"}
    int[] CHECKED_STATE_SET -> a
    int[] EMPTY_STATE_SET -> b
    android.graphics.Rect INSETS_NONE -> c
    java.lang.Class sInsetsClazz -> d
    4:10:void <clinit>():45:45 -> <clinit>
    11:14:void <clinit>():46:46 -> <clinit>
    15:21:void <clinit>():50:50 -> <clinit>
    22:30:void <clinit>():59:59 -> <clinit>
    1:4:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):152:152 -> a
    5:8:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):154:154 -> a
    9:12:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):155:155 -> a
    13:14:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):156:156 -> a
    15:25:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):158:158 -> a
    26:35:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):159:159 -> a
    36:39:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):164:164 -> a
    40:41:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):165:165 -> a
    42:45:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):167:167 -> a
    46:50:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):165:165 -> a
    51:54:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):168:168 -> a
    55:56:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):169:169 -> a
    57:60:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):171:171 -> a
    61:65:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):169:169 -> a
    66:69:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):172:172 -> a
    70:82:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):173:173 -> a
    1:1:void fixDrawable(android.graphics.drawable.Drawable):0:0 -> b
    1:6:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):73:73 -> c
    7:10:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):74:74 -> c
    11:15:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):75:75 -> c
    16:21:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):76:76 -> c
    22:27:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):77:77 -> c
    28:33:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):78:78 -> c
    34:40:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):79:79 -> c
    41:44:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):82:82 -> c
    45:48:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):86:86 -> c
    49:55:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):88:88 -> c
    56:59:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):89:89 -> c
    60:65:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):90:90 -> c
    66:70:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):94:94 -> c
    71:82:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):96:96 -> c
    83:102:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):97:97 -> c
    103:109:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):105:105 -> c
    110:117:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):97:97 -> c
    118:124:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):99:99 -> c
    125:132:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):97:97 -> c
    133:139:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):102:102 -> c
    140:147:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):97:97 -> c
    148:157:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):108:108 -> c
    158:164:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):116:116 -> c
    165:168:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):122:122 -> c
    15:17:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):206:206 -> d
    18:20:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):205:205 -> d
    21:23:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):204:204 -> d
    24:26:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):203:203 -> d
    27:29:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):202:202 -> d
    30:32:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):201:201 -> d
androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.i0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Insets m(android.graphics.drawable.Drawable):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.j0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.k0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.widget.l0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.widget.m0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.o0:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    android.graphics.Rect mSelectorRect -> e
    int mSelectionLeftPadding -> f
    int mSelectionTopPadding -> g
    int mSelectionRightPadding -> h
    int mSelectionBottomPadding -> i
    int mMotionPosition -> j
    java.lang.reflect.Field mIsChildViewEnabled -> k
    androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0$a;"}
    boolean mListSelectionHidden -> m
    boolean mHijackFocus -> n
    boolean mDrawsInPressedState -> o
    androidx.core.view.ViewPropertyAnimatorCompat mClickAnimation -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"}
    androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/f;"}
    androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0$b;"}
    2:6:void <init>(android.content.Context,boolean):118:118 -> <init>
    7:14:void <init>(android.content.Context,boolean):50:50 -> <init>
    15:16:void <init>(android.content.Context,boolean):51:51 -> <init>
    17:18:void <init>(android.content.Context,boolean):52:52 -> <init>
    19:20:void <init>(android.content.Context,boolean):53:53 -> <init>
    21:22:void <init>(android.content.Context,boolean):54:54 -> <init>
    23:24:void <init>(android.content.Context,boolean):119:119 -> <init>
    25:27:void <init>(android.content.Context,boolean):120:120 -> <init>
    28:38:void <init>(android.content.Context,boolean):123:123 -> <init>
    39:43:void <init>(android.content.Context,boolean):124:124 -> <init>
    44:47:void <init>(android.content.Context,boolean):126:126 -> <init>
    2:3:void clearPressedItem():629:629 -> a
    4:6:void clearPressedItem():630:630 -> a
    7:9:void clearPressedItem():632:632 -> a
    10:22:void clearPressedItem():634:634 -> a
    23:25:void clearPressedItem():636:636 -> a
    26:29:void clearPressedItem():639:639 -> a
    30:33:void clearPressedItem():640:640 -> a
    34:36:void clearPressedItem():641:641 -> a
    1:4:void clickPressedItem(android.view.View,int):542:542 -> b
    5:8:void clickPressedItem(android.view.View,int):543:543 -> b
    1:8:void drawSelectorCompat(android.graphics.Canvas):565:565 -> c
    9:14:void drawSelectorCompat(android.graphics.Canvas):566:566 -> c
    15:19:void drawSelectorCompat(android.graphics.Canvas):568:568 -> c
    20:23:void drawSelectorCompat(android.graphics.Canvas):569:569 -> c
    1:4:int measureHeightOfChildrenCompat(int,int,int,int,int):290:290 -> d
    5:8:int measureHeightOfChildrenCompat(int,int,int,int,int):291:291 -> d
    9:11:int measureHeightOfChildrenCompat(int,int,int,int,int):292:292 -> d
    12:14:int measureHeightOfChildrenCompat(int,int,int,int,int):293:293 -> d
    15:18:int measureHeightOfChildrenCompat(int,int,int,int,int):294:294 -> d
    19:22:int measureHeightOfChildrenCompat(int,int,int,int,int):295:295 -> d
    23:38:int measureHeightOfChildrenCompat(int,int,int,int,int):297:297 -> d
    39:49:int measureHeightOfChildrenCompat(int,int,int,int,int):314:314 -> d
    50:57:int measureHeightOfChildrenCompat(int,int,int,int,int):316:316 -> d
    58:61:int measureHeightOfChildrenCompat(int,int,int,int,int):321:321 -> d
    62:67:int measureHeightOfChildrenCompat(int,int,int,int,int):325:325 -> d
    68:71:int measureHeightOfChildrenCompat(int,int,int,int,int):328:328 -> d
    72:74:int measureHeightOfChildrenCompat(int,int,int,int,int):329:329 -> d
    75:80:int measureHeightOfChildrenCompat(int,int,int,int,int):332:332 -> d
    81:85:int measureHeightOfChildrenCompat(int,int,int,int,int):333:333 -> d
    86:89:int measureHeightOfChildrenCompat(int,int,int,int,int):336:336 -> d
    90:92:int measureHeightOfChildrenCompat(int,int,int,int,int):338:338 -> d
    93:98:int measureHeightOfChildrenCompat(int,int,int,int,int):342:342 -> d
    99:124:int measureHeightOfChildrenCompat(int,int,int,int,int):349:349 -> d
    1:3:void dispatchDraw(android.graphics.Canvas):200:200 -> dispatchDraw
    4:7:void dispatchDraw(android.graphics.Canvas):203:203 -> dispatchDraw
    1:5:void drawableStateChanged():186:186 -> drawableStateChanged
    6:9:void drawableStateChanged():190:190 -> drawableStateChanged
    10:12:void drawableStateChanged():192:192 -> drawableStateChanged
    13:16:void drawableStateChanged():193:193 -> drawableStateChanged
    1:23:boolean onForwardedEvent(android.view.MotionEvent,int):485:485 -> e
    24:30:boolean onForwardedEvent(android.view.MotionEvent,int):494:494 -> e
    31:35:boolean onForwardedEvent(android.view.MotionEvent,int):500:500 -> e
    36:40:boolean onForwardedEvent(android.view.MotionEvent,int):501:501 -> e
    41:49:boolean onForwardedEvent(android.view.MotionEvent,int):502:502 -> e
    50:61:boolean onForwardedEvent(android.view.MotionEvent,int):508:508 -> e
    62:66:boolean onForwardedEvent(android.view.MotionEvent,int):509:509 -> e
    67:74:boolean onForwardedEvent(android.view.MotionEvent,int):513:513 -> e
    75:79:boolean onForwardedEvent(android.view.MotionEvent,int):520:520 -> e
    80:83:boolean onForwardedEvent(android.view.MotionEvent,int):525:525 -> e
    84:90:boolean onForwardedEvent(android.view.MotionEvent,int):526:526 -> e
    91:95:boolean onForwardedEvent(android.view.MotionEvent,int):528:528 -> e
    96:101:boolean onForwardedEvent(android.view.MotionEvent,int):529:529 -> e
    102:105:boolean onForwardedEvent(android.view.MotionEvent,int):530:530 -> e
    106:109:boolean onForwardedEvent(android.view.MotionEvent,int):531:531 -> e
    1:2:void positionSelectorCompat(int,android.view.View):604:604 -> f
    3:21:void positionSelectorCompat(int,android.view.View):605:605 -> f
    22:28:void positionSelectorCompat(int,android.view.View):608:608 -> f
    29:35:void positionSelectorCompat(int,android.view.View):609:609 -> f
    36:42:void positionSelectorCompat(int,android.view.View):610:610 -> f
    43:49:void positionSelectorCompat(int,android.view.View):611:611 -> f
    50:55:void positionSelectorCompat(int,android.view.View):616:616 -> f
    56:61:void positionSelectorCompat(int,android.view.View):617:617 -> f
    62:75:void positionSelectorCompat(int,android.view.View):618:618 -> f
    76:82:void positionSelectorCompat(int,android.view.View):620:620 -> f
    83:86:void positionSelectorCompat(int,android.view.View):624:624 -> f
    1:16:void positionSelectorLikeFocusCompat(int,android.view.View):586:586 -> g
    17:19:void positionSelectorLikeFocusCompat(int,android.view.View):589:589 -> g
    20:24:void positionSelectorLikeFocusCompat(int,android.view.View):592:592 -> g
    25:26:void positionSelectorLikeFocusCompat(int,android.view.View):595:595 -> g
    27:30:void positionSelectorLikeFocusCompat(int,android.view.View):596:596 -> g
    31:34:void positionSelectorLikeFocusCompat(int,android.view.View):597:597 -> g
    35:45:void positionSelectorLikeFocusCompat(int,android.view.View):598:598 -> g
    46:49:void positionSelectorLikeFocusCompat(int,android.view.View):599:599 -> g
    1:3:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):575:575 -> h
    4:12:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):577:577 -> h
    13:16:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):579:579 -> h
    1:15:boolean hasFocus():164:164 -> hasFocus
    1:15:boolean hasWindowFocus():144:144 -> hasWindowFocus
    2:3:void setPressedItem(android.view.View,int,float,float):646:646 -> i
    4:6:void setPressedItem(android.view.View,int,float,float):650:650 -> i
    7:12:void setPressedItem(android.view.View,int,float,float):652:652 -> i
    13:15:void setPressedItem(android.view.View,int,float,float):653:653 -> i
    16:18:void setPressedItem(android.view.View,int,float,float):657:657 -> i
    19:24:void setPressedItem(android.view.View,int,float,float):661:661 -> i
    25:37:void setPressedItem(android.view.View,int,float,float):662:662 -> i
    38:43:void setPressedItem(android.view.View,int,float,float):663:663 -> i
    44:46:void setPressedItem(android.view.View,int,float,float):664:664 -> i
    47:48:void setPressedItem(android.view.View,int,float,float):667:667 -> i
    49:55:void setPressedItem(android.view.View,int,float,float):670:670 -> i
    56:62:void setPressedItem(android.view.View,int,float,float):671:671 -> i
    63:65:void setPressedItem(android.view.View,int,float,float):673:673 -> i
    66:71:void setPressedItem(android.view.View,int,float,float):675:675 -> i
    72:74:void setPressedItem(android.view.View,int,float,float):676:676 -> i
    75:77:void setPressedItem(android.view.View,int,float,float):680:680 -> i
    78:80:void setPressedItem(android.view.View,int,float,float):685:685 -> i
    81:84:void setPressedItem(android.view.View,int,float,float):689:689 -> i
    1:15:boolean isFocused():154:154 -> isFocused
    1:18:boolean isInTouchMode():134:134 -> isInTouchMode
    1:4:void setSelectorEnabled(boolean):373:373 -> j
    5:8:void setSelectorEnabled(boolean):374:374 -> j
    1:3:boolean touchModeDrawsInPressedStateCompat():693:693 -> k
    1:6:void updateSelectorStateCompat():558:558 -> l
    7:18:void updateSelectorStateCompat():559:559 -> l
    19:26:void updateSelectorStateCompat():560:560 -> l
    2:3:void onDetachedFromWindow():471:471 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():472:472 -> onDetachedFromWindow
    1:8:boolean onHoverEvent(android.view.MotionEvent):437:437 -> onHoverEvent
    9:12:boolean onHoverEvent(android.view.MotionEvent):438:438 -> onHoverEvent
    13:19:boolean onHoverEvent(android.view.MotionEvent):441:441 -> onHoverEvent
    20:22:boolean onHoverEvent(android.view.MotionEvent):442:442 -> onHoverEvent
    23:35:boolean onHoverEvent(android.view.MotionEvent):446:446 -> onHoverEvent
    36:39:boolean onHoverEvent(android.view.MotionEvent):463:463 -> onHoverEvent
    40:55:boolean onHoverEvent(android.view.MotionEvent):449:449 -> onHoverEvent
    56:61:boolean onHoverEvent(android.view.MotionEvent):451:451 -> onHoverEvent
    62:71:boolean onHoverEvent(android.view.MotionEvent):452:452 -> onHoverEvent
    72:77:boolean onHoverEvent(android.view.MotionEvent):453:453 -> onHoverEvent
    78:89:boolean onHoverEvent(android.view.MotionEvent):456:456 -> onHoverEvent
    90:93:boolean onHoverEvent(android.view.MotionEvent):458:458 -> onHoverEvent
    1:7:boolean onTouchEvent(android.view.MotionEvent):208:208 -> onTouchEvent
    8:23:boolean onTouchEvent(android.view.MotionEvent):210:210 -> onTouchEvent
    24:27:boolean onTouchEvent(android.view.MotionEvent):213:213 -> onTouchEvent
    28:30:boolean onTouchEvent(android.view.MotionEvent):215:215 -> onTouchEvent
    31:35:boolean onTouchEvent(android.view.MotionEvent):217:217 -> onTouchEvent
    1:3:void setListSelectionHidden(boolean):554:554 -> setListSelectionHidden
    3:11:void setSelector(android.graphics.drawable.Drawable):169:169 -> setSelector
    12:14:void setSelector(android.graphics.drawable.Drawable):170:170 -> setSelector
    15:21:void setSelector(android.graphics.drawable.Drawable):172:172 -> setSelector
    22:24:void setSelector(android.graphics.drawable.Drawable):174:174 -> setSelector
    25:28:void setSelector(android.graphics.drawable.Drawable):177:177 -> setSelector
    29:32:void setSelector(android.graphics.drawable.Drawable):178:178 -> setSelector
    33:36:void setSelector(android.graphics.drawable.Drawable):179:179 -> setSelector
    37:41:void setSelector(android.graphics.drawable.Drawable):180:180 -> setSelector
androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> androidx.appcompat.widget.o0$a:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    boolean mEnabled -> f
    1:4:void <init>(android.graphics.drawable.Drawable):382:382 -> <init>
    5:7:void <init>(android.graphics.drawable.Drawable):383:383 -> <init>
    1:3:void setEnabled(boolean):387:387 -> c
    1:4:void draw(android.graphics.Canvas):400:400 -> draw
    5:8:void draw(android.graphics.Canvas):401:401 -> draw
    1:4:void setHotspot(float,float):407:407 -> setHotspot
    5:8:void setHotspot(float,float):408:408 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):414:414 -> setHotspotBounds
    5:8:void setHotspotBounds(int,int,int,int):415:415 -> setHotspotBounds
    1:4:boolean setState(int[]):392:392 -> setState
    5:11:boolean setState(int[]):393:393 -> setState
    1:4:boolean setVisible(boolean,boolean):421:421 -> setVisible
    5:11:boolean setVisible(boolean,boolean):422:422 -> setVisible
androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable -> androidx.appcompat.widget.o0$b:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    androidx.appcompat.widget.DropDownListView this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0;"}
    1:6:void <init>(androidx.appcompat.widget.DropDownListView):700:700 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o0;)V"}
    1:5:void cancel():711:711 -> a
    6:9:void cancel():712:712 -> a
    1:6:void post():716:716 -> b
    1:5:void run():706:706 -> run
    6:9:void run():707:707 -> run
androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout:
# {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"}
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p0;"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):41:41 -> <init>
    1:4:boolean fitSystemWindows(android.graphics.Rect):51:51 -> fitSystemWindows
    5:7:boolean fitSystemWindows(android.graphics.Rect):52:52 -> fitSystemWindows
    8:12:boolean fitSystemWindows(android.graphics.Rect):54:54 -> fitSystemWindows
    1:3:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):46:46 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p0;)V"}
androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout:
# {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"}
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p0;"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):41:41 -> <init>
    1:4:boolean fitSystemWindows(android.graphics.Rect):51:51 -> fitSystemWindows
    5:7:boolean fitSystemWindows(android.graphics.Rect):52:52 -> fitSystemWindows
    8:12:boolean fitSystemWindows(android.graphics.Rect):54:54 -> fitSystemWindows
    1:3:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):46:46 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p0;)V"}
androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> androidx.appcompat.widget.p0:
# {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"}
    void onFitSystemWindows(android.graphics.Rect) -> a
androidx.appcompat.widget.ForwardingListener -> androidx.appcompat.widget.q0:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    float mScaledTouchSlop -> e
    int mTapTimeout -> f
    int mLongPressTimeout -> g
    android.view.View mSrc -> h
    java.lang.Runnable mDisallowIntercept -> i
    java.lang.Runnable mTriggerLongPress -> j
    boolean mForwarding -> k
    int mActivePointerId -> l
    int[] mTmpLocation -> m
    1:4:void <init>(android.view.View):68:68 -> <init>
    5:8:void <init>(android.view.View):66:66 -> <init>
    9:11:void <init>(android.view.View):69:69 -> <init>
    12:14:void <init>(android.view.View):70:70 -> <init>
    15:17:void <init>(android.view.View):71:71 -> <init>
    18:32:void <init>(android.view.View):73:73 -> <init>
    33:38:void <init>(android.view.View):74:74 -> <init>
    39:47:void <init>(android.view.View):77:77 -> <init>
    1:4:void clearCallbacks():216:216 -> a
    5:9:void clearCallbacks():217:217 -> a
    10:13:void clearCallbacks():220:220 -> a
    14:19:void clearCallbacks():221:221 -> a
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/e;"}
    boolean onForwardingStarted() -> c
    1:6:boolean onForwardingStopped():156:156 -> d
    7:12:boolean onForwardingStopped():157:157 -> d
    13:17:boolean onForwardingStopped():158:158 -> d
    1:3:void onLongPress():226:226 -> e
    4:5:void onLongPress():228:228 -> e
    6:18:void onLongPress():229:229 -> e
    19:25:void onLongPress():235:235 -> e
    26:33:void onLongPress():240:240 -> e
    34:42:void onLongPress():243:243 -> e
    43:46:void onLongPress():244:244 -> e
    47:49:void onLongPress():245:245 -> e
    50:52:void onLongPress():246:246 -> e
    53:55:void onLongPress():248:248 -> e
    1:2:boolean onTouchForwarded(android.view.MotionEvent):259:259 -> f
    3:9:boolean onTouchForwarded(android.view.MotionEvent):260:260 -> f
    10:16:boolean onTouchForwarded(android.view.MotionEvent):261:261 -> f
    17:24:boolean onTouchForwarded(android.view.MotionEvent):265:265 -> f
    25:31:boolean onTouchForwarded(android.view.MotionEvent):266:266 -> f
    32:35:boolean onTouchForwarded(android.view.MotionEvent):271:271 -> f
    36:38:boolean onTouchForwarded(android.view.MotionEvent):272:272 -> f
    39:41:boolean onTouchForwarded(android.view.MotionEvent):273:273 -> f
    42:47:boolean onTouchForwarded(android.view.MotionEvent):276:276 -> f
    48:50:boolean onTouchForwarded(android.view.MotionEvent):277:277 -> f
    51:69:boolean onTouchForwarded(android.view.MotionEvent):280:280 -> f
    1:2:boolean onTouchObserved(android.view.MotionEvent):170:170 -> g
    3:10:boolean onTouchObserved(android.view.MotionEvent):171:171 -> g
    11:26:boolean onTouchObserved(android.view.MotionEvent):175:175 -> g
    27:34:boolean onTouchObserved(android.view.MotionEvent):191:191 -> g
    35:38:boolean onTouchObserved(android.view.MotionEvent):193:193 -> g
    39:42:boolean onTouchObserved(android.view.MotionEvent):194:194 -> g
    43:50:boolean onTouchObserved(android.view.MotionEvent):197:197 -> g
    51:53:boolean onTouchObserved(android.view.MotionEvent):198:198 -> g
    54:61:boolean onTouchObserved(android.view.MotionEvent):201:201 -> g
    62:65:boolean onTouchObserved(android.view.MotionEvent):208:208 -> g
    66:71:boolean onTouchObserved(android.view.MotionEvent):178:178 -> g
    72:75:boolean onTouchObserved(android.view.MotionEvent):180:180 -> g
    76:82:boolean onTouchObserved(android.view.MotionEvent):181:181 -> g
    83:90:boolean onTouchObserved(android.view.MotionEvent):183:183 -> g
    91:94:boolean onTouchObserved(android.view.MotionEvent):185:185 -> g
    95:101:boolean onTouchObserved(android.view.MotionEvent):186:186 -> g
    102:110:boolean onTouchObserved(android.view.MotionEvent):188:188 -> g
    10:24:boolean pointInView(android.view.View,float,float,float):289:289 -> h
    25:43:boolean pointInView(android.view.View,float,float,float):290:290 -> h
    1:2:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):309:309 -> i
    3:6:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):310:310 -> i
    7:17:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):311:311 -> i
    1:2:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):298:298 -> j
    3:6:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):299:299 -> j
    7:19:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):300:300 -> j
    1:6:boolean onTouch(android.view.View,android.view.MotionEvent):94:94 -> onTouch
    7:23:boolean onTouch(android.view.View,android.view.MotionEvent):97:97 -> onTouch
    24:40:boolean onTouch(android.view.View,android.view.MotionEvent):99:99 -> onTouch
    41:49:boolean onTouch(android.view.View,android.view.MotionEvent):103:103 -> onTouch
    50:53:boolean onTouch(android.view.View,android.view.MotionEvent):104:104 -> onTouch
    54:58:boolean onTouch(android.view.View,android.view.MotionEvent):106:106 -> onTouch
    59:61:boolean onTouch(android.view.View,android.view.MotionEvent):107:107 -> onTouch
    62:70:boolean onTouch(android.view.View,android.view.MotionEvent):111:111 -> onTouch
    1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow
    2:4:void onViewDetachedFromWindow(android.view.View):121:121 -> onViewDetachedFromWindow
    5:6:void onViewDetachedFromWindow(android.view.View):122:122 -> onViewDetachedFromWindow
    7:10:void onViewDetachedFromWindow(android.view.View):124:124 -> onViewDetachedFromWindow
    11:16:void onViewDetachedFromWindow(android.view.View):125:125 -> onViewDetachedFromWindow
androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> androidx.appcompat.widget.q0$a:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q0;"}
    1:6:void <init>(androidx.appcompat.widget.ForwardingListener):316:316 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/q0;)V"}
    1:11:void run():321:321 -> run
    12:15:void run():323:323 -> run
androidx.appcompat.widget.ForwardingListener$TriggerLongPress -> androidx.appcompat.widget.q0$b:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q0;"}
    1:6:void <init>(androidx.appcompat.widget.ForwardingListener):329:329 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/q0;)V"}
    1:6:void run():334:334 -> run
androidx.appcompat.widget.LinearLayoutCompat -> androidx.appcompat.widget.r0:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    boolean mBaselineAligned -> e
    int mBaselineAlignedChildIndex -> f
    int mBaselineChildTop -> g
    int mOrientation -> h
    int mGravity -> i
    int mTotalLength -> j
    float mWeightSum -> k
    boolean mUseLargestChild -> l
    int[] mMaxAscent -> m
    int[] mMaxDescent -> n
    android.graphics.drawable.Drawable mDivider -> o
    int mDividerWidth -> p
    int mDividerHeight -> q
    int mShowDividers -> r
    int mDividerPadding -> s
    1:1:void <init>(android.content.Context,android.util.AttributeSet):153:153 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):157:157 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):100:100 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):109:109 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):116:116 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):120:120 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):159:159 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):162:162 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):164:164 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):167:167 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):169:169 -> <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):174:174 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):177:177 -> <init>
    15:16:void <init>(android.content.Context,android.util.AttributeSet,int):179:180 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):182:182 -> <init>
    18:20:void <init>(android.content.Context,android.util.AttributeSet,int):184:186 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):188:188 -> <init>
    1:4:void drawDividersHorizontal(android.graphics.Canvas):326:326 -> c
    5:11:void drawDividersHorizontal(android.graphics.Canvas):327:327 -> c
    12:17:void drawDividersHorizontal(android.graphics.Canvas):329:329 -> c
    18:25:void drawDividersHorizontal(android.graphics.Canvas):331:331 -> c
    26:31:void drawDividersHorizontal(android.graphics.Canvas):332:332 -> c
    32:39:void drawDividersHorizontal(android.graphics.Canvas):333:333 -> c
    40:47:void drawDividersHorizontal(android.graphics.Canvas):336:336 -> c
    48:57:void drawDividersHorizontal(android.graphics.Canvas):338:338 -> c
    58:63:void drawDividersHorizontal(android.graphics.Canvas):340:340 -> c
    64:71:void drawDividersHorizontal(android.graphics.Canvas):345:345 -> c
    72:79:void drawDividersHorizontal(android.graphics.Canvas):346:346 -> c
    80:84:void drawDividersHorizontal(android.graphics.Canvas):350:350 -> c
    85:97:void drawDividersHorizontal(android.graphics.Canvas):352:352 -> c
    98:105:void drawDividersHorizontal(android.graphics.Canvas):355:355 -> c
    106:115:void drawDividersHorizontal(android.graphics.Canvas):357:357 -> c
    116:122:void drawDividersHorizontal(android.graphics.Canvas):359:359 -> c
    123:126:void drawDividersHorizontal(android.graphics.Canvas):362:362 -> c
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1755:1755 -> checkLayoutParams
    1:7:void drawDividersVertical(android.graphics.Canvas):299:299 -> d
    8:13:void drawDividersVertical(android.graphics.Canvas):301:301 -> d
    14:21:void drawDividersVertical(android.graphics.Canvas):303:303 -> d
    22:27:void drawDividersVertical(android.graphics.Canvas):304:304 -> d
    28:33:void drawDividersVertical(android.graphics.Canvas):305:305 -> d
    34:43:void drawDividersVertical(android.graphics.Canvas):306:306 -> d
    44:49:void drawDividersVertical(android.graphics.Canvas):307:307 -> d
    50:57:void drawDividersVertical(android.graphics.Canvas):312:312 -> d
    58:63:void drawDividersVertical(android.graphics.Canvas):313:313 -> d
    64:76:void drawDividersVertical(android.graphics.Canvas):316:316 -> d
    77:82:void drawDividersVertical(android.graphics.Canvas):318:318 -> d
    83:89:void drawDividersVertical(android.graphics.Canvas):319:319 -> d
    90:93:void drawDividersVertical(android.graphics.Canvas):321:321 -> d
    1:9:void drawHorizontalDivider(android.graphics.Canvas,int):367:367 -> e
    10:24:void drawHorizontalDivider(android.graphics.Canvas,int):368:368 -> e
    25:27:void drawHorizontalDivider(android.graphics.Canvas,int):367:367 -> e
    28:33:void drawHorizontalDivider(android.graphics.Canvas,int):369:369 -> e
    1:12:void drawVerticalDivider(android.graphics.Canvas,int):373:373 -> f
    13:24:void drawVerticalDivider(android.graphics.Canvas,int):374:374 -> f
    25:27:void drawVerticalDivider(android.graphics.Canvas,int):373:373 -> f
    28:33:void drawVerticalDivider(android.graphics.Canvas,int):375:375 -> f
    1:13:void forceUniformHeight(int,int):1321:1321 -> g
    14:17:void forceUniformHeight(int,int):1324:1324 -> g
    18:25:void forceUniformHeight(int,int):1325:1325 -> g
    26:31:void forceUniformHeight(int,int):1326:1326 -> g
    32:36:void forceUniformHeight(int,int):1328:1328 -> g
    37:38:void forceUniformHeight(int,int):1331:1331 -> g
    39:48:void forceUniformHeight(int,int):1332:1332 -> g
    49:51:void forceUniformHeight(int,int):1335:1335 -> g
    52:60:void forceUniformHeight(int,int):1336:1336 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():57:57 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):57:57 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):57:57 -> generateLayoutParams
    1:4:int getBaseline():427:427 -> getBaseline
    5:9:int getBaseline():428:428 -> getBaseline
    10:17:int getBaseline():431:431 -> getBaseline
    18:21:int getBaseline():436:436 -> getBaseline
    22:28:int getBaseline():437:437 -> getBaseline
    29:33:int getBaseline():440:440 -> getBaseline
    34:41:int getBaseline():446:446 -> getBaseline
    42:43:int getBaseline():456:456 -> getBaseline
    44:48:int getBaseline():458:458 -> getBaseline
    49:65:int getBaseline():459:459 -> getBaseline
    66:83:int getBaseline():463:463 -> getBaseline
    84:108:int getBaseline():467:467 -> getBaseline
    109:114:int getBaseline():474:474 -> getBaseline
    115:119:int getBaseline():475:475 -> getBaseline
    120:127:int getBaseline():432:432 -> getBaseline
    1:3:int getBaselineAlignedChildIndex():484:484 -> getBaselineAlignedChildIndex
    1:3:android.graphics.drawable.Drawable getDividerDrawable():225:225 -> getDividerDrawable
    1:3:int getDividerPadding():272:272 -> getDividerPadding
    1:3:int getDividerWidth():282:282 -> getDividerWidth
    1:3:int getGravity():1704:1704 -> getGravity
    1:3:int getOrientation():1671:1671 -> getOrientation
    1:3:int getShowDividers():216:216 -> getShowDividers
    1:5:int getVirtualChildCount():522:522 -> getVirtualChildCount
    1:3:float getWeightSum():533:533 -> getWeightSum
    1:13:void forceUniformWidth(int,int):899:899 -> h
    14:17:void forceUniformWidth(int,int):902:902 -> h
    18:25:void forceUniformWidth(int,int):903:903 -> h
    26:31:void forceUniformWidth(int,int):904:904 -> h
    32:36:void forceUniformWidth(int,int):906:906 -> h
    37:38:void forceUniformWidth(int,int):909:909 -> h
    39:48:void forceUniformWidth(int,int):910:910 -> h
    49:51:void forceUniformWidth(int,int):913:913 -> h
    52:60:void forceUniformWidth(int,int):914:914 -> h
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1738:1738 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/r0$a;"}
    6:14:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1739:1739 -> i
    15:23:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1741:1741 -> i
    1:10:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):1725:1725 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r0$a;"}
    1:6:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1748:1748 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/r0$a;"}
    1:2:int getChildrenSkipCount(android.view.View,int):0:0 -> l
    1:2:int getLocationOffset(android.view.View):0:0 -> m
    1:2:int getNextLocationOffset(android.view.View):0:0 -> n
    1:5:android.view.View getVirtualChildAt(int):509:509 -> o
    1:5:void onDraw(android.graphics.Canvas):287:287 -> onDraw
    6:10:void onDraw(android.graphics.Canvas):291:291 -> onDraw
    11:14:void onDraw(android.graphics.Canvas):292:292 -> onDraw
    15:18:void onDraw(android.graphics.Canvas):294:294 -> onDraw
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1760:1760 -> onInitializeAccessibilityEvent
    4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1761:1761 -> onInitializeAccessibilityEvent
    1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1766:1766 -> onInitializeAccessibilityNodeInfo
    4:9:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1767:1767 -> onInitializeAccessibilityNodeInfo
    1:5:void onLayout(boolean,int,int,int,int):1410:1410 -> onLayout
    6:9:void onLayout(boolean,int,int,int,int):1411:1411 -> onLayout
    10:13:void onLayout(boolean,int,int,int,int):1413:1413 -> onLayout
    1:5:void onMeasure(int,int):554:554 -> onMeasure
    6:9:void onMeasure(int,int):555:555 -> onMeasure
    10:13:void onMeasure(int,int):557:557 -> onMeasure
    5:11:boolean hasDividerBeforeChildAt(int):571:571 -> p
    12:17:boolean hasDividerBeforeChildAt(int):572:572 -> p
    18:25:boolean hasDividerBeforeChildAt(int):573:573 -> p
    26:34:boolean hasDividerBeforeChildAt(int):574:574 -> p
    35:51:boolean hasDividerBeforeChildAt(int):577:577 -> p
    3:6:void layoutHorizontal(int,int,int,int):1525:1525 -> q
    7:12:void layoutHorizontal(int,int,int,int):1526:1526 -> q
    13:19:void layoutHorizontal(int,int,int,int):1533:1533 -> q
    20:25:void layoutHorizontal(int,int,int,int):1536:1536 -> q
    26:29:void layoutHorizontal(int,int,int,int):1538:1538 -> q
    30:37:void layoutHorizontal(int,int,int,int):1540:1540 -> q
    38:39:void layoutHorizontal(int,int,int,int):1543:1543 -> q
    40:41:void layoutHorizontal(int,int,int,int):1545:1545 -> q
    42:43:void layoutHorizontal(int,int,int,int):1546:1546 -> q
    44:47:void layoutHorizontal(int,int,int,int):1548:1548 -> q
    48:58:void layoutHorizontal(int,int,int,int):1549:1549 -> q
    59:63:void layoutHorizontal(int,int,int,int):1562:1562 -> q
    64:75:void layoutHorizontal(int,int,int,int):1552:1552 -> q
    76:108:void layoutHorizontal(int,int,int,int):1557:1557 -> q
    109:114:void layoutHorizontal(int,int,int,int):1576:1576 -> q
    115:132:void layoutHorizontal(int,int,int,int):1579:1579 -> q
    133:142:void layoutHorizontal(int,int,int,int):1580:1580 -> q
    143:147:void layoutHorizontal(int,int,int,int):1581:1581 -> q
    148:151:void layoutHorizontal(int,int,int,int):1582:1582 -> q
    152:163:void layoutHorizontal(int,int,int,int):1586:1586 -> q
    164:170:void layoutHorizontal(int,int,int,int):1588:1588 -> q
    171:178:void layoutHorizontal(int,int,int,int):1589:1589 -> q
    179:205:void layoutHorizontal(int,int,int,int):1592:1592 -> q
    206:211:void layoutHorizontal(int,int,int,int):1622:1622 -> q
    212:217:void layoutHorizontal(int,int,int,int):1624:1624 -> q
    218:224:void layoutHorizontal(int,int,int,int):1625:1625 -> q
    225:230:void layoutHorizontal(int,int,int,int):1599:1599 -> q
    231:240:void layoutHorizontal(int,int,int,int):1601:1601 -> q
    241:250:void layoutHorizontal(int,int,int,int):1617:1617 -> q
    251:256:void layoutHorizontal(int,int,int,int):1633:1633 -> q
    257:263:void layoutHorizontal(int,int,int,int):1634:1634 -> q
    264:266:void layoutHorizontal(int,int,int,int):1637:1637 -> q
    267:285:void layoutHorizontal(int,int,int,int):1638:1638 -> q
    286:288:void layoutHorizontal(int,int,int,int):1640:1640 -> q
    289:295:void layoutHorizontal(int,int,int,int):1641:1641 -> q
    296:321:void layoutHorizontal(int,int,int,int):1643:1643 -> q
    1:5:void layoutVertical(int,int,int,int):1430:1430 -> r
    6:12:void layoutVertical(int,int,int,int):1437:1437 -> r
    13:17:void layoutVertical(int,int,int,int):1440:1440 -> r
    18:21:void layoutVertical(int,int,int,int):1442:1442 -> r
    22:37:void layoutVertical(int,int,int,int):1444:1444 -> r
    38:42:void layoutVertical(int,int,int,int):1460:1460 -> r
    43:53:void layoutVertical(int,int,int,int):1450:1450 -> r
    54:68:void layoutVertical(int,int,int,int):1455:1455 -> r
    69:75:void layoutVertical(int,int,int,int):1465:1465 -> r
    76:82:void layoutVertical(int,int,int,int):1467:1467 -> r
    83:90:void layoutVertical(int,int,int,int):1468:1468 -> r
    91:94:void layoutVertical(int,int,int,int):1469:1469 -> r
    95:98:void layoutVertical(int,int,int,int):1470:1470 -> r
    99:105:void layoutVertical(int,int,int,int):1473:1473 -> r
    106:110:void layoutVertical(int,int,int,int):1475:1475 -> r
    111:114:void layoutVertical(int,int,int,int):1479:1479 -> r
    115:125:void layoutVertical(int,int,int,int):1480:1480 -> r
    126:132:void layoutVertical(int,int,int,int):1494:1494 -> r
    133:138:void layoutVertical(int,int,int,int):1489:1489 -> r
    139:147:void layoutVertical(int,int,int,int):1484:1484 -> r
    148:153:void layoutVertical(int,int,int,int):1498:1498 -> r
    154:156:void layoutVertical(int,int,int,int):1499:1499 -> r
    157:159:void layoutVertical(int,int,int,int):1502:1502 -> r
    160:169:void layoutVertical(int,int,int,int):1503:1503 -> r
    170:178:void layoutVertical(int,int,int,int):1505:1505 -> r
    179:187:void layoutVertical(int,int,int,int):1507:1507 -> r
    3:6:void measureChildBeforeLayout(android.view.View,int,int,int,int,int):1381:1381 -> s
    1:3:void setBaselineAligned(boolean):396:396 -> setBaselineAligned
    3:8:void setBaselineAlignedChildIndex(int):492:492 -> setBaselineAlignedChildIndex
    9:11:void setBaselineAlignedChildIndex(int):496:496 -> setBaselineAlignedChildIndex
    12:23:void setBaselineAlignedChildIndex(int):493:493 -> setBaselineAlignedChildIndex
    24:43:void setBaselineAlignedChildIndex(int):494:494 -> setBaselineAlignedChildIndex
    1:5:void setDividerDrawable(android.graphics.drawable.Drawable):236:236 -> setDividerDrawable
    6:10:void setDividerDrawable(android.graphics.drawable.Drawable):239:239 -> setDividerDrawable
    11:16:void setDividerDrawable(android.graphics.drawable.Drawable):241:241 -> setDividerDrawable
    17:23:void setDividerDrawable(android.graphics.drawable.Drawable):242:242 -> setDividerDrawable
    24:25:void setDividerDrawable(android.graphics.drawable.Drawable):244:244 -> setDividerDrawable
    26:30:void setDividerDrawable(android.graphics.drawable.Drawable):245:245 -> setDividerDrawable
    31:33:void setDividerDrawable(android.graphics.drawable.Drawable):247:247 -> setDividerDrawable
    34:37:void setDividerDrawable(android.graphics.drawable.Drawable):248:248 -> setDividerDrawable
    1:3:void setDividerPadding(int):261:261 -> setDividerPadding
    1:20:void setGravity(int):1683:1683 -> setGravity
    21:22:void setGravity(int):1692:1692 -> setGravity
    23:26:void setGravity(int):1693:1693 -> setGravity
    5:14:void setHorizontalGravity(int):1709:1709 -> setHorizontalGravity
    15:16:void setHorizontalGravity(int):1710:1710 -> setHorizontalGravity
    17:20:void setHorizontalGravity(int):1711:1711 -> setHorizontalGravity
    1:3:void setMeasureWithLargestChildEnabled(boolean):422:422 -> setMeasureWithLargestChildEnabled
    1:4:void setOrientation(int):1658:1658 -> setOrientation
    5:6:void setOrientation(int):1659:1659 -> setOrientation
    7:10:void setOrientation(int):1660:1660 -> setOrientation
    1:4:void setShowDividers(int):199:199 -> setShowDividers
    5:7:void setShowDividers(int):200:200 -> setShowDividers
    8:10:void setShowDividers(int):202:202 -> setShowDividers
    3:11:void setVerticalGravity(int):1717:1717 -> setVerticalGravity
    12:13:void setVerticalGravity(int):1718:1718 -> setVerticalGravity
    14:17:void setVerticalGravity(int):1719:1719 -> setVerticalGravity
    2:8:void setWeightSum(float):549:549 -> setWeightSum
    1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
    4:5:void measureHorizontal(int,int):932:932 -> t
    6:9:void measureHorizontal(int,int):940:940 -> t
    10:13:void measureHorizontal(int,int):942:942 -> t
    14:17:void measureHorizontal(int,int):943:943 -> t
    18:26:void measureHorizontal(int,int):948:948 -> t
    27:30:void measureHorizontal(int,int):949:949 -> t
    31:34:void measureHorizontal(int,int):950:950 -> t
    35:36:void measureHorizontal(int,int):953:953 -> t
    37:40:void measureHorizontal(int,int):954:954 -> t
    41:52:void measureHorizontal(int,int):956:956 -> t
    53:60:void measureHorizontal(int,int):957:957 -> t
    61:62:void measureHorizontal(int,int):959:959 -> t
    63:104:void measureHorizontal(int,int):960:960 -> t
    105:110:void measureHorizontal(int,int):968:968 -> t
    111:137:void measureHorizontal(int,int):971:971 -> t
    138:143:void measureHorizontal(int,int):975:975 -> t
    144:149:void measureHorizontal(int,int):976:976 -> t
    150:155:void measureHorizontal(int,int):980:980 -> t
    156:162:void measureHorizontal(int,int):981:981 -> t
    163:169:void measureHorizontal(int,int):985:985 -> t
    170:175:void measureHorizontal(int,int):987:987 -> t
    176:185:void measureHorizontal(int,int):989:989 -> t
    186:196:void measureHorizontal(int,int):994:994 -> t
    197:198:void measureHorizontal(int,int):996:996 -> t
    199:213:void measureHorizontal(int,int):997:997 -> t
    214:217:void measureHorizontal(int,int):1007:1007 -> t
    218:256:void measureHorizontal(int,int):1008:1008 -> t
    257:265:void measureHorizontal(int,int):1015:1015 -> t
    266:276:void measureHorizontal(int,int):1021:1021 -> t
    277:320:void measureHorizontal(int,int):1028:1028 -> t
    321:322:void measureHorizontal(int,int):1033:1033 -> t
    323:328:void measureHorizontal(int,int):1036:1036 -> t
    329:336:void measureHorizontal(int,int):1038:1038 -> t
    337:345:void measureHorizontal(int,int):1039:1039 -> t
    346:349:void measureHorizontal(int,int):1041:1041 -> t
    350:355:void measureHorizontal(int,int):1042:1042 -> t
    356:360:void measureHorizontal(int,int):1043:1043 -> t
    361:368:void measureHorizontal(int,int):1042:1042 -> t
    369:374:void measureHorizontal(int,int):1047:1047 -> t
    375:385:void measureHorizontal(int,int):1052:1052 -> t
    386:390:void measureHorizontal(int,int):1060:1060 -> t
    391:395:void measureHorizontal(int,int):1061:1061 -> t
    396:407:void measureHorizontal(int,int):1062:1062 -> t
    408:414:void measureHorizontal(int,int):1065:1065 -> t
    415:430:void measureHorizontal(int,int):1069:1069 -> t
    431:438:void measureHorizontal(int,int):1074:1074 -> t
    439:451:void measureHorizontal(int,int):1075:1075 -> t
    452:457:void measureHorizontal(int,int):1079:1079 -> t
    458:467:void measureHorizontal(int,int):1081:1081 -> t
    468:477:void measureHorizontal(int,int):1082:1082 -> t
    478:486:void measureHorizontal(int,int):1087:1087 -> t
    487:490:void measureHorizontal(int,int):1090:1090 -> t
    491:541:void measureHorizontal(int,int):1094:1094 -> t
    542:553:void measureHorizontal(int,int):1097:1097 -> t
    554:563:void measureHorizontal(int,int):1098:1098 -> t
    564:585:void measureHorizontal(int,int):1103:1103 -> t
    586:593:void measureHorizontal(int,int):1107:1107 -> t
    594:597:void measureHorizontal(int,int):1109:1109 -> t
    598:601:void measureHorizontal(int,int):1108:1108 -> t
    602:605:void measureHorizontal(int,int):1107:1107 -> t
    606:613:void measureHorizontal(int,int):1110:1110 -> t
    614:617:void measureHorizontal(int,int):1112:1112 -> t
    618:621:void measureHorizontal(int,int):1111:1111 -> t
    622:626:void measureHorizontal(int,int):1110:1110 -> t
    627:648:void measureHorizontal(int,int):1113:1113 -> t
    649:653:void measureHorizontal(int,int):1118:1118 -> t
    654:659:void measureHorizontal(int,int):1121:1121 -> t
    660:669:void measureHorizontal(int,int):1124:1124 -> t
    670:677:void measureHorizontal(int,int):1128:1128 -> t
    678:687:void measureHorizontal(int,int):1129:1129 -> t
    688:695:void measureHorizontal(int,int):1134:1134 -> t
    696:705:void measureHorizontal(int,int):1136:1136 -> t
    706:716:void measureHorizontal(int,int):1137:1137 -> t
    717:722:void measureHorizontal(int,int):1139:1139 -> t
    723:728:void measureHorizontal(int,int):1140:1140 -> t
    729:733:void measureHorizontal(int,int):1141:1141 -> t
    734:751:void measureHorizontal(int,int):1140:1140 -> t
    752:765:void measureHorizontal(int,int):1147:1147 -> t
    766:774:void measureHorizontal(int,int):1152:1152 -> t
    775:782:void measureHorizontal(int,int):1155:1155 -> t
    783:794:void measureHorizontal(int,int):1161:1161 -> t
    795:807:void measureHorizontal(int,int):1273:1273 -> t
    808:813:void measureHorizontal(int,int):1279:1279 -> t
    814:822:void measureHorizontal(int,int):1281:1281 -> t
    823:828:void measureHorizontal(int,int):1286:1286 -> t
    829:836:void measureHorizontal(int,int):1288:1288 -> t
    837:840:void measureHorizontal(int,int):1291:1291 -> t
    841:848:void measureHorizontal(int,int):1292:1292 -> t
    849:862:void measureHorizontal(int,int):1290:1290 -> t
    863:872:void measureHorizontal(int,int):1163:1163 -> t
    873:881:void measureHorizontal(int,int):1165:1165 -> t
    882:889:void measureHorizontal(int,int):1166:1166 -> t
    890:896:void measureHorizontal(int,int):1169:1169 -> t
    897:902:void measureHorizontal(int,int):1172:1172 -> t
    903:916:void measureHorizontal(int,int):1174:1174 -> t
    917:924:void measureHorizontal(int,int):1179:1179 -> t
    925:938:void measureHorizontal(int,int):1181:1181 -> t
    939:958:void measureHorizontal(int,int):1190:1190 -> t
    959:962:void measureHorizontal(int,int):1188:1188 -> t
    963:975:void measureHorizontal(int,int):1195:1195 -> t
    976:985:void measureHorizontal(int,int):1208:1208 -> t
    986:994:void measureHorizontal(int,int):1198:1198 -> t
    995:998:void measureHorizontal(int,int):1204:1204 -> t
    999:1001:void measureHorizontal(int,int):1203:1203 -> t
    1002:1007:void measureHorizontal(int,int):1215:1215 -> t
    1008:1016:void measureHorizontal(int,int):1214:1214 -> t
    1017:1028:void measureHorizontal(int,int):1219:1219 -> t
    1029:1039:void measureHorizontal(int,int):1220:1220 -> t
    1040:1041:void measureHorizontal(int,int):1222:1222 -> t
    1042:1052:void measureHorizontal(int,int):1223:1223 -> t
    1053:1057:void measureHorizontal(int,int):1224:1224 -> t
    1058:1066:void measureHorizontal(int,int):1223:1223 -> t
    1067:1075:void measureHorizontal(int,int):1227:1227 -> t
    1076:1080:void measureHorizontal(int,int):1230:1230 -> t
    1081:1085:void measureHorizontal(int,int):1231:1231 -> t
    1086:1093:void measureHorizontal(int,int):1232:1232 -> t
    1094:1099:void measureHorizontal(int,int):1233:1233 -> t
    1100:1111:void measureHorizontal(int,int):1236:1236 -> t
    1112:1117:void measureHorizontal(int,int):1239:1239 -> t
    1118:1131:void measureHorizontal(int,int):1242:1242 -> t
    1132:1139:void measureHorizontal(int,int):1247:1247 -> t
    1140:1161:void measureHorizontal(int,int):1248:1248 -> t
    1162:1175:void measureHorizontal(int,int):1255:1255 -> t
    1176:1197:void measureHorizontal(int,int):1260:1260 -> t
    1198:1205:void measureHorizontal(int,int):1264:1264 -> t
    1206:1209:void measureHorizontal(int,int):1266:1266 -> t
    1210:1213:void measureHorizontal(int,int):1265:1265 -> t
    1214:1217:void measureHorizontal(int,int):1264:1264 -> t
    1218:1225:void measureHorizontal(int,int):1267:1267 -> t
    1226:1229:void measureHorizontal(int,int):1269:1269 -> t
    1230:1233:void measureHorizontal(int,int):1268:1268 -> t
    1234:1238:void measureHorizontal(int,int):1267:1267 -> t
    1239:1257:void measureHorizontal(int,int):1270:1270 -> t
    1258:1267:void measureHorizontal(int,int):1303:1303 -> t
    1268:1281:void measureHorizontal(int,int):1306:1306 -> t
    1282:1285:void measureHorizontal(int,int):1309:1309 -> t
    1286:1290:void measureHorizontal(int,int):1308:1308 -> t
    1291:1294:void measureHorizontal(int,int):1313:1313 -> t
    1:2:int measureNullChild(int):0:0 -> u
    4:5:void measureVertical(int,int):599:599 -> v
    6:9:void measureVertical(int,int):607:607 -> v
    10:13:void measureVertical(int,int):609:609 -> v
    14:17:void measureVertical(int,int):610:610 -> v
    18:19:void measureVertical(int,int):615:615 -> v
    20:46:void measureVertical(int,int):616:616 -> v
    47:52:void measureVertical(int,int):622:622 -> v
    53:77:void measureVertical(int,int):625:625 -> v
    78:83:void measureVertical(int,int):629:629 -> v
    84:89:void measureVertical(int,int):630:630 -> v
    90:95:void measureVertical(int,int):634:634 -> v
    96:102:void measureVertical(int,int):635:635 -> v
    103:108:void measureVertical(int,int):638:638 -> v
    109:114:void measureVertical(int,int):640:640 -> v
    115:122:void measureVertical(int,int):642:642 -> v
    123:124:void measureVertical(int,int):646:646 -> v
    125:159:void measureVertical(int,int):647:647 -> v
    160:168:void measureVertical(int,int):652:652 -> v
    169:178:void measureVertical(int,int):658:658 -> v
    179:212:void measureVertical(int,int):665:665 -> v
    213:214:void measureVertical(int,int):670:670 -> v
    215:218:void measureVertical(int,int):673:673 -> v
    219:224:void measureVertical(int,int):674:674 -> v
    225:234:void measureVertical(int,int):675:675 -> v
    235:240:void measureVertical(int,int):676:676 -> v
    241:248:void measureVertical(int,int):675:675 -> v
    249:260:void measureVertical(int,int):679:679 -> v
    261:266:void measureVertical(int,int):688:688 -> v
    267:275:void measureVertical(int,int):694:694 -> v
    276:285:void measureVertical(int,int):695:695 -> v
    286:296:void measureVertical(int,int):702:702 -> v
    297:301:void measureVertical(int,int):711:711 -> v
    302:306:void measureVertical(int,int):712:712 -> v
    307:312:void measureVertical(int,int):713:713 -> v
    313:316:void measureVertical(int,int):715:715 -> v
    317:322:void measureVertical(int,int):714:714 -> v
    323:336:void measureVertical(int,int):717:717 -> v
    337:346:void measureVertical(int,int):718:718 -> v
    347:356:void measureVertical(int,int):723:723 -> v
    357:360:void measureVertical(int,int):726:726 -> v
    361:400:void measureVertical(int,int):730:730 -> v
    401:412:void measureVertical(int,int):733:733 -> v
    413:433:void measureVertical(int,int):734:734 -> v
    434:438:void measureVertical(int,int):739:739 -> v
    439:444:void measureVertical(int,int):742:742 -> v
    445:454:void measureVertical(int,int):745:745 -> v
    455:460:void measureVertical(int,int):749:749 -> v
    461:466:void measureVertical(int,int):750:750 -> v
    467:472:void measureVertical(int,int):755:755 -> v
    473:476:void measureVertical(int,int):757:757 -> v
    477:484:void measureVertical(int,int):758:758 -> v
    485:490:void measureVertical(int,int):759:759 -> v
    491:501:void measureVertical(int,int):758:758 -> v
    502:515:void measureVertical(int,int):764:764 -> v
    516:524:void measureVertical(int,int):769:769 -> v
    525:532:void measureVertical(int,int):772:772 -> v
    533:544:void measureVertical(int,int):778:778 -> v
    545:557:void measureVertical(int,int):851:851 -> v
    558:563:void measureVertical(int,int):859:859 -> v
    564:572:void measureVertical(int,int):861:861 -> v
    573:578:void measureVertical(int,int):866:866 -> v
    579:584:void measureVertical(int,int):868:868 -> v
    585:594:void measureVertical(int,int):871:871 -> v
    595:598:void measureVertical(int,int):873:873 -> v
    599:604:void measureVertical(int,int):870:870 -> v
    605:615:void measureVertical(int,int):780:780 -> v
    616:622:void measureVertical(int,int):782:782 -> v
    623:626:void measureVertical(int,int):785:785 -> v
    627:640:void measureVertical(int,int):787:787 -> v
    641:646:void measureVertical(int,int):791:791 -> v
    647:660:void measureVertical(int,int):793:793 -> v
    661:680:void measureVertical(int,int):801:801 -> v
    681:684:void measureVertical(int,int):800:800 -> v
    685:703:void measureVertical(int,int):806:806 -> v
    704:707:void measureVertical(int,int):820:820 -> v
    708:714:void measureVertical(int,int):819:819 -> v
    715:723:void measureVertical(int,int):809:809 -> v
    724:727:void measureVertical(int,int):815:815 -> v
    728:730:void measureVertical(int,int):814:814 -> v
    731:736:void measureVertical(int,int):826:826 -> v
    737:745:void measureVertical(int,int):825:825 -> v
    746:750:void measureVertical(int,int):830:830 -> v
    751:755:void measureVertical(int,int):831:831 -> v
    756:763:void measureVertical(int,int):832:832 -> v
    764:774:void measureVertical(int,int):834:834 -> v
    775:780:void measureVertical(int,int):837:837 -> v
    781:788:void measureVertical(int,int):840:840 -> v
    789:790:void measureVertical(int,int):842:842 -> v
    791:804:void measureVertical(int,int):843:843 -> v
    805:810:void measureVertical(int,int):844:844 -> v
    811:826:void measureVertical(int,int):843:843 -> v
    827:848:void measureVertical(int,int):848:848 -> v
    849:858:void measureVertical(int,int):884:884 -> v
    859:866:void measureVertical(int,int):887:887 -> v
    867:875:void measureVertical(int,int):889:889 -> v
    876:879:void measureVertical(int,int):893:893 -> v
    3:6:void setChildFrame(android.view.View,int,int,int,int):1649:1649 -> w
androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> androidx.appcompat.widget.r0$a:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    float weight -> a
    int gravity -> b
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1793:1793 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):1787:1787 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet):1794:1795 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet):1797:1798 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet):1800:1800 -> <init>
    8:8:void <init>(int,int):1807:1807 -> <init>
    9:9:void <init>(int,int):1787:1787 -> <init>
    10:10:void <init>(int,int):1808:1808 -> <init>
    11:11:void <init>(android.view.ViewGroup$LayoutParams):1830:1830 -> <init>
    12:12:void <init>(android.view.ViewGroup$LayoutParams):1787:1787 -> <init>
androidx.appcompat.widget.ListPopupWindow -> androidx.appcompat.widget.u0:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> A
    androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0$g;"}
    androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0$f;"}
    androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0$e;"}
    androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0$c;"}
    java.lang.Runnable mShowDropDownRunnable -> F
    android.os.Handler mHandler -> G
    android.graphics.Rect mTempRect -> H
    android.graphics.Rect mEpicenterBounds -> I
    boolean mModal -> J
    android.widget.PopupWindow mPopup -> K
    java.lang.reflect.Method sSetClipToWindowEnabledMethod -> L
    java.lang.reflect.Method sSetEpicenterBoundsMethod -> M
    android.content.Context mContext -> e
    android.widget.ListAdapter mAdapter -> f
    androidx.appcompat.widget.DropDownListView mDropDownList -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0;"}
    int mDropDownHeight -> h
    int mDropDownWidth -> i
    int mDropDownHorizontalOffset -> j
    int mDropDownVerticalOffset -> k
    int mDropDownWindowLayoutType -> l
    boolean mDropDownVerticalOffsetSet -> m
    boolean mIsAnimatedFromAnchor -> n
    boolean mOverlapAnchor -> o
    boolean mOverlapAnchorSet -> p
    int mDropDownGravity -> q
    boolean mDropDownAlwaysVisible -> r
    boolean mForceIgnoreOutsideTouch -> s
    int mListItemExpandMaximum -> t
    android.view.View mPromptView -> u
    int mPromptPosition -> v
    android.database.DataSetObserver mObserver -> w
    android.view.View mDropDownAnchorView -> x
    android.graphics.drawable.Drawable mDropDownListHighlight -> y
    android.widget.AdapterView$OnItemClickListener mItemClickListener -> z
    1:10:void <clinit>():84:84 -> <clinit>
    11:25:void <clinit>():86:86 -> <clinit>
    26:30:void <clinit>():89:89 -> <clinit>
    31:45:void <clinit>():93:93 -> <clinit>
    46:51:void <clinit>():96:96 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):249:249 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):262:262 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):115:116 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):119:119 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):121:121 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):125:125 -> <init>
    8:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):127:129 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int,int):132:132 -> <init>
    12:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):143:146 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int,int):151:151 -> <init>
    17:18:void <init>(android.content.Context,android.util.AttributeSet,int,int):263:264 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int,int):266:266 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int,int):268:268 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int,int):270:270 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):273:273 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int,int):275:275 -> <init>
    24:25:void <init>(android.content.Context,android.util.AttributeSet,int,int):277:278 -> <init>
    1:6:void setAnimationStyle(int):442:442 -> A
    1:8:void setContentWidth(int):566:566 -> B
    9:13:void setContentWidth(int):568:568 -> B
    14:24:void setContentWidth(int):569:569 -> B
    25:28:void setContentWidth(int):571:571 -> B
    1:3:void setDropDownGravity(int):539:539 -> C
    3:12:void setEpicenterBounds(android.graphics.Rect):518:518 -> D
    1:6:void setInputMethodMode(int):812:812 -> E
    1:2:void setModal(boolean):336:336 -> F
    3:8:void setModal(boolean):337:337 -> F
    1:6:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):786:786 -> G
    1:3:void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):620:620 -> H
    2:3:void setOverlapAnchor(boolean):1339:1339 -> I
    4:6:void setOverlapAnchor(boolean):1340:1340 -> I
    1:6:void setPopupClipToScreenEnabled(boolean):1432:1432 -> J
    7:10:void setPopupClipToScreenEnabled(boolean):1433:1433 -> J
    11:24:void setPopupClipToScreenEnabled(boolean):1435:1435 -> J
    25:32:void setPopupClipToScreenEnabled(boolean):1437:1437 -> J
    33:38:void setPopupClipToScreenEnabled(boolean):1441:1441 -> J
    1:3:void setPromptPosition(int):313:313 -> K
    1:2:void setSelection(int):831:831 -> L
    3:11:void setSelection(int):832:832 -> L
    12:14:void setSelection(int):833:833 -> L
    15:17:void setSelection(int):834:834 -> L
    18:24:void setSelection(int):836:836 -> L
    25:28:void setSelection(int):837:837 -> L
    1:3:void setWidth(int):556:556 -> M
    1:7:boolean isShowing():861:861 -> b
    1:3:int getHorizontalOffset():478:478 -> c
    1:4:void show():664:664 -> d
    5:8:void show():666:666 -> d
    9:15:void show():667:667 -> d
    16:27:void show():669:669 -> d
    28:39:void show():670:670 -> d
    40:47:void show():675:675 -> d
    48:55:void show():680:680 -> d
    56:65:void show():686:686 -> d
    66:77:void show():691:691 -> d
    78:83:void show():693:693 -> d
    84:95:void show():695:695 -> d
    96:105:void show():697:697 -> d
    106:120:void show():705:705 -> d
    121:144:void show():707:707 -> d
    145:152:void show():712:712 -> d
    153:160:void show():716:716 -> d
    161:170:void show():723:723 -> d
    171:175:void show():733:733 -> d
    176:180:void show():734:734 -> d
    181:183:void show():735:735 -> d
    184:198:void show():739:739 -> d
    199:205:void show():740:740 -> d
    206:209:void show():741:741 -> d
    210:216:void show():742:742 -> d
    217:222:void show():744:744 -> d
    223:226:void show():745:745 -> d
    227:239:void show():747:747 -> d
    240:247:void show():749:749 -> d
    248:254:void show():753:753 -> d
    255:269:void show():755:755 -> d
    270:274:void show():757:757 -> d
    275:286:void show():759:759 -> d
    287:289:void show():760:760 -> d
    290:293:void show():762:762 -> d
    294:301:void show():763:763 -> d
    1:5:void dismiss():773:773 -> dismiss
    6:8:void dismiss():774:774 -> dismiss
    9:14:void dismiss():775:775 -> dismiss
    15:16:void dismiss():776:776 -> dismiss
    17:24:void dismiss():777:777 -> dismiss
    1:7:android.graphics.drawable.Drawable getBackground():424:424 -> f
    1:3:android.widget.ListView getListView():947:947 -> g
    1:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):433:433 -> i
    1:3:void setVerticalOffset(int):506:506 -> j
    4:6:void setVerticalOffset(int):507:507 -> j
    1:3:void setHorizontalOffset(int):487:487 -> l
    1:6:int getVerticalOffset():494:494 -> n
    7:9:int getVerticalOffset():497:497 -> n
    1:4:void setAdapter(android.widget.ListAdapter):288:288 -> p
    5:12:void setAdapter(android.widget.ListAdapter):289:289 -> p
    13:16:void setAdapter(android.widget.ListAdapter):290:290 -> p
    17:19:void setAdapter(android.widget.ListAdapter):291:291 -> p
    20:23:void setAdapter(android.widget.ListAdapter):293:293 -> p
    24:28:void setAdapter(android.widget.ListAdapter):295:295 -> p
    29:32:void setAdapter(android.widget.ListAdapter):298:298 -> p
    33:38:void setAdapter(android.widget.ListAdapter):299:299 -> p
    1:9:int buildDropDown():1159:1159 -> q
    10:11:int buildDropDown():1160:1160 -> q
    12:18:int buildDropDown():1168:1168 -> q
    19:27:int buildDropDown():1179:1179 -> q
    28:31:int buildDropDown():1180:1180 -> q
    32:34:int buildDropDown():1181:1181 -> q
    35:41:int buildDropDown():1183:1183 -> q
    42:48:int buildDropDown():1184:1184 -> q
    49:53:int buildDropDown():1185:1185 -> q
    54:58:int buildDropDown():1186:1186 -> q
    59:68:int buildDropDown():1187:1187 -> q
    69:75:int buildDropDown():1205:1205 -> q
    76:79:int buildDropDown():1207:1207 -> q
    80:84:int buildDropDown():1208:1208 -> q
    85:86:int buildDropDown():1211:1211 -> q
    87:90:int buildDropDown():1213:1213 -> q
    91:95:int buildDropDown():1217:1217 -> q
    96:98:int buildDropDown():1218:1218 -> q
    99:105:int buildDropDown():1220:1220 -> q
    106:111:int buildDropDown():1224:1224 -> q
    112:136:int buildDropDown():1236:1236 -> q
    137:139:int buildDropDown():1226:1226 -> q
    140:143:int buildDropDown():1227:1227 -> q
    144:146:int buildDropDown():1231:1231 -> q
    147:149:int buildDropDown():1232:1232 -> q
    150:157:int buildDropDown():1244:1244 -> q
    158:161:int buildDropDown():1251:1251 -> q
    162:164:int buildDropDown():1253:1253 -> q
    165:170:int buildDropDown():1255:1255 -> q
    171:184:int buildDropDown():1256:1256 -> q
    185:190:int buildDropDown():1262:1262 -> q
    191:198:int buildDropDown():1264:1264 -> q
    199:202:int buildDropDown():1265:1265 -> q
    203:208:int buildDropDown():1268:1268 -> q
    209:220:int buildDropDown():1269:1269 -> q
    221:228:int buildDropDown():1277:1277 -> q
    229:233:int buildDropDown():1279:1279 -> q
    234:240:int buildDropDown():1280:1280 -> q
    241:245:int buildDropDown():1284:1284 -> q
    246:248:int buildDropDown():1285:1285 -> q
    249:254:int buildDropDown():1288:1288 -> q
    255:256:int buildDropDown():1293:1293 -> q
    257:265:int buildDropDown():1294:1294 -> q
    266:275:int buildDropDown():1295:1295 -> q
    276:284:int buildDropDown():1297:1297 -> q
    285:293:int buildDropDown():1302:1302 -> q
    294:299:int buildDropDown():1316:1316 -> q
    300:301:int buildDropDown():1310:1310 -> q
    302:319:int buildDropDown():1311:1311 -> q
    320:324:int buildDropDown():1310:1310 -> q
    325:326:int buildDropDown():1304:1304 -> q
    327:344:int buildDropDown():1305:1305 -> q
    345:349:int buildDropDown():1304:1304 -> q
    350:362:int buildDropDown():1322:1322 -> q
    363:370:int buildDropDown():1325:1325 -> q
    371:381:int buildDropDown():1326:1326 -> q
    1:5:void clearListSelection():847:847 -> r
    6:8:void clearListSelection():850:850 -> r
    9:12:void clearListSelection():852:852 -> r
    1:6:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):951:951 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/o0;"}
    1:3:android.view.View getAnchorView():461:461 -> t
    1:7:int getMaxAvailableHeight(android.view.View,int,boolean):1458:1458 -> u
    1:3:int getWidth():546:546 -> v
    1:13:boolean isInputMethodNotNeeded():869:869 -> w
    1:3:boolean isModal():346:346 -> x
    1:4:void removePromptView():790:790 -> y
    5:8:void removePromptView():791:791 -> y
    9:12:void removePromptView():792:792 -> y
    13:14:void removePromptView():793:793 -> y
    15:20:void removePromptView():794:794 -> y
    1:3:void setAnchorView(android.view.View):471:471 -> z
androidx.appcompat.widget.ListPopupWindow$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.s0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.widget.PopupWindow,android.graphics.Rect):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ListPopupWindow$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.t0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.widget.PopupWindow,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ListPopupWindow$2 -> androidx.appcompat.widget.u0$a:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1168:1168 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:8:void run():1172:1172 -> run
    9:14:void run():1173:1173 -> run
    15:20:void run():1174:1174 -> run
androidx.appcompat.widget.ListPopupWindow$3 -> androidx.appcompat.widget.u0$b:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1187:1187 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    4:10:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1193:1193 -> onItemSelected
    11:14:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1196:1196 -> onItemSelected
    1:1:void onNothingSelected(android.widget.AdapterView):0:0 -> onNothingSelected
androidx.appcompat.widget.ListPopupWindow$ListSelectorHider -> androidx.appcompat.widget.u0$c:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1362:1362 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:6:void run():1367:1367 -> run
androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> androidx.appcompat.widget.u0$d:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1344:1344 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:8:void onChanged():1349:1349 -> onChanged
    9:14:void onChanged():1351:1351 -> onChanged
    1:6:void onInvalidated():1357:1357 -> onInvalidated
androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> androidx.appcompat.widget.u0$e:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1408:1408 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:1:void onScroll(android.widget.AbsListView,int,int,int):0:0 -> onScroll
    4:5:void onScrollStateChanged(android.widget.AbsListView,int):1419:1419 -> onScrollStateChanged
    6:21:void onScrollStateChanged(android.widget.AbsListView,int):1420:1420 -> onScrollStateChanged
    22:30:void onScrollStateChanged(android.widget.AbsListView,int):1421:1421 -> onScrollStateChanged
    31:38:void onScrollStateChanged(android.widget.AbsListView,int):1422:1422 -> onScrollStateChanged
androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> androidx.appcompat.widget.u0$f:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1387:1387 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:4:boolean onTouch(android.view.View,android.view.MotionEvent):1392:1392 -> onTouch
    5:9:boolean onTouch(android.view.View,android.view.MotionEvent):1393:1393 -> onTouch
    10:16:boolean onTouch(android.view.View,android.view.MotionEvent):1394:1394 -> onTouch
    17:22:boolean onTouch(android.view.View,android.view.MotionEvent):1396:1396 -> onTouch
    23:34:boolean onTouch(android.view.View,android.view.MotionEvent):1397:1397 -> onTouch
    35:52:boolean onTouch(android.view.View,android.view.MotionEvent):1398:1398 -> onTouch
    53:67:boolean onTouch(android.view.View,android.view.MotionEvent):1399:1399 -> onTouch
    68:78:boolean onTouch(android.view.View,android.view.MotionEvent):1401:1401 -> onTouch
androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable -> androidx.appcompat.widget.u0$g:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/u0;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1372:1372 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/u0;)V"}
    1:16:void run():1377:1377 -> run
    17:34:void run():1378:1378 -> run
    35:44:void run():1379:1379 -> run
    45:50:void run():1380:1380 -> run
    51:56:void run():1381:1381 -> run
androidx.appcompat.widget.MenuItemHoverListener -> androidx.appcompat.widget.v0:
# {"id":"sourceFile","fileName":"MenuItemHoverListener.java"}
    void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
    void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
androidx.appcompat.widget.MenuPopupWindow -> androidx.appcompat.widget.x0:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v0;"}
    java.lang.reflect.Method sSetTouchModalMethod -> O
    1:6:void <clinit>():60:60 -> <clinit>
    7:23:void <clinit>():61:61 -> <clinit>
    24:31:void <clinit>():65:65 -> <clinit>
    1:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):72:72 -> <init>
    1:8:void setEnterTransition(java.lang.Object):84:84 -> N
    1:8:void setExitTransition(java.lang.Object):90:90 -> O
    1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):95:95 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v0;)V"}
    1:6:void setTouchModal(boolean):103:103 -> Q
    7:10:void setTouchModal(boolean):104:104 -> Q
    11:24:void setTouchModal(boolean):106:106 -> Q
    25:32:void setTouchModal(boolean):108:108 -> Q
    33:38:void setTouchModal(boolean):112:112 -> Q
    1:4:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):119:119 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
    5:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):120:120 -> a
    1:4:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):127:127 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)V"}
    5:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):128:128 -> e
    1:5:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):77:77 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/o0;"}
    6:9:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):78:78 -> s
androidx.appcompat.widget.MenuPopupWindow$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.w0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.widget.PopupWindow,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> androidx.appcompat.widget.x0$a:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    int mAdvanceKey -> s
    int mRetreatKey -> t
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v0;"}
    android.view.MenuItem mHoveredMenuItem -> v
    1:3:void <init>(android.content.Context,boolean):144:144 -> <init>
    4:7:void <init>(android.content.Context,boolean):146:146 -> <init>
    8:12:void <init>(android.content.Context,boolean):147:147 -> <init>
    13:22:void <init>(android.content.Context,boolean):149:149 -> <init>
    23:24:void <init>(android.content.Context,boolean):150:150 -> <init>
    25:27:void <init>(android.content.Context,boolean):151:151 -> <init>
    28:29:void <init>(android.content.Context,boolean):153:153 -> <init>
    30:32:void <init>(android.content.Context,boolean):154:154 -> <init>
    1:5:int measureHeightOfChildrenCompat(int,int,int,int,int):135:135 -> d
    1:5:boolean onForwardedEvent(android.view.MotionEvent,int):135:135 -> e
    1:5:boolean hasFocus():135:135 -> hasFocus
    1:5:boolean hasWindowFocus():135:135 -> hasWindowFocus
    1:5:boolean isFocused():135:135 -> isFocused
    1:5:boolean isInTouchMode():135:135 -> isInTouchMode
    1:4:boolean onHoverEvent(android.view.MotionEvent):190:190 -> onHoverEvent
    5:8:boolean onHoverEvent(android.view.MotionEvent):194:194 -> onHoverEvent
    9:12:boolean onHoverEvent(android.view.MotionEvent):195:195 -> onHoverEvent
    13:14:boolean onHoverEvent(android.view.MotionEvent):196:196 -> onHoverEvent
    15:18:boolean onHoverEvent(android.view.MotionEvent):197:197 -> onHoverEvent
    19:25:boolean onHoverEvent(android.view.MotionEvent):198:198 -> onHoverEvent
    26:28:boolean onHoverEvent(android.view.MotionEvent):201:201 -> onHoverEvent
    29:36:boolean onHoverEvent(android.view.MotionEvent):206:206 -> onHoverEvent
    37:56:boolean onHoverEvent(android.view.MotionEvent):207:207 -> onHoverEvent
    57:62:boolean onHoverEvent(android.view.MotionEvent):210:210 -> onHoverEvent
    63:68:boolean onHoverEvent(android.view.MotionEvent):211:211 -> onHoverEvent
    69:72:boolean onHoverEvent(android.view.MotionEvent):216:216 -> onHoverEvent
    73:78:boolean onHoverEvent(android.view.MotionEvent):218:218 -> onHoverEvent
    79:83:boolean onHoverEvent(android.view.MotionEvent):220:220 -> onHoverEvent
    84:87:boolean onHoverEvent(android.view.MotionEvent):223:223 -> onHoverEvent
    88:92:boolean onHoverEvent(android.view.MotionEvent):226:226 -> onHoverEvent
    93:97:boolean onHoverEvent(android.view.MotionEvent):231:231 -> onHoverEvent
    1:9:boolean onKeyDown(int,android.view.KeyEvent):168:168 -> onKeyDown
    10:13:boolean onKeyDown(int,android.view.KeyEvent):169:169 -> onKeyDown
    14:29:boolean onKeyDown(int,android.view.KeyEvent):170:170 -> onKeyDown
    30:33:boolean onKeyDown(int,android.view.KeyEvent):173:173 -> onKeyDown
    34:37:boolean onKeyDown(int,android.view.KeyEvent):174:174 -> onKeyDown
    38:43:boolean onKeyDown(int,android.view.KeyEvent):171:171 -> onKeyDown
    44:48:boolean onKeyDown(int,android.view.KeyEvent):177:177 -> onKeyDown
    49:51:boolean onKeyDown(int,android.view.KeyEvent):178:178 -> onKeyDown
    52:66:boolean onKeyDown(int,android.view.KeyEvent):181:181 -> onKeyDown
    67:71:boolean onKeyDown(int,android.view.KeyEvent):184:184 -> onKeyDown
    1:5:boolean onTouchEvent(android.view.MotionEvent):135:135 -> onTouchEvent
    1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):159:159 -> setHoverListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v0;)V"}
    1:4:void setSelector(android.graphics.drawable.Drawable):135:135 -> setSelector
androidx.appcompat.widget.ResourceManagerInternal -> androidx.appcompat.widget.y0:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    java.util.WeakHashMap mTintLists -> a
    androidx.collection.ArrayMap mDelegates -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.collection.SparseArrayCompat mKnownDrawableIdTags -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/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/y0$c;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> h
    androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"}
    androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0$a;"}
    1:4:void <clinit>():83:83 -> <clinit>
    5:13:void <clinit>():112:112 -> <clinit>
    1:3:void <init>():62:62 -> <init>
    4:12:void <init>():118:118 -> <init>
    2:7:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):336:336 -> a
    8:17:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):338:338 -> a
    18:22:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):340:340 -> a
    23:30:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):341:341 -> a
    31:38:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):343:343 -> a
    39:41:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):344:344 -> a
    42:46:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):346:346 -> a
    1:4:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):417:417 -> b
    5:11:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):418:418 -> b
    12:21:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):420:420 -> b
    22:26:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):422:422 -> b
    27:31:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):423:423 -> b
    32:35:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):425:425 -> b
    1:6:void checkVectorDrawableSetup(android.content.Context):497:497 -> c
    7:8:void checkVectorDrawableSetup(android.content.Context):503:503 -> c
    9:16:void checkVectorDrawableSetup(android.content.Context):504:504 -> c
    17:24:void checkVectorDrawableSetup(android.content.Context):505:505 -> c
    25:26:void checkVectorDrawableSetup(android.content.Context):506:506 -> c
    27:34:void checkVectorDrawableSetup(android.content.Context):507:507 -> c
    1:11:long createCacheKey(android.util.TypedValue):167:167 -> d
    1:4:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):172:172 -> e
    5:11:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):173:173 -> e
    12:13:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):175:175 -> e
    14:21:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):176:176 -> e
    22:25:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):177:177 -> e
    26:32:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):179:179 -> e
    33:38:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):186:186 -> e
    39:44:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):187:187 -> e
    45:49:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):190:190 -> e
    50:53:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):192:192 -> e
    7:10:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):478:478 -> f
    11:17:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):479:479 -> f
    4:7:androidx.appcompat.widget.ResourceManagerInternal get():94:94 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/y0;"}
    8:14:androidx.appcompat.widget.ResourceManagerInternal get():95:95 -> g
    15:20:androidx.appcompat.widget.ResourceManagerInternal get():96:96 -> g
    21:26:androidx.appcompat.widget.ResourceManagerInternal get():98:98 -> g
    2:12:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):315:315 -> h
    13:14:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):317:317 -> h
    15:22:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):320:320 -> h
    23:30:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):323:323 -> h
    31:42:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):325:325 -> h
    43:45:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):328:328 -> h
    46:49:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):331:331 -> h
    3:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):132:132 -> i
    2:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):137:137 -> j
    5:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):139:139 -> j
    11:19:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):141:141 -> j
    20:25:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):144:144 -> j
    26:31:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):149:149 -> j
    32:34:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):153:153 -> j
    35:38:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):155:155 -> j
    4:11:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):485:485 -> k
    12:16:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):489:489 -> k
    17:22:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):490:490 -> k
    23:26:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):493:493 -> k
    2:7:android.content.res.ColorStateList getTintList(android.content.Context,int):394:394 -> l
    8:19:android.content.res.ColorStateList getTintList(android.content.Context,int):398:398 -> l
    20:25:android.content.res.ColorStateList getTintList(android.content.Context,int):401:401 -> l
    26:29:android.content.res.ColorStateList getTintList(android.content.Context,int):404:404 -> l
    1:5:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):408:408 -> m
    6:13:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):409:409 -> m
    14:21:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):410:410 -> m
    1:11:android.graphics.PorterDuff$Mode getTintMode(int):389:389 -> n
    1:1:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/y0;)V"}
    1:4:boolean isVectorDrawable(android.graphics.drawable.Drawable):513:513 -> p
    5:25:boolean isVectorDrawable(android.graphics.drawable.Drawable):514:514 -> p
    1:11:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):229:229 -> q
    12:17:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):230:230 -> q
    18:23:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):231:231 -> q
    24:33:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):232:232 -> q
    34:40:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):233:233 -> q
    41:47:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):244:244 -> q
    48:51:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):247:247 -> q
    52:58:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):248:248 -> q
    59:60:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):250:250 -> q
    61:65:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):251:251 -> q
    66:68:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):252:252 -> q
    69:72:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):254:254 -> q
    73:79:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):256:256 -> q
    80:95:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):266:266 -> q
    96:99:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):269:269 -> q
    100:103:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):270:270 -> q
    104:115:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):272:272 -> q
    116:119:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):280:280 -> q
    120:124:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):282:282 -> q
    125:134:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):285:285 -> q
    135:138:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):288:288 -> q
    139:147:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):287:287 -> q
    148:152:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):292:292 -> q
    153:156:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):293:293 -> q
    157:164:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):277:277 -> q
    165:173:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):299:299 -> q
    174:180:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):305:305 -> q
    2:11:void onConfigurationChanged(android.content.Context):159:159 -> r
    12:17:void onConfigurationChanged(android.content.Context):162:162 -> r
    18:21:void onConfigurationChanged(android.content.Context):164:164 -> r
    2:7:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):351:351 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/l1;I)Landroid/graphics/drawable/Drawable;"}
    8:17:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):353:353 -> s
    18:23:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):356:356 -> s
    24:28:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):358:358 -> s
    2:3:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):128:128 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/y0$c;)V"}
    4:8:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):129:129 -> t
    1:6:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):200:200 -> u
    7:12:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):203:203 -> u
    13:16:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):204:204 -> u
    17:20:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):206:206 -> u
    21:23:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):207:207 -> u
    24:29:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):210:210 -> u
    30:33:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):212:212 -> u
    34:44:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):214:214 -> u
    45:55:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):218:218 -> u
    1:6:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):451:451 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/g1;[I)V"}
    7:12:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):452:452 -> v
    13:20:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):453:453 -> v
    21:29:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):457:457 -> v
    30:35:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):463:463 -> v
    36:56:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):458:458 -> v
    1:14:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):363:363 -> w
androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> androidx.appcompat.widget.y0$a:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>(int):431:431 -> <init>
    5:10:int generateCacheKey(int,android.graphics.PorterDuff$Mode):445:445 -> h
    1:15:android.graphics.PorterDuffColorFilter get(int,android.graphics.PorterDuff$Mode):435:435 -> i
    1:15:android.graphics.PorterDuffColorFilter put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):439:439 -> j
androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate -> androidx.appcompat.widget.y0$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.y0$c:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable) -> a
    android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int) -> b
    android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/y0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int) -> d
    boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable) -> e
androidx.appcompat.widget.ResourcesWrapper -> androidx.appcompat.widget.z0:
# {"id":"sourceFile","fileName":"ResourcesWrapper.java"}
    android.content.res.Resources mResources -> a
    1:15:void <init>(android.content.res.Resources):48:48 -> <init>
    16:18:void <init>(android.content.res.Resources):49:49 -> <init>
    1:7:android.content.res.XmlResourceParser getAnimation(int):183:183 -> getAnimation
    1:7:boolean getBoolean(int):168:168 -> getBoolean
    1:7:int getColor(int):158:158 -> getColor
    1:7:android.content.res.ColorStateList getColorStateList(int):163:163 -> getColorStateList
    1:7:android.content.res.Configuration getConfiguration():245:245 -> getConfiguration
    1:7:float getDimension(int):110:110 -> getDimension
    1:7:int getDimensionPixelOffset(int):115:115 -> getDimensionPixelOffset
    1:7:int getDimensionPixelSize(int):120:120 -> getDimensionPixelSize
    1:7:android.util.DisplayMetrics getDisplayMetrics():240:240 -> getDisplayMetrics
    1:1:android.graphics.drawable.Drawable getDrawable(int):130:130 -> getDrawable
    2:2:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):136:136 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):142:142 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):148:148 -> getDrawableForDensity
    1:7:float getFraction(int,int,int):125:125 -> getFraction
    1:7:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):250:250 -> getIdentifier
    1:7:int[] getIntArray(int):100:100 -> getIntArray
    1:7:int getInteger(int):173:173 -> getInteger
    1:7:android.content.res.XmlResourceParser getLayout(int):178:178 -> getLayout
    1:7:android.graphics.Movie getMovie(int):153:153 -> getMovie
    1:1:java.lang.String getQuantityString(int,int,java.lang.Object[]):75:75 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int):80:80 -> getQuantityString
    1:7:java.lang.CharSequence getQuantityText(int,int):59:59 -> getQuantityText
    1:7:java.lang.String getResourceEntryName(int):270:270 -> getResourceEntryName
    1:7:java.lang.String getResourceName(int):255:255 -> getResourceName
    1:7:java.lang.String getResourcePackageName(int):260:260 -> getResourcePackageName
    1:7:java.lang.String getResourceTypeName(int):265:265 -> getResourceTypeName
    1:1:java.lang.String getString(int):64:64 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):69:69 -> getString
    1:7:java.lang.String[] getStringArray(int):95:95 -> getStringArray
    1:1:java.lang.CharSequence getText(int):54:54 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):85:85 -> getText
    1:7:java.lang.CharSequence[] getTextArray(int):90:90 -> getTextArray
    1:1:void getValue(int,android.util.TypedValue,boolean):209:209 -> getValue
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):222:222 -> getValue
    1:6:void getValueForDensity(int,int,android.util.TypedValue,boolean):216:216 -> getValueForDensity
    1:7:android.content.res.XmlResourceParser getXml(int):188:188 -> getXml
    1:7:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):227:227 -> obtainAttributes
    1:7:android.content.res.TypedArray obtainTypedArray(int):105:105 -> obtainTypedArray
    1:1:java.io.InputStream openRawResource(int):193:193 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):198:198 -> openRawResource
    1:7:android.content.res.AssetFileDescriptor openRawResourceFd(int):203:203 -> openRawResourceFd
    1:6:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):282:282 -> parseBundleExtra
    1:6:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):276:276 -> parseBundleExtras
    1:3:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):232:232 -> updateConfiguration
    4:7:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):233:233 -> updateConfiguration
    8:11:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):234:234 -> updateConfiguration
androidx.appcompat.widget.RtlSpacingHelper -> androidx.appcompat.widget.a1:
# {"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
    1:4:void <init>():25:25 -> <init>
    5:6:void <init>():28:28 -> <init>
    7:10:void <init>():29:29 -> <init>
    11:12:void <init>():30:30 -> <init>
    13:14:void <init>():31:31 -> <init>
    15:16:void <init>():32:32 -> <init>
    17:18:void <init>():33:33 -> <init>
    19:20:void <init>():35:35 -> <init>
    21:23:void <init>():36:36 -> <init>
    1:10:int getEnd():51:51 -> a
    1:3:int getLeft():39:39 -> b
    1:3:int getRight():43:43 -> c
    1:10:int getStart():47:47 -> d
    2:7:void setAbsolute(int,int):68:68 -> e
    8:13:void setAbsolute(int,int):69:69 -> e
    14:18:void setAbsolute(int,int):70:70 -> e
    1:5:void setDirection(boolean):74:74 -> f
    6:7:void setDirection(boolean):77:77 -> f
    8:15:void setDirection(boolean):78:78 -> f
    16:24:void setDirection(boolean):80:80 -> f
    25:34:void setDirection(boolean):81:81 -> f
    35:43:void setDirection(boolean):83:83 -> f
    44:53:void setDirection(boolean):84:84 -> f
    54:57:void setDirection(boolean):87:87 -> f
    58:62:void setDirection(boolean):88:88 -> f
    1:2:void setRelative(int,int):55:55 -> g
    3:5:void setRelative(int,int):56:56 -> g
    6:7:void setRelative(int,int):57:57 -> g
    8:15:void setRelative(int,int):58:58 -> g
    16:19:void setRelative(int,int):59:59 -> g
    20:24:void setRelative(int,int):60:60 -> g
    25:28:void setRelative(int,int):62:62 -> g
    29:31:void setRelative(int,int):63:63 -> g
androidx.appcompat.widget.ScrollingTabContainerView -> androidx.appcompat.widget.b1:
# {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"}
androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView:
# {"id":"sourceFile","fileName":"SearchView.java"}
    android.widget.ImageView mVoiceButton -> A
    android.view.View mDropDownAnchor -> B
    androidx.appcompat.widget.SearchView$UpdatableTouchDelegate mTouchDelegate -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$p;"}
    android.graphics.Rect mSearchSrcTextViewBounds -> D
    android.graphics.Rect mSearchSrtTextViewBoundsExpanded -> E
    int[] mTemp -> F
    int[] mTemp2 -> G
    android.widget.ImageView mCollapsedIcon -> H
    android.graphics.drawable.Drawable mSearchHintIcon -> I
    int mSuggestionRowLayout -> J
    int mSuggestionCommitIconResId -> K
    android.content.Intent mVoiceWebSearchIntent -> L
    android.content.Intent mVoiceAppSearchIntent -> M
    java.lang.CharSequence mDefaultQueryHint -> N
    android.view.View$OnFocusChangeListener mOnQueryTextFocusChangeListener -> O
    android.view.View$OnClickListener mOnSearchClickListener -> P
    boolean mIconifiedByDefault -> Q
    boolean mIconified -> R
    androidx.cursoradapter.widget.CursorAdapter mSuggestionsAdapter -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"}
    boolean mSubmitButtonEnabled -> T
    java.lang.CharSequence mQueryHint -> U
    boolean mQueryRefinement -> V
    boolean mClearingFocus -> W
    int mMaxWidth -> a0
    boolean mVoiceButtonEnabled -> b0
    java.lang.CharSequence mOldQueryText -> c0
    java.lang.CharSequence mUserQuery -> d0
    boolean mExpandedInActionView -> e0
    int mCollapsedImeOptions -> f0
    android.app.SearchableInfo mSearchable -> g0
    android.os.Bundle mAppSearchData -> h0
    java.lang.Runnable mUpdateDrawableStateRunnable -> i0
    java.lang.Runnable mReleaseCursorRunnable -> j0
    java.util.WeakHashMap mOutsideDrawablesCache -> k0
    android.view.View$OnClickListener mOnClickListener -> l0
    android.view.View$OnKeyListener mTextKeyListener -> m0
    android.widget.TextView$OnEditorActionListener mOnEditorActionListener -> n0
    android.widget.AdapterView$OnItemClickListener mOnItemClickListener -> o0
    android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener -> p0
    android.text.TextWatcher mTextWatcher -> q0
    androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector HIDDEN_METHOD_INVOKER -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$k;"}
    androidx.appcompat.widget.SearchView$SearchAutoComplete mSearchSrcTextView -> t
    android.view.View mSearchEditFrame -> u
    android.view.View mSearchPlate -> v
    android.view.View mSubmitArea -> w
    android.widget.ImageView mSearchButton -> x
    android.widget.ImageView mGoButton -> y
    android.widget.ImageView mCloseButton -> z
    1:8:void <clinit>():176:176 -> <clinit>
    1:1:void <init>(android.content.Context):267:267 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):271:271 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):275:275 -> <init>
    4:7:void <init>(android.content.Context,android.util.AttributeSet,int):132:135 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):178:178 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):185:185 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):196:196 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):976:976 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):998:998 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):1161:1161 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):1407:1407 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):1419:1419 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):1713:1713 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):277:277 -> <init>
    18:19:void <init>(android.content.Context,android.util.AttributeSet,int):280:281 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):283:283 -> <init>
    21:22:void <init>(android.content.Context,android.util.AttributeSet,int):285:286 -> <init>
    23:30:void <init>(android.content.Context,android.util.AttributeSet,int):288:295 -> <init>
    31:32:void <init>(android.content.Context,android.util.AttributeSet,int):298:299 -> <init>
    33:33:void <init>(android.content.Context,android.util.AttributeSet,int):298:298 -> <init>
    34:35:void <init>(android.content.Context,android.util.AttributeSet,int):300:301 -> <init>
    36:36:void <init>(android.content.Context,android.util.AttributeSet,int):300:300 -> <init>
    37:41:void <init>(android.content.Context,android.util.AttributeSet,int):302:306 -> <init>
    42:42:void <init>(android.content.Context,android.util.AttributeSet,int):308:308 -> <init>
    43:43:void <init>(android.content.Context,android.util.AttributeSet,int):311:311 -> <init>
    44:44:void <init>(android.content.Context,android.util.AttributeSet,int):310:310 -> <init>
    45:45:void <init>(android.content.Context,android.util.AttributeSet,int):314:314 -> <init>
    46:46:void <init>(android.content.Context,android.util.AttributeSet,int):316:316 -> <init>
    47:51:void <init>(android.content.Context,android.util.AttributeSet,int):318:322 -> <init>
    52:56:void <init>(android.content.Context,android.util.AttributeSet,int):324:328 -> <init>
    57:57:void <init>(android.content.Context,android.util.AttributeSet,int):331:331 -> <init>
    58:58:void <init>(android.content.Context,android.util.AttributeSet,int):339:339 -> <init>
    59:59:void <init>(android.content.Context,android.util.AttributeSet,int):341:341 -> <init>
    60:60:void <init>(android.content.Context,android.util.AttributeSet,int):343:343 -> <init>
    61:62:void <init>(android.content.Context,android.util.AttributeSet,int):346:347 -> <init>
    63:63:void <init>(android.content.Context,android.util.AttributeSet,int):349:349 -> <init>
    64:64:void <init>(android.content.Context,android.util.AttributeSet,int):351:351 -> <init>
    65:65:void <init>(android.content.Context,android.util.AttributeSet,int):354:354 -> <init>
    66:66:void <init>(android.content.Context,android.util.AttributeSet,int):356:356 -> <init>
    67:68:void <init>(android.content.Context,android.util.AttributeSet,int):360:361 -> <init>
    69:69:void <init>(android.content.Context,android.util.AttributeSet,int):363:363 -> <init>
    70:72:void <init>(android.content.Context,android.util.AttributeSet,int):366:368 -> <init>
    73:74:void <init>(android.content.Context,android.util.AttributeSet,int):371:372 -> <init>
    75:75:void <init>(android.content.Context,android.util.AttributeSet,int):374:374 -> <init>
    76:76:void <init>(android.content.Context,android.util.AttributeSet,int):376:376 -> <init>
    77:78:void <init>(android.content.Context,android.util.AttributeSet,int):385:386 -> <init>
    1:4:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1582:1582 -> A
    5:11:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1587:1587 -> A
    12:14:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1588:1588 -> A
    15:25:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1589:1589 -> A
    26:30:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1596:1596 -> A
    31:34:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1597:1597 -> A
    35:39:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1598:1598 -> A
    40:44:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1604:1604 -> A
    45:48:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1612:1612 -> A
    49:54:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1613:1613 -> A
    55:63:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1614:1614 -> A
    64:65:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1613:1613 -> A
    66:72:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1616:1616 -> A
    73:82:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1617:1617 -> A
    83:88:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1619:1619 -> A
    89:98:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1620:1620 -> A
    99:104:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1622:1622 -> A
    105:110:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1623:1623 -> A
    111:115:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1626:1626 -> A
    116:120:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1627:1627 -> A
    121:125:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1628:1628 -> A
    126:133:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1629:1629 -> A
    134:137:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1631:1631 -> A
    138:142:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1630:1630 -> A
    143:147:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1634:1634 -> A
    148:153:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):1635:1635 -> A
    1:5:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1567:1567 -> B
    6:13:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1568:1568 -> B
    14:17:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1570:1570 -> B
    18:23:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):1569:1569 -> B
    1:6:void dismissSuggestions():1202:1202 -> C
    1:6:void forceSuggestionQuery():1697:1697 -> D
    7:12:void forceSuggestionQuery():1698:1698 -> D
    13:19:void forceSuggestionQuery():1700:1700 -> D
    20:25:void forceSuggestionQuery():1701:1701 -> D
    1:5:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):851:851 -> E
    6:10:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):852:852 -> E
    11:21:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):853:853 -> E
    22:26:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):854:854 -> E
    27:40:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):855:855 -> E
    1:9:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1088:1088 -> F
    10:20:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1092:1092 -> F
    21:26:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1093:1093 -> F
    27:33:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1095:1095 -> F
    34:47:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1096:1096 -> F
    48:52:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):1097:1097 -> F
    1:11:boolean hasVoiceSearch():893:893 -> G
    12:19:boolean hasVoiceSearch():895:895 -> G
    20:22:boolean hasVoiceSearch():896:896 -> G
    23:30:boolean hasVoiceSearch():897:897 -> G
    31:36:boolean hasVoiceSearch():898:898 -> G
    37:55:boolean hasVoiceSearch():901:901 -> G
    1:3:boolean isIconified():683:683 -> H
    1:17:boolean isLandscapeMode(android.content.Context):1706:1706 -> I
    1:18:boolean isSubmitAreaEnabled():910:910 -> J
    4:12:void launchIntent(android.content.Intent):1500:1500 -> K
    13:35:void launchIntent(android.content.Intent):1502:1502 -> K
    3:12:void launchQuerySearch(int,java.lang.String,java.lang.String):1517:1517 -> L
    13:20:void launchQuerySearch(int,java.lang.String,java.lang.String):1518:1518 -> L
    1:8:boolean launchSuggestion(int,int,java.lang.String):1477:1477 -> M
    9:14:boolean launchSuggestion(int,int,java.lang.String):1478:1478 -> M
    15:18:boolean launchSuggestion(int,int,java.lang.String):1480:1480 -> M
    19:25:boolean launchSuggestion(int,int,java.lang.String):1483:1483 -> M
    1:6:void onCloseClicked():1206:1206 -> N
    7:13:void onCloseClicked():1207:1207 -> N
    14:17:void onCloseClicked():1208:1208 -> N
    18:20:void onCloseClicked():1212:1212 -> N
    21:24:void onCloseClicked():1214:1214 -> N
    25:31:void onCloseClicked():1218:1218 -> N
    32:36:void onCloseClicked():1219:1219 -> N
    37:42:void onCloseClicked():1220:1220 -> N
    3:5:boolean onItemClicked(int,int,java.lang.String):1390:1390 -> O
    6:10:boolean onItemClicked(int,int,java.lang.String):1391:1391 -> O
    11:15:boolean onItemClicked(int,int,java.lang.String):1392:1392 -> O
    1:5:boolean onItemSelected(int):1401:1401 -> P
    1:4:void onQueryRefine(java.lang.CharSequence):973:973 -> Q
    2:4:void onSearchClicked():1226:1226 -> R
    5:9:void onSearchClicked():1227:1227 -> R
    10:15:void onSearchClicked():1228:1228 -> R
    16:19:void onSearchClicked():1229:1229 -> R
    20:23:void onSearchClicked():1230:1230 -> R
    1:8:void onSubmitQuery():1188:1188 -> S
    9:14:void onSubmitQuery():1189:1189 -> S
    15:20:void onSubmitQuery():1192:1192 -> S
    21:27:void onSubmitQuery():1193:1193 -> S
    28:32:void onSubmitQuery():1195:1195 -> S
    33:36:void onSubmitQuery():1196:1196 -> S
    1:6:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1043:1043 -> T
    7:11:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1046:1046 -> T
    12:49:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1049:1049 -> T
    50:59:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1076:1076 -> T
    60:61:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1065:1065 -> T
    62:65:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1066:1066 -> T
    66:70:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1067:1067 -> T
    71:75:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1068:1068 -> T
    76:80:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1069:1069 -> T
    81:89:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1070:1070 -> T
    90:96:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1054:1054 -> T
    97:102:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):1055:1055 -> T
    1:6:void onTextChanged(java.lang.CharSequence):1174:1174 -> U
    7:8:void onTextChanged(java.lang.CharSequence):1175:1175 -> U
    9:14:void onTextChanged(java.lang.CharSequence):1176:1176 -> U
    15:17:void onTextChanged(java.lang.CharSequence):1177:1177 -> U
    18:20:void onTextChanged(java.lang.CharSequence):1178:1178 -> U
    21:23:void onTextChanged(java.lang.CharSequence):1179:1179 -> U
    24:26:void onTextChanged(java.lang.CharSequence):1180:1180 -> U
    27:33:void onTextChanged(java.lang.CharSequence):1184:1184 -> U
    1:7:void onTextFocusChanged():1258:1258 -> V
    8:10:void onTextFocusChanged():1261:1261 -> V
    11:18:void onTextFocusChanged():1262:1262 -> V
    19:22:void onTextFocusChanged():1263:1263 -> V
    1:5:void onVoiceClicked():1236:1236 -> W
    6:11:void onVoiceClicked():1241:1241 -> W
    12:17:void onVoiceClicked():1242:1242 -> W
    18:25:void onVoiceClicked():1244:1244 -> W
    26:31:void onVoiceClicked():1245:1245 -> W
    32:37:void onVoiceClicked():1246:1246 -> W
    38:45:void onVoiceClicked():1248:1248 -> W
    46:53:void onVoiceClicked():1253:1253 -> W
    1:6:void postUpdateFocusedState():945:945 -> X
    1:6:void rewriteQueryFromSuggestion(int):1444:1444 -> Y
    7:15:void rewriteQueryFromSuggestion(int):1445:1445 -> Y
    16:21:void rewriteQueryFromSuggestion(int):1449:1449 -> Y
    22:29:void rewriteQueryFromSuggestion(int):1451:1451 -> Y
    30:33:void rewriteQueryFromSuggestion(int):1455:1455 -> Y
    34:37:void rewriteQueryFromSuggestion(int):1458:1458 -> Y
    38:41:void rewriteQueryFromSuggestion(int):1462:1462 -> Y
    1:7:void setQuery(java.lang.CharSequence,boolean):571:571 -> Z
    8:16:void setQuery(java.lang.CharSequence,boolean):573:573 -> Z
    17:20:void setQuery(java.lang.CharSequence,boolean):574:574 -> Z
    21:26:void setQuery(java.lang.CharSequence,boolean):578:578 -> Z
    27:30:void setQuery(java.lang.CharSequence,boolean):579:579 -> Z
    1:13:void updateCloseButton():933:933 -> a0
    14:25:void updateCloseButton():936:936 -> a0
    26:35:void updateCloseButton():937:937 -> a0
    36:45:void updateCloseButton():938:938 -> a0
    46:54:void updateCloseButton():940:940 -> a0
    1:8:void updateFocusedState():949:949 -> b0
    9:13:void updateFocusedState():950:950 -> b0
    14:21:void updateFocusedState():951:951 -> b0
    22:24:void updateFocusedState():953:953 -> b0
    25:32:void updateFocusedState():955:955 -> b0
    33:35:void updateFocusedState():957:957 -> b0
    36:39:void updateFocusedState():959:959 -> b0
    1:4:void updateQueryHint():1102:1102 -> c0
    5:18:void updateQueryHint():1103:1103 -> c0
    2:3:void clearFocus():497:497 -> clearFocus
    4:6:void clearFocus():498:498 -> clearFocus
    7:11:void clearFocus():499:499 -> clearFocus
    12:17:void clearFocus():500:500 -> clearFocus
    18:20:void clearFocus():501:501 -> clearFocus
    1:11:void updateSearchAutoComplete():1110:1110 -> d0
    12:22:void updateSearchAutoComplete():1111:1111 -> d0
    23:37:void updateSearchAutoComplete():1112:1112 -> d0
    38:48:void updateSearchAutoComplete():1119:1119 -> d0
    49:53:void updateSearchAutoComplete():1130:1130 -> d0
    54:58:void updateSearchAutoComplete():1131:1131 -> d0
    59:61:void updateSearchAutoComplete():1132:1132 -> d0
    62:69:void updateSearchAutoComplete():1136:1136 -> d0
    70:84:void updateSearchAutoComplete():1137:1137 -> d0
    85:89:void updateSearchAutoComplete():1139:1139 -> d0
    90:102:void updateSearchAutoComplete():1140:1140 -> d0
    1:8:void updateSubmitArea():924:924 -> e0
    9:16:void updateSubmitArea():925:925 -> e0
    17:26:void updateSubmitArea():926:926 -> e0
    27:32:void updateSubmitArea():929:929 -> e0
    1:26:void updateSubmitButton(boolean):915:915 -> f0
    27:32:void updateSubmitButton(boolean):919:919 -> f0
    1:10:void updateViewsVisibility(boolean):869:869 -> g0
    11:22:void updateViewsVisibility(boolean):873:873 -> g0
    23:27:void updateViewsVisibility(boolean):875:875 -> g0
    28:30:void updateViewsVisibility(boolean):876:876 -> g0
    31:40:void updateViewsVisibility(boolean):877:877 -> g0
    41:54:void updateViewsVisibility(boolean):880:880 -> g0
    55:59:void updateViewsVisibility(boolean):885:885 -> g0
    60:62:void updateViewsVisibility(boolean):887:887 -> g0
    63:65:void updateViewsVisibility(boolean):888:888 -> g0
    66:69:void updateViewsVisibility(boolean):889:889 -> g0
    1:7:int getImeOptions():452:452 -> getImeOptions
    1:7:int getInputType():474:474 -> getInputType
    1:3:int getMaxWidth():777:777 -> getMaxWidth
    1:10:int getPreferredHeight():864:864 -> getPreferredHeight
    11:15:int getPreferredHeight():865:865 -> getPreferredHeight
    1:10:int getPreferredWidth():859:859 -> getPreferredWidth
    11:15:int getPreferredWidth():860:860 -> getPreferredWidth
    1:7:java.lang.CharSequence getQuery():559:559 -> getQuery
    1:5:java.lang.CharSequence getQueryHint():619:619 -> getQueryHint
    6:15:java.lang.CharSequence getQueryHint():621:621 -> getQueryHint
    16:30:java.lang.CharSequence getQueryHint():622:622 -> getQueryHint
    31:33:java.lang.CharSequence getQueryHint():624:624 -> getQueryHint
    1:3:int getSuggestionCommitIconResId():394:394 -> getSuggestionCommitIconResId
    1:3:int getSuggestionRowLayout():390:390 -> getSuggestionRowLayout
    1:3:androidx.cursoradapter.widget.CursorAdapter getSuggestionsAdapter():755:755 -> getSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/a;"}
    1:14:void updateVoiceButton(boolean):1154:1154 -> h0
    15:20:void updateVoiceButton(boolean):1156:1156 -> h0
    21:26:void updateVoiceButton(boolean):1158:1158 -> h0
    1:6:void onActionViewCollapsed():1279:1279 -> onActionViewCollapsed
    7:10:void onActionViewCollapsed():1280:1280 -> onActionViewCollapsed
    11:13:void onActionViewCollapsed():1281:1281 -> onActionViewCollapsed
    14:20:void onActionViewCollapsed():1282:1282 -> onActionViewCollapsed
    21:23:void onActionViewCollapsed():1283:1283 -> onActionViewCollapsed
    1:6:void onActionViewExpanded():1291:1291 -> onActionViewExpanded
    7:8:void onActionViewExpanded():1293:1293 -> onActionViewExpanded
    9:16:void onActionViewExpanded():1294:1294 -> onActionViewExpanded
    17:24:void onActionViewExpanded():1295:1295 -> onActionViewExpanded
    25:32:void onActionViewExpanded():1296:1296 -> onActionViewExpanded
    33:36:void onActionViewExpanded():1297:1297 -> onActionViewExpanded
    1:5:void onDetachedFromWindow():964:964 -> onDetachedFromWindow
    6:10:void onDetachedFromWindow():965:965 -> onDetachedFromWindow
    11:14:void onDetachedFromWindow():966:966 -> onDetachedFromWindow
    1:7:void onLayout(boolean,int,int,int,int):832:832 -> onLayout
    8:14:void onLayout(boolean,int,int,int,int):837:837 -> onLayout
    15:27:void onLayout(boolean,int,int,int,int):838:838 -> onLayout
    28:31:void onLayout(boolean,int,int,int,int):840:840 -> onLayout
    32:44:void onLayout(boolean,int,int,int,int):841:841 -> onLayout
    45:48:void onLayout(boolean,int,int,int,int):843:843 -> onLayout
    49:56:void onLayout(boolean,int,int,int,int):845:845 -> onLayout
    1:6:void onMeasure(int,int):783:783 -> onMeasure
    7:10:void onMeasure(int,int):784:784 -> onMeasure
    11:14:void onMeasure(int,int):788:788 -> onMeasure
    15:29:void onMeasure(int,int):789:789 -> onMeasure
    30:33:void onMeasure(int,int):802:802 -> onMeasure
    34:38:void onMeasure(int,int):803:803 -> onMeasure
    39:48:void onMeasure(int,int):808:808 -> onMeasure
    49:52:void onMeasure(int,int):794:794 -> onMeasure
    53:57:void onMeasure(int,int):795:795 -> onMeasure
    58:65:void onMeasure(int,int):797:797 -> onMeasure
    66:69:void onMeasure(int,int):813:813 -> onMeasure
    70:78:void onMeasure(int,int):814:814 -> onMeasure
    79:83:void onMeasure(int,int):821:821 -> onMeasure
    84:91:void onMeasure(int,int):818:818 -> onMeasure
    92:95:void onMeasure(int,int):826:826 -> onMeasure
    96:99:void onMeasure(int,int):827:827 -> onMeasure
    100:103:void onMeasure(int,int):826:826 -> onMeasure
    1:4:void onRestoreInstanceState(android.os.Parcelable):1353:1353 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):1354:1354 -> onRestoreInstanceState
    9:10:void onRestoreInstanceState(android.os.Parcelable):1357:1357 -> onRestoreInstanceState
    11:17:void onRestoreInstanceState(android.os.Parcelable):1358:1358 -> onRestoreInstanceState
    18:22:void onRestoreInstanceState(android.os.Parcelable):1359:1359 -> onRestoreInstanceState
    23:26:void onRestoreInstanceState(android.os.Parcelable):1360:1360 -> onRestoreInstanceState
    1:4:android.os.Parcelable onSaveInstanceState():1345:1345 -> onSaveInstanceState
    5:9:android.os.Parcelable onSaveInstanceState():1346:1346 -> onSaveInstanceState
    10:16:android.os.Parcelable onSaveInstanceState():1347:1347 -> onSaveInstanceState
    1:3:void onWindowFocusChanged(boolean):1269:1269 -> onWindowFocusChanged
    4:7:void onWindowFocusChanged(boolean):1271:1271 -> onWindowFocusChanged
    1:6:boolean requestFocus(int,android.graphics.Rect):480:480 -> requestFocus
    7:13:boolean requestFocus(int,android.graphics.Rect):482:482 -> requestFocus
    14:19:boolean requestFocus(int,android.graphics.Rect):484:484 -> requestFocus
    20:27:boolean requestFocus(int,android.graphics.Rect):485:485 -> requestFocus
    28:31:boolean requestFocus(int,android.graphics.Rect):487:487 -> requestFocus
    32:36:boolean requestFocus(int,android.graphics.Rect):491:491 -> requestFocus
    1:3:void setAppSearchData(android.os.Bundle):429:429 -> setAppSearchData
    3:6:void setIconified(boolean):670:670 -> setIconified
    7:10:void setIconified(boolean):672:672 -> setIconified
    1:5:void setIconifiedByDefault(boolean):642:642 -> setIconifiedByDefault
    6:7:void setIconifiedByDefault(boolean):643:643 -> setIconifiedByDefault
    8:10:void setIconifiedByDefault(boolean):644:644 -> setIconifiedByDefault
    11:14:void setIconifiedByDefault(boolean):645:645 -> setIconifiedByDefault
    1:6:void setImeOptions(int):441:441 -> setImeOptions
    1:6:void setInputType(int):464:464 -> setInputType
    1:2:void setMaxWidth(int):764:764 -> setMaxWidth
    3:6:void setMaxWidth(int):766:766 -> setMaxWidth
    1:1:void setOnCloseListener(androidx.appcompat.widget.SearchView$OnCloseListener):0:0 -> setOnCloseListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/SearchView$l;)V"}
    1:3:void setOnQueryTextFocusChangeListener(android.view.View$OnFocusChangeListener):529:529 -> setOnQueryTextFocusChangeListener
    1:1:void setOnQueryTextListener(androidx.appcompat.widget.SearchView$OnQueryTextListener):0:0 -> setOnQueryTextListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/SearchView$m;)V"}
    1:3:void setOnSearchClickListener(android.view.View$OnClickListener):550:550 -> setOnSearchClickListener
    1:1:void setOnSuggestionListener(androidx.appcompat.widget.SearchView$OnSuggestionListener):0:0 -> setOnSuggestionListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/SearchView$n;)V"}
    1:5:void setQuery(java.lang.CharSequence):1510:1510 -> setQuery
    6:23:void setQuery(java.lang.CharSequence):1512:1512 -> setQuery
    1:2:void setQueryHint(java.lang.CharSequence):594:594 -> setQueryHint
    3:6:void setQueryHint(java.lang.CharSequence):595:595 -> setQueryHint
    1:2:void setQueryRefinementEnabled(boolean):723:723 -> setQueryRefinementEnabled
    3:8:void setQueryRefinementEnabled(boolean):724:724 -> setQueryRefinementEnabled
    9:19:void setQueryRefinementEnabled(boolean):725:725 -> setQueryRefinementEnabled
    1:4:void setSearchableInfo(android.app.SearchableInfo):406:406 -> setSearchableInfo
    5:7:void setSearchableInfo(android.app.SearchableInfo):408:408 -> setSearchableInfo
    8:10:void setSearchableInfo(android.app.SearchableInfo):409:409 -> setSearchableInfo
    11:18:void setSearchableInfo(android.app.SearchableInfo):412:412 -> setSearchableInfo
    19:25:void setSearchableInfo(android.app.SearchableInfo):417:417 -> setSearchableInfo
    26:33:void setSearchableInfo(android.app.SearchableInfo):419:419 -> setSearchableInfo
    1:2:void setSubmitButtonEnabled(boolean):695:695 -> setSubmitButtonEnabled
    3:10:void setSubmitButtonEnabled(boolean):696:696 -> setSubmitButtonEnabled
    1:2:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):745:745 -> setSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/a;)V"}
    3:8:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):747:747 -> setSuggestionsAdapter
    1:9:void adjustDropDownSizeAndPosition():1364:1364 -> x
    10:17:void adjustDropDownSizeAndPosition():1365:1365 -> x
    18:23:void adjustDropDownSizeAndPosition():1366:1366 -> x
    24:28:void adjustDropDownSizeAndPosition():1367:1367 -> x
    29:32:void adjustDropDownSizeAndPosition():1368:1368 -> x
    33:38:void adjustDropDownSizeAndPosition():1369:1369 -> x
    39:44:void adjustDropDownSizeAndPosition():1370:1370 -> x
    45:51:void adjustDropDownSizeAndPosition():1371:1371 -> x
    52:62:void adjustDropDownSizeAndPosition():1373:1373 -> x
    63:66:void adjustDropDownSizeAndPosition():1376:1376 -> x
    67:71:void adjustDropDownSizeAndPosition():1378:1378 -> x
    72:76:void adjustDropDownSizeAndPosition():1380:1380 -> x
    77:90:void adjustDropDownSizeAndPosition():1381:1381 -> x
    91:96:void adjustDropDownSizeAndPosition():1383:1383 -> x
    1:7:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1537:1537 -> y
    8:12:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1538:1538 -> y
    13:15:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1543:1543 -> y
    16:24:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1545:1545 -> y
    25:31:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1547:1547 -> y
    32:36:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1550:1550 -> y
    37:40:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1552:1552 -> y
    41:47:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1553:1553 -> y
    48:52:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1556:1556 -> y
    53:57:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1557:1557 -> y
    58:67:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1559:1559 -> y
    2:9:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1656:1656 -> z
    10:21:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1659:1659 -> z
    22:24:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1662:1662 -> z
    25:32:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1666:1666 -> z
    33:40:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1668:1668 -> z
    41:48:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1672:1672 -> z
    49:76:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1674:1674 -> z
    77:81:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1677:1677 -> z
    82:87:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1679:1679 -> z
    88:96:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1680:1680 -> z
    97:101:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1682:1682 -> z
    102:107:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1686:1686 -> z
    108:135:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):1690:1690 -> z
androidx.appcompat.widget.SearchView$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.c1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(androidx.appcompat.widget.SearchView$SearchAutoComplete):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.SearchView$1 -> androidx.appcompat.widget.SearchView$b:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):178:178 -> <init>
    1:6:void run():181:181 -> run
androidx.appcompat.widget.SearchView$10 -> androidx.appcompat.widget.SearchView$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):1713:1713 -> <init>
    1:1:void afterTextChanged(android.text.Editable):0:0 -> afterTextChanged
    1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):0:0 -> beforeTextChanged
    1:6:void onTextChanged(java.lang.CharSequence,int,int,int):1720:1720 -> onTextChanged
androidx.appcompat.widget.SearchView$2 -> androidx.appcompat.widget.SearchView$c:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):185:185 -> <init>
    1:9:void run():188:188 -> run
    10:13:void run():189:189 -> run
androidx.appcompat.widget.SearchView$3 -> androidx.appcompat.widget.SearchView$d:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.SearchView):331:331 -> <init>
    1:6:void onFocusChange(android.view.View,boolean):334:334 -> onFocusChange
    7:10:void onFocusChange(android.view.View,boolean):335:335 -> onFocusChange
androidx.appcompat.widget.SearchView$4 -> androidx.appcompat.widget.SearchView$e:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.SearchView):376:376 -> <init>
    1:6:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):380:380 -> onLayoutChange
androidx.appcompat.widget.SearchView$5 -> androidx.appcompat.widget.SearchView$f:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):976:976 -> <init>
    1:6:void onClick(android.view.View):979:979 -> onClick
    7:10:void onClick(android.view.View):980:980 -> onClick
    11:14:void onClick(android.view.View):981:981 -> onClick
    15:18:void onClick(android.view.View):982:982 -> onClick
    19:22:void onClick(android.view.View):983:983 -> onClick
    23:26:void onClick(android.view.View):984:984 -> onClick
    27:30:void onClick(android.view.View):985:985 -> onClick
    31:34:void onClick(android.view.View):986:986 -> onClick
    35:38:void onClick(android.view.View):987:987 -> onClick
    39:42:void onClick(android.view.View):988:988 -> onClick
androidx.appcompat.widget.SearchView$6 -> androidx.appcompat.widget.SearchView$g:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):998:998 -> <init>
    1:8:boolean onKey(android.view.View,int,android.view.KeyEvent):1002:1002 -> onKey
    9:20:boolean onKey(android.view.View,int,android.view.KeyEvent):1013:1013 -> onKey
    21:27:boolean onKey(android.view.View,int,android.view.KeyEvent):1014:1014 -> onKey
    28:34:boolean onKey(android.view.View,int,android.view.KeyEvent):1015:1015 -> onKey
    35:50:boolean onKey(android.view.View,int,android.view.KeyEvent):1020:1020 -> onKey
    51:61:boolean onKey(android.view.View,int,android.view.KeyEvent):1021:1021 -> onKey
    62:64:boolean onKey(android.view.View,int,android.view.KeyEvent):1023:1023 -> onKey
    65:72:boolean onKey(android.view.View,int,android.view.KeyEvent):1026:1026 -> onKey
    73:77:boolean onKey(android.view.View,int,android.view.KeyEvent):1027:1027 -> onKey
    78:82:boolean onKey(android.view.View,int,android.view.KeyEvent):1026:1026 -> onKey
androidx.appcompat.widget.SearchView$7 -> androidx.appcompat.widget.SearchView$h:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.SearchView):1161:1161 -> <init>
    1:7:boolean onEditorAction(android.widget.TextView,int,android.view.KeyEvent):1168:1168 -> onEditorAction
androidx.appcompat.widget.SearchView$8 -> androidx.appcompat.widget.SearchView$i:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):1407:1407 -> <init>
    1:8:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1415:1415 -> onItemClick
androidx.appcompat.widget.SearchView$9 -> androidx.appcompat.widget.SearchView$j:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView):1419:1419 -> <init>
    1:6:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1427:1427 -> onItemSelected
    1:1:void onNothingSelected(android.widget.AdapterView):0:0 -> onNothingSelected
androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector -> androidx.appcompat.widget.SearchView$k:
# {"id":"sourceFile","fileName":"SearchView.java"}
    java.lang.reflect.Method doBeforeTextChanged -> a
    java.lang.reflect.Method doAfterTextChanged -> b
    java.lang.reflect.Method ensureImeVisible -> c
    1:7:void <init>():2029:2029 -> <init>
    8:9:void <init>():2031:2031 -> <init>
    10:15:void <init>():2032:2032 -> <init>
    16:18:void <init>():2033:2033 -> <init>
    19:20:void <init>():2038:2038 -> <init>
    21:26:void <init>():2039:2039 -> <init>
    27:29:void <init>():2040:2040 -> <init>
    30:37:void <init>():2045:2045 -> <init>
    38:43:void <init>():2046:2046 -> <init>
    44:47:void <init>():2047:2047 -> <init>
    1:5:void doAfterTextChanged(android.widget.AutoCompleteTextView):2063:2063 -> a
    6:9:void doAfterTextChanged(android.widget.AutoCompleteTextView):2065:2065 -> a
    1:5:void doBeforeTextChanged(android.widget.AutoCompleteTextView):2054:2054 -> b
    6:9:void doBeforeTextChanged(android.widget.AutoCompleteTextView):2056:2056 -> b
    1:4:void ensureImeVisible(android.widget.AutoCompleteTextView,boolean):2072:2072 -> c
    5:16:void ensureImeVisible(android.widget.AutoCompleteTextView,boolean):2074:2074 -> c
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$SavedState -> androidx.appcompat.widget.SearchView$o:
# {"id":"sourceFile","fileName":"SearchView.java"}
    boolean isIconified -> g
    1:8:void <clinit>():1325:1325 -> <clinit>
    1:1:void <init>(android.os.Parcelable):1304:1304 -> <init>
    2:3:void <init>(android.os.Parcel,java.lang.ClassLoader):1308:1309 -> <init>
    1:10:java.lang.String toString():1320:1320 -> toString
    11:41:java.lang.String toString():1321:1321 -> toString
    1:3:void writeToParcel(android.os.Parcel,int):1314:1314 -> writeToParcel
    4:13:void writeToParcel(android.os.Parcel,int):1315:1315 -> writeToParcel
androidx.appcompat.widget.SearchView$SavedState$1 -> androidx.appcompat.widget.SearchView$o$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    1:4:void <init>():1325:1325 -> <init>
    1:7:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel):1333:1333 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$o;"}
    1:6:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1328:1328 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$o;"}
    1:3:androidx.appcompat.widget.SearchView$SavedState[] newArray(int):1338:1338 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/SearchView$o;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):1325:1325 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1325:1325 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):1325:1325 -> newArray
androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete:
# {"id":"sourceFile","fileName":"SearchView.java"}
    int mThreshold -> h
    androidx.appcompat.widget.SearchView mSearchView -> i
    boolean mHasPendingShowSoftInputRequest -> j
    java.lang.Runnable mRunShowSoftInputIfNecessary -> k
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1846:1846 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):1850:1850 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):1834:1834 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):1851:1851 -> <init>
    1:14:boolean isEmpty():1876:1876 -> a
    1:4:void showSoftInputIfNecessary():1992:1992 -> b
    5:17:void showSoftInputIfNecessary():1994:1994 -> b
    18:20:void showSoftInputIfNecessary():1995:1995 -> b
    21:23:void showSoftInputIfNecessary():1996:1996 -> b
    1:15:boolean enoughToFilter():1931:1931 -> enoughToFilter
    1:8:int getSearchViewTextMinWidthDp():1964:1964 -> getSearchViewTextMinWidthDp
    9:10:int getSearchViewTextMinWidthDp():1965:1965 -> getSearchViewTextMinWidthDp
    11:20:int getSearchViewTextMinWidthDp():1966:1966 -> getSearchViewTextMinWidthDp
    21:47:int getSearchViewTextMinWidthDp():1968:1968 -> getSearchViewTextMinWidthDp
    1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1983:1983 -> onCreateInputConnection
    5:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1984:1984 -> onCreateInputConnection
    9:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1985:1985 -> onCreateInputConnection
    14:19:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1986:1986 -> onCreateInputConnection
    1:3:void onFinishInflate():1856:1856 -> onFinishInflate
    4:11:void onFinishInflate():1857:1857 -> onFinishInflate
    12:17:void onFinishInflate():1859:1859 -> onFinishInflate
    18:26:void onFinishInflate():1858:1858 -> onFinishInflate
    1:3:void onFocusChanged(boolean,int,android.graphics.Rect):1921:1921 -> onFocusChanged
    4:9:void onFocusChanged(boolean,int,android.graphics.Rect):1922:1922 -> onFocusChanged
    4:16:boolean onKeyPreIme(int,android.view.KeyEvent):1939:1939 -> onKeyPreIme
    17:22:boolean onKeyPreIme(int,android.view.KeyEvent):1940:1940 -> onKeyPreIme
    23:26:boolean onKeyPreIme(int,android.view.KeyEvent):1942:1942 -> onKeyPreIme
    27:32:boolean onKeyPreIme(int,android.view.KeyEvent):1945:1945 -> onKeyPreIme
    33:38:boolean onKeyPreIme(int,android.view.KeyEvent):1946:1946 -> onKeyPreIme
    39:41:boolean onKeyPreIme(int,android.view.KeyEvent):1948:1948 -> onKeyPreIme
    42:53:boolean onKeyPreIme(int,android.view.KeyEvent):1950:1950 -> onKeyPreIme
    54:59:boolean onKeyPreIme(int,android.view.KeyEvent):1951:1951 -> onKeyPreIme
    60:63:boolean onKeyPreIme(int,android.view.KeyEvent):1952:1952 -> onKeyPreIme
    64:68:boolean onKeyPreIme(int,android.view.KeyEvent):1957:1957 -> onKeyPreIme
    1:5:void onWindowFocusChanged(boolean):1903:1903 -> onWindowFocusChanged
    6:20:void onWindowFocusChanged(boolean):1905:1905 -> onWindowFocusChanged
    21:22:void onWindowFocusChanged(boolean):1910:1910 -> onWindowFocusChanged
    23:32:void onWindowFocusChanged(boolean):1913:1913 -> onWindowFocusChanged
    33:38:void onWindowFocusChanged(boolean):1914:1914 -> onWindowFocusChanged
    1:1:void performCompletion():0:0 -> performCompletion
    1:1:void replaceText(java.lang.CharSequence):0:0 -> replaceText
    1:15:void setImeVisibility(boolean):2002:2002 -> setImeVisibility
    16:17:void setImeVisibility(boolean):2004:2004 -> setImeVisibility
    18:22:void setImeVisibility(boolean):2005:2005 -> setImeVisibility
    23:30:void setImeVisibility(boolean):2006:2006 -> setImeVisibility
    31:36:void setImeVisibility(boolean):2010:2010 -> setImeVisibility
    37:38:void setImeVisibility(boolean):2013:2013 -> setImeVisibility
    39:43:void setImeVisibility(boolean):2014:2014 -> setImeVisibility
    44:48:void setImeVisibility(boolean):2015:2015 -> setImeVisibility
    49:51:void setImeVisibility(boolean):2021:2021 -> setImeVisibility
    1:3:void setSearchView(androidx.appcompat.widget.SearchView):1863:1863 -> setSearchView
    1:3:void setThreshold(int):1868:1868 -> setThreshold
    4:6:void setThreshold(int):1869:1869 -> 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 -> e
    1:6:void <init>(androidx.appcompat.widget.SearchView$SearchAutoComplete):1834:1834 -> <init>
    1:6:void run():1837:1837 -> run
androidx.appcompat.widget.SearchView$UpdatableTouchDelegate -> androidx.appcompat.widget.SearchView$p:
# {"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
    1:3:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1760:1760 -> <init>
    4:17:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1761:1761 -> <init>
    18:24:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1762:1762 -> <init>
    25:31:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1763:1763 -> <init>
    32:38:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1764:1764 -> <init>
    39:41:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1765:1765 -> <init>
    42:44:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):1766:1766 -> <init>
    1:5:void setBounds(android.graphics.Rect,android.graphics.Rect):1770:1770 -> a
    6:10:void setBounds(android.graphics.Rect,android.graphics.Rect):1771:1771 -> a
    11:19:void setBounds(android.graphics.Rect,android.graphics.Rect):1772:1772 -> a
    20:25:void setBounds(android.graphics.Rect,android.graphics.Rect):1773:1773 -> a
    1:5:boolean onTouchEvent(android.view.MotionEvent):1778:1778 -> onTouchEvent
    6:10:boolean onTouchEvent(android.view.MotionEvent):1779:1779 -> onTouchEvent
    11:27:boolean onTouchEvent(android.view.MotionEvent):1784:1784 -> onTouchEvent
    28:29:boolean onTouchEvent(android.view.MotionEvent):1801:1801 -> onTouchEvent
    30:35:boolean onTouchEvent(android.view.MotionEvent):1802:1802 -> onTouchEvent
    36:39:boolean onTouchEvent(android.view.MotionEvent):1793:1793 -> onTouchEvent
    40:50:boolean onTouchEvent(android.view.MotionEvent):1795:1795 -> onTouchEvent
    51:58:boolean onTouchEvent(android.view.MotionEvent):1786:1786 -> onTouchEvent
    59:68:boolean onTouchEvent(android.view.MotionEvent):1787:1787 -> onTouchEvent
    69:76:boolean onTouchEvent(android.view.MotionEvent):1806:1806 -> onTouchEvent
    77:86:boolean onTouchEvent(android.view.MotionEvent):1810:1810 -> onTouchEvent
    87:92:boolean onTouchEvent(android.view.MotionEvent):1811:1811 -> onTouchEvent
    93:96:boolean onTouchEvent(android.view.MotionEvent):1810:1810 -> onTouchEvent
    97:109:boolean onTouchEvent(android.view.MotionEvent):1814:1814 -> onTouchEvent
    110:117:boolean onTouchEvent(android.view.MotionEvent):1817:1817 -> onTouchEvent
androidx.appcompat.widget.SuggestionsAdapter -> androidx.appcompat.widget.d1:
# {"id":"sourceFile","fileName":"SuggestionsAdapter.java"}
    int mText2UrlCol -> A
    int mIconName1Col -> B
    int mIconName2Col -> C
    int mFlagsCol -> D
    android.app.SearchManager mSearchManager -> p
    androidx.appcompat.widget.SearchView mSearchView -> q
    android.app.SearchableInfo mSearchable -> r
    android.content.Context mProviderContext -> s
    java.util.WeakHashMap mOutsideDrawablesCache -> t
    int mCommitIconResId -> u
    boolean mClosed -> v
    int mQueryRefinement -> w
    android.content.res.ColorStateList mUrlColor -> x
    int mText1Col -> y
    int mText2Col -> z
    1:10:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):96:96 -> <init>
    11:12:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):76:76 -> <init>
    13:15:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):77:77 -> <init>
    16:17:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):85:85 -> <init>
    18:19:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):86:86 -> <init>
    20:21:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):87:87 -> <init>
    22:23:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):88:88 -> <init>
    24:25:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):89:89 -> <init>
    26:27:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):90:90 -> <init>
    28:39:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):98:98 -> <init>
    40:41:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):99:99 -> <init>
    42:43:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):100:100 -> <init>
    44:49:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):101:101 -> <init>
    50:51:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):104:104 -> <init>
    52:54:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):106:106 -> <init>
    3:10:void updateSpinnerState(android.database.Cursor):196:196 -> A
    11:12:void updateSpinnerState(android.database.Cursor):204:204 -> A
    13:16:void updateSpinnerState(android.database.Cursor):205:205 -> A
    1:6:void changeCursor(android.database.Cursor):218:218 -> a
    7:13:void changeCursor(android.database.Cursor):219:219 -> a
    14:17:void changeCursor(android.database.Cursor):220:220 -> a
    18:22:void changeCursor(android.database.Cursor):225:225 -> a
    23:30:void changeCursor(android.database.Cursor):228:228 -> a
    31:38:void changeCursor(android.database.Cursor):229:229 -> a
    39:46:void changeCursor(android.database.Cursor):230:230 -> a
    47:54:void changeCursor(android.database.Cursor):231:231 -> a
    55:62:void changeCursor(android.database.Cursor):232:232 -> a
    63:74:void changeCursor(android.database.Cursor):233:233 -> a
    75:80:void changeCursor(android.database.Cursor):236:236 -> a
    3:9:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):147:147 -> c
    10:20:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):153:153 -> c
    21:27:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):154:154 -> c
    28:37:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):158:158 -> c
    38:42:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):162:162 -> c
    43:50:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):166:166 -> c
    5:13:java.lang.CharSequence convertToString(android.database.Cursor):420:420 -> convertToString
    14:21:java.lang.CharSequence convertToString(android.database.Cursor):425:425 -> convertToString
    22:30:java.lang.CharSequence convertToString(android.database.Cursor):426:426 -> convertToString
    31:38:java.lang.CharSequence convertToString(android.database.Cursor):432:432 -> convertToString
    39:48:java.lang.CharSequence convertToString(android.database.Cursor):433:433 -> convertToString
    1:6:void bindView(android.view.View,android.content.Context,android.database.Cursor):276:276 -> d
    7:12:void bindView(android.view.View,android.content.Context,android.database.Cursor):279:279 -> d
    13:18:void bindView(android.view.View,android.content.Context,android.database.Cursor):280:280 -> d
    19:22:void bindView(android.view.View,android.content.Context,android.database.Cursor):282:282 -> d
    23:28:void bindView(android.view.View,android.content.Context,android.database.Cursor):283:283 -> d
    29:33:void bindView(android.view.View,android.content.Context,android.database.Cursor):284:284 -> d
    34:39:void bindView(android.view.View,android.content.Context,android.database.Cursor):286:286 -> d
    40:47:void bindView(android.view.View,android.content.Context,android.database.Cursor):288:288 -> d
    48:52:void bindView(android.view.View,android.content.Context,android.database.Cursor):290:290 -> d
    53:58:void bindView(android.view.View,android.content.Context,android.database.Cursor):292:292 -> d
    59:64:void bindView(android.view.View,android.content.Context,android.database.Cursor):297:297 -> d
    65:68:void bindView(android.view.View,android.content.Context,android.database.Cursor):298:298 -> d
    69:71:void bindView(android.view.View,android.content.Context,android.database.Cursor):299:299 -> d
    72:77:void bindView(android.view.View,android.content.Context,android.database.Cursor):300:300 -> d
    78:81:void bindView(android.view.View,android.content.Context,android.database.Cursor):303:303 -> d
    82:84:void bindView(android.view.View,android.content.Context,android.database.Cursor):304:304 -> d
    85:89:void bindView(android.view.View,android.content.Context,android.database.Cursor):305:305 -> d
    90:94:void bindView(android.view.View,android.content.Context,android.database.Cursor):308:308 -> d
    95:98:void bindView(android.view.View,android.content.Context,android.database.Cursor):311:311 -> d
    99:106:void bindView(android.view.View,android.content.Context,android.database.Cursor):312:312 -> d
    107:112:void bindView(android.view.View,android.content.Context,android.database.Cursor):314:314 -> d
    113:119:void bindView(android.view.View,android.content.Context,android.database.Cursor):315:315 -> d
    120:129:void bindView(android.view.View,android.content.Context,android.database.Cursor):317:317 -> d
    130:135:void bindView(android.view.View,android.content.Context,android.database.Cursor):324:324 -> d
    136:140:void bindView(android.view.View,android.content.Context,android.database.Cursor):320:320 -> d
    141:151:void bindView(android.view.View,android.content.Context,android.database.Cursor):321:321 -> d
    152:157:void bindView(android.view.View,android.content.Context,android.database.Cursor):322:322 -> d
    1:4:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):245:245 -> g
    5:12:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):246:246 -> g
    13:20:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):249:249 -> g
    21:26:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):250:250 -> g
    1:6:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):474:474 -> getDropDownView
    7:13:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):476:476 -> getDropDownView
    14:23:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):478:478 -> getDropDownView
    24:29:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):480:480 -> getDropDownView
    30:31:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):481:481 -> getDropDownView
    32:39:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):482:482 -> getDropDownView
    1:6:android.view.View getView(int,android.view.View,android.view.ViewGroup):451:451 -> getView
    7:13:android.view.View getView(int,android.view.View,android.view.ViewGroup):453:453 -> getView
    14:23:android.view.View getView(int,android.view.View,android.view.ViewGroup):455:455 -> getView
    24:29:android.view.View getView(int,android.view.View,android.view.ViewGroup):457:457 -> getView
    30:31:android.view.View getView(int,android.view.View,android.view.ViewGroup):458:458 -> getView
    32:39:android.view.View getView(int,android.view.View,android.view.ViewGroup):459:459 -> getView
    1:2:boolean hasStableIds():0:0 -> hasStableIds
    1:12:android.graphics.drawable.Drawable checkIconCache(java.lang.String):584:584 -> j
    13:17:android.graphics.drawable.Drawable checkIconCache(java.lang.String):589:589 -> j
    1:4:java.lang.CharSequence formatUrl(java.lang.CharSequence):337:337 -> k
    5:9:java.lang.CharSequence formatUrl(java.lang.CharSequence):339:339 -> k
    10:21:java.lang.CharSequence formatUrl(java.lang.CharSequence):340:340 -> k
    22:35:java.lang.CharSequence formatUrl(java.lang.CharSequence):341:341 -> k
    36:40:java.lang.CharSequence formatUrl(java.lang.CharSequence):344:344 -> k
    41:51:java.lang.CharSequence formatUrl(java.lang.CharSequence):345:345 -> k
    52:57:java.lang.CharSequence formatUrl(java.lang.CharSequence):346:346 -> k
    58:61:java.lang.CharSequence formatUrl(java.lang.CharSequence):345:345 -> k
    1:11:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):648:648 -> l
    12:15:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):651:651 -> l
    16:22:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):656:656 -> l
    23:26:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):658:658 -> l
    27:34:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):659:659 -> l
    35:52:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):661:661 -> l
    53:63:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):662:662 -> l
    64:69:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):661:661 -> l
    70:77:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):653:653 -> l
    1:4:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):626:626 -> m
    5:13:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):628:628 -> m
    14:24:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):629:629 -> m
    25:35:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):630:630 -> m
    36:42:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):633:633 -> m
    43:46:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):635:635 -> m
    47:52:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):636:636 -> m
    1:4:java.lang.String getColumnString(android.database.Cursor,java.lang.String):677:677 -> n
    5:9:java.lang.String getColumnString(android.database.Cursor,java.lang.String):678:678 -> n
    1:3:void notifyDataSetChanged():182:182 -> notifyDataSetChanged
    4:11:void notifyDataSetChanged():184:184 -> notifyDataSetChanged
    1:3:void notifyDataSetInvalidated():190:190 -> notifyDataSetInvalidated
    4:11:void notifyDataSetInvalidated():192:192 -> notifyDataSetInvalidated
    1:13:android.graphics.drawable.Drawable getDefaultIcon1(android.database.Cursor):607:607 -> o
    14:24:android.graphics.drawable.Drawable getDefaultIcon1(android.database.Cursor):613:613 -> o
    1:4:void onClick(android.view.View):330:330 -> onClick
    5:8:void onClick(android.view.View):331:331 -> onClick
    9:16:void onClick(android.view.View):332:332 -> onClick
    1:9:android.graphics.drawable.Drawable getDrawable(android.net.Uri):551:551 -> p
    10:17:android.graphics.drawable.Drawable getDrawable(android.net.Uri):552:552 -> p
    18:24:android.graphics.drawable.Drawable getDrawable(android.net.Uri):555:555 -> p
    25:47:android.graphics.drawable.Drawable getDrawable(android.net.Uri):557:557 -> p
    48:59:android.graphics.drawable.Drawable getDrawable(android.net.Uri):561:561 -> p
    60:63:android.graphics.drawable.Drawable getDrawable(android.net.Uri):566:566 -> p
    64:68:android.graphics.drawable.Drawable getDrawable(android.net.Uri):569:569 -> p
    69:88:android.graphics.drawable.Drawable getDrawable(android.net.Uri):571:571 -> p
    89:93:android.graphics.drawable.Drawable getDrawable(android.net.Uri):569:569 -> p
    94:111:android.graphics.drawable.Drawable getDrawable(android.net.Uri):571:571 -> p
    112:112:android.graphics.drawable.Drawable getDrawable(android.net.Uri):573:573 -> p
    113:135:android.graphics.drawable.Drawable getDrawable(android.net.Uri):563:563 -> p
    136:168:android.graphics.drawable.Drawable getDrawable(android.net.Uri):576:576 -> p
    1:4:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):700:700 -> q
    5:10:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):702:702 -> q
    11:20:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):706:706 -> q
    21:26:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):711:711 -> q
    27:34:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):715:715 -> q
    35:45:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):719:719 -> q
    46:71:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):721:721 -> q
    72:89:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):724:724 -> q
    90:94:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):731:731 -> q
    95:117:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):729:729 -> q
    118:140:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):726:726 -> q
    141:163:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):713:713 -> q
    164:186:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):708:708 -> q
    187:209:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):703:703 -> q
    4:18:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):508:508 -> r
    19:22:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):513:513 -> r
    23:34:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):515:515 -> r
    35:53:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):516:516 -> r
    54:60:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):518:518 -> r
    61:66:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):523:523 -> r
    67:70:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):525:525 -> r
    71:93:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):539:539 -> r
    94:100:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):529:529 -> r
    101:104:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):533:533 -> r
    105:108:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):534:534 -> r
    109:112:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):535:535 -> r
    1:7:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):363:363 -> s
    8:11:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):366:366 -> s
    12:18:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):367:367 -> s
    19:23:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):371:371 -> s
    1:7:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):375:375 -> t
    8:11:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):378:378 -> t
    12:16:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):379:379 -> t
    5:11:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):742:742 -> u
    12:18:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):747:747 -> u
    19:22:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):748:748 -> u
    23:26:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):749:749 -> u
    27:32:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):750:750 -> u
    33:36:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):751:751 -> u
    37:42:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):754:754 -> u
    43:45:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):756:756 -> u
    46:50:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):760:760 -> u
    51:57:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):763:763 -> u
    58:64:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):767:767 -> u
    65:70:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):769:769 -> u
    71:79:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):773:773 -> u
    80:83:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):776:776 -> u
    84:96:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):779:779 -> u
    6:11:java.lang.String getStringOrNull(android.database.Cursor,int):686:686 -> v
    12:19:java.lang.String getStringOrNull(android.database.Cursor,int):688:688 -> v
    1:3:void setQueryRefinement(int):119:119 -> w
    1:5:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):389:389 -> x
    6:10:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):392:392 -> x
    11:13:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):394:394 -> x
    14:17:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):401:401 -> x
    18:21:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):402:402 -> x
    1:3:void setViewText(android.widget.TextView,java.lang.CharSequence):353:353 -> y
    4:11:void setViewText(android.widget.TextView,java.lang.CharSequence):355:355 -> y
    12:16:void setViewText(android.widget.TextView,java.lang.CharSequence):356:356 -> y
    17:20:void setViewText(android.widget.TextView,java.lang.CharSequence):358:358 -> y
    3:12:void storeInIconCache(java.lang.String,android.graphics.drawable.Drawable):594:594 -> z
androidx.appcompat.widget.SuggestionsAdapter$ChildViewCache -> androidx.appcompat.widget.d1$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
    1:6:void <init>(android.view.View):265:265 -> <init>
    7:17:void <init>(android.view.View):266:266 -> <init>
    18:28:void <init>(android.view.View):267:267 -> <init>
    29:39:void <init>(android.view.View):268:268 -> <init>
    40:47:void <init>(android.view.View):269:269 -> <init>
    48:58:void <init>(android.view.View):270:270 -> <init>
androidx.appcompat.widget.SwitchCompat -> androidx.appcompat.widget.SwitchCompat:
# {"id":"sourceFile","fileName":"SwitchCompat.java"}
    int mMinFlingVelocity -> A
    float mThumbPosition -> B
    int mSwitchWidth -> C
    int mSwitchHeight -> D
    int mThumbWidth -> E
    int mSwitchLeft -> F
    int mSwitchTop -> G
    int mSwitchRight -> H
    int mSwitchBottom -> I
    android.text.TextPaint mTextPaint -> J
    android.content.res.ColorStateList mTextColors -> K
    android.text.Layout mOnLayout -> L
    android.text.Layout mOffLayout -> M
    android.text.method.TransformationMethod mSwitchTransformationMethod -> N
    android.animation.ObjectAnimator mPositionAnimator -> O
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    android.graphics.Rect mTempRect -> Q
    android.util.Property THUMB_POS -> R
    int[] CHECKED_STATE_SET -> S
    android.graphics.drawable.Drawable mThumbDrawable -> e
    android.content.res.ColorStateList mThumbTintList -> f
    android.graphics.PorterDuff$Mode mThumbTintMode -> g
    boolean mHasThumbTint -> h
    boolean mHasThumbTintMode -> i
    android.graphics.drawable.Drawable mTrackDrawable -> j
    android.content.res.ColorStateList mTrackTintList -> k
    android.graphics.PorterDuff$Mode mTrackTintMode -> l
    boolean mHasTrackTint -> m
    boolean mHasTrackTintMode -> n
    int mThumbTextPadding -> o
    int mSwitchMinWidth -> p
    int mSwitchPadding -> q
    boolean mSplitTrack -> r
    java.lang.CharSequence mTextOn -> s
    java.lang.CharSequence mTextOff -> t
    boolean mShowText -> u
    int mTouchMode -> v
    int mTouchSlop -> w
    float mTouchX -> x
    float mTouchY -> y
    android.view.VelocityTracker mVelocityTracker -> z
    1:14:void <clinit>():101:101 -> <clinit>
    15:21:void <clinit>():184:184 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):205:205 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):219:219 -> <init>
    3:6:void <init>(android.content.Context,android.util.AttributeSet,int):115:118 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet,int):121:124 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):138:138 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):181:181 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):221:221 -> <init>
    14:15:void <init>(android.content.Context,android.util.AttributeSet,int):223:224 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):226:226 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):228:228 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int):230:230 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int):232:232 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):234:234 -> <init>
    21:24:void <init>(android.content.Context,android.util.AttributeSet,int):236:239 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):241:241 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):243:243 -> <init>
    27:27:void <init>(android.content.Context,android.util.AttributeSet,int):245:245 -> <init>
    28:28:void <init>(android.content.Context,android.util.AttributeSet,int):247:247 -> <init>
    29:30:void <init>(android.content.Context,android.util.AttributeSet,int):249:250 -> <init>
    31:32:void <init>(android.content.Context,android.util.AttributeSet,int):252:253 -> <init>
    33:33:void <init>(android.content.Context,android.util.AttributeSet,int):252:252 -> <init>
    34:36:void <init>(android.content.Context,android.util.AttributeSet,int):254:256 -> <init>
    37:38:void <init>(android.content.Context,android.util.AttributeSet,int):258:259 -> <init>
    39:39:void <init>(android.content.Context,android.util.AttributeSet,int):262:262 -> <init>
    40:41:void <init>(android.content.Context,android.util.AttributeSet,int):264:265 -> <init>
    42:43:void <init>(android.content.Context,android.util.AttributeSet,int):267:268 -> <init>
    44:44:void <init>(android.content.Context,android.util.AttributeSet,int):267:267 -> <init>
    45:47:void <init>(android.content.Context,android.util.AttributeSet,int):269:271 -> <init>
    48:49:void <init>(android.content.Context,android.util.AttributeSet,int):273:274 -> <init>
    50:50:void <init>(android.content.Context,android.util.AttributeSet,int):277:277 -> <init>
    51:51:void <init>(android.content.Context,android.util.AttributeSet,int):280:280 -> <init>
    52:53:void <init>(android.content.Context,android.util.AttributeSet,int):283:284 -> <init>
    54:54:void <init>(android.content.Context,android.util.AttributeSet,int):286:286 -> <init>
    55:57:void <init>(android.content.Context,android.util.AttributeSet,int):288:290 -> <init>
    58:59:void <init>(android.content.Context,android.util.AttributeSet,int):293:294 -> <init>
    7:22:void animateThumbToCheckedState(boolean):1029:1029 -> a
    23:25:void animateThumbToCheckedState(boolean):1030:1030 -> a
    26:30:void animateThumbToCheckedState(boolean):1032:1032 -> a
    31:36:void animateThumbToCheckedState(boolean):1034:1034 -> a
    1:12:void applyThumbTint():698:698 -> b
    13:22:void applyThumbTint():699:699 -> b
    23:26:void applyThumbTint():701:701 -> b
    27:31:void applyThumbTint():702:702 -> b
    32:35:void applyThumbTint():705:705 -> b
    36:42:void applyThumbTint():706:706 -> b
    43:50:void applyThumbTint():711:711 -> b
    51:60:void applyThumbTint():712:712 -> b
    1:12:void applyTrackTint():575:575 -> c
    13:22:void applyTrackTint():576:576 -> c
    23:26:void applyTrackTint():578:578 -> c
    27:31:void applyTrackTint():579:579 -> c
    32:35:void applyTrackTint():582:582 -> c
    36:42:void applyTrackTint():583:583 -> c
    43:50:void applyTrackTint():588:588 -> c
    51:60:void applyTrackTint():589:589 -> c
    1:4:void cancelPositionAnimator():1038:1038 -> d
    5:8:void cancelPositionAnimator():1039:1039 -> d
    1:2:void draw(android.graphics.Canvas):1137:1137 -> draw
    3:4:void draw(android.graphics.Canvas):1138:1138 -> draw
    5:6:void draw(android.graphics.Canvas):1139:1139 -> draw
    7:8:void draw(android.graphics.Canvas):1140:1140 -> draw
    9:10:void draw(android.graphics.Canvas):1141:1141 -> draw
    11:15:void draw(android.graphics.Canvas):1143:1143 -> draw
    16:19:void draw(android.graphics.Canvas):1146:1146 -> draw
    20:24:void draw(android.graphics.Canvas):1147:1147 -> draw
    25:26:void draw(android.graphics.Canvas):1149:1149 -> draw
    27:30:void draw(android.graphics.Canvas):1153:1153 -> draw
    31:33:void draw(android.graphics.Canvas):1154:1154 -> draw
    34:38:void draw(android.graphics.Canvas):1157:1157 -> draw
    39:44:void draw(android.graphics.Canvas):1165:1165 -> draw
    45:54:void draw(android.graphics.Canvas):1168:1168 -> draw
    55:62:void draw(android.graphics.Canvas):1171:1171 -> draw
    63:76:void draw(android.graphics.Canvas):1174:1174 -> draw
    77:81:void draw(android.graphics.Canvas):1178:1178 -> draw
    82:85:void draw(android.graphics.Canvas):1182:1182 -> draw
    86:88:void draw(android.graphics.Canvas):1183:1183 -> draw
    89:92:void draw(android.graphics.Canvas):1185:1185 -> draw
    93:98:void draw(android.graphics.Canvas):1186:1186 -> draw
    99:103:void draw(android.graphics.Canvas):1187:1187 -> draw
    104:109:void draw(android.graphics.Canvas):1189:1189 -> draw
    110:112:void draw(android.graphics.Canvas):1191:1191 -> draw
    113:116:void draw(android.graphics.Canvas):1197:1197 -> draw
    1:3:void drawableHotspotChanged(float,float):1358:1358 -> drawableHotspotChanged
    4:7:void drawableHotspotChanged(float,float):1361:1361 -> drawableHotspotChanged
    8:10:void drawableHotspotChanged(float,float):1362:1362 -> drawableHotspotChanged
    11:14:void drawableHotspotChanged(float,float):1365:1365 -> drawableHotspotChanged
    15:18:void drawableHotspotChanged(float,float):1366:1366 -> drawableHotspotChanged
    1:3:void drawableStateChanged():1335:1335 -> drawableStateChanged
    4:7:void drawableStateChanged():1337:1337 -> drawableStateChanged
    8:11:void drawableStateChanged():1340:1340 -> drawableStateChanged
    12:17:void drawableStateChanged():1341:1341 -> drawableStateChanged
    18:23:void drawableStateChanged():1342:1342 -> drawableStateChanged
    24:27:void drawableStateChanged():1345:1345 -> drawableStateChanged
    28:33:void drawableStateChanged():1346:1346 -> drawableStateChanged
    34:40:void drawableStateChanged():1347:1347 -> drawableStateChanged
    41:44:void drawableStateChanged():1351:1351 -> drawableStateChanged
    1:5:void cancelSuperTouch(android.view.MotionEvent):988:988 -> e
    6:8:void cancelSuperTouch(android.view.MotionEvent):989:989 -> e
    9:11:void cancelSuperTouch(android.view.MotionEvent):990:990 -> e
    12:15:void cancelSuperTouch(android.view.MotionEvent):991:991 -> e
    1:11:float constrain(float,float,float):0:0 -> f
    1:6:boolean hitThumb(float,float):892:892 -> g
    7:10:boolean hitThumb(float,float):897:897 -> g
    11:17:boolean hitThumb(float,float):899:899 -> g
    18:22:boolean hitThumb(float,float):900:900 -> g
    23:26:boolean hitThumb(float,float):901:901 -> g
    27:38:boolean hitThumb(float,float):902:902 -> g
    39:64:boolean hitThumb(float,float):904:904 -> g
    1:6:int getCompoundPaddingLeft():1267:1267 -> getCompoundPaddingLeft
    7:11:int getCompoundPaddingLeft():1268:1268 -> getCompoundPaddingLeft
    12:18:int getCompoundPaddingLeft():1270:1270 -> getCompoundPaddingLeft
    19:28:int getCompoundPaddingLeft():1271:1271 -> getCompoundPaddingLeft
    29:32:int getCompoundPaddingLeft():1272:1272 -> getCompoundPaddingLeft
    1:6:int getCompoundPaddingRight():1279:1279 -> getCompoundPaddingRight
    7:11:int getCompoundPaddingRight():1280:1280 -> getCompoundPaddingRight
    12:18:int getCompoundPaddingRight():1282:1282 -> getCompoundPaddingRight
    19:28:int getCompoundPaddingRight():1283:1283 -> getCompoundPaddingRight
    29:32:int getCompoundPaddingRight():1284:1284 -> getCompoundPaddingRight
    1:3:boolean getShowText():796:796 -> getShowText
    1:3:boolean getSplitTrack():737:737 -> getSplitTrack
    1:3:int getSwitchMinWidth():450:450 -> getSwitchMinWidth
    1:3:int getSwitchPadding():425:425 -> getSwitchPadding
    1:12:boolean getTargetCheckedState():1044:1044 -> getTargetCheckedState
    1:3:java.lang.CharSequence getTextOff():765:765 -> getTextOff
    1:3:java.lang.CharSequence getTextOn():746:746 -> getTextOn
    1:3:android.graphics.drawable.Drawable getThumbDrawable():634:634 -> getThumbDrawable
    1:8:int getThumbOffset():1297:1297 -> getThumbOffset
    9:12:int getThumbOffset():1298:1298 -> getThumbOffset
    13:14:int getThumbOffset():1300:1300 -> getThumbOffset
    15:25:int getThumbOffset():1302:1302 -> getThumbOffset
    1:4:int getThumbScrollRange():1306:1306 -> getThumbScrollRange
    5:6:int getThumbScrollRange():1307:1307 -> getThumbScrollRange
    7:9:int getThumbScrollRange():1308:1308 -> getThumbScrollRange
    10:13:int getThumbScrollRange():1311:1311 -> getThumbScrollRange
    14:18:int getThumbScrollRange():1312:1312 -> getThumbScrollRange
    19:20:int getThumbScrollRange():1314:1314 -> getThumbScrollRange
    21:40:int getThumbScrollRange():1317:1317 -> getThumbScrollRange
    1:3:int getThumbTextPadding():473:473 -> getThumbTextPadding
    1:3:android.content.res.ColorStateList getThumbTintList():665:665 -> getThumbTintList
    1:3:android.graphics.PorterDuff$Mode getThumbTintMode():694:694 -> getThumbTintMode
    1:3:android.graphics.drawable.Drawable getTrackDrawable():513:513 -> getTrackDrawable
    1:3:android.content.res.ColorStateList getTrackTintList():543:543 -> getTrackTintList
    1:3:android.graphics.PorterDuff$Mode getTrackTintMode():571:571 -> getTrackTintMode
    1:4:android.text.Layout makeLayout(java.lang.CharSequence):878:878 -> h
    5:9:android.text.Layout makeLayout(java.lang.CharSequence):879:879 -> h
    10:15:android.text.Layout makeLayout(java.lang.CharSequence):882:882 -> h
    16:39:android.text.Layout makeLayout(java.lang.CharSequence):884:884 -> h
    1:6:void setSwitchTextAppearance(android.content.Context,int):304:304 -> i
    7:14:void setSwitchTextAppearance(android.content.Context,int):310:310 -> i
    15:17:void setSwitchTextAppearance(android.content.Context,int):312:312 -> i
    18:23:void setSwitchTextAppearance(android.content.Context,int):315:315 -> i
    24:33:void setSwitchTextAppearance(android.content.Context,int):318:318 -> i
    34:43:void setSwitchTextAppearance(android.content.Context,int):320:320 -> i
    44:48:void setSwitchTextAppearance(android.content.Context,int):321:321 -> i
    49:51:void setSwitchTextAppearance(android.content.Context,int):322:322 -> i
    52:58:void setSwitchTextAppearance(android.content.Context,int):327:327 -> i
    59:64:void setSwitchTextAppearance(android.content.Context,int):328:328 -> i
    65:67:void setSwitchTextAppearance(android.content.Context,int):330:330 -> i
    68:75:void setSwitchTextAppearance(android.content.Context,int):332:332 -> i
    76:88:void setSwitchTextAppearance(android.content.Context,int):334:334 -> i
    89:90:void setSwitchTextAppearance(android.content.Context,int):336:336 -> i
    91:94:void setSwitchTextAppearance(android.content.Context,int):339:339 -> i
    7:11:void setSwitchTypeface(android.graphics.Typeface,int):370:370 -> j
    12:15:void setSwitchTypeface(android.graphics.Typeface,int):372:372 -> j
    16:20:void setSwitchTypeface(android.graphics.Typeface,int):375:375 -> j
    21:28:void setSwitchTypeface(android.graphics.Typeface,int):377:377 -> j
    29:38:void setSwitchTypeface(android.graphics.Typeface,int):379:379 -> j
    39:50:void setSwitchTypeface(android.graphics.Typeface,int):380:380 -> j
    51:55:void setSwitchTypeface(android.graphics.Typeface,int):382:382 -> j
    56:60:void setSwitchTypeface(android.graphics.Typeface,int):383:383 -> j
    61:64:void setSwitchTypeface(android.graphics.Typeface,int):384:384 -> j
    1:3:void jumpDrawablesToCurrentState():1377:1377 -> jumpDrawablesToCurrentState
    4:7:void jumpDrawablesToCurrentState():1379:1379 -> jumpDrawablesToCurrentState
    8:10:void jumpDrawablesToCurrentState():1380:1380 -> jumpDrawablesToCurrentState
    11:14:void jumpDrawablesToCurrentState():1383:1383 -> jumpDrawablesToCurrentState
    15:17:void jumpDrawablesToCurrentState():1384:1384 -> jumpDrawablesToCurrentState
    18:27:void jumpDrawablesToCurrentState():1387:1387 -> jumpDrawablesToCurrentState
    28:33:void jumpDrawablesToCurrentState():1388:1388 -> jumpDrawablesToCurrentState
    34:36:void jumpDrawablesToCurrentState():1389:1389 -> jumpDrawablesToCurrentState
    12:14:void setSwitchTypefaceByIndex(int,int):354:354 -> k
    15:17:void setSwitchTypefaceByIndex(int,int):350:350 -> k
    18:19:void setSwitchTypefaceByIndex(int,int):346:346 -> k
    20:23:void setSwitchTypefaceByIndex(int,int):358:358 -> k
    2:3:void stopDrag(android.view.MotionEvent):1000:1000 -> l
    4:19:void stopDrag(android.view.MotionEvent):1004:1004 -> l
    20:25:void stopDrag(android.view.MotionEvent):1005:1005 -> l
    26:32:void stopDrag(android.view.MotionEvent):1008:1008 -> l
    33:38:void stopDrag(android.view.MotionEvent):1009:1009 -> l
    39:49:void stopDrag(android.view.MotionEvent):1010:1010 -> l
    50:68:void stopDrag(android.view.MotionEvent):1011:1011 -> l
    69:76:void stopDrag(android.view.MotionEvent):1013:1013 -> l
    77:79:void stopDrag(android.view.MotionEvent):1020:1020 -> l
    80:82:void stopDrag(android.view.MotionEvent):1023:1023 -> l
    83:86:void stopDrag(android.view.MotionEvent):1024:1024 -> l
    3:6:int[] onCreateDrawableState(int):1326:1326 -> onCreateDrawableState
    7:12:int[] onCreateDrawableState(int):1327:1327 -> onCreateDrawableState
    13:18:int[] onCreateDrawableState(int):1328:1328 -> onCreateDrawableState
    1:3:void onDraw(android.graphics.Canvas):1202:1202 -> onDraw
    4:5:void onDraw(android.graphics.Canvas):1204:1204 -> onDraw
    6:9:void onDraw(android.graphics.Canvas):1205:1205 -> onDraw
    10:13:void onDraw(android.graphics.Canvas):1207:1207 -> onDraw
    14:16:void onDraw(android.graphics.Canvas):1209:1209 -> onDraw
    17:18:void onDraw(android.graphics.Canvas):1212:1212 -> onDraw
    19:20:void onDraw(android.graphics.Canvas):1213:1213 -> onDraw
    21:23:void onDraw(android.graphics.Canvas):1214:1214 -> onDraw
    24:26:void onDraw(android.graphics.Canvas):1215:1215 -> onDraw
    27:30:void onDraw(android.graphics.Canvas):1217:1217 -> onDraw
    31:36:void onDraw(android.graphics.Canvas):1219:1219 -> onDraw
    37:40:void onDraw(android.graphics.Canvas):1220:1220 -> onDraw
    41:43:void onDraw(android.graphics.Canvas):1221:1221 -> onDraw
    44:50:void onDraw(android.graphics.Canvas):1222:1222 -> onDraw
    51:57:void onDraw(android.graphics.Canvas):1223:1223 -> onDraw
    58:61:void onDraw(android.graphics.Canvas):1225:1225 -> onDraw
    62:66:void onDraw(android.graphics.Canvas):1226:1226 -> onDraw
    67:69:void onDraw(android.graphics.Canvas):1227:1227 -> onDraw
    70:73:void onDraw(android.graphics.Canvas):1228:1228 -> onDraw
    74:76:void onDraw(android.graphics.Canvas):1230:1230 -> onDraw
    77:82:void onDraw(android.graphics.Canvas):1234:1234 -> onDraw
    83:85:void onDraw(android.graphics.Canvas):1237:1237 -> onDraw
    86:98:void onDraw(android.graphics.Canvas):1240:1240 -> onDraw
    99:102:void onDraw(android.graphics.Canvas):1242:1242 -> onDraw
    103:106:void onDraw(android.graphics.Canvas):1243:1243 -> onDraw
    107:116:void onDraw(android.graphics.Canvas):1244:1244 -> onDraw
    117:122:void onDraw(android.graphics.Canvas):1246:1246 -> onDraw
    123:126:void onDraw(android.graphics.Canvas):1250:1250 -> onDraw
    127:132:void onDraw(android.graphics.Canvas):1251:1251 -> onDraw
    133:136:void onDraw(android.graphics.Canvas):1253:1253 -> onDraw
    137:146:void onDraw(android.graphics.Canvas):1256:1256 -> onDraw
    147:157:void onDraw(android.graphics.Canvas):1257:1257 -> onDraw
    158:160:void onDraw(android.graphics.Canvas):1258:1258 -> onDraw
    161:163:void onDraw(android.graphics.Canvas):1259:1259 -> onDraw
    164:167:void onDraw(android.graphics.Canvas):1262:1262 -> onDraw
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1395:1395 -> onInitializeAccessibilityEvent
    4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1396:1396 -> onInitializeAccessibilityEvent
    1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1401:1401 -> onInitializeAccessibilityNodeInfo
    4:8:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1402:1402 -> onInitializeAccessibilityNodeInfo
    9:19:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1403:1403 -> onInitializeAccessibilityNodeInfo
    20:25:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1404:1404 -> onInitializeAccessibilityNodeInfo
    26:29:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1405:1405 -> onInitializeAccessibilityNodeInfo
    30:35:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1406:1406 -> onInitializeAccessibilityNodeInfo
    36:39:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1407:1407 -> onInitializeAccessibilityNodeInfo
    40:44:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1409:1409 -> onInitializeAccessibilityNodeInfo
    45:55:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1410:1410 -> onInitializeAccessibilityNodeInfo
    56:59:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1411:1411 -> onInitializeAccessibilityNodeInfo
    1:4:void onLayout(boolean,int,int,int,int):1081:1081 -> onLayout
    5:9:void onLayout(boolean,int,int,int,int):1085:1085 -> onLayout
    10:11:void onLayout(boolean,int,int,int,int):1086:1086 -> onLayout
    12:15:void onLayout(boolean,int,int,int,int):1087:1087 -> onLayout
    16:19:void onLayout(boolean,int,int,int,int):1088:1088 -> onLayout
    20:22:void onLayout(boolean,int,int,int,int):1090:1090 -> onLayout
    23:28:void onLayout(boolean,int,int,int,int):1093:1093 -> onLayout
    29:37:void onLayout(boolean,int,int,int,int):1094:1094 -> onLayout
    38:48:void onLayout(boolean,int,int,int,int):1095:1095 -> onLayout
    49:54:void onLayout(boolean,int,int,int,int):1100:1100 -> onLayout
    55:59:void onLayout(boolean,int,int,int,int):1101:1101 -> onLayout
    60:65:void onLayout(boolean,int,int,int,int):1102:1102 -> onLayout
    66:76:void onLayout(boolean,int,int,int,int):1104:1104 -> onLayout
    77:82:void onLayout(boolean,int,int,int,int):1105:1105 -> onLayout
    83:96:void onLayout(boolean,int,int,int,int):1110:1110 -> onLayout
    97:100:void onLayout(boolean,int,int,int,int):1113:1113 -> onLayout
    101:104:void onLayout(boolean,int,int,int,int):1114:1114 -> onLayout
    105:114:void onLayout(boolean,int,int,int,int):1124:1124 -> onLayout
    115:119:void onLayout(boolean,int,int,int,int):1125:1125 -> onLayout
    120:141:void onLayout(boolean,int,int,int,int):1118:1118 -> onLayout
    142:143:void onLayout(boolean,int,int,int,int):1129:1129 -> onLayout
    144:145:void onLayout(boolean,int,int,int,int):1130:1130 -> onLayout
    146:147:void onLayout(boolean,int,int,int,int):1131:1131 -> onLayout
    148:150:void onLayout(boolean,int,int,int,int):1132:1132 -> onLayout
    1:4:void onMeasure(int,int):801:801 -> onMeasure
    5:8:void onMeasure(int,int):802:802 -> onMeasure
    9:16:void onMeasure(int,int):803:803 -> onMeasure
    17:20:void onMeasure(int,int):806:806 -> onMeasure
    21:28:void onMeasure(int,int):807:807 -> onMeasure
    29:30:void onMeasure(int,int):811:811 -> onMeasure
    31:35:void onMeasure(int,int):814:814 -> onMeasure
    36:38:void onMeasure(int,int):816:816 -> onMeasure
    39:50:void onMeasure(int,int):817:817 -> onMeasure
    51:59:void onMeasure(int,int):818:818 -> onMeasure
    60:63:void onMeasure(int,int):825:825 -> onMeasure
    64:86:void onMeasure(int,int):826:826 -> onMeasure
    87:92:void onMeasure(int,int):832:832 -> onMeasure
    93:96:void onMeasure(int,int):835:835 -> onMeasure
    97:99:void onMeasure(int,int):836:836 -> onMeasure
    100:106:void onMeasure(int,int):837:837 -> onMeasure
    107:109:void onMeasure(int,int):839:839 -> onMeasure
    110:111:void onMeasure(int,int):845:845 -> onMeasure
    112:113:void onMeasure(int,int):846:846 -> onMeasure
    114:117:void onMeasure(int,int):847:847 -> onMeasure
    118:121:void onMeasure(int,int):848:848 -> onMeasure
    122:127:void onMeasure(int,int):849:849 -> onMeasure
    128:133:void onMeasure(int,int):850:850 -> onMeasure
    134:145:void onMeasure(int,int):853:853 -> onMeasure
    146:149:void onMeasure(int,int):855:855 -> onMeasure
    150:151:void onMeasure(int,int):856:856 -> onMeasure
    152:153:void onMeasure(int,int):857:857 -> onMeasure
    154:156:void onMeasure(int,int):859:859 -> onMeasure
    157:162:void onMeasure(int,int):861:861 -> onMeasure
    163:170:void onMeasure(int,int):863:863 -> onMeasure
    1:3:void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):869:869 -> onPopulateAccessibilityEvent
    4:16:void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):871:871 -> onPopulateAccessibilityEvent
    17:24:void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):873:873 -> onPopulateAccessibilityEvent
    1:5:boolean onTouchEvent(android.view.MotionEvent):910:910 -> onTouchEvent
    6:22:boolean onTouchEvent(android.view.MotionEvent):911:911 -> onTouchEvent
    23:30:boolean onTouchEvent(android.view.MotionEvent):925:925 -> onTouchEvent
    31:34:boolean onTouchEvent(android.view.MotionEvent):945:945 -> onTouchEvent
    35:38:boolean onTouchEvent(android.view.MotionEvent):946:946 -> onTouchEvent
    39:59:boolean onTouchEvent(android.view.MotionEvent):947:947 -> onTouchEvent
    60:66:boolean onTouchEvent(android.view.MotionEvent):956:956 -> onTouchEvent
    67:73:boolean onTouchEvent(android.view.MotionEvent):959:959 -> onTouchEvent
    74:79:boolean onTouchEvent(android.view.MotionEvent):960:960 -> onTouchEvent
    80:81:boolean onTouchEvent(android.view.MotionEvent):961:961 -> onTouchEvent
    82:85:boolean onTouchEvent(android.view.MotionEvent):962:962 -> onTouchEvent
    86:89:boolean onTouchEvent(android.view.MotionEvent):931:931 -> onTouchEvent
    90:93:boolean onTouchEvent(android.view.MotionEvent):932:932 -> onTouchEvent
    94:112:boolean onTouchEvent(android.view.MotionEvent):933:933 -> onTouchEvent
    113:123:boolean onTouchEvent(android.view.MotionEvent):934:934 -> onTouchEvent
    124:125:boolean onTouchEvent(android.view.MotionEvent):935:935 -> onTouchEvent
    126:132:boolean onTouchEvent(android.view.MotionEvent):936:936 -> onTouchEvent
    133:134:boolean onTouchEvent(android.view.MotionEvent):937:937 -> onTouchEvent
    135:137:boolean onTouchEvent(android.view.MotionEvent):938:938 -> onTouchEvent
    138:141:boolean onTouchEvent(android.view.MotionEvent):972:972 -> onTouchEvent
    142:144:boolean onTouchEvent(android.view.MotionEvent):973:973 -> onTouchEvent
    145:149:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent
    150:151:boolean onTouchEvent(android.view.MotionEvent):978:978 -> onTouchEvent
    152:157:boolean onTouchEvent(android.view.MotionEvent):979:979 -> onTouchEvent
    158:161:boolean onTouchEvent(android.view.MotionEvent):914:914 -> onTouchEvent
    162:165:boolean onTouchEvent(android.view.MotionEvent):915:915 -> onTouchEvent
    166:177:boolean onTouchEvent(android.view.MotionEvent):916:916 -> onTouchEvent
    178:179:boolean onTouchEvent(android.view.MotionEvent):917:917 -> onTouchEvent
    180:181:boolean onTouchEvent(android.view.MotionEvent):918:918 -> onTouchEvent
    182:183:boolean onTouchEvent(android.view.MotionEvent):919:919 -> onTouchEvent
    184:188:boolean onTouchEvent(android.view.MotionEvent):984:984 -> onTouchEvent
    1:3:void setChecked(boolean):1064:1064 -> setChecked
    4:7:void setChecked(boolean):1068:1068 -> setChecked
    8:19:void setChecked(boolean):1070:1070 -> setChecked
    20:23:void setChecked(boolean):1071:1071 -> setChecked
    24:32:void setChecked(boolean):1074:1074 -> setChecked
    33:36:void setChecked(boolean):1075:1075 -> setChecked
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):1423:1423 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):1422:1422 -> setCustomSelectionActionModeCallback
    1:4:void setShowText(boolean):785:785 -> setShowText
    5:6:void setShowText(boolean):786:786 -> setShowText
    7:10:void setShowText(boolean):787:787 -> setShowText
    1:2:void setSplitTrack(boolean):727:727 -> setSplitTrack
    3:6:void setSplitTrack(boolean):728:728 -> setSplitTrack
    1:2:void setSwitchMinWidth(int):437:437 -> setSwitchMinWidth
    3:6:void setSwitchMinWidth(int):438:438 -> setSwitchMinWidth
    1:2:void setSwitchPadding(int):413:413 -> setSwitchPadding
    3:6:void setSwitchPadding(int):414:414 -> setSwitchPadding
    1:22:void setSwitchTypeface(android.graphics.Typeface):396:396 -> setSwitchTypeface
    23:30:void setSwitchTypeface(android.graphics.Typeface):397:397 -> setSwitchTypeface
    31:35:void setSwitchTypeface(android.graphics.Typeface):398:398 -> setSwitchTypeface
    36:38:void setSwitchTypeface(android.graphics.Typeface):400:400 -> setSwitchTypeface
    39:42:void setSwitchTypeface(android.graphics.Typeface):401:401 -> setSwitchTypeface
    1:2:void setTextOff(java.lang.CharSequence):774:774 -> setTextOff
    3:6:void setTextOff(java.lang.CharSequence):775:775 -> setTextOff
    1:2:void setTextOn(java.lang.CharSequence):755:755 -> setTextOn
    3:6:void setTextOn(java.lang.CharSequence):756:756 -> setTextOn
    1:5:void setThumbDrawable(android.graphics.drawable.Drawable):603:603 -> setThumbDrawable
    6:8:void setThumbDrawable(android.graphics.drawable.Drawable):604:604 -> setThumbDrawable
    9:12:void setThumbDrawable(android.graphics.drawable.Drawable):606:606 -> setThumbDrawable
    13:15:void setThumbDrawable(android.graphics.drawable.Drawable):608:608 -> setThumbDrawable
    16:19:void setThumbDrawable(android.graphics.drawable.Drawable):610:610 -> setThumbDrawable
    1:2:void setThumbPosition(float):1053:1053 -> setThumbPosition
    3:6:void setThumbPosition(float):1054:1054 -> setThumbPosition
    1:12:void setThumbResource(int):622:622 -> setThumbResource
    1:2:void setThumbTextPadding(int):461:461 -> setThumbTextPadding
    3:6:void setThumbTextPadding(int):462:462 -> setThumbTextPadding
    1:3:void setThumbTintList(android.content.res.ColorStateList):652:652 -> setThumbTintList
    4:5:void setThumbTintList(android.content.res.ColorStateList):653:653 -> setThumbTintList
    6:9:void setThumbTintList(android.content.res.ColorStateList):655:655 -> setThumbTintList
    1:3:void setThumbTintMode(android.graphics.PorterDuff$Mode):680:680 -> setThumbTintMode
    4:5:void setThumbTintMode(android.graphics.PorterDuff$Mode):681:681 -> setThumbTintMode
    6:9:void setThumbTintMode(android.graphics.PorterDuff$Mode):683:683 -> setThumbTintMode
    1:5:void setTrackDrawable(android.graphics.drawable.Drawable):484:484 -> setTrackDrawable
    6:8:void setTrackDrawable(android.graphics.drawable.Drawable):485:485 -> setTrackDrawable
    9:12:void setTrackDrawable(android.graphics.drawable.Drawable):487:487 -> setTrackDrawable
    13:15:void setTrackDrawable(android.graphics.drawable.Drawable):489:489 -> setTrackDrawable
    16:19:void setTrackDrawable(android.graphics.drawable.Drawable):491:491 -> setTrackDrawable
    1:12:void setTrackResource(int):502:502 -> setTrackResource
    1:3:void setTrackTintList(android.content.res.ColorStateList):530:530 -> setTrackTintList
    4:5:void setTrackTintList(android.content.res.ColorStateList):531:531 -> setTrackTintList
    6:9:void setTrackTintList(android.content.res.ColorStateList):533:533 -> setTrackTintList
    1:3:void setTrackTintMode(android.graphics.PorterDuff$Mode):557:557 -> setTrackTintMode
    4:5:void setTrackTintMode(android.graphics.PorterDuff$Mode):558:558 -> setTrackTintMode
    6:9:void setTrackTintMode(android.graphics.PorterDuff$Mode):560:560 -> setTrackTintMode
    1:10:void toggle():1059:1059 -> toggle
    1:19:boolean verifyDrawable(android.graphics.drawable.Drawable):1372:1372 -> verifyDrawable
androidx.appcompat.widget.SwitchCompat$1 -> androidx.appcompat.widget.SwitchCompat$a:
# {"id":"sourceFile","fileName":"SwitchCompat.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):102:102 -> <init>
    1:7:java.lang.Float get(androidx.appcompat.widget.SwitchCompat):105:105 -> a
    1:8:void set(androidx.appcompat.widget.SwitchCompat,java.lang.Float):110:110 -> b
    1:7:java.lang.Object get(java.lang.Object):102:102 -> get
    1:8:void set(java.lang.Object,java.lang.Object):102:102 -> set
androidx.appcompat.widget.ThemeUtils -> androidx.appcompat.widget.e1:
# {"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
    1:10:void <clinit>():28:28 -> <clinit>
    11:19:void <clinit>():30:30 -> <clinit>
    20:28:void <clinit>():31:31 -> <clinit>
    29:37:void <clinit>():32:32 -> <clinit>
    38:46:void <clinit>():33:33 -> <clinit>
    47:55:void <clinit>():34:34 -> <clinit>
    56:67:void <clinit>():35:35 -> <clinit>
    68:74:void <clinit>():36:36 -> <clinit>
    75:79:void <clinit>():38:38 -> <clinit>
    80:84:void <clinit>():40:40 -> <clinit>
    1:6:int getDisabledThemeAttrColor(android.content.Context,int):83:83 -> a
    7:12:int getDisabledThemeAttrColor(android.content.Context,int):84:84 -> a
    13:23:int getDisabledThemeAttrColor(android.content.Context,int):86:86 -> a
    24:27:int getDisabledThemeAttrColor(android.content.Context,int):90:90 -> a
    28:38:int getDisabledThemeAttrColor(android.content.Context,int):92:92 -> a
    39:42:int getDisabledThemeAttrColor(android.content.Context,int):93:93 -> a
    43:47:int getDisabledThemeAttrColor(android.content.Context,int):95:95 -> a
    1:6:int getThemeAttrColor(android.content.Context,int):63:63 -> b
    7:10:int getThemeAttrColor(android.content.Context,int):64:64 -> b
    11:14:int getThemeAttrColor(android.content.Context,int):66:66 -> b
    15:22:int getThemeAttrColor(android.content.Context,int):68:68 -> b
    23:23:int getThemeAttrColor(android.content.Context,int):69:69 -> b
    1:4:int getThemeAttrColor(android.content.Context,int,float):109:109 -> c
    5:10:int getThemeAttrColor(android.content.Context,int,float):110:110 -> c
    11:19:int getThemeAttrColor(android.content.Context,int,float):111:111 -> c
    1:6:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):73:73 -> d
    7:10:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):74:74 -> d
    11:14:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):76:76 -> d
    15:22:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):78:78 -> d
    23:23:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):79:79 -> d
    1:10:android.util.TypedValue getTypedValue():100:100 -> e
    11:15:android.util.TypedValue getTypedValue():102:102 -> e
    16:19:android.util.TypedValue getTypedValue():103:103 -> e
androidx.appcompat.widget.TintContextWrapper -> androidx.appcompat.widget.f1:
# {"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
    1:8:void <clinit>():42:42 -> <clinit>
    1:3:void <init>(android.content.Context):92:92 -> <init>
    4:9:void <init>(android.content.Context):94:94 -> <init>
    10:20:void <init>(android.content.Context):97:97 -> <init>
    21:26:void <init>(android.content.Context):98:98 -> <init>
    27:34:void <init>(android.content.Context):99:99 -> <init>
    35:46:void <init>(android.content.Context):101:101 -> <init>
    47:49:void <init>(android.content.Context):102:102 -> <init>
    1:5:boolean shouldWrap(android.content.Context):78:78 -> a
    6:13:boolean shouldWrap(android.content.Context):79:79 -> a
    14:22:boolean shouldWrap(android.content.Context):80:80 -> a
    23:31:boolean shouldWrap(android.content.Context):85:85 -> a
    1:6:android.content.Context wrap(android.content.Context):46:46 -> b
    7:9:android.content.Context wrap(android.content.Context):47:47 -> b
    10:13:android.content.Context wrap(android.content.Context):48:48 -> b
    14:23:android.content.Context wrap(android.content.Context):49:49 -> b
    24:31:android.content.Context wrap(android.content.Context):52:52 -> b
    32:41:android.content.Context wrap(android.content.Context):53:53 -> b
    42:47:android.content.Context wrap(android.content.Context):54:54 -> b
    48:55:android.content.Context wrap(android.content.Context):55:55 -> b
    56:65:android.content.Context wrap(android.content.Context):59:59 -> b
    66:75:android.content.Context wrap(android.content.Context):60:60 -> b
    76:85:android.content.Context wrap(android.content.Context):61:61 -> b
    86:91:android.content.Context wrap(android.content.Context):62:62 -> b
    92:96:android.content.Context wrap(android.content.Context):63:63 -> b
    97:101:android.content.Context wrap(android.content.Context):69:69 -> b
    102:111:android.content.Context wrap(android.content.Context):70:70 -> b
    112:113:android.content.Context wrap(android.content.Context):71:71 -> b
    114:116:android.content.Context wrap(android.content.Context):72:72 -> b
    1:7:android.content.res.AssetManager getAssets():128:128 -> getAssets
    1:3:android.content.res.Resources getResources():122:122 -> getResources
    1:9:android.content.res.Resources$Theme getTheme():108:108 -> getTheme
    1:4:void setTheme(int):113:113 -> setTheme
    5:9:void setTheme(int):114:114 -> setTheme
    10:13:void setTheme(int):116:116 -> setTheme
androidx.appcompat.widget.TintInfo -> androidx.appcompat.widget.g1:
# {"id":"sourceFile","fileName":"TintInfo.java"}
    android.content.res.ColorStateList mTintList -> a
    android.graphics.PorterDuff$Mode mTintMode -> b
    boolean mHasTintMode -> c
    boolean mHasTintList -> d
    1:4:void <init>():28:28 -> <init>
    2:4:void clear():35:35 -> a
    5:6:void clear():36:36 -> a
    7:8:void clear():37:37 -> a
    9:11:void clear():38:38 -> a
androidx.appcompat.widget.TintResources -> androidx.appcompat.widget.h1:
# {"id":"sourceFile","fileName":"TintResources.java"}
    java.lang.ref.WeakReference mContextRef -> b
    1:3:void <init>(android.content.Context,android.content.res.Resources):35:35 -> <init>
    4:11:void <init>(android.content.Context,android.content.res.Resources):36:36 -> <init>
    1:4:android.graphics.drawable.Drawable getDrawable(int):46:46 -> getDrawable
    5:16:android.graphics.drawable.Drawable getDrawable(int):47:47 -> getDrawable
    17:24:android.graphics.drawable.Drawable getDrawable(int):49:49 -> getDrawable
androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.i1:
# {"id":"sourceFile","fileName":"TintTypedArray.java"}
    android.content.Context mContext -> a
    android.content.res.TypedArray mWrapped -> b
    android.util.TypedValue mTypedValue -> c
    1:3:void <init>(android.content.Context,android.content.res.TypedArray):67:67 -> <init>
    4:5:void <init>(android.content.Context,android.content.res.TypedArray):68:68 -> <init>
    6:8:void <init>(android.content.Context,android.content.res.TypedArray):69:69 -> <init>
    1:7:boolean getBoolean(int,boolean):151:151 -> a
    1:7:int getColor(int,int):163:163 -> b
    1:8:android.content.res.ColorStateList getColorStateList(int):167:167 -> c
    9:17:android.content.res.ColorStateList getColorStateList(int):168:168 -> c
    18:19:android.content.res.ColorStateList getColorStateList(int):170:170 -> c
    20:26:android.content.res.ColorStateList getColorStateList(int):171:171 -> c
    27:33:android.content.res.ColorStateList getColorStateList(int):177:177 -> c
    1:7:int getDimensionPixelOffset(int,int):189:189 -> d
    1:7:int getDimensionPixelSize(int,int):193:193 -> e
    1:8:android.graphics.drawable.Drawable getDrawable(int):73:73 -> f
    9:17:android.graphics.drawable.Drawable getDrawable(int):74:74 -> f
    18:24:android.graphics.drawable.Drawable getDrawable(int):76:76 -> f
    25:31:android.graphics.drawable.Drawable getDrawable(int):79:79 -> f
    1:8:android.graphics.drawable.Drawable getDrawableIfKnown(int):83:83 -> g
    9:17:android.graphics.drawable.Drawable getDrawableIfKnown(int):84:84 -> g
    18:31:android.graphics.drawable.Drawable getDrawableIfKnown(int):86:86 -> g
    1:7:float getFloat(int,float):159:159 -> h
    1:11:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):112:112 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/core/content/res/d$a;)Landroid/graphics/Typeface;"}
    12:15:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):116:116 -> i
    16:22:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):117:117 -> i
    23:31:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):119:119 -> i
    1:7:int getInt(int,int):155:155 -> j
    1:7:int getInteger(int,int):181:181 -> k
    1:7:int getLayoutDimension(int,int):201:201 -> l
    1:7:int getResourceId(int,int):209:209 -> m
    1:7:java.lang.String getString(int):143:143 -> n
    1:7:java.lang.CharSequence getText(int):139:139 -> o
    1:7:java.lang.CharSequence[] getTextArray(int):213:213 -> p
    1:7:boolean hasValue(int):233:233 -> q
    1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]):64:64 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I[I)Landroidx/appcompat/widget/i1;"}
    1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):54:54 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/i1;"}
    1:2:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):59:59 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/i1;"}
    3:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):60:60 -> t
    1:6:void recycle():245:245 -> u
androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mGravity -> A
    java.lang.CharSequence mTitleText -> B
    java.lang.CharSequence mSubtitleText -> C
    android.content.res.ColorStateList mTitleTextColor -> D
    android.content.res.ColorStateList mSubtitleTextColor -> E
    boolean mEatingTouch -> F
    boolean mEatingHover -> G
    java.util.ArrayList mTempViews -> H
    java.util.ArrayList mHiddenViews -> I
    int[] mTempMargins -> J
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j1;"}
    androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$d;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e$a;"}
    boolean mCollapsible -> Q
    java.lang.Runnable mShowOverflowMenuRunnable -> R
    androidx.appcompat.widget.ActionMenuView mMenuView -> e
    android.widget.TextView mTitleTextView -> f
    android.widget.TextView mSubtitleTextView -> g
    android.widget.ImageButton mNavButtonView -> h
    android.widget.ImageView mLogoView -> i
    android.graphics.drawable.Drawable mCollapseIcon -> j
    java.lang.CharSequence mCollapseDescription -> k
    android.widget.ImageButton mCollapseButtonView -> l
    android.view.View mExpandedActionView -> m
    android.content.Context mPopupContext -> n
    int mPopupTheme -> o
    int mTitleTextAppearance -> p
    int mSubtitleTextAppearance -> q
    int mButtonGravity -> r
    int mMaxButtonHeight -> s
    int mTitleMarginStart -> t
    int mTitleMarginEnd -> u
    int mTitleMarginTop -> v
    int mTitleMarginBottom -> w
    androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a1;"}
    int mContentInsetStartWithNavigation -> y
    int mContentInsetEndWithActions -> z
    1:1:void <init>(android.content.Context,android.util.AttributeSet):232:232 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):236:236 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):181:181 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):193:193 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):196:196 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):198:198 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):202:202 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):221:221 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):239:239 -> <init>
    10:13:void <init>(android.content.Context,android.util.AttributeSet,int):242:245 -> <init>
    14:15:void <init>(android.content.Context,android.util.AttributeSet,int):248:249 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):251:251 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):253:253 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int):255:255 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int):257:257 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):260:260 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):262:262 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int):265:265 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):267:267 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):270:270 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):273:273 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):276:276 -> <init>
    27:28:void <init>(android.content.Context,android.util.AttributeSet,int):278:279 -> <init>
    29:30:void <init>(android.content.Context,android.util.AttributeSet,int):281:282 -> <init>
    31:34:void <init>(android.content.Context,android.util.AttributeSet,int):284:287 -> <init>
    35:36:void <init>(android.content.Context,android.util.AttributeSet,int):289:290 -> <init>
    37:37:void <init>(android.content.Context,android.util.AttributeSet,int):294:294 -> <init>
    38:38:void <init>(android.content.Context,android.util.AttributeSet,int):297:297 -> <init>
    39:39:void <init>(android.content.Context,android.util.AttributeSet,int):299:299 -> <init>
    40:41:void <init>(android.content.Context,android.util.AttributeSet,int):302:303 -> <init>
    42:44:void <init>(android.content.Context,android.util.AttributeSet,int):305:307 -> <init>
    45:47:void <init>(android.content.Context,android.util.AttributeSet,int):310:312 -> <init>
    48:49:void <init>(android.content.Context,android.util.AttributeSet,int):316:317 -> <init>
    50:50:void <init>(android.content.Context,android.util.AttributeSet,int):319:319 -> <init>
    51:51:void <init>(android.content.Context,android.util.AttributeSet,int):321:321 -> <init>
    52:54:void <init>(android.content.Context,android.util.AttributeSet,int):323:325 -> <init>
    55:55:void <init>(android.content.Context,android.util.AttributeSet,int):328:328 -> <init>
    56:56:void <init>(android.content.Context,android.util.AttributeSet,int):330:330 -> <init>
    57:59:void <init>(android.content.Context,android.util.AttributeSet,int):333:335 -> <init>
    60:61:void <init>(android.content.Context,android.util.AttributeSet,int):338:339 -> <init>
    62:63:void <init>(android.content.Context,android.util.AttributeSet,int):342:343 -> <init>
    64:65:void <init>(android.content.Context,android.util.AttributeSet,int):346:347 -> <init>
    66:66:void <init>(android.content.Context,android.util.AttributeSet,int):350:350 -> <init>
    1:14:boolean isOverflowMenuShowing():525:525 -> A
    1:6:int layoutChildLeft(android.view.View,int,int[],int):2063:2063 -> B
    7:12:int layoutChildLeft(android.view.View,int,int[],int):2064:2064 -> B
    13:18:int layoutChildLeft(android.view.View,int,int[],int):2065:2065 -> B
    19:24:int layoutChildLeft(android.view.View,int,int[],int):2066:2066 -> B
    25:28:int layoutChildLeft(android.view.View,int,int[],int):2067:2067 -> B
    29:34:int layoutChildLeft(android.view.View,int,int[],int):2068:2068 -> B
    35:42:int layoutChildLeft(android.view.View,int,int[],int):2069:2069 -> B
    43:47:int layoutChildLeft(android.view.View,int,int[],int):2070:2070 -> B
    1:6:int layoutChildRight(android.view.View,int,int[],int):2076:2076 -> C
    7:13:int layoutChildRight(android.view.View,int,int[],int):2077:2077 -> C
    14:19:int layoutChildRight(android.view.View,int,int[],int):2078:2078 -> C
    20:25:int layoutChildRight(android.view.View,int,int[],int):2079:2079 -> C
    26:29:int layoutChildRight(android.view.View,int,int[],int):2080:2080 -> C
    30:35:int layoutChildRight(android.view.View,int,int[],int):2081:2081 -> C
    36:43:int layoutChildRight(android.view.View,int,int[],int):2082:2082 -> C
    44:48:int layoutChildRight(android.view.View,int,int[],int):2083:2083 -> C
    1:6:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1652:1652 -> D
    7:12:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1654:1654 -> D
    13:18:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1655:1655 -> D
    19:22:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1656:1656 -> D
    23:28:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1657:1657 -> D
    29:35:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1659:1659 -> D
    36:41:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1660:1660 -> D
    42:54:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1663:1663 -> D
    55:58:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1662:1662 -> D
    59:76:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1665:1665 -> D
    77:80:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1664:1664 -> D
    81:83:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1668:1668 -> D
    84:89:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1669:1669 -> D
    1:6:void measureChildConstrained(android.view.View,int,int,int,int,int):1627:1627 -> E
    7:24:void measureChildConstrained(android.view.View,int,int,int,int,int):1630:1630 -> E
    25:28:void measureChildConstrained(android.view.View,int,int,int,int,int):1629:1629 -> E
    29:46:void measureChildConstrained(android.view.View,int,int,int,int,int):1633:1633 -> E
    47:50:void measureChildConstrained(android.view.View,int,int,int,int,int):1632:1632 -> E
    51:62:void measureChildConstrained(android.view.View,int,int,int,int,int):1636:1636 -> E
    63:70:void measureChildConstrained(android.view.View,int,int,int,int,int):1639:1639 -> E
    71:74:void measureChildConstrained(android.view.View,int,int,int,int,int):1641:1641 -> E
    75:78:void measureChildConstrained(android.view.View,int,int,int,int,int):1643:1643 -> E
    1:5:void postShowOverflowMenu():1565:1565 -> F
    6:11:void postShowOverflowMenu():1566:1566 -> F
    1:8:void removeChildrenForExpandedActionView():2238:2238 -> G
    9:12:void removeChildrenForExpandedActionView():2241:2241 -> G
    13:18:void removeChildrenForExpandedActionView():2242:2242 -> G
    19:27:void removeChildrenForExpandedActionView():2243:2243 -> G
    28:30:void removeChildrenForExpandedActionView():2244:2244 -> G
    31:39:void removeChildrenForExpandedActionView():2245:2245 -> G
    1:3:void setContentInsetsRelative(int,int):1225:1225 -> H
    4:9:void setContentInsetsRelative(int,int):1226:1226 -> H
    3:7:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):555:555 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/widget/c;)V"}
    8:10:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):559:559 -> I
    11:21:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):560:560 -> I
    22:26:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):566:566 -> I
    27:31:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):567:567 -> I
    32:35:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):570:570 -> I
    36:43:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):571:571 -> I
    44:48:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):574:574 -> I
    49:53:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):576:576 -> I
    54:61:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):577:577 -> I
    62:67:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):579:579 -> I
    68:74:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):580:580 -> I
    75:77:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):581:581 -> I
    78:82:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):582:582 -> I
    83:89:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):584:584 -> I
    90:94:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):585:585 -> I
    95:97:void setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):586:586 -> I
    1:2:void setSubtitleTextAppearance(android.content.Context,int):856:856 -> J
    3:6:void setSubtitleTextAppearance(android.content.Context,int):857:857 -> J
    7:10:void setSubtitleTextAppearance(android.content.Context,int):858:858 -> J
    1:2:void setTitleTextAppearance(android.content.Context,int):845:845 -> K
    3:6:void setTitleTextAppearance(android.content.Context,int):846:846 -> K
    7:10:void setTitleTextAppearance(android.content.Context,int):847:847 -> K
    1:6:boolean shouldCollapse():1676:1676 -> L
    7:13:boolean shouldCollapse():1678:1678 -> L
    14:17:boolean shouldCollapse():1680:1680 -> L
    18:29:boolean shouldCollapse():1681:1681 -> L
    30:41:boolean shouldCollapse():1682:1682 -> L
    3:20:boolean shouldLayout(android.view.View):2182:2182 -> M
    1:14:boolean showOverflowMenu():540:540 -> N
    1:10:void addChildrenForExpandedActionView():2251:2251 -> a
    11:24:void addChildrenForExpandedActionView():2254:2254 -> a
    25:30:void addChildrenForExpandedActionView():2256:2256 -> a
    1:11:void addCustomViewsWithGravity(java.util.List,int):2139:2139 -> b
    12:15:void addCustomViewsWithGravity(java.util.List,int):2140:2140 -> b
    16:19:void addCustomViewsWithGravity(java.util.List,int):2142:2142 -> b
    20:23:void addCustomViewsWithGravity(java.util.List,int):2141:2141 -> b
    24:31:void addCustomViewsWithGravity(java.util.List,int):2144:2144 -> b
    32:35:void addCustomViewsWithGravity(java.util.List,int):2148:2148 -> b
    36:41:void addCustomViewsWithGravity(java.util.List,int):2149:2149 -> b
    42:53:void addCustomViewsWithGravity(java.util.List,int):2150:2150 -> b
    54:59:void addCustomViewsWithGravity(java.util.List,int):2151:2151 -> b
    60:67:void addCustomViewsWithGravity(java.util.List,int):2152:2152 -> b
    68:71:void addCustomViewsWithGravity(java.util.List,int):2157:2157 -> b
    72:77:void addCustomViewsWithGravity(java.util.List,int):2158:2158 -> b
    78:89:void addCustomViewsWithGravity(java.util.List,int):2159:2159 -> b
    90:95:void addCustomViewsWithGravity(java.util.List,int):2160:2160 -> b
    96:102:void addCustomViewsWithGravity(java.util.List,int):2161:2161 -> b
    1:6:void addSystemView(android.view.View,boolean):1510:1510 -> c
    7:11:void addSystemView(android.view.View,boolean):1513:1513 -> c
    12:17:void addSystemView(android.view.View,boolean):1514:1514 -> c
    18:22:void addSystemView(android.view.View,boolean):1515:1515 -> c
    23:25:void addSystemView(android.view.View,boolean):1517:1517 -> c
    26:29:void addSystemView(android.view.View,boolean):1519:1519 -> c
    30:33:void addSystemView(android.view.View,boolean):1521:1521 -> c
    34:36:void addSystemView(android.view.View,boolean):1522:1522 -> c
    37:42:void addSystemView(android.view.View,boolean):1523:1523 -> c
    43:46:void addSystemView(android.view.View,boolean):1525:1525 -> c
    1:14:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):2221:2221 -> checkLayoutParams
    1:20:boolean canShowOverflowMenu():515:515 -> d
    1:10:void collapseActionView():723:723 -> e
    11:14:void collapseActionView():726:726 -> e
    1:4:void dismissPopupMenus():593:593 -> f
    5:8:void dismissPopupMenus():594:594 -> f
    1:4:void ensureCollapseButtonView():1491:1491 -> g
    5:18:void ensureCollapseButtonView():1492:1492 -> g
    19:23:void ensureCollapseButtonView():1494:1494 -> g
    24:30:void ensureCollapseButtonView():1495:1495 -> g
    31:34:void ensureCollapseButtonView():1496:1496 -> g
    35:45:void ensureCollapseButtonView():1497:1497 -> g
    46:47:void ensureCollapseButtonView():1498:1498 -> g
    48:52:void ensureCollapseButtonView():1499:1499 -> g
    53:63:void ensureCollapseButtonView():1500:1500 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():145:145 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):145:145 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):145:145 -> generateLayoutParams
    1:11:java.lang.CharSequence getCollapseContentDescription():1035:1035 -> getCollapseContentDescription
    1:11:android.graphics.drawable.Drawable getCollapseIcon():1080:1080 -> getCollapseIcon
    1:11:int getContentInsetEnd():1266:1266 -> getContentInsetEnd
    1:7:int getContentInsetEndWithActions():1388:1388 -> getContentInsetEndWithActions
    8:12:int getContentInsetEndWithActions():1390:1390 -> getContentInsetEndWithActions
    1:11:int getContentInsetLeft():1309:1309 -> getContentInsetLeft
    1:11:int getContentInsetRight():1329:1329 -> getContentInsetRight
    1:11:int getContentInsetStart():1246:1246 -> getContentInsetStart
    1:7:int getContentInsetStartWithNavigation():1345:1345 -> getContentInsetStartWithNavigation
    8:12:int getContentInsetStartWithNavigation():1347:1347 -> getContentInsetStartWithNavigation
    1:4:int getCurrentContentInsetEnd():1441:1441 -> getCurrentContentInsetEnd
    5:10:int getCurrentContentInsetEnd():1442:1442 -> getCurrentContentInsetEnd
    11:16:int getCurrentContentInsetEnd():1443:1443 -> getCurrentContentInsetEnd
    17:32:int getCurrentContentInsetEnd():1446:1446 -> getCurrentContentInsetEnd
    33:37:int getCurrentContentInsetEnd():1447:1447 -> getCurrentContentInsetEnd
    1:7:int getCurrentContentInsetLeft():1460:1460 -> getCurrentContentInsetLeft
    8:12:int getCurrentContentInsetLeft():1461:1461 -> getCurrentContentInsetLeft
    13:17:int getCurrentContentInsetLeft():1462:1462 -> getCurrentContentInsetLeft
    1:7:int getCurrentContentInsetRight():1475:1475 -> getCurrentContentInsetRight
    8:12:int getCurrentContentInsetRight():1476:1476 -> getCurrentContentInsetRight
    13:17:int getCurrentContentInsetRight():1477:1477 -> getCurrentContentInsetRight
    1:6:int getCurrentContentInsetStart():1426:1426 -> getCurrentContentInsetStart
    7:22:int getCurrentContentInsetStart():1427:1427 -> getCurrentContentInsetStart
    23:27:int getCurrentContentInsetStart():1428:1428 -> getCurrentContentInsetStart
    1:11:android.graphics.drawable.Drawable getLogo():651:651 -> getLogo
    1:11:java.lang.CharSequence getLogoDescription():689:689 -> getLogoDescription
    1:3:android.view.Menu getMenu():1126:1126 -> getMenu
    4:10:android.view.Menu getMenu():1127:1127 -> getMenu
    1:10:android.view.MenuInflater getMenuInflater():1178:1178 -> getMenuInflater
    1:11:java.lang.CharSequence getNavigationContentDescription():915:915 -> getNavigationContentDescription
    1:11:android.graphics.drawable.Drawable getNavigationIcon():1007:1007 -> getNavigationIcon
    1:3:androidx.appcompat.widget.ActionMenuPresenter getOuterActionMenuPresenter():2315:2315 -> getOuterActionMenuPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/c;"}
    1:3:android.graphics.drawable.Drawable getOverflowIcon():1147:1147 -> getOverflowIcon
    4:10:android.graphics.drawable.Drawable getOverflowIcon():1148:1148 -> getOverflowIcon
    1:3:android.content.Context getPopupContext():2319:2319 -> getPopupContext
    1:3:int getPopupTheme():377:377 -> getPopupTheme
    1:3:java.lang.CharSequence getSubtitle():792:792 -> getSubtitle
    1:3:android.widget.TextView getSubtitleTextView():2308:2308 -> getSubtitleTextView
    1:3:java.lang.CharSequence getTitle():736:736 -> getTitle
    1:3:int getTitleMarginBottom():474:474 -> getTitleMarginBottom
    1:3:int getTitleMarginEnd():452:452 -> getTitleMarginEnd
    1:3:int getTitleMarginStart():408:408 -> getTitleMarginStart
    1:3:int getTitleMarginTop():430:430 -> getTitleMarginTop
    1:3:android.widget.TextView getTitleTextView():2299:2299 -> getTitleTextView
    1:4:androidx.appcompat.widget.DecorToolbar getWrapper():2231:2231 -> getWrapper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/h0;"}
    5:12:androidx.appcompat.widget.DecorToolbar getWrapper():2232:2232 -> getWrapper
    13:15:androidx.appcompat.widget.DecorToolbar getWrapper():2234:2234 -> getWrapper
    1:4:void ensureContentInsets():2288:2288 -> h
    5:12:void ensureContentInsets():2289:2289 -> h
    1:4:void ensureLogoView():693:693 -> i
    5:16:void ensureLogoView():694:694 -> i
    1:3:void ensureMenu():1152:1152 -> j
    4:11:void ensureMenu():1153:1153 -> j
    12:19:void ensureMenu():1155:1155 -> j
    20:23:void ensureMenu():1156:1156 -> j
    24:30:void ensureMenu():1157:1157 -> j
    31:36:void ensureMenu():1159:1159 -> j
    37:44:void ensureMenu():1160:1160 -> j
    1:4:void ensureMenuView():1165:1165 -> k
    5:15:void ensureMenuView():1166:1166 -> k
    16:20:void ensureMenuView():1167:1167 -> k
    21:27:void ensureMenuView():1168:1168 -> k
    28:36:void ensureMenuView():1169:1169 -> k
    37:40:void ensureMenuView():1170:1170 -> k
    41:50:void ensureMenuView():1171:1171 -> k
    51:55:void ensureMenuView():1172:1172 -> k
    56:62:void ensureMenuView():1173:1173 -> k
    1:4:void ensureNavButtonView():1481:1481 -> l
    5:18:void ensureNavButtonView():1482:1482 -> l
    19:22:void ensureNavButtonView():1484:1484 -> l
    23:32:void ensureNavButtonView():1485:1485 -> l
    33:38:void ensureNavButtonView():1486:1486 -> l
    1:7:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():2216:2216 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Toolbar$e;"}
    1:10:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):2198:2198 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/Toolbar$e;"}
    1:4:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2203:2203 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e;"}
    5:12:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2204:2204 -> o
    13:16:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2205:2205 -> o
    17:24:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2206:2206 -> o
    25:28:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2207:2207 -> o
    29:36:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2208:2208 -> o
    37:42:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2210:2210 -> o
    1:3:void onDetachedFromWindow():1571:1571 -> onDetachedFromWindow
    4:9:void onDetachedFromWindow():1572:1572 -> onDetachedFromWindow
    1:9:boolean onHoverEvent(android.view.MotionEvent):1606:1606 -> onHoverEvent
    10:11:boolean onHoverEvent(android.view.MotionEvent):1608:1608 -> onHoverEvent
    12:16:boolean onHoverEvent(android.view.MotionEvent):1611:1611 -> onHoverEvent
    17:24:boolean onHoverEvent(android.view.MotionEvent):1612:1612 -> onHoverEvent
    25:33:boolean onHoverEvent(android.view.MotionEvent):1614:1614 -> onHoverEvent
    34:36:boolean onHoverEvent(android.view.MotionEvent):1619:1619 -> onHoverEvent
    3:13:void onLayout(boolean,int,int,int,int):1825:1825 -> onLayout
    14:17:void onLayout(boolean,int,int,int,int):1826:1826 -> onLayout
    18:21:void onLayout(boolean,int,int,int,int):1827:1827 -> onLayout
    22:25:void onLayout(boolean,int,int,int,int):1828:1828 -> onLayout
    26:29:void onLayout(boolean,int,int,int,int):1829:1829 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):1830:1830 -> onLayout
    34:39:void onLayout(boolean,int,int,int,int):1831:1831 -> onLayout
    40:41:void onLayout(boolean,int,int,int,int):1835:1835 -> onLayout
    42:45:void onLayout(boolean,int,int,int,int):1836:1836 -> onLayout
    46:53:void onLayout(boolean,int,int,int,int):1839:1839 -> onLayout
    54:59:void onLayout(boolean,int,int,int,int):1840:1840 -> onLayout
    60:69:void onLayout(boolean,int,int,int,int):1842:1842 -> onLayout
    70:78:void onLayout(boolean,int,int,int,int):1844:1844 -> onLayout
    79:88:void onLayout(boolean,int,int,int,int):1847:1847 -> onLayout
    89:98:void onLayout(boolean,int,int,int,int):1852:1852 -> onLayout
    99:105:void onLayout(boolean,int,int,int,int):1854:1854 -> onLayout
    106:111:void onLayout(boolean,int,int,int,int):1857:1857 -> onLayout
    112:121:void onLayout(boolean,int,int,int,int):1862:1862 -> onLayout
    122:128:void onLayout(boolean,int,int,int,int):1864:1864 -> onLayout
    129:134:void onLayout(boolean,int,int,int,int):1867:1867 -> onLayout
    135:138:void onLayout(boolean,int,int,int,int):1872:1872 -> onLayout
    139:146:void onLayout(boolean,int,int,int,int):1873:1873 -> onLayout
    147:156:void onLayout(boolean,int,int,int,int):1874:1874 -> onLayout
    157:162:void onLayout(boolean,int,int,int,int):1875:1875 -> onLayout
    163:168:void onLayout(boolean,int,int,int,int):1876:1876 -> onLayout
    169:172:void onLayout(boolean,int,int,int,int):1877:1877 -> onLayout
    173:182:void onLayout(boolean,int,int,int,int):1879:1879 -> onLayout
    183:189:void onLayout(boolean,int,int,int,int):1881:1881 -> onLayout
    190:195:void onLayout(boolean,int,int,int,int):1884:1884 -> onLayout
    196:205:void onLayout(boolean,int,int,int,int):1889:1889 -> onLayout
    206:212:void onLayout(boolean,int,int,int,int):1891:1891 -> onLayout
    213:218:void onLayout(boolean,int,int,int,int):1894:1894 -> onLayout
    219:224:void onLayout(boolean,int,int,int,int):1899:1899 -> onLayout
    225:232:void onLayout(boolean,int,int,int,int):1900:1900 -> onLayout
    233:240:void onLayout(boolean,int,int,int,int):1903:1903 -> onLayout
    241:260:void onLayout(boolean,int,int,int,int):1904:1904 -> onLayout
    261:268:void onLayout(boolean,int,int,int,int):1907:1907 -> onLayout
    269:297:void onLayout(boolean,int,int,int,int):1908:1908 -> onLayout
    298:304:void onLayout(boolean,int,int,int,int):1913:1913 -> onLayout
    305:309:void onLayout(boolean,int,int,int,int):1914:1914 -> onLayout
    310:315:void onLayout(boolean,int,int,int,int):1915:1915 -> onLayout
    316:325:void onLayout(boolean,int,int,int,int):1916:1916 -> onLayout
    326:337:void onLayout(boolean,int,int,int,int):1917:1917 -> onLayout
    338:348:void onLayout(boolean,int,int,int,int):1918:1918 -> onLayout
    349:367:void onLayout(boolean,int,int,int,int):1920:1920 -> onLayout
    368:369:void onLayout(boolean,int,int,int,int):1927:1927 -> onLayout
    370:389:void onLayout(boolean,int,int,int,int):1928:1928 -> onLayout
    390:396:void onLayout(boolean,int,int,int,int):1933:1933 -> onLayout
    397:409:void onLayout(boolean,int,int,int,int):1934:1934 -> onLayout
    410:418:void onLayout(boolean,int,int,int,int):1941:1941 -> onLayout
    419:433:void onLayout(boolean,int,int,int,int):1922:1922 -> onLayout
    434:441:void onLayout(boolean,int,int,int,int):1946:1946 -> onLayout
    442:447:void onLayout(boolean,int,int,int,int):1947:1947 -> onLayout
    448:455:void onLayout(boolean,int,int,int,int):1948:1948 -> onLayout
    456:463:void onLayout(boolean,int,int,int,int):1953:1953 -> onLayout
    464:471:void onLayout(boolean,int,int,int,int):1954:1954 -> onLayout
    472:478:void onLayout(boolean,int,int,int,int):1955:1955 -> onLayout
    479:483:void onLayout(boolean,int,int,int,int):1956:1956 -> onLayout
    484:486:void onLayout(boolean,int,int,int,int):1957:1957 -> onLayout
    487:494:void onLayout(boolean,int,int,int,int):1958:1958 -> onLayout
    495:502:void onLayout(boolean,int,int,int,int):1961:1961 -> onLayout
    503:505:void onLayout(boolean,int,int,int,int):1962:1962 -> onLayout
    506:513:void onLayout(boolean,int,int,int,int):1963:1963 -> onLayout
    514:520:void onLayout(boolean,int,int,int,int):1964:1964 -> onLayout
    521:525:void onLayout(boolean,int,int,int,int):1965:1965 -> onLayout
    526:533:void onLayout(boolean,int,int,int,int):1966:1966 -> onLayout
    534:544:void onLayout(boolean,int,int,int,int):1970:1970 -> onLayout
    545:553:void onLayout(boolean,int,int,int,int):1973:1973 -> onLayout
    554:560:void onLayout(boolean,int,int,int,int):1974:1974 -> onLayout
    561:568:void onLayout(boolean,int,int,int,int):1975:1975 -> onLayout
    569:576:void onLayout(boolean,int,int,int,int):1980:1980 -> onLayout
    577:583:void onLayout(boolean,int,int,int,int):1981:1981 -> onLayout
    584:590:void onLayout(boolean,int,int,int,int):1982:1982 -> onLayout
    591:595:void onLayout(boolean,int,int,int,int):1983:1983 -> onLayout
    596:598:void onLayout(boolean,int,int,int,int):1984:1984 -> onLayout
    599:606:void onLayout(boolean,int,int,int,int):1985:1985 -> onLayout
    607:614:void onLayout(boolean,int,int,int,int):1988:1988 -> onLayout
    615:617:void onLayout(boolean,int,int,int,int):1989:1989 -> onLayout
    618:624:void onLayout(boolean,int,int,int,int):1990:1990 -> onLayout
    625:631:void onLayout(boolean,int,int,int,int):1991:1991 -> onLayout
    632:636:void onLayout(boolean,int,int,int,int):1992:1992 -> onLayout
    637:643:void onLayout(boolean,int,int,int,int):1993:1993 -> onLayout
    644:647:void onLayout(boolean,int,int,int,int):1997:1997 -> onLayout
    648:653:void onLayout(boolean,int,int,int,int):2005:2005 -> onLayout
    654:663:void onLayout(boolean,int,int,int,int):2006:2006 -> onLayout
    664:678:void onLayout(boolean,int,int,int,int):2008:2008 -> onLayout
    679:684:void onLayout(boolean,int,int,int,int):2012:2012 -> onLayout
    685:693:void onLayout(boolean,int,int,int,int):2013:2013 -> onLayout
    694:708:void onLayout(boolean,int,int,int,int):2015:2015 -> onLayout
    709:715:void onLayout(boolean,int,int,int,int):2021:2021 -> onLayout
    716:723:void onLayout(boolean,int,int,int,int):2022:2022 -> onLayout
    724:726:void onLayout(boolean,int,int,int,int):2023:2023 -> onLayout
    727:740:void onLayout(boolean,int,int,int,int):2024:2024 -> onLayout
    741:748:void onLayout(boolean,int,int,int,int):2033:2033 -> onLayout
    749:763:void onLayout(boolean,int,int,int,int):2035:2035 -> onLayout
    764:769:void onLayout(boolean,int,int,int,int):2039:2039 -> onLayout
    1:2:void onMeasure(int,int):1695:1695 -> onMeasure
    3:8:void onMeasure(int,int):1698:1698 -> onMeasure
    9:18:void onMeasure(int,int):1709:1709 -> onMeasure
    19:30:void onMeasure(int,int):1710:1710 -> onMeasure
    31:43:void onMeasure(int,int):1712:1712 -> onMeasure
    44:51:void onMeasure(int,int):1713:1713 -> onMeasure
    52:56:void onMeasure(int,int):1714:1714 -> onMeasure
    57:60:void onMeasure(int,int):1713:1713 -> onMeasure
    61:62:void onMeasure(int,int):1715:1715 -> onMeasure
    63:66:void onMeasure(int,int):1716:1716 -> onMeasure
    67:76:void onMeasure(int,int):1715:1715 -> onMeasure
    77:84:void onMeasure(int,int):1719:1719 -> onMeasure
    85:96:void onMeasure(int,int):1720:1720 -> onMeasure
    97:104:void onMeasure(int,int):1722:1722 -> onMeasure
    105:109:void onMeasure(int,int):1723:1723 -> onMeasure
    110:117:void onMeasure(int,int):1724:1724 -> onMeasure
    118:122:void onMeasure(int,int):1725:1725 -> onMeasure
    123:126:void onMeasure(int,int):1724:1724 -> onMeasure
    127:128:void onMeasure(int,int):1726:1726 -> onMeasure
    129:132:void onMeasure(int,int):1727:1727 -> onMeasure
    133:136:void onMeasure(int,int):1726:1726 -> onMeasure
    137:140:void onMeasure(int,int):1730:1730 -> onMeasure
    141:145:void onMeasure(int,int):1731:1731 -> onMeasure
    146:151:void onMeasure(int,int):1732:1732 -> onMeasure
    152:159:void onMeasure(int,int):1735:1735 -> onMeasure
    160:171:void onMeasure(int,int):1736:1736 -> onMeasure
    172:184:void onMeasure(int,int):1738:1738 -> onMeasure
    185:192:void onMeasure(int,int):1739:1739 -> onMeasure
    193:197:void onMeasure(int,int):1740:1740 -> onMeasure
    198:201:void onMeasure(int,int):1739:1739 -> onMeasure
    202:203:void onMeasure(int,int):1741:1741 -> onMeasure
    204:207:void onMeasure(int,int):1742:1742 -> onMeasure
    208:213:void onMeasure(int,int):1741:1741 -> onMeasure
    214:217:void onMeasure(int,int):1745:1745 -> onMeasure
    218:223:void onMeasure(int,int):1746:1746 -> onMeasure
    224:229:void onMeasure(int,int):1747:1747 -> onMeasure
    230:237:void onMeasure(int,int):1749:1749 -> onMeasure
    238:250:void onMeasure(int,int):1750:1750 -> onMeasure
    251:258:void onMeasure(int,int):1752:1752 -> onMeasure
    259:263:void onMeasure(int,int):1753:1753 -> onMeasure
    264:267:void onMeasure(int,int):1752:1752 -> onMeasure
    268:269:void onMeasure(int,int):1754:1754 -> onMeasure
    270:273:void onMeasure(int,int):1755:1755 -> onMeasure
    274:279:void onMeasure(int,int):1754:1754 -> onMeasure
    280:287:void onMeasure(int,int):1758:1758 -> onMeasure
    288:299:void onMeasure(int,int):1759:1759 -> onMeasure
    300:307:void onMeasure(int,int):1761:1761 -> onMeasure
    308:312:void onMeasure(int,int):1762:1762 -> onMeasure
    313:316:void onMeasure(int,int):1761:1761 -> onMeasure
    317:318:void onMeasure(int,int):1763:1763 -> onMeasure
    319:322:void onMeasure(int,int):1764:1764 -> onMeasure
    323:326:void onMeasure(int,int):1763:1763 -> onMeasure
    327:333:void onMeasure(int,int):1767:1767 -> onMeasure
    334:337:void onMeasure(int,int):1769:1769 -> onMeasure
    338:343:void onMeasure(int,int):1770:1770 -> onMeasure
    344:360:void onMeasure(int,int):1771:1771 -> onMeasure
    361:367:void onMeasure(int,int):1776:1776 -> onMeasure
    368:380:void onMeasure(int,int):1778:1778 -> onMeasure
    381:396:void onMeasure(int,int):1779:1779 -> onMeasure
    397:402:void onMeasure(int,int):1784:1784 -> onMeasure
    403:408:void onMeasure(int,int):1785:1785 -> onMeasure
    409:416:void onMeasure(int,int):1786:1786 -> onMeasure
    417:427:void onMeasure(int,int):1787:1787 -> onMeasure
    428:440:void onMeasure(int,int):1790:1790 -> onMeasure
    441:453:void onMeasure(int,int):1791:1791 -> onMeasure
    454:470:void onMeasure(int,int):1792:1792 -> onMeasure
    471:478:void onMeasure(int,int):1794:1794 -> onMeasure
    479:495:void onMeasure(int,int):1795:1795 -> onMeasure
    496:503:void onMeasure(int,int):1799:1799 -> onMeasure
    504:509:void onMeasure(int,int):1800:1800 -> onMeasure
    510:511:void onMeasure(int,int):1801:1801 -> onMeasure
    512:515:void onMeasure(int,int):1802:1802 -> onMeasure
    516:521:void onMeasure(int,int):1801:1801 -> onMeasure
    522:525:void onMeasure(int,int):1806:1806 -> onMeasure
    526:535:void onMeasure(int,int):1810:1810 -> onMeasure
    536:545:void onMeasure(int,int):1811:1811 -> onMeasure
    546:556:void onMeasure(int,int):1814:1814 -> onMeasure
    557:560:void onMeasure(int,int):1813:1813 -> onMeasure
    561:572:void onMeasure(int,int):1817:1817 -> onMeasure
    573:576:void onMeasure(int,int):1816:1816 -> onMeasure
    577:588:void onMeasure(int,int):1820:1820 -> onMeasure
    1:4:void onRestoreInstanceState(android.os.Parcelable):1543:1543 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):1544:1544 -> onRestoreInstanceState
    9:10:void onRestoreInstanceState(android.os.Parcelable):1548:1548 -> onRestoreInstanceState
    11:17:void onRestoreInstanceState(android.os.Parcelable):1549:1549 -> onRestoreInstanceState
    18:27:void onRestoreInstanceState(android.os.Parcelable):1551:1551 -> onRestoreInstanceState
    28:37:void onRestoreInstanceState(android.os.Parcelable):1552:1552 -> onRestoreInstanceState
    38:43:void onRestoreInstanceState(android.os.Parcelable):1553:1553 -> onRestoreInstanceState
    44:46:void onRestoreInstanceState(android.os.Parcelable):1555:1555 -> onRestoreInstanceState
    47:50:void onRestoreInstanceState(android.os.Parcelable):1559:1559 -> onRestoreInstanceState
    51:54:void onRestoreInstanceState(android.os.Parcelable):1560:1560 -> onRestoreInstanceState
    1:3:void onRtlPropertiesChanged(int):492:492 -> onRtlPropertiesChanged
    4:6:void onRtlPropertiesChanged(int):495:495 -> onRtlPropertiesChanged
    7:17:void onRtlPropertiesChanged(int):496:496 -> onRtlPropertiesChanged
    1:9:android.os.Parcelable onSaveInstanceState():1531:1531 -> onSaveInstanceState
    10:17:android.os.Parcelable onSaveInstanceState():1533:1533 -> onSaveInstanceState
    18:23:android.os.Parcelable onSaveInstanceState():1534:1534 -> onSaveInstanceState
    24:30:android.os.Parcelable onSaveInstanceState():1537:1537 -> onSaveInstanceState
    1:7:boolean onTouchEvent(android.view.MotionEvent):1582:1582 -> onTouchEvent
    8:9:boolean onTouchEvent(android.view.MotionEvent):1584:1584 -> onTouchEvent
    10:14:boolean onTouchEvent(android.view.MotionEvent):1587:1587 -> onTouchEvent
    15:22:boolean onTouchEvent(android.view.MotionEvent):1588:1588 -> onTouchEvent
    23:29:boolean onTouchEvent(android.view.MotionEvent):1590:1590 -> onTouchEvent
    30:32:boolean onTouchEvent(android.view.MotionEvent):1595:1595 -> onTouchEvent
    1:4:int getChildHorizontalGravity(int):2168:2168 -> p
    5:24:int getChildHorizontalGravity(int):2169:2169 -> p
    1:6:int getChildTop(android.view.View,int):2088:2088 -> q
    7:15:int getChildTop(android.view.View,int):2089:2089 -> q
    16:19:int getChildTop(android.view.View,int):2090:2090 -> q
    20:33:int getChildTop(android.view.View,int):2091:2091 -> q
    34:37:int getChildTop(android.view.View,int):2101:2101 -> q
    38:41:int getChildTop(android.view.View,int):2102:2102 -> q
    42:49:int getChildTop(android.view.View,int):2103:2103 -> q
    50:51:int getChildTop(android.view.View,int):2105:2105 -> q
    52:61:int getChildTop(android.view.View,int):2106:2106 -> q
    62:67:int getChildTop(android.view.View,int):2111:2111 -> q
    68:73:int getChildTop(android.view.View,int):2112:2112 -> q
    74:88:int getChildTop(android.view.View,int):2096:2096 -> q
    89:94:int getChildTop(android.view.View,int):2093:2093 -> q
    15:19:int getChildVerticalGravity(int):2127:2127 -> r
    1:6:int getHorizontalMargins(android.view.View):2186:2186 -> s
    7:10:int getHorizontalMargins(android.view.View):2187:2187 -> s
    11:16:int getHorizontalMargins(android.view.View):2188:2188 -> s
    1:1:void setCollapseContentDescription(int):1049:1049 -> setCollapseContentDescription
    2:3:void setCollapseContentDescription(java.lang.CharSequence):1063:1064 -> setCollapseContentDescription
    4:5:void setCollapseContentDescription(java.lang.CharSequence):1066:1067 -> setCollapseContentDescription
    1:1:void setCollapseIcon(int):1094:1094 -> setCollapseIcon
    2:5:void setCollapseIcon(android.graphics.drawable.Drawable):1109:1112 -> setCollapseIcon
    1:2:void setCollapsible(boolean):2270:2270 -> setCollapsible
    3:6:void setCollapsible(boolean):2271:2271 -> setCollapsible
    5:8:void setContentInsetEndWithActions(int):1409:1409 -> setContentInsetEndWithActions
    9:10:void setContentInsetEndWithActions(int):1410:1410 -> setContentInsetEndWithActions
    11:16:void setContentInsetEndWithActions(int):1411:1411 -> setContentInsetEndWithActions
    17:20:void setContentInsetEndWithActions(int):1412:1412 -> setContentInsetEndWithActions
    5:8:void setContentInsetStartWithNavigation(int):1367:1367 -> setContentInsetStartWithNavigation
    9:10:void setContentInsetStartWithNavigation(int):1368:1368 -> setContentInsetStartWithNavigation
    11:16:void setContentInsetStartWithNavigation(int):1369:1369 -> setContentInsetStartWithNavigation
    17:20:void setContentInsetStartWithNavigation(int):1370:1370 -> setContentInsetStartWithNavigation
    1:1:void setLogo(int):509:509 -> setLogo
    2:4:void setLogo(android.graphics.drawable.Drawable):630:632 -> setLogo
    5:7:void setLogo(android.graphics.drawable.Drawable):634:636 -> setLogo
    8:9:void setLogo(android.graphics.drawable.Drawable):638:639 -> setLogo
    1:1:void setLogoDescription(int):663:663 -> setLogoDescription
    2:3:void setLogoDescription(java.lang.CharSequence):675:676 -> setLogoDescription
    4:5:void setLogoDescription(java.lang.CharSequence):678:679 -> setLogoDescription
    1:1:void setNavigationContentDescription(int):929:929 -> setNavigationContentDescription
    2:3:void setNavigationContentDescription(java.lang.CharSequence):943:944 -> setNavigationContentDescription
    4:5:void setNavigationContentDescription(java.lang.CharSequence):946:947 -> setNavigationContentDescription
    1:1:void setNavigationIcon(int):966:966 -> setNavigationIcon
    2:4:void setNavigationIcon(android.graphics.drawable.Drawable):985:987 -> setNavigationIcon
    5:7:void setNavigationIcon(android.graphics.drawable.Drawable):989:991 -> setNavigationIcon
    8:9:void setNavigationIcon(android.graphics.drawable.Drawable):993:994 -> setNavigationIcon
    1:3:void setNavigationOnClickListener(android.view.View$OnClickListener):1020:1020 -> setNavigationOnClickListener
    4:9:void setNavigationOnClickListener(android.view.View$OnClickListener):1021:1021 -> setNavigationOnClickListener
    1:1:void setOnMenuItemClickListener(androidx.appcompat.widget.Toolbar$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$f;)V"}
    1:3:void setOverflowIcon(android.graphics.drawable.Drawable):1136:1136 -> setOverflowIcon
    4:9:void setOverflowIcon(android.graphics.drawable.Drawable):1137:1137 -> setOverflowIcon
    1:4:void setPopupTheme(int):361:361 -> setPopupTheme
    5:8:void setPopupTheme(int):362:362 -> setPopupTheme
    9:15:void setPopupTheme(int):364:364 -> setPopupTheme
    16:27:void setPopupTheme(int):366:366 -> setPopupTheme
    1:1:void setSubtitle(int):803:803 -> setSubtitle
    2:9:void setSubtitle(java.lang.CharSequence):814:821 -> setSubtitle
    10:11:void setSubtitle(java.lang.CharSequence):823:824 -> setSubtitle
    12:13:void setSubtitle(java.lang.CharSequence):827:828 -> setSubtitle
    14:16:void setSubtitle(java.lang.CharSequence):830:832 -> setSubtitle
    17:18:void setSubtitle(java.lang.CharSequence):834:835 -> setSubtitle
    19:19:void setSubtitle(java.lang.CharSequence):837:837 -> setSubtitle
    1:1:void setSubtitleTextColor(int):889:889 -> setSubtitleTextColor
    2:4:void setSubtitleTextColor(android.content.res.ColorStateList):898:900 -> setSubtitleTextColor
    1:1:void setTitle(int):748:748 -> setTitle
    2:9:void setTitle(java.lang.CharSequence):760:767 -> setTitle
    10:11:void setTitle(java.lang.CharSequence):769:770 -> setTitle
    12:13:void setTitle(java.lang.CharSequence):773:774 -> setTitle
    14:16:void setTitle(java.lang.CharSequence):776:778 -> setTitle
    17:18:void setTitle(java.lang.CharSequence):780:781 -> setTitle
    19:19:void setTitle(java.lang.CharSequence):783:783 -> setTitle
    1:2:void setTitleMarginBottom(int):485:485 -> setTitleMarginBottom
    3:6:void setTitleMarginBottom(int):486:486 -> setTitleMarginBottom
    1:2:void setTitleMarginEnd(int):463:463 -> setTitleMarginEnd
    3:6:void setTitleMarginEnd(int):465:465 -> setTitleMarginEnd
    1:2:void setTitleMarginStart(int):419:419 -> setTitleMarginStart
    3:6:void setTitleMarginStart(int):421:421 -> setTitleMarginStart
    1:2:void setTitleMarginTop(int):441:441 -> setTitleMarginTop
    3:6:void setTitleMarginTop(int):443:443 -> setTitleMarginTop
    1:1:void setTitleTextColor(int):868:868 -> setTitleTextColor
    2:4:void setTitleTextColor(android.content.res.ColorStateList):877:879 -> setTitleTextColor
    1:6:int getVerticalMargins(android.view.View):2192:2192 -> t
    7:12:int getVerticalMargins(android.view.View):2193:2193 -> t
    2:4:int getViewListMeasuredWidth(java.util.List,int[]):2043:2043 -> u
    5:6:int getViewListMeasuredWidth(java.util.List,int[]):2044:2044 -> u
    7:14:int getViewListMeasuredWidth(java.util.List,int[]):2046:2046 -> u
    15:20:int getViewListMeasuredWidth(java.util.List,int[]):2048:2048 -> u
    21:26:int getViewListMeasuredWidth(java.util.List,int[]):2049:2049 -> u
    27:29:int getViewListMeasuredWidth(java.util.List,int[]):2050:2050 -> u
    30:32:int getViewListMeasuredWidth(java.util.List,int[]):2051:2051 -> u
    33:36:int getViewListMeasuredWidth(java.util.List,int[]):2052:2052 -> u
    37:41:int getViewListMeasuredWidth(java.util.List,int[]):2053:2053 -> u
    42:46:int getViewListMeasuredWidth(java.util.List,int[]):2054:2054 -> u
    47:50:int getViewListMeasuredWidth(java.util.List,int[]):2055:2055 -> u
    51:63:int getViewListMeasuredWidth(java.util.List,int[]):2056:2056 -> u
    1:12:boolean hasExpandedActionView():709:709 -> v
    1:14:boolean hideOverflowMenu():549:549 -> w
    1:12:void inflateMenu(int):1191:1191 -> x
    1:19:boolean isChildOrHidden(android.view.View):2260:2260 -> y
    1:14:boolean isOverflowMenuShowPending():531:531 -> z
androidx.appcompat.widget.Toolbar$1 -> androidx.appcompat.widget.Toolbar$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.Toolbar):203:203 -> <init>
    1:7:boolean onMenuItemClick(android.view.MenuItem):206:206 -> onMenuItemClick
androidx.appcompat.widget.Toolbar$2 -> androidx.appcompat.widget.Toolbar$b:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.Toolbar):221:221 -> <init>
    1:6:void run():223:223 -> run
androidx.appcompat.widget.Toolbar$3 -> androidx.appcompat.widget.Toolbar$c:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> e
    1:6:void <init>(androidx.appcompat.widget.Toolbar):1500:1500 -> <init>
    1:6:void onClick(android.view.View):1503:1503 -> onClick
androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> androidx.appcompat.widget.Toolbar$d:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    androidx.appcompat.widget.Toolbar this$0 -> g
    1:6:void <init>(androidx.appcompat.widget.Toolbar):2447:2447 -> <init>
    1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"}
    1:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2453:2453 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"}
    9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2454:2454 -> c
    12:14:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2456:2456 -> c
    1:2:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"}
    1:4:void updateMenuView(boolean):2467:2467 -> f
    5:8:void updateMenuView(boolean):2470:2470 -> f
    9:15:void updateMenuView(boolean):2471:2471 -> f
    16:21:void updateMenuView(boolean):2473:2473 -> f
    22:29:void updateMenuView(boolean):2474:2474 -> f
    30:37:void updateMenuView(boolean):2483:2483 -> f
    1:2:boolean flagActionItems():0:0 -> h
    1:8:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2545:2545 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    9:13:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2546:2546 -> i
    14:20:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2549:2549 -> i
    21:27:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2550:2550 -> i
    28:32:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2551:2551 -> i
    33:35:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2553:2553 -> i
    36:37:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2554:2554 -> i
    38:43:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2555:2555 -> i
    44:48:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2556:2556 -> i
    1:5:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2508:2508 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"}
    6:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2509:2509 -> j
    14:17:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2510:2510 -> j
    18:21:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2511:2511 -> j
    22:28:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2512:2512 -> j
    29:35:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2514:2514 -> j
    36:43:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2516:2516 -> j
    44:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2517:2517 -> j
    46:53:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2518:2518 -> j
    54:57:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2519:2519 -> j
    58:61:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2520:2520 -> j
    62:68:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2521:2521 -> j
    69:74:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2523:2523 -> j
    75:87:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2524:2524 -> j
    88:89:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2525:2525 -> j
    90:94:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2526:2526 -> j
    95:101:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2527:2527 -> j
    102:106:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2530:2530 -> j
    107:112:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2531:2531 -> j
    113:115:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2532:2532 -> j
    116:123:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2534:2534 -> j
    124:129:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2535:2535 -> j
androidx.appcompat.widget.Toolbar$LayoutParams -> androidx.appcompat.widget.Toolbar$e:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mViewType -> b
    1:1:void <init>(android.content.Context,android.util.AttributeSet):2354:2354 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):2351:2351 -> <init>
    3:3:void <init>(int,int):2358:2358 -> <init>
    4:4:void <init>(int,int):2351:2351 -> <init>
    5:5:void <init>(int,int):2359:2359 -> <init>
    6:6:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2372:2372 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$e;)V"}
    7:7:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2351:2351 -> <init>
    8:8:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2374:2374 -> <init>
    9:9:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2378:2378 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/a$a;)V"}
    10:10:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2351:2351 -> <init>
    11:11:void <init>(android.view.ViewGroup$MarginLayoutParams):2382:2382 -> <init>
    12:12:void <init>(android.view.ViewGroup$MarginLayoutParams):2351:2351 -> <init>
    13:13:void <init>(android.view.ViewGroup$MarginLayoutParams):2385:2385 -> <init>
    14:14:void <init>(android.view.ViewGroup$LayoutParams):2389:2389 -> <init>
    15:15:void <init>(android.view.ViewGroup$LayoutParams):2351:2351 -> <init>
    1:4:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2393:2393 -> a
    5:8:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2394:2394 -> a
    9:12:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2395:2395 -> a
    13:17:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2396:2396 -> a
androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> androidx.appcompat.widget.Toolbar$f:
# {"id":"sourceFile","fileName":"Toolbar.java"}
androidx.appcompat.widget.Toolbar$SavedState -> androidx.appcompat.widget.Toolbar$g:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int expandedMenuItemId -> g
    boolean isOverflowOpen -> h
    1:8:void <clinit>():2425:2425 -> <clinit>
    1:3:void <init>(android.os.Parcel,java.lang.ClassLoader):2409:2411 -> <init>
    4:4:void <init>(android.os.Parcelable):2415:2415 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):2420:2420 -> writeToParcel
    4:8:void writeToParcel(android.os.Parcel,int):2421:2421 -> writeToParcel
    9:14:void writeToParcel(android.os.Parcel,int):2422:2422 -> writeToParcel
androidx.appcompat.widget.Toolbar$SavedState$1 -> androidx.appcompat.widget.Toolbar$g$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    1:4:void <init>():2425:2425 -> <init>
    1:7:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel):2433:2433 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$g;"}
    1:6:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2428:2428 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$g;"}
    1:3:androidx.appcompat.widget.Toolbar$SavedState[] newArray(int):2438:2438 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/Toolbar$g;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):2425:2425 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2425:2425 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2425:2425 -> newArray
androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.j1:
# {"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>
    5:16:void setNavigationContentDescription(int):626:626 -> A
    1:2:void setNavigationContentDescription(java.lang.CharSequence):620:620 -> B
    3:6:void setNavigationContentDescription(java.lang.CharSequence):621:621 -> B
    1:2:void setNavigationIcon(android.graphics.drawable.Drawable):593:593 -> C
    3:6:void setNavigationIcon(android.graphics.drawable.Drawable):594:594 -> C
    1:2:void setSubtitle(java.lang.CharSequence):273:273 -> D
    3:8:void setSubtitle(java.lang.CharSequence):274:274 -> D
    9:14:void setSubtitle(java.lang.CharSequence):275:275 -> D
    2:3:void setTitle(java.lang.CharSequence):255:255 -> E
    4:7:void setTitle(java.lang.CharSequence):256:256 -> E
    1:2:void setTitleInt(java.lang.CharSequence):260:260 -> F
    3:8:void setTitleInt(java.lang.CharSequence):261:261 -> F
    9:14:void setTitleInt(java.lang.CharSequence):262:262 -> F
    1:6:void updateHomeAccessibility():630:630 -> G
    7:14:void updateHomeAccessibility():631:631 -> G
    15:22:void updateHomeAccessibility():632:632 -> G
    23:30:void updateHomeAccessibility():634:634 -> G
    1:6:void updateNavigationIcon():611:611 -> H
    7:19:void updateNavigationIcon():612:612 -> H
    20:26:void updateNavigationIcon():614:614 -> H
    1:10:void updateToolbarLogo():323:323 -> I
    11:18:void updateToolbarLogo():325:325 -> I
    19:22:void updateToolbarLogo():327:327 -> I
    23:28:void updateToolbarLogo():330:330 -> I
    1:4:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):365:365 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V"}
    5:17:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):366:366 -> a
    18:22:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):367:367 -> a
    23:27:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):369:369 -> a
    28:37:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):370:370 -> a
    1:7:boolean isOverflowMenuShowing():340:340 -> b
    1:7:android.content.Context getContext():222:222 -> c
    1:6:void collapseActionView():232:232 -> collapseActionView
    2:4:void setMenuPrepared():360:360 -> d
    1:7:boolean isOverflowMenuShowPending():345:345 -> e
    1:7:boolean hideOverflowMenu():355:355 -> f
    1:7:boolean showOverflowMenu():350:350 -> g
    1:7:java.lang.CharSequence getTitle():250:250 -> getTitle
    1:7:boolean canShowOverflowMenu():335:335 -> h
    1:6:void dismissPopupMenus():375:375 -> i
    1:6:void setVisibility(int):661:661 -> j
    1:12:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):422:422 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/b1;)V"}
    13:17:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):423:423 -> k
    18:20:void setEmbeddedTabView(androidx.appcompat.widget.ScrollingTabContainerView):425:425 -> k
    1:3:android.view.ViewGroup getViewGroup():217:217 -> l
    1:1:void setHomeButtonEnabled(boolean):0:0 -> m
    1:7:boolean hasExpandedActionView():227:227 -> n
    1:3:void setDisplayOptions(int):385:385 -> o
    4:15:void setDisplayOptions(int):387:387 -> o
    16:18:void setDisplayOptions(int):391:391 -> o
    19:25:void setDisplayOptions(int):393:393 -> o
    26:36:void setDisplayOptions(int):397:397 -> o
    37:43:void setDisplayOptions(int):402:402 -> o
    44:51:void setDisplayOptions(int):403:403 -> o
    52:57:void setDisplayOptions(int):405:405 -> o
    58:66:void setDisplayOptions(int):406:406 -> o
    67:74:void setDisplayOptions(int):410:410 -> o
    75:80:void setDisplayOptions(int):412:412 -> o
    81:86:void setDisplayOptions(int):414:414 -> o
    1:3:int getDisplayOptions():380:380 -> p
    3:16:void setLogo(int):312:312 -> q
    1:3:int getNavigationMode():458:458 -> r
    1:12:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):566:566 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/z;"}
    13:16:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):567:567 -> s
    17:25:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):568:568 -> s
    26:30:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):569:569 -> s
    1:1:void setIcon(int):301:301 -> setIcon
    2:3:void setIcon(android.graphics.drawable.Drawable):306:307 -> setIcon
    1:3:void setWindowCallback(android.view.Window$Callback):237:237 -> setWindowCallback
    1:4:void setWindowTitle(java.lang.CharSequence):243:243 -> setWindowTitle
    5:8:void setWindowTitle(java.lang.CharSequence):244:244 -> setWindowTitle
    1:8:void initProgress():281:281 -> t
    1:8:void initIndeterminateProgress():286:286 -> u
    1:6:void setCollapsible(boolean):448:448 -> v
    1:8:int detectDisplayOptions():208:208 -> w
    9:22:int detectDisplayOptions():210:210 -> w
    1:10:void setCustomView(android.view.View):540:540 -> x
    11:15:void setCustomView(android.view.View):541:541 -> x
    16:19:void setCustomView(android.view.View):543:543 -> x
    20:25:void setCustomView(android.view.View):544:544 -> x
    26:31:void setCustomView(android.view.View):545:545 -> x
    1:5:void setDefaultNavigationContentDescription(int):196:196 -> y
    6:7:void setDefaultNavigationContentDescription(int):199:199 -> y
    8:19:void setDefaultNavigationContentDescription(int):200:200 -> y
    20:25:void setDefaultNavigationContentDescription(int):201:201 -> y
    1:2:void setLogo(android.graphics.drawable.Drawable):317:317 -> z
    3:6:void setLogo(android.graphics.drawable.Drawable):318:318 -> z
androidx.appcompat.widget.ToolbarWidgetWrapper$1 -> androidx.appcompat.widget.j1$a:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    androidx.appcompat.view.menu.ActionMenuItem mNavItem -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/a;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j1;"}
    1:5:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):182:182 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/j1;)V"}
    6:27:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):183:183 -> <init>
    1:11:void onClick(android.view.View):187:187 -> onClick
    12:17:void onClick(android.view.View):188:188 -> onClick
androidx.appcompat.widget.ToolbarWidgetWrapper$2 -> androidx.appcompat.widget.j1$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/j1;"}
    1:8:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper,int):569:569 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/j1;I)V"}
    9:11:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper,int):570:570 -> <init>
    2:4:void onAnimationCancel(android.view.View):586:586 -> a
    1:4:void onAnimationEnd(android.view.View):579:579 -> b
    5:14:void onAnimationEnd(android.view.View):580:580 -> b
    1:9:void onAnimationStart(android.view.View):574:574 -> c
androidx.appcompat.widget.TooltipCompat -> androidx.appcompat.widget.k1:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    1:4:void setTooltipText(android.view.View,java.lang.CharSequence):42:42 -> a
androidx.appcompat.widget.VectorEnabledTintResources -> androidx.appcompat.widget.l1:
# {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"}
    java.lang.ref.WeakReference mContextRef -> a
    boolean sCompatVectorFromResourcesEnabled -> b
    1:1:void <clinit>():0:0 -> <clinit>
    1:15:void <init>(android.content.Context,android.content.res.Resources):55:55 -> <init>
    16:23:void <init>(android.content.Context,android.content.res.Resources):56:56 -> <init>
    1:3:boolean isCompatVectorFromResourcesEnabled():93:93 -> a
    1:5:boolean shouldBeUsed():42:42 -> b
    1:5:android.graphics.drawable.Drawable superGetDrawable(int):75:75 -> c
    1:10:android.graphics.drawable.Drawable getDrawable(int):66:66 -> getDrawable
    11:19:android.graphics.drawable.Drawable getDrawable(int):68:68 -> getDrawable
    20:24:android.graphics.drawable.Drawable getDrawable(int):70:70 -> getDrawable
androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
    int mLayoutResource -> e
    int mInflatedId -> f
    java.lang.ref.WeakReference mInflatedViewRef -> g
    android.view.LayoutInflater mInflater -> h
    1:1:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):57:57 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):44:44 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):59:59 -> <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:10:void <init>(android.content.Context,android.util.AttributeSet,int):68:69 -> <init>
    1:4:android.view.View inflate():196:196 -> a
    5:8:android.view.View inflate():198:198 -> a
    9:12:android.view.View inflate():199:199 -> a
    13:14:android.view.View inflate():200:200 -> a
    15:19:android.view.View inflate():202:202 -> a
    20:27:android.view.View inflate():205:205 -> a
    28:34:android.view.View inflate():207:207 -> a
    35:39:android.view.View inflate():210:210 -> a
    40:42:android.view.View inflate():211:211 -> a
    43:46:android.view.View inflate():214:214 -> a
    47:49:android.view.View inflate():215:215 -> a
    50:55:android.view.View inflate():217:217 -> a
    56:59:android.view.View inflate():219:219 -> a
    60:62:android.view.View inflate():221:221 -> a
    63:70:android.view.View inflate():224:224 -> a
    71:78:android.view.View inflate():232:232 -> a
    79:86:android.view.View inflate():235:235 -> a
    1:1:void dispatchDraw(android.graphics.Canvas):0:0 -> dispatchDraw
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:3:int getInflatedId():83:83 -> getInflatedId
    1:3:android.view.LayoutInflater getLayoutInflater():144:144 -> getLayoutInflater
    1:3:int getLayoutResource():113:113 -> getLayoutResource
    2:5:void onMeasure(int,int):149:149 -> onMeasure
    1:3:void setInflatedId(int):97:97 -> setInflatedId
    1:3:void setLayoutInflater(android.view.LayoutInflater):137:137 -> setLayoutInflater
    1:3:void setLayoutResource(int):129:129 -> setLayoutResource
    1:1:void setOnInflateListener(androidx.appcompat.widget.ViewStubCompat$OnInflateListener):0:0 -> setOnInflateListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ViewStubCompat$a;)V"}
    1:4:void setVisibility(int):173:173 -> setVisibility
    5:12:void setVisibility(int):174:174 -> setVisibility
    13:16:void setVisibility(int):176:176 -> setVisibility
    17:24:void setVisibility(int):178:178 -> setVisibility
    25:34:void setVisibility(int):181:181 -> setVisibility
    35:38:void setVisibility(int):183:183 -> setVisibility
androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> androidx.appcompat.widget.ViewStubCompat$a:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
androidx.appcompat.widget.ViewUtils -> androidx.appcompat.widget.m1:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a
    1:2:void <clinit>():42:42 -> <clinit>
    3:16:void <clinit>():44:44 -> <clinit>
    17:22:void <clinit>():46:46 -> <clinit>
    23:29:void <clinit>():47:47 -> <clinit>
    30:37:void <clinit>():50:50 -> <clinit>
    1:4:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):66:66 -> a
    5:13:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):68:68 -> a
    14:21:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):70:70 -> a
    1:10:boolean isLayoutRtl(android.view.View):58:58 -> b
    1:4:void makeOptionalFitsSystemWindows(android.view.View):80:80 -> c
    5:15:void makeOptionalFitsSystemWindows(android.view.View):84:84 -> c
    16:22:void makeOptionalFitsSystemWindows(android.view.View):85:85 -> c
    23:30:void makeOptionalFitsSystemWindows(android.view.View):86:86 -> c
    31:34:void makeOptionalFitsSystemWindows(android.view.View):88:88 -> c
    35:38:void makeOptionalFitsSystemWindows(android.view.View):94:94 -> c
    39:42:void makeOptionalFitsSystemWindows(android.view.View):92:92 -> c
    43:48:void makeOptionalFitsSystemWindows(android.view.View):90:90 -> c
androidx.arch.core.executor.ArchTaskExecutor -> l.a:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    androidx.arch.core.executor.TaskExecutor mDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/d;"}
    androidx.arch.core.executor.TaskExecutor mDefaultTaskExecutor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/d;"}
    androidx.arch.core.executor.ArchTaskExecutor sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"}
    java.util.concurrent.Executor sMainThreadExecutor -> d
    java.util.concurrent.Executor sIOThreadExecutor -> e
    1:7:void <clinit>():42:42 -> <clinit>
    8:15:void <clinit>():50:50 -> <clinit>
    1:3:void <init>():57:57 -> <init>
    4:10:void <init>():58:58 -> <init>
    11:13:void <init>():59:59 -> <init>
    1:6:void executeOnDiskIO(java.lang.Runnable):96:96 -> a
    1:7:boolean isMainThread():116:116 -> b
    1:6:void postToMainThread(java.lang.Runnable):101:101 -> c
    1:4:androidx.arch.core.executor.ArchTaskExecutor getInstance():69:69 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/a;"}
    5:7:androidx.arch.core.executor.ArchTaskExecutor getInstance():70:70 -> d
    8:10:androidx.arch.core.executor.ArchTaskExecutor getInstance():72:72 -> d
    11:14:androidx.arch.core.executor.ArchTaskExecutor getInstance():73:73 -> d
    15:24:androidx.arch.core.executor.ArchTaskExecutor getInstance():74:74 -> d
    25:26:androidx.arch.core.executor.ArchTaskExecutor getInstance():76:77 -> d
    27:28:androidx.arch.core.executor.ArchTaskExecutor getInstance():77:77 -> d
    29:30:androidx.arch.core.executor.ArchTaskExecutor getInstance():76:76 -> d
androidx.arch.core.executor.ArchTaskExecutor$1 -> l.a$a:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    1:4:void <init>():42:42 -> <init>
    1:8:void execute(java.lang.Runnable):45:45 -> execute
androidx.arch.core.executor.ArchTaskExecutor$2 -> l.a$b:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    1:4:void <init>():50:50 -> <init>
    1:8:void execute(java.lang.Runnable):53:53 -> execute
androidx.arch.core.executor.DefaultTaskExecutor -> l.c:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    java.lang.Object mLock -> a
    java.util.concurrent.ExecutorService mDiskIO -> b
    android.os.Handler mMainHandler -> c
    1:3:void <init>():37:37 -> <init>
    4:10:void <init>():39:39 -> <init>
    11:23:void <init>():41:41 -> <init>
    1:6:void executeOnDiskIO(java.lang.Runnable):59:59 -> a
    1:18:boolean isMainThread():77:77 -> b
    1:4:void postToMainThread(java.lang.Runnable):64:64 -> c
    5:7:void postToMainThread(java.lang.Runnable):65:65 -> c
    8:11:void postToMainThread(java.lang.Runnable):66:66 -> c
    12:24:void postToMainThread(java.lang.Runnable):67:67 -> c
    25:28:void postToMainThread(java.lang.Runnable):69:69 -> c
    29:34:void postToMainThread(java.lang.Runnable):72:72 -> c
    1:6:android.os.Handler createAsync(android.os.Looper):81:81 -> d
    7:11:android.os.Handler createAsync(android.os.Looper):82:82 -> d
    12:27:android.os.Handler createAsync(android.os.Looper):86:86 -> d
    28:41:android.os.Handler createAsync(android.os.Looper):88:88 -> d
    42:47:android.os.Handler createAsync(android.os.Looper):93:93 -> d
    48:53:android.os.Handler createAsync(android.os.Looper):96:96 -> d
androidx.arch.core.executor.DefaultTaskExecutor$$ExternalSyntheticApiModelOutline0 -> l.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.os.Handler l.DefaultTaskExecutor$$ExternalSyntheticApiModelOutline0.m(android.os.Looper):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.arch.core.executor.DefaultTaskExecutor$1 -> l.c$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":"Ll/c;"}
    1:5:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/c;)V"}
    6:14:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):44:44 -> <init>
    1:5:java.lang.Thread newThread(java.lang.Runnable):48:48 -> newThread
    6:29:java.lang.Thread newThread(java.lang.Runnable):49:49 -> newThread
androidx.arch.core.executor.TaskExecutor -> l.d:
# {"id":"sourceFile","fileName":"TaskExecutor.java"}
    1:4: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 -> m.a:
# {"id":"sourceFile","fileName":"FastSafeIterableMap.java"}
    java.util.HashMap mHashMap -> i
    1:3:void <init>():35:35 -> <init>
    4:11:void <init>():37:37 -> <init>
    1:9:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):41:41 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lm/b$c;"}
    1:7:boolean contains(java.lang.Object):66:66 -> contains
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):46:46 -> f
    7:9:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):48:48 -> f
    10:20:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):50:50 -> f
    1:4:java.lang.Object remove(java.lang.Object):56:56 -> g
    5:10:java.lang.Object remove(java.lang.Object):57:57 -> g
    1:6:java.util.Map$Entry ceil(java.lang.Object):75:75 -> h
    7:19:java.util.Map$Entry ceil(java.lang.Object):76:76 -> h
androidx.arch.core.internal.SafeIterableMap -> m.b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mStart -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    java.util.WeakHashMap mIterators -> g
    int mSize -> h
    1:3:void <init>():35:35 -> <init>
    4:11:void <init>():42:42 -> <init>
    12:14:void <init>():43:43 -> <init>
    1:3:java.util.Map$Entry eldest():169:169 -> a
    1:4:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):46:46 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lm/b$c;"}
    5:13:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):48:48 -> b
    14:17:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):51:51 -> b
    1:5:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():160:160 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/b$d;"}
    6:13:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():161:161 -> c
    1:3:java.util.Map$Entry newest():176:176 -> d
    1:9:java.util.Iterator descendingIterator():150:150 -> descendingIterator
    10:17:java.util.Iterator descendingIterator():151:151 -> descendingIterator
    1:5:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):75:75 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lm/b$c;"}
    6:11:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):76:76 -> e
    12:15:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):77:77 -> e
    16:17:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):78:78 -> e
    18:20:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):79:79 -> e
    21:22:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):83:83 -> e
    23:24:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):84:84 -> e
    25:27:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):85:85 -> e
    5:10:boolean equals(java.lang.Object):184:184 -> equals
    11:12:boolean equals(java.lang.Object):187:187 -> equals
    13:23:boolean equals(java.lang.Object):188:188 -> equals
    24:27:boolean equals(java.lang.Object):191:191 -> equals
    28:31:boolean equals(java.lang.Object):192:192 -> equals
    32:43:boolean equals(java.lang.Object):193:193 -> equals
    44:49:boolean equals(java.lang.Object):194:194 -> equals
    50:59:boolean equals(java.lang.Object):195:195 -> equals
    60:66:boolean equals(java.lang.Object):197:197 -> equals
    67:80:boolean equals(java.lang.Object):201:201 -> equals
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):66:66 -> f
    7:9:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):68:68 -> f
    10:14:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):70:70 -> f
    1:8:java.lang.Object remove(java.lang.Object):98:98 -> g
    9:14:java.lang.Object remove(java.lang.Object):102:102 -> g
    15:22:java.lang.Object remove(java.lang.Object):103:103 -> g
    23:44:java.lang.Object remove(java.lang.Object):104:104 -> g
    45:48:java.lang.Object remove(java.lang.Object):105:105 -> g
    49:52:java.lang.Object remove(java.lang.Object):109:109 -> g
    53:57:java.lang.Object remove(java.lang.Object):110:110 -> g
    58:61:java.lang.Object remove(java.lang.Object):112:112 -> g
    62:65:java.lang.Object remove(java.lang.Object):115:115 -> g
    66:68:java.lang.Object remove(java.lang.Object):116:116 -> g
    69:70:java.lang.Object remove(java.lang.Object):118:118 -> g
    71:72:java.lang.Object remove(java.lang.Object):121:121 -> g
    73:74:java.lang.Object remove(java.lang.Object):122:122 -> g
    75:77:java.lang.Object remove(java.lang.Object):123:123 -> g
    1:5:int hashCode():207:207 -> hashCode
    6:11:int hashCode():208:208 -> hashCode
    12:24:int hashCode():209:209 -> hashCode
    1:9:java.util.Iterator iterator():140:140 -> iterator
    10:17:java.util.Iterator iterator():141:141 -> iterator
    1:3:int size():130:130 -> size
    1:5:java.lang.String toString():216:216 -> toString
    6:10:java.lang.String toString():217:217 -> toString
    11:14:java.lang.String toString():218:218 -> toString
    15:20:java.lang.String toString():219:219 -> toString
    21:33:java.lang.String toString():220:220 -> toString
    34:39:java.lang.String toString():221:221 -> toString
    40:45:java.lang.String toString():222:222 -> toString
    46:50:java.lang.String toString():225:225 -> toString
    51:55:java.lang.String toString():226:226 -> toString
androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> m.b$a:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):283:283 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;Lm/b$c;)V"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):293:293 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)Lm/b$c;"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):288:288 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)Lm/b$c;"}
androidx.arch.core.internal.SafeIterableMap$DescendingIterator -> m.b$b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):300:300 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;Lm/b$c;)V"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):310:310 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)Lm/b$c;"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):305:305 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)Lm/b$c;"}
androidx.arch.core.internal.SafeIterableMap$Entry -> m.b$c:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    java.lang.Object mKey -> e
    java.lang.Object mValue -> f
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    1:3:void <init>(java.lang.Object,java.lang.Object):362:362 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Object):363:363 -> <init>
    6:8:void <init>(java.lang.Object,java.lang.Object):364:364 -> <init>
    5:10:boolean equals(java.lang.Object):395:395 -> equals
    11:12:boolean equals(java.lang.Object):398:398 -> equals
    13:34:boolean equals(java.lang.Object):399:399 -> equals
    1:3:java.lang.Object getKey():370:370 -> getKey
    1:3:java.lang.Object getValue():376:376 -> getValue
    1:14:int hashCode():404:404 -> hashCode
    1:8:java.lang.Object setValue(java.lang.Object):381:381 -> setValue
    1:25:java.lang.String toString():386:386 -> toString
androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> m.b$d:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    boolean mBeforeStart -> f
    androidx.arch.core.internal.SafeIterableMap this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b;"}
    1:6:void <init>(androidx.arch.core.internal.SafeIterableMap):318:318 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b;)V"}
    7:9:void <init>(androidx.arch.core.internal.SafeIterableMap):316:316 -> <init>
    1:4:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):324:324 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)V"}
    5:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):325:325 -> a
    14:16:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):326:326 -> a
    1:5:java.util.Map$Entry next():340:340 -> b
    6:7:java.util.Map$Entry next():341:341 -> b
    8:14:java.util.Map$Entry next():342:342 -> b
    15:24:java.util.Map$Entry next():344:344 -> b
    25:27:java.util.Map$Entry next():346:346 -> b
    1:6:boolean hasNext():332:332 -> hasNext
    7:14:boolean hasNext():333:333 -> hasNext
    15:24:boolean hasNext():335:335 -> hasNext
    1:5:java.lang.Object next():314:314 -> next
androidx.arch.core.internal.SafeIterableMap$ListIterator -> m.b$e:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b$c;"}
    1:3:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):234:234 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;Lm/b$c;)V"}
    4:5:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):235:235 -> <init>
    6:8:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):236:236 -> <init>
    1:9:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):247:247 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)V"}
    10:11:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):248:248 -> a
    12:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):249:249 -> a
    14:17:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):252:252 -> a
    18:23:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):253:253 -> a
    24:27:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):256:256 -> a
    28:34: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":"(Lm/b$c;)Lm/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)Lm/b$c;"}
    1:2:java.util.Map$Entry next():271:271 -> d
    3:9:java.util.Map$Entry next():272:272 -> d
    1:9:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():263:263 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/b$c;"}
    10:16:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():266:266 -> e
    1:8:boolean hasNext():241:241 -> hasNext
    1:5:java.lang.Object next():229:229 -> next
androidx.arch.core.internal.SafeIterableMap$SupportRemove -> m.b$f:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/b$c;)V"}
androidx.collection.ArrayMap -> n.a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.MapCollections mCollections -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:1:void <init>():57:57 -> <init>
    2:2:void <init>(androidx.collection.SimpleArrayMap):71:71 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/g;)V"}
    1:9:java.util.Set entrySet():182:182 -> entrySet
    1:9:java.util.Set keySet():194:194 -> keySet
    1:4:androidx.collection.MapCollections getCollection():75:75 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/f;"}
    5:11:androidx.collection.MapCollections getCollection():76:76 -> n
    12:14:androidx.collection.MapCollections getCollection():123:123 -> n
    1:5:boolean retainAll(java.util.Collection):164:164 -> o
    1:10:void putAll(java.util.Map):142:142 -> putAll
    11:30:void putAll(java.util.Map):143:143 -> putAll
    31:43:void putAll(java.util.Map):144:144 -> putAll
    1:9:java.util.Collection values():206:206 -> values
androidx.collection.ArrayMap$1 -> n.a$a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    1:6:void <init>(androidx.collection.ArrayMap):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)V"}
    1:6:void colClear():119:119 -> a
    1:10:java.lang.Object colGetEntry(int,int):84:84 -> b
    1:3:java.util.Map colGetMap():99:99 -> c
    1:5:int colGetSize():79:79 -> d
    1:7:int colIndexOfKey(java.lang.Object):89:89 -> e
    1:7:int colIndexOfValue(java.lang.Object):94:94 -> f
    1:6:void colPut(java.lang.Object,java.lang.Object):104:104 -> g
    1:6:void colRemoveAt(int):114:114 -> h
    1:7:java.lang.Object colSetValue(int,java.lang.Object):109:109 -> i
androidx.collection.ArraySet -> n.b:
# {"id":"sourceFile","fileName":"ArraySet.java"}
    int[] mHashes -> e
    java.lang.Object[] mArray -> f
    int mSize -> g
    androidx.collection.MapCollections mCollections -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    int[] INT -> i
    java.lang.Object[] OBJECT -> j
    java.lang.Object[] sBaseCache -> k
    int sBaseCacheSize -> l
    java.lang.Object[] sTwiceBaseCache -> m
    int sTwiceBaseCacheSize -> n
    2:5:void <clinit>():50:50 -> <clinit>
    6:10: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>
    8:10:void allocArrays(int):161:161 -> a
    11:14:void allocArrays(int):162:162 -> a
    15:16:void allocArrays(int):164:164 -> a
    17:22:void allocArrays(int):165:165 -> a
    23:28:void allocArrays(int):166:166 -> a
    29:32:void allocArrays(int):167:167 -> a
    33:37:void allocArrays(int):168:168 -> a
    38:41:void allocArrays(int):173:173 -> a
    42:48:void allocArrays(int):175:175 -> a
    49:51:void allocArrays(int):177:177 -> a
    52:55:void allocArrays(int):178:178 -> a
    56:57:void allocArrays(int):180:180 -> a
    58:63:void allocArrays(int):181:181 -> a
    64:69:void allocArrays(int):182:182 -> a
    70:73:void allocArrays(int):183:183 -> a
    74:78:void allocArrays(int):184:184 -> a
    79:82:void allocArrays(int):189:189 -> a
    83:86:void allocArrays(int):191:191 -> a
    87:90:void allocArrays(int):194:194 -> a
    91:95:void allocArrays(int):195:195 -> a
    4:9:boolean add(java.lang.Object):361:361 -> add
    10:13:boolean add(java.lang.Object):363:363 -> add
    14:24:boolean add(java.lang.Object):364:364 -> add
    25:44:boolean add(java.lang.Object):371:371 -> add
    45:46:boolean add(java.lang.Object):378:378 -> add
    47:49:boolean add(java.lang.Object):379:379 -> add
    50:54:boolean add(java.lang.Object):381:381 -> add
    55:58:boolean add(java.lang.Object):383:383 -> add
    59:64:boolean add(java.lang.Object):384:384 -> add
    65:69:boolean add(java.lang.Object):387:387 -> add
    70:73:boolean add(java.lang.Object):390:390 -> add
    74:81:boolean add(java.lang.Object):395:395 -> add
    82:89:boolean add(java.lang.Object):396:396 -> add
    90:93:boolean add(java.lang.Object):399:399 -> add
    94:97:boolean add(java.lang.Object):400:400 -> add
    98:104:boolean add(java.lang.Object):401:401 -> add
    1:10:boolean addAll(java.util.Collection):719:719 -> addAll
    11:25:boolean addAll(java.util.Collection):721:721 -> addAll
    26:32:boolean addAll(java.util.Collection):722:722 -> addAll
    1:5:void ensureCapacity(int):295:295 -> b
    6:7:void ensureCapacity(int):297:297 -> b
    8:10:void ensureCapacity(int):298:298 -> b
    11:14:void ensureCapacity(int):299:299 -> b
    15:20:void ensureCapacity(int):300:300 -> b
    21:27:void ensureCapacity(int):301:301 -> b
    28:33:void ensureCapacity(int):303:303 -> b
    1:11:void freeArrays(int[],java.lang.Object[],int):200:200 -> c
    12:14:void freeArrays(int[],java.lang.Object[],int):201:201 -> c
    15:18:void freeArrays(int[],java.lang.Object[],int):202:202 -> c
    19:22:void freeArrays(int[],java.lang.Object[],int):203:203 -> c
    23:27:void freeArrays(int[],java.lang.Object[],int):204:204 -> c
    28:34:void freeArrays(int[],java.lang.Object[],int):206:206 -> c
    35:36:void freeArrays(int[],java.lang.Object[],int):208:208 -> c
    37:41:void freeArrays(int[],java.lang.Object[],int):209:209 -> c
    42:45:void freeArrays(int[],java.lang.Object[],int):215:215 -> c
    46:49:void freeArrays(int[],java.lang.Object[],int):216:216 -> c
    50:52:void freeArrays(int[],java.lang.Object[],int):217:217 -> c
    53:56:void freeArrays(int[],java.lang.Object[],int):218:218 -> c
    57:60:void freeArrays(int[],java.lang.Object[],int):219:219 -> c
    61:65:void freeArrays(int[],java.lang.Object[],int):220:220 -> c
    66:72:void freeArrays(int[],java.lang.Object[],int):222:222 -> c
    73:74:void freeArrays(int[],java.lang.Object[],int):224:224 -> c
    75:79:void freeArrays(int[],java.lang.Object[],int):225:225 -> c
    80:84:void freeArrays(int[],java.lang.Object[],int):231:231 -> c
    1:4:void clear():282:282 -> clear
    5:11:void clear():283:283 -> clear
    12:15:void clear():284:284 -> clear
    16:20:void clear():285:285 -> clear
    21:23:void clear():286:286 -> clear
    1:10:boolean contains(java.lang.Object):315:315 -> contains
    1:14:boolean containsAll(java.util.Collection):705:705 -> containsAll
    15:24:boolean containsAll(java.util.Collection):706:706 -> containsAll
    1:4:androidx.collection.MapCollections getCollection():634:634 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/f;"}
    5:11:androidx.collection.MapCollections getCollection():635:635 -> d
    12:14:androidx.collection.MapCollections getCollection():682:682 -> d
    1:6:int indexOf(java.lang.Object,int):83:83 -> e
    7:15:int indexOf(java.lang.Object,int):90:90 -> e
    16:30:int indexOf(java.lang.Object,int):98:98 -> e
    31:36:int indexOf(java.lang.Object,int):104:104 -> e
    37:54:int indexOf(java.lang.Object,int):105:105 -> e
    55:60:int indexOf(java.lang.Object,int):109:109 -> e
    61:76:int indexOf(java.lang.Object,int):110:110 -> e
    5:9:boolean equals(java.lang.Object):562:562 -> equals
    10:11:boolean equals(java.lang.Object):563:563 -> equals
    12:23:boolean equals(java.lang.Object):564:564 -> equals
    24:27:boolean equals(java.lang.Object):569:569 -> equals
    28:31:boolean equals(java.lang.Object):570:570 -> equals
    32:43:boolean equals(java.lang.Object):571:571 -> equals
    1:6:int indexOfNull():121:121 -> f
    7:16:int indexOfNull():128:128 -> f
    17:27:int indexOfNull():136:136 -> f
    28:33:int indexOfNull():142:142 -> f
    34:47:int indexOfNull():143:143 -> f
    48:53:int indexOfNull():147:147 -> f
    54:65:int indexOfNull():148:148 -> f
    1:4:java.lang.Object removeAt(int):447:447 -> g
    5:10:java.lang.Object removeAt(int):448:448 -> g
    11:15:java.lang.Object removeAt(int):451:451 -> g
    16:19:java.lang.Object removeAt(int):452:452 -> g
    20:23:java.lang.Object removeAt(int):453:453 -> g
    24:26:java.lang.Object removeAt(int):454:454 -> g
    27:44:java.lang.Object removeAt(int):456:456 -> g
    45:47:java.lang.Object removeAt(int):466:466 -> g
    48:54:java.lang.Object removeAt(int):468:468 -> g
    55:59:java.lang.Object removeAt(int):471:471 -> g
    60:64:java.lang.Object removeAt(int):472:472 -> g
    65:70:java.lang.Object removeAt(int):474:474 -> g
    71:76:java.lang.Object removeAt(int):479:479 -> g
    77:86:java.lang.Object removeAt(int):480:480 -> g
    87:93:java.lang.Object removeAt(int):483:483 -> g
    94:96:java.lang.Object removeAt(int):488:488 -> g
    97:104:java.lang.Object removeAt(int):489:489 -> g
    105:112:java.lang.Object removeAt(int):491:491 -> g
    1:5:java.lang.Object valueAt(int):335:335 -> h
    1:2:int hashCode():590:590 -> hashCode
    3:8:int hashCode():592:592 -> hashCode
    9:15:int hashCode():593:593 -> hashCode
    3:16:int indexOf(java.lang.Object):325:325 -> indexOf
    1:8:boolean isEmpty():343:343 -> isEmpty
    1:13:java.util.Iterator iterator():694:694 -> iterator
    1:6:boolean remove(java.lang.Object):433:433 -> remove
    7:13:boolean remove(java.lang.Object):435:435 -> remove
    1:15:boolean removeAll(java.util.Collection):735:735 -> removeAll
    16:22:boolean removeAll(java.util.Collection):736:736 -> removeAll
    1:7:boolean retainAll(java.util.Collection):750:750 -> retainAll
    8:17:boolean retainAll(java.util.Collection):751:751 -> retainAll
    18:25:boolean retainAll(java.util.Collection):752:752 -> retainAll
    1:3: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
    1:6:java.lang.String toString():607:607 -> toString
    7:9:java.lang.String toString():608:608 -> toString
    10:20:java.lang.String toString():611:611 -> toString
    21:24:java.lang.String toString():612:612 -> toString
    25:30:java.lang.String toString():613:613 -> toString
    31:35:java.lang.String toString():615:615 -> toString
    36:41:java.lang.String toString():617:617 -> toString
    42:45:java.lang.String toString():619:619 -> toString
    46:55:java.lang.String toString():621:621 -> toString
    56:58:java.lang.String toString():624:624 -> toString
    59:63:java.lang.String toString():625:625 -> toString
androidx.collection.ArraySet$1 -> n.b$a:
# {"id":"sourceFile","fileName":"ArraySet.java"}
    androidx.collection.ArraySet this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    1:6:void <init>(androidx.collection.ArraySet):635:635 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)V"}
    1:6:void colClear():678:678 -> a
    1:7:java.lang.Object colGetEntry(int,int):643:643 -> b
    1:8:java.util.Map colGetMap():658:658 -> c
    1:5:int colGetSize():638:638 -> d
    1:7:int colIndexOfKey(java.lang.Object):648:648 -> e
    1:7:int colIndexOfValue(java.lang.Object):653:653 -> f
    1:6:void colPut(java.lang.Object,java.lang.Object):663:663 -> g
    1:6:void colRemoveAt(int):673:673 -> h
    1:8:java.lang.Object colSetValue(int,java.lang.Object):668:668 -> i
androidx.collection.ContainerHelpers -> n.c:
# {"id":"sourceFile","fileName":"ContainerHelpers.java"}
    int[] EMPTY_INTS -> a
    long[] EMPTY_LONGS -> b
    java.lang.Object[] EMPTY_OBJECTS -> c
    2:5:void <clinit>():20:20 -> <clinit>
    6:9:void <clinit>():21:21 -> <clinit>
    10:14:void <clinit>():22:22 -> <clinit>
    10:26:int binarySearch(int[],int,int):51:51 -> a
    10:28:int binarySearch(long[],int,long):70:70 -> b
    5:15:boolean equal(java.lang.Object,java.lang.Object):41:41 -> c
    1:16:int idealByteArraySize(int):33:33 -> d
    3:9:int idealIntArraySize(int):25:25 -> e
    3:9:int idealLongArraySize(int):29:29 -> f
androidx.collection.LongSparseArray -> n.d:
# {"id":"sourceFile","fileName":"LongSparseArray.java"}
    boolean mGarbage -> e
    long[] mKeys -> f
    java.lang.Object[] mValues -> g
    int mSize -> h
    java.lang.Object DELETED -> i
    1:8: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>
    1:2:void clear():440:440 -> a
    3:9:void clear():441:441 -> a
    10:14:void clear():444:444 -> a
    15:16:void clear():447:447 -> a
    17:19:void clear():448:448 -> a
    1:6:androidx.collection.LongSparseArray clone():88:88 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/d;"}
    7:16:androidx.collection.LongSparseArray clone():89:89 -> b
    17:28:androidx.collection.LongSparseArray clone():90:90 -> b
    29:34:androidx.collection.LongSparseArray clone():92:92 -> b
    1:4:void delete(long):132:132 -> c
    1:5:java.lang.Object clone():50:50 -> clone
    1:2:void gc():217:217 -> d
    3:4:void gc():219:219 -> d
    5:11:void gc():220:220 -> d
    12:13:void gc():223:223 -> d
    14:19:void gc():225:225 -> d
    20:23:void gc():227:227 -> d
    24:26:void gc():228:228 -> d
    27:33:void gc():229:229 -> d
    34:35:void gc():236:236 -> d
    36:38:void gc():237:237 -> d
    2:6:java.lang.Object get(long):109:109 -> e
    1:10:java.lang.Object get(long,java.lang.Object):118:118 -> f
    11:21:java.lang.Object get(long,java.lang.Object):120:120 -> f
    1:4:int indexOfKey(long):399:399 -> g
    5:7:int indexOfKey(long):400:400 -> g
    8:16:int indexOfKey(long):403:403 -> g
    1:4:long keyAt(int):353:353 -> h
    5:7:long keyAt(int):354:354 -> h
    8:12:long keyAt(int):357:357 -> h
    1:10:void put(long,java.lang.Object):248:248 -> i
    11:16:void put(long,java.lang.Object):251:251 -> i
    17:28:void put(long,java.lang.Object):255:255 -> i
    29:32:void put(long,java.lang.Object):256:256 -> i
    33:35:void put(long,java.lang.Object):257:257 -> i
    36:44:void put(long,java.lang.Object):261:261 -> i
    45:47:void put(long,java.lang.Object):262:262 -> i
    48:56:void put(long,java.lang.Object):265:265 -> i
    57:65:void put(long,java.lang.Object):268:268 -> i
    66:69:void put(long,java.lang.Object):269:269 -> i
    70:71:void put(long,java.lang.Object):271:271 -> i
    72:73:void put(long,java.lang.Object):272:272 -> i
    74:80:void put(long,java.lang.Object):275:275 -> i
    81:86:void put(long,java.lang.Object):276:276 -> i
    87:88:void put(long,java.lang.Object):278:278 -> i
    89:90:void put(long,java.lang.Object):279:279 -> i
    91:96:void put(long,java.lang.Object):282:282 -> i
    97:104:void put(long,java.lang.Object):284:284 -> i
    105:112:void put(long,java.lang.Object):285:285 -> i
    113:116:void put(long,java.lang.Object):288:288 -> i
    117:120:void put(long,java.lang.Object):289:289 -> i
    121:127:void put(long,java.lang.Object):290:290 -> i
    1:10:void remove(long):139:139 -> j
    11:18:void remove(long):142:142 -> j
    19:21:void remove(long):143:143 -> j
    22:24:void remove(long):144:144 -> j
    1:8:void removeAt(int):171:171 -> k
    9:11:void removeAt(int):172:172 -> k
    12:14:void removeAt(int):173:173 -> k
    1:4:int size():327:327 -> l
    5:7:int size():328:328 -> l
    8:10:int size():331:331 -> l
    1:4:java.lang.Object valueAt(int):373:373 -> m
    5:7:java.lang.Object valueAt(int):374:374 -> m
    8:12:java.lang.Object valueAt(int):377:377 -> m
    1:6:java.lang.String toString():494:494 -> toString
    7:9:java.lang.String toString():495:495 -> toString
    10:20:java.lang.String toString():498:498 -> toString
    21:24:java.lang.String toString():499:499 -> toString
    25:30:java.lang.String toString():500:500 -> toString
    31:35:java.lang.String toString():502:502 -> toString
    36:39:java.lang.String toString():504:504 -> toString
    40:44:java.lang.String toString():505:505 -> toString
    45:47:java.lang.String toString():506:506 -> toString
    48:53:java.lang.String toString():507:507 -> toString
    54:57:java.lang.String toString():509:509 -> toString
    58:67:java.lang.String toString():511:511 -> toString
    68:70:java.lang.String toString():514:514 -> toString
    71:75:java.lang.String toString():515:515 -> toString
androidx.collection.LruCache -> n.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
    1:5:void <init>(int):51:51 -> <init>
    6:7:void <init>(int):55:55 -> <init>
    8:19:void <init>(int):56:56 -> <init>
    20:27:void <init>(int):53:53 -> <init>
    1:2:java.lang.Object create(java.lang.Object):255:255 -> a
    1:1:void entryRemoved(boolean,java.lang.Object,java.lang.Object,java.lang.Object):236:236 -> b
    3:4:java.lang.Object get(java.lang.Object):88:89 -> c
    5:11:java.lang.Object get(java.lang.Object):89:89 -> c
    12:17:java.lang.Object get(java.lang.Object):91:91 -> c
    18:21:java.lang.Object get(java.lang.Object):92:92 -> c
    22:27:java.lang.Object get(java.lang.Object):94:94 -> c
    28:28:java.lang.Object get(java.lang.Object):95:95 -> c
    29:36:java.lang.Object get(java.lang.Object):104:104 -> c
    37:38:java.lang.Object get(java.lang.Object):109:110 -> c
    39:43:java.lang.Object get(java.lang.Object):110:110 -> c
    44:51:java.lang.Object get(java.lang.Object):111:111 -> c
    52:59:java.lang.Object get(java.lang.Object):115:115 -> c
    60:68:java.lang.Object get(java.lang.Object):117:117 -> c
    69:72:java.lang.Object get(java.lang.Object):119:119 -> c
    73:76:java.lang.Object get(java.lang.Object):122:122 -> c
    77:82:java.lang.Object get(java.lang.Object):125:125 -> c
    83:84:java.lang.Object get(java.lang.Object):119:119 -> c
    85:86:java.lang.Object get(java.lang.Object):95:95 -> c
    87:94:java.lang.Object get(java.lang.Object):84:84 -> c
    5:6:java.lang.Object put(java.lang.Object,java.lang.Object):143:144 -> d
    7:11:java.lang.Object put(java.lang.Object,java.lang.Object):144:144 -> d
    12:20:java.lang.Object put(java.lang.Object,java.lang.Object):145:145 -> d
    21:28:java.lang.Object put(java.lang.Object,java.lang.Object):146:146 -> d
    29:40:java.lang.Object put(java.lang.Object,java.lang.Object):148:148 -> d
    41:44:java.lang.Object put(java.lang.Object,java.lang.Object):150:150 -> d
    45:47:java.lang.Object put(java.lang.Object,java.lang.Object):153:153 -> d
    48:53:java.lang.Object put(java.lang.Object,java.lang.Object):156:156 -> d
    54:55:java.lang.Object put(java.lang.Object,java.lang.Object):150:150 -> d
    56:63:java.lang.Object put(java.lang.Object,java.lang.Object):139:139 -> d
    1:7:int safeSizeOf(java.lang.Object,java.lang.Object):259:259 -> e
    8:38:int safeSizeOf(java.lang.Object,java.lang.Object):261:261 -> e
    1:2:int sizeOf(java.lang.Object,java.lang.Object):274:274 -> f
    1:2:void trimToSize(int):171:172 -> g
    3:20:void trimToSize(int):172:172 -> g
    21:33:void trimToSize(int):177:177 -> g
    34:49:void trimToSize(int):181:181 -> g
    50:53:void trimToSize(int):182:182 -> g
    54:57:void trimToSize(int):183:183 -> g
    58:62:void trimToSize(int):184:184 -> g
    63:71:void trimToSize(int):185:185 -> g
    72:77:void trimToSize(int):186:186 -> g
    78:79:void trimToSize(int):187:187 -> g
    80:83:void trimToSize(int):189:189 -> g
    84:85:void trimToSize(int):178:178 -> g
    86:116:void trimToSize(int):173:173 -> g
    117:118:void trimToSize(int):187:187 -> g
    2:10:java.lang.String toString():348:348 -> toString
    11:15:java.lang.String toString():349:349 -> toString
    16:21:java.lang.String toString():350:350 -> toString
    22:45:java.lang.String toString():351:351 -> toString
    46:53:java.lang.String toString():350:350 -> toString
androidx.collection.MapCollections -> n.f:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections$EntrySet mEntrySet -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f$b;"}
    androidx.collection.MapCollections$KeySet mKeySet -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f$c;"}
    androidx.collection.MapCollections$ValuesCollection mValues -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f$e;"}
    1:4: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
    1:4:boolean containsAllHelper(java.util.Map,java.util.Collection):459:459 -> j
    5:10:boolean containsAllHelper(java.util.Map,java.util.Collection):460:460 -> j
    11:24:boolean containsAllHelper(java.util.Map,java.util.Collection):461:461 -> j
    5:9:boolean equalsSetHelper(java.util.Set,java.lang.Object):518:518 -> k
    10:11:boolean equalsSetHelper(java.util.Set,java.lang.Object):519:519 -> k
    12:29:boolean equalsSetHelper(java.util.Set,java.lang.Object):522:522 -> k
    1:4:java.util.Set getEntrySet():533:533 -> l
    5:11:java.util.Set getEntrySet():534:534 -> l
    12:14:java.util.Set getEntrySet():536:536 -> l
    1:4:java.util.Set getKeySet():540:540 -> m
    5:11:java.util.Set getKeySet():541:541 -> m
    12:14:java.util.Set getKeySet():543:543 -> m
    1:4:java.util.Collection getValues():547:547 -> n
    5:11:java.util.Collection getValues():548:548 -> n
    12:14:java.util.Collection getValues():550:550 -> n
    1:4:boolean removeAllHelper(java.util.Map,java.util.Collection):469:469 -> o
    5:8:boolean removeAllHelper(java.util.Map,java.util.Collection):470:470 -> o
    9:14:boolean removeAllHelper(java.util.Map,java.util.Collection):471:471 -> o
    15:22:boolean removeAllHelper(java.util.Map,java.util.Collection):472:472 -> o
    23:32:boolean removeAllHelper(java.util.Map,java.util.Collection):474:474 -> o
    1:4:boolean retainAllHelper(java.util.Map,java.util.Collection):478:478 -> p
    5:12:boolean retainAllHelper(java.util.Map,java.util.Collection):479:479 -> p
    13:18:boolean retainAllHelper(java.util.Map,java.util.Collection):480:480 -> p
    19:28:boolean retainAllHelper(java.util.Map,java.util.Collection):481:481 -> p
    29:32:boolean retainAllHelper(java.util.Map,java.util.Collection):482:482 -> p
    33:42:boolean retainAllHelper(java.util.Map,java.util.Collection):485:485 -> p
    1:4:java.lang.Object[] toArrayHelper(int):490:490 -> q
    5:9:java.lang.Object[] toArrayHelper(int):491:491 -> q
    10:19:java.lang.Object[] toArrayHelper(int):493:493 -> q
    1:4:java.lang.Object[] toArrayHelper(java.lang.Object[],int):499:499 -> r
    5:7:java.lang.Object[] toArrayHelper(java.lang.Object[],int):500:500 -> r
    8:24:java.lang.Object[] toArrayHelper(java.lang.Object[],int):502:502 -> r
    25:33:java.lang.Object[] toArrayHelper(java.lang.Object[],int):506:506 -> r
    34:37:java.lang.Object[] toArrayHelper(java.lang.Object[],int):508:508 -> r
    38:40:java.lang.Object[] toArrayHelper(java.lang.Object[],int):509:509 -> r
androidx.collection.MapCollections$ArrayIterator -> n.f$a:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mOffset -> e
    int mSize -> f
    int mIndex -> g
    boolean mCanRemove -> h
    androidx.collection.MapCollections this$0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:6:void <init>(androidx.collection.MapCollections,int):43:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;I)V"}
    7:8:void <init>(androidx.collection.MapCollections,int):41:41 -> <init>
    9:10:void <init>(androidx.collection.MapCollections,int):44:44 -> <init>
    11:17:void <init>(androidx.collection.MapCollections,int):45:45 -> <init>
    1:10:boolean hasNext():50:50 -> hasNext
    1:6:java.lang.Object next():55:55 -> next
    7:16:java.lang.Object next():56:56 -> next
    17:22:java.lang.Object next():57:57 -> next
    23:25:java.lang.Object next():58:58 -> next
    26:31:java.lang.Object next():55:55 -> next
    1:4:void remove():64:64 -> remove
    5:10:void remove():67:67 -> remove
    11:17:void remove():68:68 -> remove
    18:19:void remove():69:69 -> remove
    20:25:void remove():70:70 -> remove
    26:31:void remove():65:65 -> remove
androidx.collection.MapCollections$EntrySet -> n.f$b:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:6:void <init>(androidx.collection.MapCollections):167:167 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
    1:6:boolean add(java.util.Map$Entry):170:170 -> a
    1:7:boolean add(java.lang.Object):167:167 -> add
    1:6:boolean addAll(java.util.Collection):175:175 -> addAll
    7:22:boolean addAll(java.util.Collection):176:176 -> addAll
    23:36:boolean addAll(java.util.Collection):177:177 -> addAll
    37:48:boolean addAll(java.util.Collection):179:179 -> addAll
    1:6:void clear():184:184 -> clear
    1:6:boolean contains(java.lang.Object):189:189 -> contains
    7:8:boolean contains(java.lang.Object):191:191 -> contains
    9:21:boolean contains(java.lang.Object):192:192 -> contains
    22:28:boolean contains(java.lang.Object):196:196 -> contains
    29:37:boolean contains(java.lang.Object):197:197 -> contains
    1:4:boolean containsAll(java.util.Collection):202:202 -> containsAll
    5:10:boolean containsAll(java.util.Collection):203:203 -> containsAll
    11:24:boolean containsAll(java.util.Collection):204:204 -> containsAll
    1:5:boolean equals(java.lang.Object):253:253 -> equals
    1:12:int hashCode():259:259 -> hashCode
    13:18:int hashCode():260:260 -> hashCode
    19:28:int hashCode():261:261 -> hashCode
    29:36:int hashCode():262:262 -> hashCode
    37:46:int hashCode():263:263 -> hashCode
    1:12:boolean isEmpty():213:213 -> isEmpty
    1:8:java.util.Iterator iterator():218:218 -> iterator
    1:6:boolean remove(java.lang.Object):223:223 -> remove
    1:6:boolean removeAll(java.util.Collection):228:228 -> removeAll
    1:6:boolean retainAll(java.util.Collection):233:233 -> retainAll
    1:7: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 -> n.f$c:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:6:void <init>(androidx.collection.MapCollections):269:269 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
    1:6:boolean add(java.lang.Object):273:273 -> add
    1:6:boolean addAll(java.util.Collection):278:278 -> addAll
    1:6:void clear():283:283 -> clear
    1:12:boolean contains(java.lang.Object):288:288 -> contains
    1:11:boolean containsAll(java.util.Collection):293:293 -> containsAll
    1:5:boolean equals(java.lang.Object):343:343 -> equals
    1:12:int hashCode():349:349 -> hashCode
    13:22:int hashCode():350:350 -> hashCode
    23:31:int hashCode():351:351 -> hashCode
    1:12:boolean isEmpty():298:298 -> isEmpty
    1:9:java.util.Iterator iterator():303:303 -> iterator
    1:8:boolean remove(java.lang.Object):308:308 -> remove
    9:17:boolean remove(java.lang.Object):310:310 -> remove
    1:11:boolean removeAll(java.util.Collection):318:318 -> removeAll
    1:11:boolean retainAll(java.util.Collection):323:323 -> retainAll
    1:7: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 -> n.f$d:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mEnd -> e
    int mIndex -> f
    boolean mEntryValid -> g
    androidx.collection.MapCollections this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:6:void <init>(androidx.collection.MapCollections):79:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
    7:8:void <init>(androidx.collection.MapCollections):77:77 -> <init>
    9:17:void <init>(androidx.collection.MapCollections):80:80 -> <init>
    18:20:void <init>(androidx.collection.MapCollections):81:81 -> <init>
    1:6:java.util.Map$Entry next():91:91 -> a
    7:12:java.util.Map$Entry next():92:92 -> a
    13:15:java.util.Map$Entry next():93:93 -> a
    16:21:java.util.Map$Entry next():91:91 -> a
    1:4:boolean equals(java.lang.Object):137:137 -> equals
    5:10:boolean equals(java.lang.Object):141:141 -> equals
    11:12:boolean equals(java.lang.Object):144:144 -> equals
    13:30:boolean equals(java.lang.Object):145:145 -> equals
    31:51:boolean equals(java.lang.Object):146:146 -> equals
    52:59:boolean equals(java.lang.Object):138:138 -> equals
    1:4:java.lang.Object getKey():110:110 -> getKey
    5:14:java.lang.Object getKey():114:114 -> getKey
    15:22:java.lang.Object getKey():111:111 -> getKey
    1:4:java.lang.Object getValue():119:119 -> getValue
    5:14:java.lang.Object getValue():123:123 -> getValue
    15:22:java.lang.Object getValue():120:120 -> getValue
    1:10:boolean hasNext():86:86 -> hasNext
    1:4:int hashCode():151:151 -> hashCode
    5:13:int hashCode():155:155 -> hashCode
    14:26:int hashCode():156:156 -> hashCode
    27:33:int hashCode():157:157 -> hashCode
    34:39:int hashCode():158:158 -> hashCode
    40:47:int hashCode():152:152 -> hashCode
    1:5:java.lang.Object next():74:74 -> next
    1:4:void remove():99:99 -> remove
    5:11:void remove():102:102 -> remove
    12:17:void remove():103:103 -> remove
    18:24:void remove():104:104 -> remove
    25:27:void remove():105:105 -> remove
    28:33:void remove():100:100 -> remove
    1:4:java.lang.Object setValue(java.lang.Object):128:128 -> setValue
    5:13:java.lang.Object setValue(java.lang.Object):132:132 -> setValue
    14:21:java.lang.Object setValue(java.lang.Object):129:129 -> setValue
    1:29:java.lang.String toString():163:163 -> toString
androidx.collection.MapCollections$ValuesCollection -> n.f$e:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    androidx.collection.MapCollections this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    1:6:void <init>(androidx.collection.MapCollections):357:357 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
    1:6:boolean add(java.lang.Object):361:361 -> add
    1:6:boolean addAll(java.util.Collection):366:366 -> addAll
    1:6:void clear():371:371 -> clear
    1:12:boolean contains(java.lang.Object):376:376 -> contains
    1:4:boolean containsAll(java.util.Collection):381:381 -> containsAll
    5:10:boolean containsAll(java.util.Collection):382:382 -> containsAll
    11:24:boolean containsAll(java.util.Collection):383:383 -> containsAll
    1:12:boolean isEmpty():392:392 -> isEmpty
    1:9:java.util.Iterator iterator():397:397 -> iterator
    1:8:boolean remove(java.lang.Object):402:402 -> remove
    9:17:boolean remove(java.lang.Object):404:404 -> remove
    1:10:boolean removeAll(java.util.Collection):412:412 -> removeAll
    11:17:boolean removeAll(java.util.Collection):415:415 -> removeAll
    18:23:boolean removeAll(java.util.Collection):416:416 -> removeAll
    24:36:boolean removeAll(java.util.Collection):417:417 -> removeAll
    1:10:boolean retainAll(java.util.Collection):428:428 -> retainAll
    11:17:boolean retainAll(java.util.Collection):431:431 -> retainAll
    18:23:boolean retainAll(java.util.Collection):432:432 -> retainAll
    24:36:boolean retainAll(java.util.Collection):433:433 -> retainAll
    1:7: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 -> n.g:
# {"id":"sourceFile","fileName":"SimpleArrayMap.java"}
    int[] mHashes -> e
    java.lang.Object[] mArray -> f
    int mSize -> g
    java.lang.Object[] mBaseCache -> h
    int mBaseCacheSize -> i
    java.lang.Object[] mTwiceBaseCache -> j
    int mTwiceBaseCacheSize -> k
    1:4:void <init>():236:239 -> <init>
    5:5:void <init>(androidx.collection.SimpleArrayMap):260:260 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/g;)V"}
    6:6:void <init>(androidx.collection.SimpleArrayMap):262:262 -> <init>
    8:10:void allocArrays(int):166:166 -> a
    11:14:void allocArrays(int):167:167 -> a
    15:16:void allocArrays(int):169:169 -> a
    17:22:void allocArrays(int):170:170 -> a
    23:28:void allocArrays(int):171:171 -> a
    29:32:void allocArrays(int):172:172 -> a
    33:37:void allocArrays(int):173:173 -> a
    38:41:void allocArrays(int):176:176 -> a
    42:48:void allocArrays(int):178:178 -> a
    49:51:void allocArrays(int):180:180 -> a
    52:55:void allocArrays(int):181:181 -> a
    56:57:void allocArrays(int):183:183 -> a
    58:63:void allocArrays(int):184:184 -> a
    64:69:void allocArrays(int):185:185 -> a
    70:73:void allocArrays(int):186:186 -> a
    74:78:void allocArrays(int):187:187 -> a
    79:82:void allocArrays(int):190:190 -> a
    83:86:void allocArrays(int):192:192 -> a
    87:91:void allocArrays(int):195:195 -> a
    92:96:void allocArrays(int):196:196 -> a
    1:5:int binarySearchHashes(int[],int,int):77:77 -> b
    6:11:int binarySearchHashes(int[],int,int):80:80 -> b
    1:2:void ensureCapacity(int):289:289 -> c
    3:7:void ensureCapacity(int):290:290 -> c
    8:9:void ensureCapacity(int):292:292 -> c
    10:12:void ensureCapacity(int):293:293 -> c
    13:16:void ensureCapacity(int):294:294 -> c
    17:22:void ensureCapacity(int):295:295 -> c
    23:29:void ensureCapacity(int):296:296 -> c
    30:32:void ensureCapacity(int):298:298 -> c
    33:37:void ensureCapacity(int):300:300 -> c
    38:43:void ensureCapacity(int):301:301 -> c
    1:4:void clear():270:270 -> clear
    5:6:void clear():271:271 -> clear
    7:8:void clear():272:272 -> clear
    9:12:void clear():274:274 -> clear
    13:17:void clear():275:275 -> clear
    18:19:void clear():276:276 -> clear
    20:22:void clear():277:277 -> clear
    23:27:void clear():279:279 -> clear
    28:33:void clear():280:280 -> clear
    1:10:boolean containsKey(java.lang.Object):312:312 -> containsKey
    1:10:boolean containsValue(java.lang.Object):352:352 -> containsValue
    1:11:void freeArrays(int[],java.lang.Object[],int):201:201 -> d
    12:14:void freeArrays(int[],java.lang.Object[],int):202:202 -> d
    15:18:void freeArrays(int[],java.lang.Object[],int):203:203 -> d
    19:22:void freeArrays(int[],java.lang.Object[],int):204:204 -> d
    23:29:void freeArrays(int[],java.lang.Object[],int):205:205 -> d
    30:36:void freeArrays(int[],java.lang.Object[],int):207:207 -> d
    37:38:void freeArrays(int[],java.lang.Object[],int):209:209 -> d
    39:43:void freeArrays(int[],java.lang.Object[],int):210:210 -> d
    44:47:void freeArrays(int[],java.lang.Object[],int):214:214 -> d
    48:51:void freeArrays(int[],java.lang.Object[],int):215:215 -> d
    52:54:void freeArrays(int[],java.lang.Object[],int):216:216 -> d
    55:58:void freeArrays(int[],java.lang.Object[],int):217:217 -> d
    59:62:void freeArrays(int[],java.lang.Object[],int):218:218 -> d
    63:69:void freeArrays(int[],java.lang.Object[],int):219:219 -> d
    70:76:void freeArrays(int[],java.lang.Object[],int):221:221 -> d
    77:78:void freeArrays(int[],java.lang.Object[],int):223:223 -> d
    79:83:void freeArrays(int[],java.lang.Object[],int):224:224 -> d
    84:88:void freeArrays(int[],java.lang.Object[],int):228:228 -> d
    1:6:int indexOf(java.lang.Object,int):88:88 -> e
    7:15:int indexOf(java.lang.Object,int):95:95 -> e
    16:32:int indexOf(java.lang.Object,int):103:103 -> e
    33:38:int indexOf(java.lang.Object,int):109:109 -> e
    39:58:int indexOf(java.lang.Object,int):110:110 -> e
    59:64:int indexOf(java.lang.Object,int):114:114 -> e
    65:82:int indexOf(java.lang.Object,int):115:115 -> e
    5:9:boolean equals(java.lang.Object):684:684 -> equals
    10:11:boolean equals(java.lang.Object):685:685 -> equals
    12:23:boolean equals(java.lang.Object):686:686 -> equals
    24:27:boolean equals(java.lang.Object):691:691 -> equals
    28:31:boolean equals(java.lang.Object):692:692 -> equals
    32:35:boolean equals(java.lang.Object):693:693 -> equals
    36:43:boolean equals(java.lang.Object):694:694 -> equals
    44:50:boolean equals(java.lang.Object):696:696 -> equals
    51:62:boolean equals(java.lang.Object):699:699 -> equals
    63:66:boolean equals(java.lang.Object):709:709 -> equals
    67:68:boolean equals(java.lang.Object):710:710 -> equals
    69:80:boolean equals(java.lang.Object):711:711 -> equals
    81:84:boolean equals(java.lang.Object):716:716 -> equals
    85:88:boolean equals(java.lang.Object):717:717 -> equals
    89:92:boolean equals(java.lang.Object):718:718 -> equals
    93:100:boolean equals(java.lang.Object):719:719 -> equals
    101:107:boolean equals(java.lang.Object):721:721 -> equals
    108:119:boolean equals(java.lang.Object):724:724 -> equals
    3:16:int indexOfKey(java.lang.Object):322:322 -> f
    1:6:int indexOfNull():126:126 -> g
    7:16:int indexOfNull():133:133 -> g
    17:29:int indexOfNull():141:141 -> g
    30:35:int indexOfNull():147:147 -> g
    36:51:int indexOfNull():148:148 -> g
    52:57:int indexOfNull():152:152 -> g
    58:71:int indexOfNull():153:153 -> g
    2:6:java.lang.Object get(java.lang.Object):369:369 -> get
    1:6:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):380:380 -> getOrDefault
    7:16:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):381:381 -> getOrDefault
    1:4:int indexOfValue(java.lang.Object):326:326 -> h
    5:12:int indexOfValue(java.lang.Object):327:327 -> h
    13:24:int indexOfValue(java.lang.Object):330:330 -> h
    25:40:int indexOfValue(java.lang.Object):336:336 -> h
    1:2:int hashCode():743:743 -> hashCode
    3:4:int hashCode():744:744 -> hashCode
    5:12:int hashCode():746:746 -> hashCode
    13:14:int hashCode():747:747 -> hashCode
    15:32:int hashCode():748:748 -> hashCode
    1:7:java.lang.Object keyAt(int):390:390 -> i
    1:8:boolean isEmpty():419:419 -> isEmpty
    1:2:void putAll(androidx.collection.SimpleArrayMap):498:498 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/g;)V"}
    3:8:void putAll(androidx.collection.SimpleArrayMap):499:499 -> j
    9:15:void putAll(androidx.collection.SimpleArrayMap):500:500 -> j
    16:22:void putAll(androidx.collection.SimpleArrayMap):502:502 -> j
    23:31:void putAll(androidx.collection.SimpleArrayMap):503:503 -> j
    32:36:void putAll(androidx.collection.SimpleArrayMap):504:504 -> j
    37:51:void putAll(androidx.collection.SimpleArrayMap):508:508 -> j
    1:8:java.lang.Object removeAt(int):570:570 -> k
    9:14:java.lang.Object removeAt(int):571:571 -> k
    15:19:java.lang.Object removeAt(int):576:576 -> k
    20:23:java.lang.Object removeAt(int):577:577 -> k
    24:30:java.lang.Object removeAt(int):578:578 -> k
    31:48:java.lang.Object removeAt(int):582:582 -> k
    49:51:java.lang.Object removeAt(int):592:592 -> k
    52:57:java.lang.Object removeAt(int):594:594 -> k
    58:62:java.lang.Object removeAt(int):600:600 -> k
    63:71:java.lang.Object removeAt(int):601:601 -> k
    72:80:java.lang.Object removeAt(int):606:606 -> k
    81:88:java.lang.Object removeAt(int):607:607 -> k
    89:100:java.lang.Object removeAt(int):595:595 -> k
    101:103:java.lang.Object removeAt(int):614:614 -> k
    104:110:java.lang.Object removeAt(int):615:615 -> k
    111:118:java.lang.Object removeAt(int):618:618 -> k
    119:121:java.lang.Object removeAt(int):619:619 -> k
    122:125:java.lang.Object removeAt(int):622:622 -> k
    126:128:java.lang.Object removeAt(int):625:625 -> k
    129:134:java.lang.Object removeAt(int):623:623 -> k
    5:8:java.lang.Object setValueAt(int,java.lang.Object):410:410 -> l
    9:11:java.lang.Object setValueAt(int,java.lang.Object):411:411 -> l
    1:9:java.lang.Object valueAt(int):399:399 -> m
    1:5:java.lang.Object put(java.lang.Object,java.lang.Object):432:432 -> put
    6:11:java.lang.Object put(java.lang.Object,java.lang.Object):437:437 -> put
    12:15:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    16:28:java.lang.Object put(java.lang.Object,java.lang.Object):440:440 -> put
    29:32:java.lang.Object put(java.lang.Object,java.lang.Object):444:444 -> put
    33:36:java.lang.Object put(java.lang.Object,java.lang.Object):445:445 -> put
    37:54:java.lang.Object put(java.lang.Object,java.lang.Object):450:450 -> put
    55:56:java.lang.Object put(java.lang.Object,java.lang.Object):457:457 -> put
    57:59:java.lang.Object put(java.lang.Object,java.lang.Object):458:458 -> put
    60:63:java.lang.Object put(java.lang.Object,java.lang.Object):460:460 -> put
    64:68:java.lang.Object put(java.lang.Object,java.lang.Object):464:464 -> put
    69:72:java.lang.Object put(java.lang.Object,java.lang.Object):466:466 -> put
    73:78:java.lang.Object put(java.lang.Object,java.lang.Object):467:467 -> put
    79:82:java.lang.Object put(java.lang.Object,java.lang.Object):470:470 -> put
    83:90:java.lang.Object put(java.lang.Object,java.lang.Object):461:461 -> put
    91:99:java.lang.Object put(java.lang.Object,java.lang.Object):476:476 -> put
    100:113:java.lang.Object put(java.lang.Object,java.lang.Object):477:477 -> put
    114:122:java.lang.Object put(java.lang.Object,java.lang.Object):481:481 -> put
    123:124:java.lang.Object put(java.lang.Object,java.lang.Object):486:486 -> put
    125:132:java.lang.Object put(java.lang.Object,java.lang.Object):487:487 -> put
    133:136:java.lang.Object put(java.lang.Object,java.lang.Object):488:488 -> put
    137:140:java.lang.Object put(java.lang.Object,java.lang.Object):489:489 -> put
    141:146:java.lang.Object put(java.lang.Object,java.lang.Object):482:482 -> put
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):523:523 -> putIfAbsent
    7:12: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
    1:3:int size():668:668 -> size
    1:6:java.lang.String toString():762:762 -> toString
    7:9:java.lang.String toString():763:763 -> toString
    10:20:java.lang.String toString():766:766 -> toString
    21:24:java.lang.String toString():767:767 -> toString
    25:30:java.lang.String toString():768:768 -> toString
    31:35:java.lang.String toString():770:770 -> toString
    36:39:java.lang.String toString():772:772 -> toString
    40:43:java.lang.String toString():773:773 -> toString
    44:47:java.lang.String toString():774:774 -> toString
    48:52:java.lang.String toString():776:776 -> toString
    53:55:java.lang.String toString():778:778 -> toString
    56:61:java.lang.String toString():779:779 -> toString
    62:65:java.lang.String toString():781:781 -> toString
    66:73:java.lang.String toString():783:783 -> toString
    74:76:java.lang.String toString():786:786 -> toString
    77:81:java.lang.String toString():787:787 -> toString
androidx.collection.SparseArrayCompat -> n.h:
# {"id":"sourceFile","fileName":"SparseArrayCompat.java"}
    boolean mGarbage -> e
    int[] mKeys -> f
    java.lang.Object[] mValues -> g
    int mSize -> h
    java.lang.Object DELETED -> i
    1:8: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>
    1:12:void append(int,java.lang.Object):460:460 -> a
    13:16:void append(int,java.lang.Object):461:461 -> a
    17:25:void append(int,java.lang.Object):465:465 -> a
    26:28:void append(int,java.lang.Object):466:466 -> a
    29:30:void append(int,java.lang.Object):469:469 -> a
    31:37:void append(int,java.lang.Object):470:470 -> a
    38:41:void append(int,java.lang.Object):471:471 -> a
    42:43:void append(int,java.lang.Object):473:473 -> a
    44:45:void append(int,java.lang.Object):474:474 -> a
    46:52:void append(int,java.lang.Object):477:477 -> a
    53:58:void append(int,java.lang.Object):478:478 -> a
    59:60:void append(int,java.lang.Object):480:480 -> a
    61:62:void append(int,java.lang.Object):481:481 -> a
    63:66:void append(int,java.lang.Object):484:484 -> a
    67:72:void append(int,java.lang.Object):485:485 -> a
    73:75:void append(int,java.lang.Object):486:486 -> a
    1:2:void clear():444:444 -> b
    3:9:void clear():445:445 -> b
    10:14:void clear():448:448 -> b
    15:16:void clear():451:451 -> b
    17:19:void clear():452:452 -> b
    1:6:androidx.collection.SparseArrayCompat clone():88:88 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/h;"}
    7:16:androidx.collection.SparseArrayCompat clone():89:89 -> c
    17:28:androidx.collection.SparseArrayCompat clone():90:90 -> c
    29:34:androidx.collection.SparseArrayCompat clone():92:92 -> c
    1:5:java.lang.Object clone():50:50 -> clone
    1:2:void gc():230:230 -> d
    3:4:void gc():232:232 -> d
    5:11:void gc():233:233 -> d
    12:13:void gc():236:236 -> d
    14:19:void gc():238:238 -> d
    20:23:void gc():240:240 -> d
    24:26:void gc():241:241 -> d
    27:33:void gc():242:242 -> d
    34:35:void gc():249:249 -> d
    36:38:void gc():250:250 -> d
    2:6:java.lang.Object get(int):109:109 -> e
    1:10:java.lang.Object get(int,java.lang.Object):118:118 -> f
    11:21:java.lang.Object get(int,java.lang.Object):120:120 -> f
    1:4:int keyAt(int):361:361 -> g
    5:7:int keyAt(int):362:362 -> g
    8:12:int keyAt(int):365:365 -> g
    1:10:void put(int,java.lang.Object):261:261 -> h
    11:16:void put(int,java.lang.Object):264:264 -> h
    17:28:void put(int,java.lang.Object):268:268 -> h
    29:32:void put(int,java.lang.Object):269:269 -> h
    33:35:void put(int,java.lang.Object):270:270 -> h
    36:44:void put(int,java.lang.Object):274:274 -> h
    45:47:void put(int,java.lang.Object):275:275 -> h
    48:56:void put(int,java.lang.Object):278:278 -> h
    57:65:void put(int,java.lang.Object):281:281 -> h
    66:69:void put(int,java.lang.Object):282:282 -> h
    70:71:void put(int,java.lang.Object):284:284 -> h
    72:73:void put(int,java.lang.Object):285:285 -> h
    74:80:void put(int,java.lang.Object):288:288 -> h
    81:86:void put(int,java.lang.Object):289:289 -> h
    87:88:void put(int,java.lang.Object):291:291 -> h
    89:90:void put(int,java.lang.Object):292:292 -> h
    91:96:void put(int,java.lang.Object):295:295 -> h
    97:104:void put(int,java.lang.Object):297:297 -> h
    105:112:void put(int,java.lang.Object):298:298 -> h
    113:116:void put(int,java.lang.Object):301:301 -> h
    117:120:void put(int,java.lang.Object):302:302 -> h
    121:127:void put(int,java.lang.Object):303:303 -> h
    1:4:int size():340:340 -> i
    5:7:int size():341:341 -> i
    8:10:int size():344:344 -> i
    1:4:java.lang.Object valueAt(int):375:375 -> j
    5:7:java.lang.Object valueAt(int):376:376 -> j
    8:12:java.lang.Object valueAt(int):379:379 -> j
    1:6:java.lang.String toString():498:498 -> toString
    7:9:java.lang.String toString():499:499 -> toString
    10:20:java.lang.String toString():502:502 -> toString
    21:24:java.lang.String toString():503:503 -> toString
    25:30:java.lang.String toString():504:504 -> toString
    31:35:java.lang.String toString():506:506 -> toString
    36:39:java.lang.String toString():508:508 -> toString
    40:44:java.lang.String toString():509:509 -> toString
    45:47:java.lang.String toString():510:510 -> toString
    48:53:java.lang.String toString():511:511 -> toString
    54:57:java.lang.String toString():513:513 -> toString
    58:67:java.lang.String toString():515:515 -> toString
    68:70:java.lang.String toString():518:518 -> toString
    71:75:java.lang.String toString():519:519 -> toString
androidx.core.R$attr -> o.a:
    int nestedScrollViewStyle -> a
androidx.core.R$id -> o.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_on_apply_window_listener -> L
    int tag_screen_reader_focusable -> M
    int tag_state_description -> N
    int tag_unhandled_key_event_manager -> O
    int tag_unhandled_key_listeners -> P
    int tag_window_insets_animation_callback -> Q
    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 -> o.c:
    int[] Capability -> a
    int[] ColorStateListItem -> b
    int[] FontFamily -> c
    int FontFamily_fontProviderAuthority -> d
    int FontFamily_fontProviderCerts -> e
    int FontFamily_fontProviderFetchStrategy -> f
    int FontFamily_fontProviderFetchTimeout -> g
    int FontFamily_fontProviderPackage -> h
    int FontFamily_fontProviderQuery -> i
    int FontFamily_fontProviderSystemFontFamily -> j
    int[] FontFamilyFont -> k
    int FontFamilyFont_android_font -> l
    int FontFamilyFont_android_fontWeight -> m
    int FontFamilyFont_android_fontStyle -> n
    int FontFamilyFont_android_ttcIndex -> o
    int FontFamilyFont_android_fontVariationSettings -> p
    int FontFamilyFont_font -> q
    int FontFamilyFont_fontStyle -> r
    int FontFamilyFont_fontVariationSettings -> s
    int FontFamilyFont_fontWeight -> t
    int FontFamilyFont_ttcIndex -> u
    int[] GradientColor -> v
    int[] GradientColorItem -> w
    7:70:void <clinit>():0:0 -> <clinit>
androidx.core.app.ActivityCompat -> androidx.core.app.b:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    1:12:void lambda$recreate$0(android.app.Activity):629:629 -> d
    13:16:void lambda$recreate$0(android.app.Activity):631:631 -> d
    1:4:void finishAffinity(android.app.Activity):295:295 -> e
    1:6:void recreate(android.app.Activity):620:620 -> f
    7:10:void recreate(android.app.Activity):622:622 -> f
    11:19:void recreate(android.app.Activity):627:627 -> f
    20:28:void recreate(android.app.Activity):628:628 -> f
androidx.core.app.ActivityCompat$$ExternalSyntheticLambda0 -> androidx.core.app.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.app.Activity androidx.core.app.ActivityCompat$$InternalSyntheticLambda$1$9fcf938111a7a61e972f5cd5a293ca7b85c8066e8f8e6e0984e2fdcbfd2382bf$0.f$0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void <init>(android.app.Activity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.app.ActivityCompat$Api16Impl -> androidx.core.app.b$a:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    1:4:void finishAffinity(android.app.Activity):779:779 -> a
    1:4:void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):766:766 -> b
    1:4:void startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):773:773 -> c
androidx.core.app.ActivityRecreator -> androidx.core.app.c:
# {"id":"sourceFile","fileName":"ActivityRecreator.java"}
    java.lang.Class activityThreadClass -> a
    java.lang.reflect.Field mainThreadField -> b
    java.lang.reflect.Field tokenField -> c
    java.lang.reflect.Method performStopActivity3ParamsMethod -> d
    java.lang.reflect.Method performStopActivity2ParamsMethod -> e
    java.lang.reflect.Method requestRelaunchActivityMethod -> f
    android.os.Handler mainHandler -> g
    1:11:void <clinit>():91:91 -> <clinit>
    12:17:void <clinit>():94:94 -> <clinit>
    18:23:void <clinit>():95:95 -> <clinit>
    24:29:void <clinit>():96:96 -> <clinit>
    30:35:void <clinit>():97:97 -> <clinit>
    36:41:void <clinit>():98:98 -> <clinit>
    42:48:void <clinit>():99:99 -> <clinit>
    1:9:java.lang.Class getActivityThreadClass():378:378 -> a
    1:9:java.lang.reflect.Field getMainThreadField():358:358 -> b
    10:15:java.lang.reflect.Field getMainThreadField():359:359 -> b
    5:19:java.lang.reflect.Method getPerformStopActivity2Params(java.lang.Class):320:320 -> c
    20:24:java.lang.reflect.Method getPerformStopActivity2Params(java.lang.Class):322:322 -> c
    5:21:java.lang.reflect.Method getPerformStopActivity3Params(java.lang.Class):306:306 -> d
    22:26:java.lang.reflect.Method getPerformStopActivity3Params(java.lang.Class):308:308 -> d
    1:10:java.lang.reflect.Method getRequestRelaunchActivityMethod(java.lang.Class):334:334 -> e
    11:37:java.lang.reflect.Method getRequestRelaunchActivityMethod(java.lang.Class):338:338 -> e
    38:42:java.lang.reflect.Method getRequestRelaunchActivityMethod(java.lang.Class):349:349 -> e
    1:9:java.lang.reflect.Field getTokenField():368:368 -> f
    10:15:java.lang.reflect.Field getTokenField():369:369 -> f
    1:15:boolean needsRelaunchCall():330:330 -> g
    2:9:boolean queueOnStopIfNecessary(java.lang.Object,int,android.app.Activity):257:257 -> h
    10:16:boolean queueOnStopIfNecessary(java.lang.Object,int,android.app.Activity):259:259 -> h
    17:22:boolean queueOnStopIfNecessary(java.lang.Object,int,android.app.Activity):265:265 -> h
    23:37:boolean queueOnStopIfNecessary(java.lang.Object,int,android.app.Activity):269:269 -> h
    38:45:boolean queueOnStopIfNecessary(java.lang.Object,int,android.app.Activity):296:296 -> h
    1:7:boolean recreate(android.app.Activity):109:109 -> i
    8:11:boolean recreate(android.app.Activity):110:110 -> i
    12:23:boolean recreate(android.app.Activity):115:115 -> i
    24:32:boolean recreate(android.app.Activity):120:120 -> i
    33:41:boolean recreate(android.app.Activity):124:124 -> i
    42:50:boolean recreate(android.app.Activity):128:128 -> i
    51:54:boolean recreate(android.app.Activity):133:133 -> i
    55:59:boolean recreate(android.app.Activity):134:134 -> i
    60:62:boolean recreate(android.app.Activity):135:135 -> i
    63:72:boolean recreate(android.app.Activity):143:143 -> i
    73:78:boolean recreate(android.app.Activity):151:151 -> i
    79:80:boolean recreate(android.app.Activity):152:152 -> i
    81:96:boolean recreate(android.app.Activity):153:153 -> i
    97:103:boolean recreate(android.app.Activity):152:152 -> i
    104:106:boolean recreate(android.app.Activity):155:155 -> i
    107:125:boolean recreate(android.app.Activity):159:159 -> i
    126:127:boolean recreate(android.app.Activity):169:169 -> i
androidx.core.app.ActivityRecreator$1 -> androidx.core.app.c$a:
# {"id":"sourceFile","fileName":"ActivityRecreator.java"}
    androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks val$callbacks -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/app/c$d;"}
    java.lang.Object val$token -> f
    1:8:void <init>(androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks,java.lang.Object):143:143 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/c$d;Ljava/lang/Object;)V"}
    1:7:void run():146:146 -> run
androidx.core.app.ActivityRecreator$2 -> androidx.core.app.c$b:
# {"id":"sourceFile","fileName":"ActivityRecreator.java"}
    android.app.Application val$application -> e
    androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks val$callbacks -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/app/c$d;"}
    1:8:void <init>(android.app.Application,androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks):159:159 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Application;Landroidx/core/app/c$d;)V"}
    1:8:void run():166:166 -> run
androidx.core.app.ActivityRecreator$3 -> androidx.core.app.c$c:
# {"id":"sourceFile","fileName":"ActivityRecreator.java"}
    java.lang.Object val$activityThread -> e
    java.lang.Object val$token -> f
    1:8:void <init>(java.lang.Object,java.lang.Object):269:269 -> <init>
    1:4:void run():273:273 -> run
    5:8:void run():274:274 -> run
    9:16:void run():275:275 -> run
    17:24:void run():274:274 -> run
    25:30:void run():277:277 -> run
    31:36:void run():278:278 -> run
    37:40:void run():277:277 -> run
    41:48:void run():290:290 -> run
    49:56:void run():282:282 -> run
    57:62:void run():283:283 -> run
    63:75:void run():284:284 -> run
    76:77:void run():285:285 -> run
androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks -> androidx.core.app.c$d:
# {"id":"sourceFile","fileName":"ActivityRecreator.java"}
    java.lang.Object currentlyRecreatingToken -> a
    android.app.Activity mActivity -> b
    int mRecreatingHashCode -> c
    boolean mStarted -> d
    boolean mDestroyed -> e
    boolean mStopQueued -> f
    1:4:void <init>(android.app.Activity):193:193 -> <init>
    5:6:void <init>(android.app.Activity):183:183 -> <init>
    7:8:void <init>(android.app.Activity):187:187 -> <init>
    9:10:void <init>(android.app.Activity):191:191 -> <init>
    11:12:void <init>(android.app.Activity):194:194 -> <init>
    13:19:void <init>(android.app.Activity):195:195 -> <init>
    1:1:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated
    1:5:void onActivityDestroyed(android.app.Activity):241:241 -> onActivityDestroyed
    6:8:void onActivityDestroyed(android.app.Activity):245:245 -> onActivityDestroyed
    9:11:void onActivityDestroyed(android.app.Activity):246:246 -> onActivityDestroyed
    1:16:void onActivityPaused(android.app.Activity):218:218 -> onActivityPaused
    17:23:void onActivityPaused(android.app.Activity):222:222 -> onActivityPaused
    24:26:void onActivityPaused(android.app.Activity):224:224 -> onActivityPaused
    27:29:void onActivityPaused(android.app.Activity):226:226 -> onActivityPaused
    1:1:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed
    1:1:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState
    1:5:void onActivityStarted(android.app.Activity):207:207 -> onActivityStarted
    6:8:void onActivityStarted(android.app.Activity):208:208 -> onActivityStarted
    1:1:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped
androidx.core.app.AppOpsManagerCompat -> androidx.core.app.d:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    1:6:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):201:201 -> a
    7:10:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):202:202 -> a
    11:14:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):204:204 -> a
    15:21:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):205:205 -> a
    22:25:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):212:212 -> a
    26:30:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):213:213 -> a
    31:35:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):216:216 -> a
    1:8:int noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):179:179 -> b
    9:13:int noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):180:180 -> b
    1:5:java.lang.String permissionToOp(java.lang.String):79:79 -> c
androidx.core.app.AppOpsManagerCompat$Api23Impl -> androidx.core.app.d$a:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    1:5:java.lang.Object getSystemService(android.content.Context,java.lang.Class):271:271 -> a
    1:5:int noteProxyOp(android.app.AppOpsManager,java.lang.String,java.lang.String):276:276 -> b
    1:5:int noteProxyOpNoThrow(android.app.AppOpsManager,java.lang.String,java.lang.String):282:282 -> c
    1:5:java.lang.String permissionToOp(java.lang.String):266:266 -> d
androidx.core.app.AppOpsManagerCompat$Api29Impl -> androidx.core.app.d$b:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
    5:9:int checkOpNoThrow(android.app.AppOpsManager,java.lang.String,int,java.lang.String):246:246 -> a
    1:5:java.lang.String getOpPackageName(android.content.Context):254:254 -> b
    1:9:android.app.AppOpsManager getSystemService(android.content.Context):233:233 -> c
androidx.core.app.ComponentActivity -> androidx.core.app.e:
# {"id":"sourceFile","fileName":"ComponentActivity.java"}
    androidx.collection.SimpleArrayMap mExtraDataMap -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/g;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    1:3:void <init>():49:49 -> <init>
    4:10:void <init>():57:57 -> <init>
    11:18:void <init>():64:64 -> <init>
    1:5:boolean superDispatchKeyEvent(android.view.KeyEvent):124:124 -> c
    1:10:boolean dispatchKeyEvent(android.view.KeyEvent):138:138 -> dispatchKeyEvent
    11:18:boolean dispatchKeyEvent(android.view.KeyEvent):139:139 -> dispatchKeyEvent
    19:23:boolean dispatchKeyEvent(android.view.KeyEvent):142:142 -> dispatchKeyEvent
    1:10:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):129:129 -> dispatchKeyShortcutEvent
    11:18:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):130:130 -> dispatchKeyShortcutEvent
    19:23:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):133:133 -> dispatchKeyShortcutEvent
    1:3:void onCreate(android.os.Bundle):86:86 -> onCreate
    4:7:void onCreate(android.os.Bundle):87:87 -> onCreate
    1:7:void onSaveInstanceState(android.os.Bundle):93:93 -> onSaveInstanceState
    8:11:void onSaveInstanceState(android.os.Bundle):94:94 -> onSaveInstanceState
androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory:
# {"id":"sourceFile","fileName":"CoreComponentFactory.java"}
    1:4:void <init>():39:39 -> <init>
    1:1:java.lang.Object checkCompatWrapper(java.lang.Object):0:0 -> a
    1:11:android.app.Activity instantiateActivity(java.lang.ClassLoader,java.lang.String,android.content.Intent):45:45 -> instantiateActivity
    1:11:android.app.Application instantiateApplication(java.lang.ClassLoader,java.lang.String):52:52 -> instantiateApplication
    1:11:android.content.ContentProvider instantiateProvider(java.lang.ClassLoader,java.lang.String):67:67 -> instantiateProvider
    1:11:android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader,java.lang.String,android.content.Intent):60:60 -> instantiateReceiver
    1:11:android.app.Service instantiateService(java.lang.ClassLoader,java.lang.String,android.content.Intent):75:75 -> instantiateService
androidx.core.app.MultiWindowModeChangedInfo -> androidx.core.app.f:
# {"id":"sourceFile","fileName":"MultiWindowModeChangedInfo.java"}
    boolean mIsInMultiWindowMode -> a
    android.content.res.Configuration mNewConfig -> b
    1:3:void <init>(boolean,android.content.res.Configuration):54:54 -> <init>
    4:5:void <init>(boolean,android.content.res.Configuration):55:55 -> <init>
    6:8:void <init>(boolean,android.content.res.Configuration):56:56 -> <init>
androidx.core.app.NavUtils -> androidx.core.app.g:
# {"id":"sourceFile","fileName":"NavUtils.java"}
    1:7:android.content.Intent getParentActivityIntent(android.app.Activity):134:134 -> a
    8:15:android.content.Intent getParentActivityIntent(android.app.Activity):139:139 -> a
    16:20:android.content.Intent getParentActivityIntent(android.app.Activity):143:143 -> a
    21:26:android.content.Intent getParentActivityIntent(android.app.Activity):145:145 -> a
    27:31:android.content.Intent getParentActivityIntent(android.app.Activity):147:147 -> a
    32:41:android.content.Intent getParentActivityIntent(android.app.Activity):148:148 -> a
    42:69:android.content.Intent getParentActivityIntent(android.app.Activity):150:150 -> a
    1:8:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):197:197 -> b
    9:10:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):201:201 -> b
    11:17:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):202:202 -> b
    18:23:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):203:203 -> b
    24:28:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):205:205 -> b
    29:38:android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName):206:206 -> b
    1:10:java.lang.String getParentActivityName(android.app.Activity):222:222 -> c
    11:16:java.lang.String getParentActivityName(android.app.Activity):225:225 -> c
    1:4:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):242:242 -> d
    5:17:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):246:246 -> d
    18:21:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):263:263 -> d
    22:26:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):265:265 -> d
    27:32:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):270:270 -> d
    33:42:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):273:273 -> d
    43:50:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):277:277 -> d
    51:71:java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName):278:278 -> d
    1:4:void navigateUpTo(android.app.Activity,android.content.Intent):111:111 -> e
    1:5:boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent):63:63 -> f
androidx.core.app.NavUtils$Api16Impl -> androidx.core.app.g$a:
# {"id":"sourceFile","fileName":"NavUtils.java"}
    1:5:android.content.Intent getParentActivityIntent(android.app.Activity):305:305 -> a
    1:5:boolean navigateUpTo(android.app.Activity,android.content.Intent):300:300 -> b
    1:5:boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent):295:295 -> c
androidx.core.app.PictureInPictureModeChangedInfo -> androidx.core.app.h:
# {"id":"sourceFile","fileName":"PictureInPictureModeChangedInfo.java"}
    boolean mIsInPictureInPictureMode -> a
    android.content.res.Configuration mNewConfig -> b
    1:3:void <init>(boolean,android.content.res.Configuration):54:54 -> <init>
    4:5:void <init>(boolean,android.content.res.Configuration):55:55 -> <init>
    6:8: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
    1:4:void <init>():105:105 -> <init>
androidx.core.app.RemoteActionCompatParcelizer -> androidx.core.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    1:4:void <init>():11:11 -> <init>
    1:5: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;"}
    6:16:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    17:25:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    26:34:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    35:45:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read
    46:54:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read
    55:64:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read
    2:4: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"}
    5:10:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write
    11:16:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write
    17:22:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write
    23:28:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):30:30 -> write
    29:34:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write
    35:41:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write
androidx.core.app.SharedElementCallback -> androidx.core.app.i:
# {"id":"sourceFile","fileName":"SharedElementCallback.java"}
androidx.core.app.TaskStackBuilder -> androidx.core.app.j:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
    java.util.ArrayList mIntents -> e
    android.content.Context mSourceContext -> f
    1:3:void <init>(android.content.Context):84:84 -> <init>
    4:10:void <init>(android.content.Context):81:81 -> <init>
    11:13:void <init>(android.content.Context):85:85 -> <init>
    1:6:androidx.core.app.TaskStackBuilder addNextIntent(android.content.Intent):123:123 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Landroidx/core/app/j;"}
    1:4:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):162:162 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/core/app/j;"}
    5:15:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):163:163 -> b
    16:21:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):166:166 -> b
    22:27:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):172:172 -> b
    28:37:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):174:174 -> b
    38:40:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):176:176 -> b
    41:44:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):177:177 -> b
    1:6:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):204:204 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;)Landroidx/core/app/j;"}
    7:14:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):206:206 -> c
    15:19:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):208:208 -> c
    20:33:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):209:209 -> c
    34:40:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):212:212 -> c
    41:46:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):213:213 -> c
    1:6:androidx.core.app.TaskStackBuilder create(android.content.Context):97:97 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/j;"}
    2:5:void startActivities():272:272 -> e
    1:8:void startActivities(android.os.Bundle):287:287 -> f
    9:19:void startActivities(android.os.Bundle):292:292 -> f
    20:35:void startActivities(android.os.Bundle):293:293 -> f
    36:43:void startActivities(android.os.Bundle):295:295 -> f
    44:55:void startActivities(android.os.Bundle):296:296 -> f
    56:58:void startActivities(android.os.Bundle):297:297 -> f
    59:64:void startActivities(android.os.Bundle):298:298 -> f
    65:72:void startActivities(android.os.Bundle):288:288 -> f
    1:7:java.util.Iterator iterator():260:260 -> iterator
androidx.core.app.TaskStackBuilder$SupportParentable -> androidx.core.app.j$a:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
    android.content.Intent getSupportParentActivityIntent() -> h
androidx.core.content.ContextCompat -> androidx.core.content.a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    java.lang.Object sLock -> a
    java.lang.Object sSync -> b
    1:7:void <clinit>():162:162 -> <clinit>
    8:15:void <clinit>():165:165 -> <clinit>
    1:5:android.content.Context createDeviceProtectedStorageContext(android.content.Context):659:659 -> a
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):483:483 -> b
    1:5:boolean startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):252:252 -> c
androidx.core.content.ContextCompat$Api16Impl -> androidx.core.content.a$a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    1:4:void startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):825:825 -> a
    1:4:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):830:830 -> b
androidx.core.content.ContextCompat$Api21Impl -> androidx.core.content.a$b:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    1:5:java.io.File getCodeCacheDir(android.content.Context):874:874 -> a
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):864:864 -> b
    1:5:java.io.File getNoBackupFilesDir(android.content.Context):869:869 -> c
androidx.core.content.ContextCompat$Api24Impl -> androidx.core.content.a$c:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    1:5:android.content.Context createDeviceProtectedStorageContext(android.content.Context):913:913 -> a
    1:5:java.io.File getDataDir(android.content.Context):908:908 -> b
    1:5:boolean isDeviceProtectedStorage(android.content.Context):918:918 -> c
androidx.core.content.PermissionChecker -> androidx.core.content.b:
# {"id":"sourceFile","fileName":"PermissionChecker.java"}
    1:8:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):98:98 -> a
    9:18:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):102:102 -> a
    19:28:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):108:108 -> a
    29:32:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):109:109 -> a
    33:36:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):112:112 -> a
    37:40:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):115:115 -> a
    41:46:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):116:116 -> a
    47:52:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):118:118 -> a
    53:57:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):122:122 -> a
    58:66:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):124:124 -> a
    1:4:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b
    5:12:int checkSelfPermission(android.content.Context,java.lang.String):144:144 -> b
    13:17:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b
androidx.core.content.res.FontResourcesParserCompat -> androidx.core.content.res.a:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    1:5:int getType(android.content.res.TypedArray,int):258:258 -> a
    1:13: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/a$b;"}
    14:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):194:194 -> b
    19:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):192:192 -> b
    3:5:java.util.List readCerts(android.content.res.Resources,int):277:277 -> c
    6:9:java.util.List readCerts(android.content.res.Resources,int):279:279 -> c
    10:15:java.util.List readCerts(android.content.res.Resources,int):281:281 -> c
    16:17:java.util.List readCerts(android.content.res.Resources,int):282:282 -> c
    18:23:java.util.List readCerts(android.content.res.Resources,int):300:300 -> c
    24:29:java.util.List readCerts(android.content.res.Resources,int):285:285 -> c
    30:37:java.util.List readCerts(android.content.res.Resources,int):288:288 -> c
    38:43:java.util.List readCerts(android.content.res.Resources,int):289:289 -> c
    44:49:java.util.List readCerts(android.content.res.Resources,int):290:290 -> c
    50:63:java.util.List readCerts(android.content.res.Resources,int):292:292 -> c
    64:74:java.util.List readCerts(android.content.res.Resources,int):296:296 -> c
    75:81:java.util.List readCerts(android.content.res.Resources,int):300:300 -> c
    82:82:java.util.List readCerts(android.content.res.Resources,int):301:301 -> c
    3:7: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/a$b;"}
    8:11:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):200:200 -> d
    12:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):201:201 -> d
    18:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):202:202 -> d
    23:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):204:204 -> d
    1:4: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/a$b;"}
    5:10:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):212:212 -> e
    11:16:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):213:213 -> e
    17:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e
    23:28:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):215:215 -> e
    29:35:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):216:216 -> e
    36:42:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):217:217 -> e
    43:50:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):219:219 -> e
    51:52:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> e
    53:56:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):222:222 -> e
    57:66:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):224:224 -> e
    67:72:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> e
    73:76:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):227:227 -> e
    77:80:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):229:229 -> e
    81:91:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):230:230 -> e
    92:96:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):237:237 -> e
    97:102:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):238:238 -> e
    103:110:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):239:239 -> e
    111:114:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):240:240 -> e
    115:122:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):241:241 -> e
    123:130:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):242:242 -> e
    131:134:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):244:244 -> e
    135:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):247:247 -> e
    143:156:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):251:251 -> e
    1:4: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/a$d;"}
    5:10:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):316:316 -> f
    11:18:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):317:317 -> f
    19:21:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):318:318 -> f
    22:25:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):319:319 -> f
    26:29:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):320:320 -> f
    30:37:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):321:321 -> f
    38:40:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):322:322 -> f
    41:43:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):323:323 -> f
    44:53:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):324:324 -> f
    54:61:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):325:325 -> f
    62:64:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):326:326 -> f
    65:66:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):327:327 -> f
    67:74:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):329:329 -> f
    75:77:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):330:330 -> f
    78:79:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):331:331 -> f
    80:83:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):332:332 -> f
    84:87:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):333:333 -> f
    88:95:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):334:334 -> f
    96:98:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):335:335 -> f
    99:100:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):336:336 -> f
    101:104:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):337:337 -> f
    105:108:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):338:338 -> f
    109:111:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):339:339 -> f
    112:118:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):340:340 -> f
    119:122:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):341:341 -> f
    123:128:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):343:343 -> f
    4:21:void skip(org.xmlpull.v1.XmlPullParser):350:350 -> g
    1:5:java.util.List toByteArrayList(java.lang.String[]):306:306 -> h
    6:12:java.util.List toByteArrayList(java.lang.String[]):307:307 -> h
    13:23:java.util.List toByteArrayList(java.lang.String[]):308:308 -> h
androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> androidx.core.content.res.a$a:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    1:5:int getType(android.content.res.TypedArray,int):372:372 -> a
androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> androidx.core.content.res.a$b:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> androidx.core.content.res.a$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/a$d;"}
    1:3:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):171:171 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/content/res/a$d;)V"}
    4:6:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):172:172 -> <init>
    1:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():176:176 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/content/res/a$d;"}
androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> androidx.core.content.res.a$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
    1:3:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):131:131 -> <init>
    4:5:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):132:132 -> <init>
    6:7:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):133:133 -> <init>
    8:9:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):134:134 -> <init>
    10:11:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):135:135 -> <init>
    12:13:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):136:136 -> <init>
    14:16:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):137:137 -> <init>
    1:3:java.lang.String getFileName():141:141 -> a
    1:3:int getResourceId():161:161 -> b
    1:3:int getTtcIndex():157:157 -> c
    1:3:java.lang.String getVariationSettings():153:153 -> d
    1:3:int getWeight():145:145 -> e
    1:3:boolean isItalic():149:149 -> f
androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> androidx.core.content.res.a$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
    1:3: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"}
    4:5:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):89:89 -> <init>
    6:7:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):90:90 -> <init>
    8:9:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):91:91 -> <init>
    10:12:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):92:92 -> <init>
    1:3:int getFetchStrategy():105:105 -> a
    1:3:androidx.core.provider.FontRequest getRequest():101:101 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/e;"}
    1:3:java.lang.String getSystemFontFamilyName():115:115 -> c
    1:3:int getTimeout():109:109 -> d
androidx.core.content.res.ResourcesCompat -> androidx.core.content.res.d:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    java.lang.ThreadLocal sTempTypedValue -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    1:7:void <clinit>():75:75 -> <clinit>
    8:15:void <clinit>():79:79 -> <clinit>
    16:23:void <clinit>():80:80 -> <clinit>
    1:16:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):543:543 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/d$a;)Landroid/graphics/Typeface;"}
    17:21:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):546:546 -> a
    1:5: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 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/d$a;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    6:17: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 -> b
    18:28: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 -> b
    29:40: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 -> b
    41:61: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 -> b
    1:1: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 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILandroidx/core/content/res/d$a;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    2:3: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:606 -> c
    4:4: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 -> c
    5:5: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 -> c
    6:6: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 -> c
    7:8: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:628 -> c
    9:9: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 -> c
    10:10: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 -> c
    11: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):634:634 -> c
    12:12: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 -> c
    13:13: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 -> c
    14:14: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 -> c
    15: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):649:649 -> c
    16:16: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 -> c
    17:17: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 -> c
    18:18: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 -> c
    19:20: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:602 -> c
androidx.core.content.res.ResourcesCompat$FontCallback -> androidx.core.content.res.d$a:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    1:4:void <init>():446:446 -> <init>
    1:4:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):478:478 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/d$a;Landroid/graphics/Typeface;)V"}
    1:4:void lambda$callbackFailAsync$1(int):490:490 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/d$a;I)V"}
    1:13:void callbackFailAsync(int,android.os.Handler):490:490 -> c
    1:13:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):478:478 -> d
    3:12: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.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$2$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d$a;"}
      # {"id":"com.android.tools.r8.synthesized"}
    android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$2$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:8: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/d$a;Landroid/graphics/Typeface;)V"}
    1:8:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> androidx.core.content.res.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$2$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d$a;"}
      # {"id":"com.android.tools.r8.synthesized"}
    int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$2$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:8: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/d$a;I)V"}
    1:8:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.TypedArrayUtils -> androidx.core.content.res.e:
# {"id":"sourceFile","fileName":"TypedArrayUtils.java"}
    1:5:int getAttr(android.content.Context,int,int):354:354 -> a
    6:13:int getAttr(android.content.Context,int,int):355:355 -> a
    14:19:int getAttr(android.content.Context,int,int):356:356 -> a
    1:4:boolean getBoolean(android.content.res.TypedArray,int,int,boolean):264:264 -> b
    5:9:boolean getBoolean(android.content.res.TypedArray,int,int,boolean):265:265 -> b
    1:6:android.graphics.drawable.Drawable getDrawable(android.content.res.TypedArray,int,int):275:275 -> c
    7:12:android.graphics.drawable.Drawable getDrawable(android.content.res.TypedArray,int,int):277:277 -> c
    1:4:int getInt(android.content.res.TypedArray,int,int,int):288:288 -> d
    5:9:int getInt(android.content.res.TypedArray,int,int,int):289:289 -> d
    1:4:int getResourceId(android.content.res.TypedArray,int,int,int):299:299 -> e
    5:9:int getResourceId(android.content.res.TypedArray,int,int,int):300:300 -> e
    1:6:java.lang.String getString(android.content.res.TypedArray,int,int):310:310 -> f
    7:12:java.lang.String getString(android.content.res.TypedArray,int,int):312:312 -> f
    1:6:java.lang.CharSequence getText(android.content.res.TypedArray,int,int):326:326 -> g
    7:12:java.lang.CharSequence getText(android.content.res.TypedArray,int,int):328:328 -> g
    1:6:java.lang.CharSequence[] getTextArray(android.content.res.TypedArray,int,int):342:342 -> h
    7:12:java.lang.CharSequence[] getTextArray(android.content.res.TypedArray,int,int):344:344 -> h
androidx.core.graphics.ColorUtils -> androidx.core.graphics.a:
# {"id":"sourceFile","fileName":"ColorUtils.java"}
    java.lang.ThreadLocal TEMP_ARRAY -> a
    1:8:void <clinit>():46:46 -> <clinit>
    6:10:int compositeAlpha(int,int):144:144 -> a
    1:4:int compositeColors(int,int):54:54 -> b
    5:8:int compositeColors(int,int):55:55 -> b
    9:12:int compositeColors(int,int):56:56 -> b
    13:16:int compositeColors(int,int):58:58 -> b
    17:20:int compositeColors(int,int):59:59 -> b
    21:24:int compositeColors(int,int):58:58 -> b
    25:28:int compositeColors(int,int):60:60 -> b
    29:32:int compositeColors(int,int):61:61 -> b
    33:36:int compositeColors(int,int):60:60 -> b
    37:40:int compositeColors(int,int):62:62 -> b
    41:44:int compositeColors(int,int):63:63 -> b
    45:48:int compositeColors(int,int):62:62 -> b
    49:53:int compositeColors(int,int):65:65 -> b
    15:16:int compositeComponent(int,int,int,int,int):149:149 -> c
    15:22:int setAlphaComponent(int,int):379:379 -> d
androidx.core.graphics.Insets -> androidx.core.graphics.b:
# {"id":"sourceFile","fileName":"Insets.java"}
    int left -> a
    int top -> b
    int right -> c
    int bottom -> d
    androidx.core.graphics.Insets NONE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    1:9:void <clinit>():37:37 -> <clinit>
    1:3:void <init>(int,int,int,int):44:44 -> <init>
    4:5:void <init>(int,int,int,int):45:45 -> <init>
    6:7:void <init>(int,int,int,int):46:46 -> <init>
    8:9:void <init>(int,int,int,int):47:47 -> <init>
    10:12:void <init>(int,int,int,int):48:48 -> <init>
    1:20:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;Landroidx/core/graphics/b;)Landroidx/core/graphics/b;"}
    21:32:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):117:117 -> a
    33:37:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a
    9:11:androidx.core.graphics.Insets of(int,int,int,int):65:65 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/graphics/b;"}
    12:17:androidx.core.graphics.Insets of(int,int,int,int):67:67 -> b
    1:13:androidx.core.graphics.Insets of(android.graphics.Rect):78:78 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Landroidx/core/graphics/b;"}
    1:21:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):192:192 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Landroidx/core/graphics/b;"}
    1:13:android.graphics.Insets toPlatformInsets():202:202 -> e
    8:16:boolean equals(java.lang.Object):145:145 -> equals
    17:18:boolean equals(java.lang.Object):147:147 -> equals
    19:25:boolean equals(java.lang.Object):149:149 -> equals
    26:32:boolean equals(java.lang.Object):150:150 -> equals
    33:39:boolean equals(java.lang.Object):151:151 -> equals
    40:48:boolean equals(java.lang.Object):152:152 -> equals
    1:4:int hashCode():159:159 -> hashCode
    5:9:int hashCode():160:160 -> hashCode
    10:14:int hashCode():161:161 -> hashCode
    15:18:int hashCode():162:162 -> hashCode
    1:55:java.lang.String toString():169:169 -> toString
androidx.core.graphics.Insets$Api29Impl -> androidx.core.graphics.b$a:
# {"id":"sourceFile","fileName":"Insets.java"}
    1:5:android.graphics.Insets of(int,int,int,int):213:213 -> 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/h;"}
    androidx.collection.LruCache sTypefaceCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/e;"}
    1:6:void <clinit>():48:48 -> <clinit>
    7:18:void <clinit>():49:49 -> <clinit>
    19:26:void <clinit>():51:51 -> <clinit>
    27:33:void <clinit>():53:53 -> <clinit>
    34:43:void <clinit>():67:67 -> <clinit>
    3:7:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):295:295 -> a
    8:15:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):284:284 -> a
    1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):253:253 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;I)Landroid/graphics/Typeface;"}
    1:2: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):150:151 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/a$b;Landroid/content/res/Resources;ILjava/lang/String;IILandroidx/core/content/res/d$a;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"}
    3:3: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):154:154 -> c
    4:4: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
    5:5: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):157:157 -> c
    6:6: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):163:163 -> c
    7: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):166:166 -> c
    8:10: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):169:171 -> c
    11:11: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):174:174 -> c
    12:12: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):178:178 -> c
    13: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):180:180 -> c
    14:14: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):187:187 -> c
    1:13:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):221:221 -> d
    14:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):224:224 -> d
    18:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):225:225 -> d
    1:2:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):108:108 -> e
    3:11:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):109:109 -> e
    12:14:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):110:110 -> e
    15:17:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):111:111 -> e
    18:20:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):112:112 -> e
    21:23:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):113:113 -> e
    24:26:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):114:114 -> e
    27:29:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):115:115 -> e
    30:32:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):116:116 -> e
    33:35:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):117:117 -> e
    36:40:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):118:118 -> e
    1:13:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):81:81 -> f
    4:11:android.graphics.Typeface getSystemFontFamily(java.lang.String):129:129 -> g
    12:15:android.graphics.Typeface getSystemFontFamily(java.lang.String):130:130 -> g
    16:23:android.graphics.Typeface getSystemFontFamily(java.lang.String):131:131 -> g
    24:31:android.graphics.Typeface getSystemFontFamily(java.lang.String):132:132 -> 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/d$a;"}
    1:3:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):321:321 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/d$a;)V"}
    4:6:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):322:322 -> <init>
    1:4:void onTypefaceRequestFailed(int):334:334 -> a
    5:8:void onTypefaceRequestFailed(int):335:335 -> a
    1:4:void onTypefaceRetrieved(android.graphics.Typeface):327:327 -> b
    5:8:void onTypefaceRetrieved(android.graphics.Typeface):328:328 -> b
androidx.core.graphics.TypefaceCompatApi21Impl -> androidx.core.graphics.d:
# {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"}
    java.lang.Class sFontFamily -> b
    java.lang.reflect.Constructor sFontFamilyCtor -> c
    java.lang.reflect.Method sAddFontWeightStyle -> d
    java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e
    boolean sHasInitBeenCalled -> f
    1:1:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():54:54 -> <init>
    1:4:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/a$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    5:14:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):177:177 -> a
    15:22:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):178:178 -> a
    23:32:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):183:183 -> a
    33:36:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):196:196 -> a
    37:54:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):187:187 -> a
    55:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):196:196 -> a
    69:69:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):197:197 -> a
    70:73:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):196:196 -> a
    74:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):199:199 -> a
    1:3:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):136:136 -> f
    4:5:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):138:138 -> f
    6:17:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):139:139 -> f
    18:23:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):138:138 -> f
    24:29:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):140:140 -> f
    30:35:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):142:142 -> f
    1:3:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):123:123 -> g
    4:11:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):125:125 -> g
    12:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):126:126 -> g
    15:29:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):127:127 -> g
    30:35:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):130:130 -> g
    1:6:void init():68:68 -> h
    7:9:void init():71:71 -> h
    10:15:void init():78:78 -> h
    16:19:void init():79:79 -> h
    20:35:void init():80:80 -> h
    36:39:void init():82:82 -> h
    40:43:void init():83:83 -> h
    44:51:void init():85:85 -> h
    52:61:void init():84:84 -> h
    62:77:void init():87:87 -> h
    78:79:void init():93:93 -> h
    80:81:void init():94:94 -> h
    82:83:void init():95:95 -> h
    84:86:void init():96:96 -> h
    1:3:java.lang.Object newFamily():114:114 -> i
    4:12:java.lang.Object newFamily():116:116 -> i
    13:18:java.lang.Object newFamily():118:118 -> i
androidx.core.graphics.TypefaceCompatApi26Impl -> androidx.core.graphics.e:
# {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"}
    java.lang.Class mFontFamily -> g
    java.lang.reflect.Constructor mFontFamilyCtor -> h
    java.lang.reflect.Method mAddFontFromAssetManager -> i
    java.lang.reflect.Method mAddFontFromBuffer -> j
    java.lang.reflect.Method mFreeze -> k
    java.lang.reflect.Method mAbortCreation -> l
    java.lang.reflect.Method mCreateFromFamiliesWithDefault -> m
    1:3:void <init>():74:74 -> <init>
    4:7:void <init>():83:83 -> <init>
    8:11:void <init>():84:84 -> <init>
    12:15:void <init>():85:85 -> <init>
    16:19:void <init>():86:86 -> <init>
    20:23:void <init>():87:87 -> <init>
    24:27:void <init>():88:88 -> <init>
    28:35:void <init>():89:89 -> <init>
    36:72:void <init>():91:91 -> <init>
    73:74:void <init>():101:101 -> <init>
    75:76:void <init>():102:102 -> <init>
    77:78:void <init>():103:103 -> <init>
    79:80:void <init>():104:104 -> <init>
    81:82:void <init>():105:105 -> <init>
    83:84:void <init>():106:106 -> <init>
    85:87:void <init>():107:107 -> <init>
    1:6:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203:203 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/a$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    7:11:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):204:204 -> a
    12:19:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):206:206 -> a
    20:30:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> a
    31:34:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211:211 -> a
    35:46:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):212:212 -> a
    47:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):213:213 -> a
    57:62:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211:211 -> a
    63:71:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):214:214 -> a
    72:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):218:218 -> a
    79:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):221:221 -> a
    1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):229:229 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/g$b;I)Landroid/graphics/Typeface;"}
    7:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):232:232 -> b
    13:16:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):235:235 -> b
    17:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):236:236 -> b
    21:34:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):238:238 -> b
    35:38:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246:246 -> b
    39:47:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> b
    48:55:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):243:243 -> b
    56:63:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):244:244 -> b
    64:67:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):245:245 -> b
    68:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246:246 -> b
    74:84:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):237:237 -> b
    85:88:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):250:250 -> b
    89:95:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):252:252 -> b
    96:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):257:257 -> b
    103:119:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258:258 -> b
    120:132:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):263:263 -> b
    133:140:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):262:262 -> b
    141:153:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):265:265 -> b
    154:157:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):271:271 -> b
    158:164:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):274:274 -> b
    165:171:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):277:277 -> b
    172:176:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):281:281 -> b
    1:6:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):291:291 -> c
    7:11:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):292:292 -> c
    12:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):294:294 -> c
    27:32:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):298:298 -> c
    33:36:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):301:301 -> c
    37:43:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):304:304 -> c
    44:48:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):307:307 -> c
    2:6:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):172:172 -> g
    7:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> g
    15:17:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> g
    18:19:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):171:171 -> g
    20:23:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):172:172 -> g
    24:31:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):171:171 -> g
    2:8:java.lang.Object newFamily():127:127 -> i
    1:7:void abortCreation(java.lang.Object):194:194 -> j
    2:3:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):140:140 -> k
    4:17:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):141:141 -> k
    18:32:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):142:142 -> k
    33:44:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):140:140 -> k
    1:2:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> l
    3:19:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):156:156 -> l
    20:32:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> l
    1:16:boolean freeze(java.lang.Object):183:183 -> m
    1:4:boolean isFontFamilyPrivateAPIAvailable():114:114 -> n
    5:11:boolean isFontFamilyPrivateAPIAvailable():115:115 -> n
    12:19:boolean isFontFamilyPrivateAPIAvailable():118:118 -> n
    1:8:java.lang.reflect.Method obtainAbortCreationMethod(java.lang.Class):343:343 -> o
    1:24:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):326:326 -> p
    1:17:java.lang.reflect.Method obtainAddFontFromBufferMethod(java.lang.Class):333:333 -> q
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):348:348 -> r
    6:15:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):350:350 -> r
    16:23:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):349:349 -> r
    24:27:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):351:351 -> r
    1:7:java.lang.Class obtainFontFamily():316:316 -> s
    2:6:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):321:321 -> t
    1:8:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):339:339 -> u
androidx.core.graphics.TypefaceCompatApi28Impl -> androidx.core.graphics.f:
# {"id":"sourceFile","fileName":"TypefaceCompatApi28Impl.java"}
    1:4:void <init>():36:36 -> <init>
    2:5:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> g
    6:13:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):49:49 -> g
    14:16:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):50:50 -> g
    17:20:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):51:51 -> g
    21:25:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> g
    26:35:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):51:51 -> g
    36:41:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):54:54 -> g
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):61:61 -> r
    6:17:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):63:63 -> r
    18:25:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):62:62 -> r
    26:29:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):64:64 -> r
androidx.core.graphics.TypefaceCompatApi29Impl -> androidx.core.graphics.g:
# {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"}
    1:4:void <init>():44:44 -> <init>
    2:12: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/a$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    13:21:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):134:134 -> a
    22:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):135:135 -> a
    30:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):136:136 -> a
    38:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):138:138 -> a
    46:53:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):139:139 -> a
    54:59:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):140:140 -> a
    60:66:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):142:142 -> a
    67:75:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):144:144 -> a
    76:79:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):153:153 -> a
    80:84:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):154:154 -> a
    85:96:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):155:155 -> a
    97:101:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):156:156 -> a
    1:5: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;"}
    6:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b
    13:26:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b
    27:30:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):109:109 -> b
    31:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):98:98 -> b
    36:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b
    44:51:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):100:100 -> b
    52:59:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):102:102 -> b
    60:65:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):103:103 -> b
    66:74:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):105:105 -> b
    75:78:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):107:107 -> b
    79:93:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b
    94:97:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):116:116 -> b
    98:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):117:117 -> b
    103:114:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):118:118 -> b
    115:120:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):119:119 -> b
    1:9:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):172:172 -> c
    10:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):173:173 -> c
    19:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):174:174 -> c
    24:31:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):176:176 -> c
    32:38:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):177:177 -> c
    1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):75:75 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/provider/g$b;I)Landroidx/core/provider/g$b;"}
    1:20:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):53:53 -> f
    21:23:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):57:57 -> f
    24:27:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):59:59 -> f
    28:35:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):60:60 -> f
    36:41:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):61:61 -> f
    42:45:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> f
    46:61:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):63:63 -> f
    1:15:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):48:48 -> g
    16:30:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):49:49 -> g
androidx.core.graphics.TypefaceCompatBaseImpl -> androidx.core.graphics.h:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    java.util.concurrent.ConcurrentHashMap mFontFamilies -> a
    1:3:void <init>():45:45 -> <init>
    4:11: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/a$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;"}
    1:8:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):188:188 -> c
    9:14:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):193:193 -> c
    15:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):203:203 -> c
    19:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):196:196 -> c
    27:34:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):203:203 -> c
    35:35:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):204:204 -> c
    36:39:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):203:203 -> c
    19:28:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):68:68 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILandroidx/core/graphics/h$b;)Ljava/lang/Object;"}
    29:39:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):69:69 -> d
    40:59:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):70:70 -> d
    1:12:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):100:100 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/provider/g$b;I)Landroidx/core/provider/g$b;"}
androidx.core.graphics.TypefaceCompatBaseImpl$1 -> androidx.core.graphics.h$a:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    androidx.core.graphics.TypefaceCompatBaseImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/h;"}
    1:6:void <init>(androidx.core.graphics.TypefaceCompatBaseImpl):100:100 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h;)V"}
    1:7:int getWeight(java.lang.Object):100:100 -> a
    1:7:boolean isItalic(java.lang.Object):100:100 -> b
    1:5:int getWeight(androidx.core.provider.FontsContractCompat$FontInfo):103:103 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/g$b;)I"}
    1:5:boolean isItalic(androidx.core.provider.FontsContractCompat$FontInfo):108:108 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/g$b;)Z"}
androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> androidx.core.graphics.h$b:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    int getWeight(java.lang.Object) -> a
    boolean isItalic(java.lang.Object) -> b
androidx.core.graphics.TypefaceCompatUtil -> androidx.core.graphics.i:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
    3:6:void closeQuietly(java.io.Closeable):195:195 -> a
    1:4:boolean copyToFile(java.io.File,android.content.res.Resources,int):180:180 -> b
    5:8:boolean copyToFile(java.io.File,android.content.res.Resources,int):181:181 -> b
    9:19:boolean copyToFile(java.io.File,android.content.res.Resources,int):183:183 -> b
    20:20:boolean copyToFile(java.io.File,android.content.res.Resources,int):184:184 -> b
    1:6:boolean copyToFile(java.io.File,java.io.InputStream):155:155 -> c
    7:13:boolean copyToFile(java.io.File,java.io.InputStream):157:157 -> c
    14:15:boolean copyToFile(java.io.File,java.io.InputStream):158:158 -> c
    16:22:boolean copyToFile(java.io.File,java.io.InputStream):160:160 -> c
    23:32:boolean copyToFile(java.io.File,java.io.InputStream):161:161 -> c
    33:35:boolean copyToFile(java.io.File,java.io.InputStream):168:168 -> c
    36:43:boolean copyToFile(java.io.File,java.io.InputStream):169:169 -> c
    44:69:boolean copyToFile(java.io.File,java.io.InputStream):165:165 -> c
    70:72:boolean copyToFile(java.io.File,java.io.InputStream):168:168 -> c
    73:76:boolean copyToFile(java.io.File,java.io.InputStream):169:169 -> c
    77:79:boolean copyToFile(java.io.File,java.io.InputStream):168:168 -> c
    80:82:boolean copyToFile(java.io.File,java.io.InputStream):169:169 -> c
    83:83:boolean copyToFile(java.io.File,java.io.InputStream):170:170 -> c
    1:8:java.io.File getTempFile(android.content.Context):71:71 -> d
    9:49:java.io.File getTempFile(android.content.Context):76:76 -> d
    50:69:java.io.File getTempFile(android.content.Context):78:78 -> d
    70:80:java.io.File getTempFile(android.content.Context):80:80 -> d
    1:5:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):112:112 -> e
    6:15:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> e
    16:19:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):123:123 -> e
    20:28:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> e
    29:32:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):119:119 -> e
    33:36:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):120:120 -> e
    37:44:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):121:121 -> e
    45:47:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):122:122 -> e
    48:56:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):123:123 -> e
    57:66:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> e
    67:77:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> e
    1:5:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):221:221 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Landroidx/core/provider/g$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"}
    6:11:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):223:223 -> f
    12:18:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):224:224 -> f
    19:22:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):228:228 -> f
    23:29:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):229:229 -> f
    30:33:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):233:233 -> f
    34:39:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):234:234 -> f
    40:44:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):236:236 -> f
androidx.core.graphics.TypefaceCompatUtil$Api19Impl -> androidx.core.graphics.i$a:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
    1:5: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"}
    1:5:boolean isAutoMirrored(android.graphics.drawable.Drawable):98:98 -> a
    1:4:void jumpToCurrentState(android.graphics.drawable.Drawable):64:64 -> b
    1:4:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):81:81 -> c
    1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):113:113 -> d
    1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):126:126 -> e
    1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):364:364 -> f
    1:4:void setTint(android.graphics.drawable.Drawable,int):138:138 -> g
    1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):152:152 -> h
    1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):166:166 -> i
    1:4:android.graphics.drawable.Drawable unwrap(android.graphics.drawable.Drawable):343:343 -> j
    5:11:android.graphics.drawable.Drawable unwrap(android.graphics.drawable.Drawable):344:344 -> j
    1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> k
androidx.core.graphics.drawable.DrawableCompat$Api19Impl -> androidx.core.graphics.drawable.a$a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    1:5:int getAlpha(android.graphics.drawable.Drawable):450:450 -> a
    1:5:android.graphics.drawable.Drawable getChild(android.graphics.drawable.DrawableContainer$DrawableContainerState,int):456:456 -> b
    1:5:android.graphics.drawable.Drawable getDrawable(android.graphics.drawable.InsetDrawable):461:461 -> c
    1:5:boolean isAutoMirrored(android.graphics.drawable.Drawable):445:445 -> d
    1:4: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"}
    1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):493:493 -> a
    1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):498:498 -> b
    1:5:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):503:503 -> c
    1:4: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
    1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):473:473 -> e
    1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):515:515 -> f
    1:4:void setTint(android.graphics.drawable.Drawable,int):478:478 -> g
    1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):483:483 -> h
    1:4: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"}
    1:5:int getLayoutDirection(android.graphics.drawable.Drawable):532:532 -> a
    1:5: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
    1:5:void <clinit>():213:213 -> <clinit>
    1:4:void <init>():376:376 -> <init>
    5:7:void <init>():157:157 -> <init>
    8:9:void <init>():176:176 -> <init>
    10:12:void <init>():183:183 -> <init>
    13:14:void <init>():193:193 -> <init>
    15:16:void <init>():201:201 -> <init>
    17:18:void <init>():208:208 -> <init>
    19:22:void <init>():214:214 -> <init>
    23:25:void <init>():219:219 -> <init>
    1:5:int getResId():433:433 -> a
    6:15:int getResId():434:434 -> a
    16:18:int getResId():439:439 -> a
    19:41:int getResId():437:437 -> a
    1:5:java.lang.String getResPackage():406:406 -> b
    6:15:java.lang.String getResPackage():407:407 -> b
    16:26:java.lang.String getResPackage():415:415 -> b
    27:29:java.lang.String getResPackage():420:420 -> b
    30:43:java.lang.String getResPackage():416:416 -> b
    44:66:java.lang.String getResPackage():410:410 -> b
    1:5:android.net.Uri getUri():478:478 -> c
    6:19:android.net.Uri getUri():479:479 -> c
    20:42:android.net.Uri getUri():482:482 -> c
    43:51:android.net.Uri getUri():484:484 -> c
    1:4:java.io.InputStream getUriInputStream(android.content.Context):666:666 -> d
    5:8:java.io.InputStream getUriInputStream(android.content.Context):667:667 -> d
    9:20:java.io.InputStream getUriInputStream(android.content.Context):668:668 -> d
    21:27:java.io.InputStream getUriInputStream(android.content.Context):669:669 -> d
    28:43:java.io.InputStream getUriInputStream(android.content.Context):677:677 -> d
    44:64:java.io.InputStream getUriInputStream(android.content.Context):679:679 -> d
    65:74:java.io.InputStream getUriInputStream(android.content.Context):671:671 -> d
    75:96:java.io.InputStream getUriInputStream(android.content.Context):673:673 -> d
    1:8:void onPostParceling():887:887 -> e
    9:15:void onPostParceling():888:888 -> e
    16:20:void onPostParceling():923:923 -> e
    21:35:void onPostParceling():911:911 -> e
    36:40:void onPostParceling():916:916 -> e
    41:44:void onPostParceling():917:917 -> e
    45:56:void onPostParceling():918:918 -> e
    57:60:void onPostParceling():898:898 -> e
    61:63:void onPostParceling():899:899 -> e
    64:68:void onPostParceling():902:902 -> e
    69:70:void onPostParceling():903:903 -> e
    71:72:void onPostParceling():904:904 -> e
    73:76:void onPostParceling():905:905 -> e
    77:80:void onPostParceling():890:890 -> e
    81:83:void onPostParceling():891:891 -> e
    84:92:void onPostParceling():893:893 -> e
    1:8:void onPreParceling(boolean):850:850 -> f
    9:16:void onPreParceling(boolean):851:851 -> f
    17:33:void onPreParceling(boolean):874:874 -> f
    34:40:void onPreParceling(boolean):880:880 -> f
    41:57:void onPreParceling(boolean):877:877 -> f
    58:61:void onPreParceling(boolean):864:864 -> f
    62:66:void onPreParceling(boolean):865:865 -> f
    67:73:void onPreParceling(boolean):866:866 -> f
    74:80:void onPreParceling(boolean):867:867 -> f
    81:89:void onPreParceling(boolean):869:869 -> f
    90:96:void onPreParceling(boolean):858:858 -> f
    97:104:void onPreParceling(boolean):855:855 -> f
    4:6:java.lang.String typeToString(int):936:936 -> g
    7:9:java.lang.String typeToString(int):935:935 -> g
    10:12:java.lang.String typeToString(int):931:931 -> g
    13:15:java.lang.String typeToString(int):934:934 -> g
    16:18:java.lang.String typeToString(int):932:932 -> g
    19:21:java.lang.String typeToString(int):933:933 -> g
    22:24:java.lang.String typeToString(int):930:930 -> g
    1:5:java.lang.String toString():808:808 -> toString
    6:12:java.lang.String toString():809:809 -> toString
    13:28:java.lang.String toString():811:811 -> toString
    29:34:java.lang.String toString():812:812 -> toString
    35:45:java.lang.String toString():834:834 -> toString
    46:55:java.lang.String toString():827:827 -> toString
    56:59:java.lang.String toString():828:828 -> toString
    60:70:java.lang.String toString():829:829 -> toString
    71:77:java.lang.String toString():821:821 -> toString
    78:82:java.lang.String toString():822:822 -> toString
    83:85:java.lang.String toString():823:823 -> toString
    86:107:java.lang.String toString():824:824 -> toString
    108:116:java.lang.String toString():815:815 -> toString
    117:125:java.lang.String toString():816:816 -> toString
    126:132:java.lang.String toString():817:817 -> toString
    133:139:java.lang.String toString():818:818 -> toString
    140:143:java.lang.String toString():837:837 -> toString
    144:148:java.lang.String toString():838:838 -> toString
    149:153:java.lang.String toString():839:839 -> toString
    154:159:java.lang.String toString():841:841 -> toString
    160:169:java.lang.String toString():842:842 -> toString
    170:174:java.lang.String toString():844:844 -> toString
    175:180:java.lang.String toString():845:845 -> toString
androidx.core.graphics.drawable.IconCompat$Api23Impl -> androidx.core.graphics.drawable.IconCompat$a:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:10:int getResId(java.lang.Object):1230:1230 -> a
    11:16:int getResId(java.lang.Object):1231:1231 -> a
    17:44:int getResId(java.lang.Object):1234:1234 -> a
    45:48:int getResId(java.lang.Object):1242:1242 -> a
    49:52:int getResId(java.lang.Object):1239:1239 -> a
    53:56:int getResId(java.lang.Object):1236:1236 -> a
    1:10:java.lang.String getResPackage(java.lang.Object):1183:1183 -> b
    11:16:java.lang.String getResPackage(java.lang.Object):1184:1184 -> b
    17:39:java.lang.String getResPackage(java.lang.Object):1187:1187 -> b
    40:43:java.lang.String getResPackage(java.lang.Object):1195:1195 -> b
    44:47:java.lang.String getResPackage(java.lang.Object):1192:1192 -> b
    48:51:java.lang.String getResPackage(java.lang.Object):1189:1189 -> b
    1:10:android.net.Uri getUri(java.lang.Object):1259:1259 -> c
    11:16:android.net.Uri getUri(java.lang.Object):1260:1260 -> c
    17:39:android.net.Uri getUri(java.lang.Object):1263:1263 -> c
    40:43:android.net.Uri getUri(java.lang.Object):1271:1271 -> c
    44:47:android.net.Uri getUri(java.lang.Object):1268:1268 -> c
    48:51:android.net.Uri getUri(java.lang.Object):1265:1265 -> c
    1:5:android.graphics.drawable.Drawable loadDrawable(android.graphics.drawable.Icon,android.content.Context):1341:1341 -> d
    1:5:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1280:1280 -> e
    6:13:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1328:1328 -> e
    14:19:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1306:1306 -> e
    20:31:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1307:1307 -> e
    32:37:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1315:1315 -> e
    38:46:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1321:1321 -> e
    47:58:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1317:1317 -> e
    59:73:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1318:1318 -> e
    74:85:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1311:1311 -> e
    86:100:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1313:1313 -> e
    101:109:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1289:1289 -> e
    110:118:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1303:1303 -> e
    119:131:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1299:1299 -> e
    132:142:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1296:1296 -> e
    143:150:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1285:1285 -> e
    151:154:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1330:1330 -> e
    155:157:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1331:1331 -> e
    158:163:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1333:1333 -> e
    164:167:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1334:1334 -> e
    168:172:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1283:1283 -> e
androidx.core.graphics.drawable.IconCompat$Api26Impl -> androidx.core.graphics.drawable.IconCompat$b:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:6:android.graphics.drawable.Drawable createAdaptiveIconDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1097:1097 -> a
    1:5:android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap):1102:1102 -> b
androidx.core.graphics.drawable.IconCompat$Api28Impl -> androidx.core.graphics.drawable.IconCompat$c:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:7:int getResId(java.lang.Object):1079:1079 -> a
    1:7:java.lang.String getResPackage(java.lang.Object):1069:1069 -> b
    1:7:int getType(java.lang.Object):1074:1074 -> c
    1:7:android.net.Uri getUri(java.lang.Object):1084:1084 -> d
androidx.core.graphics.drawable.IconCompat$Api30Impl -> androidx.core.graphics.drawable.IconCompat$d:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:5:android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(android.net.Uri):1114:1114 -> a
androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
    1:4:void <init>():11:11 -> <init>
    1:5: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;"}
    6:14:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    15:23:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    24:32:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    33:41:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read
    42:50:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read
    51:61:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read
    62:70:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):21:21 -> read
    71:80:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):22:22 -> read
    81:84:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):23:23 -> read
    2:4: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"}
    5:11:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):30:30 -> write
    12:16:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write
    17:19:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write
    20:24:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):34:34 -> write
    25:27:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):35:35 -> write
    28:32:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):37:37 -> write
    33:35:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):38:38 -> write
    36:40:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):40:40 -> write
    41:43:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):41:41 -> write
    44:48:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):43:43 -> write
    49:51:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):44:44 -> write
    52:56:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):46:46 -> write
    57:59:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):47:47 -> write
    60:64:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):49:49 -> write
    65:67:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):50:50 -> write
    68:73:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):52:52 -> write
    74:77: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"}
    void setWrappedDrawable(android.graphics.drawable.Drawable) -> a
    android.graphics.drawable.Drawable getWrappedDrawable() -> b
androidx.core.internal.view.SupportMenu -> p.a:
# {"id":"sourceFile","fileName":"SupportMenu.java"}
androidx.core.internal.view.SupportMenuItem -> p.b:
# {"id":"sourceFile","fileName":"SupportMenuItem.java"}
    androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lp/b;"}
    androidx.core.view.ActionProvider getSupportActionProvider() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/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;)Lp/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;)Lp/b;"}
androidx.core.os.BuildCompat -> androidx.core.os.a:
# {"id":"sourceFile","fileName":"BuildCompat.java"}
    1:10:boolean isAtLeastR():160:160 -> a
androidx.core.os.CancellationSignal -> androidx.core.os.b:
# {"id":"sourceFile","fileName":"CancellationSignal.java"}
    boolean mIsCanceled -> a
    androidx.core.os.CancellationSignal$OnCancelListener mOnCancelListener -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b$b;"}
    java.lang.Object mCancellationSignalObj -> c
    boolean mCancelInProgress -> d
    1:4:void <init>():39:39 -> <init>
    1:2:void cancel():71:72 -> a
    3:5:void cancel():72:72 -> a
    6:10:void cancel():73:73 -> a
    11:12:void cancel():75:75 -> a
    13:14:void cancel():76:76 -> a
    15:16:void cancel():77:77 -> a
    17:18:void cancel():78:78 -> a
    19:22:void cancel():79:79 -> a
    23:30:void cancel():83:83 -> a
    31:34:void cancel():86:86 -> a
    35:36:void cancel():89:90 -> a
    37:38:void cancel():90:91 -> a
    39:40:void cancel():91:91 -> a
    41:42:void cancel():92:93 -> a
    43:43:void cancel():93:93 -> a
    44:45:void cancel():92:92 -> a
    46:47:void cancel():89:90 -> a
    48:49:void cancel():90:91 -> a
    50:51:void cancel():91:91 -> a
    52:56:void cancel():92:92 -> a
    57:58:void cancel():79:79 -> a
    1:2:boolean isCanceled():48:49 -> b
    3:6:boolean isCanceled():49:49 -> b
    7:8:boolean isCanceled():50:50 -> b
    1:2:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):113:114 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/b$b;)V"}
    3:4:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):114:114 -> c
    5:8:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):116:116 -> c
    9:12:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):117:117 -> c
    13:14:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):119:119 -> c
    15:21:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):120:120 -> c
    22:23:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):123:124 -> c
    24:26:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):124:124 -> c
    27:28:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):121:121 -> c
    29:30:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):123:123 -> c
    1:4:void waitForCancelFinishedLocked():155:155 -> d
    5:9:void waitForCancelFinishedLocked():157:157 -> d
androidx.core.os.CancellationSignal$Api16Impl -> androidx.core.os.b$a:
# {"id":"sourceFile","fileName":"CancellationSignal.java"}
    1:6:void cancel(java.lang.Object):182:182 -> a
    1:6:android.os.CancellationSignal createCancellationSignal():187:187 -> b
androidx.core.os.CancellationSignal$OnCancelListener -> androidx.core.os.b$b:
# {"id":"sourceFile","fileName":"CancellationSignal.java"}
androidx.core.os.TraceCompat -> androidx.core.os.c:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
    long sTraceTagApp -> a
    java.lang.reflect.Method sIsTagEnabledMethod -> b
    java.lang.reflect.Method sAsyncTraceBeginMethod -> c
    java.lang.reflect.Method sAsyncTraceEndMethod -> d
    java.lang.reflect.Method sTraceCounterMethod -> e
    1:10:void <clinit>():53:53 -> <clinit>
    11:17:void <clinit>():55:55 -> <clinit>
    18:23:void <clinit>():56:56 -> <clinit>
    24:37:void <clinit>():58:58 -> <clinit>
    38:51:void <clinit>():59:59 -> <clinit>
    52:63:void <clinit>():61:61 -> <clinit>
    64:77:void <clinit>():63:63 -> <clinit>
    78:85:void <clinit>():66:66 -> <clinit>
    1:4:void beginSection(java.lang.String):109:109 -> a
    1:4:void endSection():122:122 -> b
androidx.core.os.TraceCompat$Api18Impl -> androidx.core.os.c$a:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
    1:4:void beginSection(java.lang.String):225:225 -> a
    1:4: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
    1:3: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"}
    4:5:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):41:41 -> <init>
    6:8:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):42:42 -> <init>
    1:2:void onTypefaceRequestFailed(int):67:67 -> a
    3:13:void onTypefaceRequestFailed(int):68:68 -> a
    1:6:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):80:80 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    7:12:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):81:81 -> b
    13:18:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):83:83 -> b
    1:2:void onTypefaceRetrieved(android.graphics.Typeface):54:54 -> c
    3:13: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/g$c;"}
    android.graphics.Typeface val$typeface -> f
    androidx.core.provider.CallbackWithHandler this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/a;"}
    1:10: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"}
    1:8: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/g$c;"}
    int val$reason -> f
    androidx.core.provider.CallbackWithHandler this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/a;"}
    1:10: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"}
    1:8:void run():71:71 -> run
androidx.core.provider.CalleeHandler -> androidx.core.provider.b:
# {"id":"sourceFile","fileName":"CalleeHandler.java"}
    1:6:android.os.Handler create():36:36 -> a
    7:16:android.os.Handler create():37:37 -> a
    17:22: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
    1:8:void <clinit>():197:197 -> <clinit>
    1:4:int lambda$static$0(byte[],byte[]):198:198 -> a
    5:10:int lambda$static$0(byte[],byte[]):199:199 -> a
    11:13:int lambda$static$0(byte[],byte[]):201:201 -> a
    14:25:int lambda$static$0(byte[],byte[]):202:202 -> a
    1:5:java.util.List convertToByteArrayList(android.content.pm.Signature[]):223:223 -> b
    6:11:java.util.List convertToByteArrayList(android.content.pm.Signature[]):224:224 -> b
    12:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):225:225 -> b
    1:13:boolean equalsByteArrayList(java.util.List,java.util.List):211:211 -> c
    14:19:boolean equalsByteArrayList(java.util.List,java.util.List):214:214 -> c
    20:43:boolean equalsByteArrayList(java.util.List,java.util.List):215:215 -> c
    1:6: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;"}
    7:11:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):191:191 -> d
    12:15:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):193:193 -> d
    16:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):194:194 -> d
    1:8: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;"}
    9:16:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):55:55 -> e
    17:21:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):58:58 -> e
    22:28:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):61:61 -> e
    29:33:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):63:63 -> e
    1:5: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;"}
    6:11:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):78:78 -> f
    12:23:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):84:84 -> f
    24:31:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):93:93 -> f
    32:37:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):95:95 -> f
    38:42:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):96:96 -> f
    43:46:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):97:97 -> f
    47:52:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):98:98 -> f
    53:63:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):100:100 -> f
    64:68:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):101:101 -> f
    69:80:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):102:102 -> f
    81:100:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):85:85 -> f
    101:115:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):87:87 -> f
    116:138:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):80:80 -> f
    3:7: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;"}
    8:18:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):121:121 -> g
    19:22:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):122:122 -> g
    23:26:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):123:123 -> g
    27:35:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):124:124 -> g
    36:41:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):125:125 -> g
    42:45:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):126:126 -> g
    46:50:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):127:127 -> g
    51:68:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):130:130 -> g
    69:72:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):137:137 -> g
    73:74:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):139:139 -> g
    75:85:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g
    86:91:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):139:139 -> g
    92:97:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):147:147 -> g
    98:103:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):148:148 -> g
    104:108:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):150:150 -> g
    109:114:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):151:151 -> g
    115:120:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):152:152 -> g
    121:126:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):154:154 -> g
    127:132:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):156:156 -> g
    133:138:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):158:158 -> g
    139:147:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):160:160 -> g
    148:157:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):162:162 -> g
    158:165:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):165:165 -> g
    166:169:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):168:168 -> g
    170:174:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):169:169 -> g
    175:178:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):171:171 -> g
    179:184:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):172:172 -> g
    185:193:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):175:175 -> g
    194:202:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):176:176 -> g
    203:213:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):178:178 -> g
    214:217:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g
    218:228:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):186:186 -> g
    229:231:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g
    232:232: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"}
    1:4:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:9: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"}
    1:7: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
    1:3:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):57:57 -> <init>
    4:11:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):58:58 -> <init>
    12:19:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):59:59 -> <init>
    20:27:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):60:60 -> <init>
    28:36:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> <init>
    37:38:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):62:62 -> <init>
    39:45:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):63:63 -> <init>
    1:13:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):93:93 -> a
    14:24:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):94:94 -> a
    1:3:java.util.List getCertificates():133:133 -> b
    1:3:int getCertificatesArrayResId():145:145 -> c
    1:3:java.lang.String getId():164:164 -> d
    1:3:java.lang.String getProviderAuthority():103:103 -> e
    1:3:java.lang.String getProviderPackage():112:112 -> f
    1:3:java.lang.String getQuery():121:121 -> g
    1:5:java.lang.String toString():169:169 -> toString
    6:54:java.lang.String toString():170:170 -> toString
    55:62:java.lang.String toString():175:175 -> toString
    63:67:java.lang.String toString():176:176 -> toString
    68:76:java.lang.String toString():177:177 -> toString
    77:82:java.lang.String toString():178:178 -> toString
    83:87:java.lang.String toString():179:179 -> toString
    88:93:java.lang.String toString():180:180 -> toString
    94:100:java.lang.String toString():181:181 -> toString
    101:108:java.lang.String toString():182:182 -> toString
    109:116:java.lang.String toString():184:184 -> toString
    117:121:java.lang.String toString():186:186 -> toString
    122:143:java.lang.String toString():187:187 -> toString
    144:148: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":"Ln/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":"Ln/g;"}
    1:13:void <clinit>():58:58 -> <clinit>
    14:21:void <clinit>():61:61 -> <clinit>
    22:28:void <clinit>():68:68 -> <clinit>
    29:36:void <clinit>():72:72 -> <clinit>
    1:25: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;"}
    1:8:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):269:269 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/g$a;)I"}
    9:17:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):270:270 -> b
    18:23:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):277:277 -> b
    24:27:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):278:278 -> b
    28:34:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):282:282 -> b
    35:48:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):285:285 -> b
    1:10: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;"}
    11:17:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):240:240 -> c
    18:21:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):245:245 -> c
    22:27:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):250:250 -> c
    28:33:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):252:252 -> c
    34:37:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):256:256 -> c
    38:43:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):255:255 -> c
    44:46:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):259:259 -> c
    47:52:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):260:260 -> c
    53:59:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):262:262 -> c
    60:66:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):247:247 -> c
    1:4: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;"}
    5:14:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):165:165 -> d
    15:23:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):167:167 -> d
    24:28:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):171:171 -> d
    29:31:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):181:181 -> d
    32:42:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):182:182 -> d
    43:45:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):186:186 -> d
    46:49:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):187:187 -> d
    50:54:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):189:189 -> d
    55:57:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):190:190 -> d
    58:60:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):191:191 -> d
    61:61:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    62:68:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):194:194 -> d
    69:70:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):204:204 -> d
    71:79:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):206:206 -> d
    80:81:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    1:4: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;"}
    5:14:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):103:103 -> e
    15:26:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):105:105 -> e
    27:30:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):112:112 -> e
    31:33:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):113:113 -> e
    34:36:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):114:114 -> e
    37:41:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):117:117 -> e
    42:49:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):125:125 -> e
    50:52:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):130:130 -> e
    53:55:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):131:131 -> e
    56:66: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
    1:12: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"}
    1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():120:120 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/f$e;"}
    1:5: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;"}
    1:6:void <init>(androidx.core.provider.CallbackWithHandler):171:171 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/a;)V"}
    3:8:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):175:175 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    9:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):177:177 -> a
    1:6:void accept(java.lang.Object):171:171 -> accept
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
    1:12: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"}
    1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():198:198 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/provider/f$e;"}
    14:20:androidx.core.provider.FontRequestWorker$TypefaceResult call():200:200 -> a
    1:5: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
    1:6:void <init>(java.lang.String):206:206 -> <init>
    1:3:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):210:210 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/provider/f$e;)V"}
    4:15:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):211:211 -> a
    16:19:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):213:213 -> a
    20:24:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):215:215 -> a
    25:26:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> a
    27:32:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):217:217 -> a
    33:45:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):218:218 -> a
    46:47:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> a
    1:6:void accept(java.lang.Object):206:206 -> accept
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>
    1:8:boolean isSuccess():314:314 -> a
androidx.core.provider.FontsContractCompat -> androidx.core.provider.g:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    1:7:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):163:163 -> a
      # {"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;"}
    8:13:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):166:166 -> a
    14:18:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):169:169 -> a
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;"}
    1:3: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"}
    4:5:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):391:391 -> <init>
    6:8:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):392:392 -> <init>
    1:6: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;"}
    1:3:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():400:400 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/provider/g$b;"}
    1:3: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
    1:3:void <init>(android.net.Uri,int,int,boolean,int):292:292 -> <init>
    4:11:void <init>(android.net.Uri,int,int,boolean,int):293:293 -> <init>
    12:13:void <init>(android.net.Uri,int,int,boolean,int):294:294 -> <init>
    14:15:void <init>(android.net.Uri,int,int,boolean,int):295:295 -> <init>
    16:17:void <init>(android.net.Uri,int,int,boolean,int):296:296 -> <init>
    18:20:void <init>(android.net.Uri,int,int,boolean,int):297:297 -> <init>
    1:11: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;"}
    1:3:int getResultCode():345:345 -> b
    1:3:int getTtcIndex():322:322 -> c
    1:3:android.net.Uri getUri():315:315 -> d
    1:3:int getWeight():329:329 -> e
    1:3:boolean isItalic():336:336 -> f
androidx.core.provider.FontsContractCompat$FontRequestCallback -> androidx.core.provider.g$c:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    1:4: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"}
    1:5:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):82:82 -> a
    6:21:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):85:85 -> a
    22:25:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):93:93 -> a
    1:4: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"}
    5:13:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):57:57 -> b
    1:5:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):65:65 -> c
    6:12:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):67:67 -> c
    13:21:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):73:73 -> c
    22:23:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):71:71 -> c
    24:29: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
    1:3:void <init>(java.lang.String,int):164:164 -> <init>
    4:5:void <init>(java.lang.String,int):165:165 -> <init>
    6:8:void <init>(java.lang.String,int):166:166 -> <init>
    1:10: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 -> e
    1:3:void <init>(java.lang.Runnable,java.lang.String,int):178:178 -> <init>
    4:6:void <init>(java.lang.Runnable,java.lang.String,int):179:179 -> <init>
    1:5:void run():184:184 -> run
    6:9: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 -> e
    androidx.core.util.Consumer mConsumer -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    android.os.Handler mHandler -> g
    1:3: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"}
    4:5:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):136:136 -> <init>
    6:7:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):137:137 -> <init>
    8:10:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):138:138 -> <init>
    1:8:void run():145:145 -> run
    9:10:void run():150:150 -> run
    11:21: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/a;"}
    java.lang.Object val$result -> f
    androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/provider/h$b;"}
    1:10: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"}
    1:8:void run():154:154 -> run
androidx.core.text.PrecomputedTextCompat -> q.j:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
androidx.core.text.PrecomputedTextCompat$Params -> q.j$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
    1:7:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):196:202 -> <init>
    8:8:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):204:204 -> <init>
    9:12:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):206:209 -> <init>
    13:18:void <init>(android.text.PrecomputedText$Params):213:218 -> <init>
    1:10:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):275:275 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j$a;)Z"}
    11:19:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):278:278 -> a
    20:38:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):283:283 -> a
    39:57:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):286:286 -> a
    58:76:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):289:289 -> a
    77:95:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):293:293 -> a
    96:101:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):296:296 -> a
    102:109:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):297:297 -> a
    110:116:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):296:296 -> a
    117:133:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):301:301 -> a
    134:154:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):305:305 -> a
    155:162:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):313:313 -> a
    163:173:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):314:314 -> a
    174:196:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):317:317 -> a
    1:3:int getBreakStrategy():252:252 -> b
    1:3:int getHyphenationFrequency():264:264 -> c
    1:3:android.text.TextDirectionHeuristic getTextDirection():240:240 -> d
    1:3:android.text.TextPaint getTextPaint():227:227 -> e
    5:10:boolean equals(java.lang.Object):334:334 -> equals
    11:12:boolean equals(java.lang.Object):337:337 -> equals
    13:19:boolean equals(java.lang.Object):338:338 -> equals
    20:29:boolean equals(java.lang.Object):342:342 -> equals
    1:22:int hashCode():352:352 -> hashCode
    23:52:int hashCode():353:353 -> hashCode
    53:76:int hashCode():354:354 -> hashCode
    77:90:int hashCode():355:355 -> hashCode
    91:95:int hashCode():352:352 -> hashCode
    1:7:java.lang.String toString():378:378 -> toString
    8:33:java.lang.String toString():379:379 -> toString
    34:59:java.lang.String toString():380:380 -> toString
    60:85:java.lang.String toString():381:381 -> toString
    86:111:java.lang.String toString():383:383 -> toString
    112:137:java.lang.String toString():384:384 -> toString
    138:163:java.lang.String toString():387:387 -> toString
    164:189:java.lang.String toString():391:391 -> toString
    190:215:java.lang.String toString():393:393 -> toString
    216:237:java.lang.String toString():395:395 -> toString
    238:259:java.lang.String toString():396:396 -> toString
    260:281:java.lang.String toString():397:397 -> toString
    282:286:java.lang.String toString():398:398 -> toString
    287:291:java.lang.String toString():399:399 -> toString
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> q.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.TextPaint q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> q.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.TextDirectionHeuristic q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> q.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> q.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> q.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.PrecomputedText$Params$Builder q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> q.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.PrecomputedText$Params$Builder q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> q.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.PrecomputedText$Params$Builder q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6.m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> q.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.text.PrecomputedText$Params q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7.m(android.text.PrecomputedText$Params$Builder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> q.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:6:android.text.PrecomputedText$Params$Builder q.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8.m(android.text.TextPaint):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$Builder -> q.j$a$a:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
    android.text.TextPaint mPaint -> a
    android.text.TextDirectionHeuristic mTextDir -> b
    int mBreakStrategy -> c
    int mHyphenationFrequency -> d
    1:3:void <init>(android.text.TextPaint):116:116 -> <init>
    4:6:void <init>(android.text.TextPaint):117:117 -> <init>
    7:8:void <init>(android.text.TextPaint):119:119 -> <init>
    9:10:void <init>(android.text.TextPaint):120:120 -> <init>
    11:15:void <init>(android.text.TextPaint):125:125 -> <init>
    1:14:androidx.core.text.PrecomputedTextCompat$Params build():191:191 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/j$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setBreakStrategy(int):145:145 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq/j$a$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setHyphenationFrequency(int):163:163 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq/j$a$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setTextDirection(android.text.TextDirectionHeuristic):181:181 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)Lq/j$a$a;"}
androidx.core.util.Consumer -> androidx.core.util.a:
# {"id":"sourceFile","fileName":"Consumer.java"}
androidx.core.util.DebugUtils -> androidx.core.util.b:
# {"id":"sourceFile","fileName":"DebugUtils.java"}
    3:8:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):33:33 -> a
    9:16:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):35:35 -> a
    17:22:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):36:36 -> a
    23:32:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):37:37 -> a
    33:40:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):38:38 -> a
    41:44:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):40:40 -> a
    45:49:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):43:43 -> a
    50:52:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):44:44 -> a
    53:64:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):45:45 -> a
androidx.core.util.ObjectsCompat -> androidx.core.util.c:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    1:5:boolean equals(java.lang.Object,java.lang.Object):55:55 -> a
    1:5:int hash(java.lang.Object[]):97:97 -> b
androidx.core.util.ObjectsCompat$Api19Impl -> androidx.core.util.c$a:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    1:5:boolean equals(java.lang.Object,java.lang.Object):171:171 -> a
    1:5:int hash(java.lang.Object[]):176:176 -> b
androidx.core.util.Pools$Pool -> androidx.core.util.d:
# {"id":"sourceFile","fileName":"Pools.java"}
    boolean release(java.lang.Object) -> a
    java.lang.Object acquire() -> b
androidx.core.util.Pools$SimplePool -> androidx.core.util.e:
# {"id":"sourceFile","fileName":"Pools.java"}
    java.lang.Object[] mPool -> a
    int mPoolSize -> b
    1:5:void <init>(int):94:94 -> <init>
    6:10:void <init>(int):98:98 -> <init>
    11:18:void <init>(int):96:96 -> <init>
    1:6:boolean release(java.lang.Object):116:116 -> a
    7:13:boolean release(java.lang.Object):119:119 -> a
    14:17:boolean release(java.lang.Object):120:120 -> a
    18:22:boolean release(java.lang.Object):121:121 -> a
    23:30:boolean release(java.lang.Object):117:117 -> a
    1:7:java.lang.Object acquire():104:104 -> b
    8:11:java.lang.Object acquire():106:106 -> b
    12:15:java.lang.Object acquire():107:107 -> b
    16:19:java.lang.Object acquire():108:108 -> b
    3:6:boolean isInPool(java.lang.Object):128:128 -> c
    7:18:boolean isInPool(java.lang.Object):129:129 -> c
androidx.core.util.Preconditions -> androidx.core.util.f:
# {"id":"sourceFile","fileName":"Preconditions.java"}
    4:9:int checkArgumentNonnegative(int):225:225 -> a
    1:4:java.lang.Object checkNotNull(java.lang.Object):137:137 -> b
    4:13:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):154:154 -> c
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
    1:8:void <clinit>():135:135 -> <clinit>
    1:1:void <init>():144:144 -> <init>
    2:4:void <init>(android.view.View$AccessibilityDelegate):151:153 -> <init>
    1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):223:223 -> a
    1:8: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/p;"}
    9:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):332:332 -> b
    1:2:java.util.List getActionList(android.view.View):411:411 -> c
    3:10:java.util.List getActionList(android.view.View):412:412 -> c
    11:13:java.util.List getActionList(android.view.View):413:413 -> c
    1:3:android.view.View$AccessibilityDelegate getBridge():160:160 -> d
    4:7:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):398:398 -> e
    8:18:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):399:399 -> e
    19:21:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):400:400 -> e
    22:35:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):401:401 -> e
    1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):265:265 -> f
    1:2: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/o;)V"}
    3:6:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):286:286 -> g
    7:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):285:285 -> g
    1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):244:244 -> h
    1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):310:310 -> i
    1:6:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):360:360 -> j
    7:12:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):361:361 -> j
    13:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):362:362 -> j
    19:24:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):363:363 -> j
    25:34:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):364:364 -> j
    35:42:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):369:369 -> j
    43:48:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):371:371 -> j
    49:51:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):372:372 -> j
    52:55:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):373:373 -> j
    56:61:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):372:372 -> j
    1:2:boolean performClickableSpanAction(int,android.view.View):380:380 -> k
    3:10:boolean performClickableSpanAction(int,android.view.View):382:382 -> k
    11:18:boolean performClickableSpanAction(int,android.view.View):384:384 -> k
    19:24:boolean performClickableSpanAction(int,android.view.View):386:386 -> k
    25:30:boolean performClickableSpanAction(int,android.view.View):387:387 -> k
    31:37:boolean performClickableSpanAction(int,android.view.View):388:388 -> k
    1:6:void sendAccessibilityEvent(android.view.View,int):178:178 -> l
    1:6: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;"}
    1:3:void <init>(androidx.core.view.AccessibilityDelegateCompat):68:68 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a;)V"}
    4:6:void <init>(androidx.core.view.AccessibilityDelegateCompat):69:69 -> <init>
    1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):75:75 -> dispatchPopulateAccessibilityEvent
    1:2:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):123:123 -> getAccessibilityNodeProvider
    3:8:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):124:124 -> getAccessibilityNodeProvider
    9:17:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):126:126 -> getAccessibilityNodeProvider
    1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):80:80 -> onInitializeAccessibilityEvent
    1:4:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):86:86 -> onInitializeAccessibilityNodeInfo
    5:11:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):87:87 -> onInitializeAccessibilityNodeInfo
    12:18:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):88:88 -> onInitializeAccessibilityNodeInfo
    19:25:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):89:89 -> onInitializeAccessibilityNodeInfo
    26:32:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):90:90 -> onInitializeAccessibilityNodeInfo
    33:37:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):91:91 -> onInitializeAccessibilityNodeInfo
    38:44:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):92:92 -> onInitializeAccessibilityNodeInfo
    45:49:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):93:93 -> onInitializeAccessibilityNodeInfo
    50:55:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):94:94 -> onInitializeAccessibilityNodeInfo
    56:68:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):95:95 -> onInitializeAccessibilityNodeInfo
    1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):101:101 -> onPopulateAccessibilityEvent
    1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):107:107 -> onRequestSendAccessibilityEvent
    1:7:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):131:131 -> performAccessibilityAction
    1:6:void sendAccessibilityEvent(android.view.View,int):112:112 -> sendAccessibilityEvent
    1:6: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"}
    1:5:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View):425:425 -> a
    1:5: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;"}
    1:3:void <init>(android.content.Context):135:135 -> <init>
    4:6: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
    2:3:void reset():313:313 -> g
    4:6:void reset():314:314 -> g
    1:3: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.d:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    android.view.DisplayCutout mDisplayCutout -> a
    1:3:void <init>(android.view.DisplayCutout):112:112 -> <init>
    4:6:void <init>(android.view.DisplayCutout):113:113 -> <init>
    1:6:int getSafeInsetBottom():127:127 -> a
    7:15:int getSafeInsetBottom():128:128 -> a
    1:6:int getSafeInsetLeft():136:136 -> b
    7:15:int getSafeInsetLeft():137:137 -> b
    1:6:int getSafeInsetRight():145:145 -> c
    7:15:int getSafeInsetRight():146:146 -> c
    1:6:int getSafeInsetTop():118:118 -> d
    7:15:int getSafeInsetTop():119:119 -> d
    5:10:androidx.core.view.DisplayCutoutCompat wrap(android.view.DisplayCutout):213:213 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/DisplayCutout;)Landroidx/core/view/d;"}
    7:15:boolean equals(java.lang.Object):194:194 -> equals
    16:17:boolean equals(java.lang.Object):197:197 -> equals
    18:28:boolean equals(java.lang.Object):198:198 -> equals
    1:11:int hashCode():203:203 -> hashCode
    1:25:java.lang.String toString():209:209 -> toString
androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m(android.view.DisplayCutout):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.DisplayCutoutCompat$Api28Impl -> androidx.core.view.d$a:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    1:6:android.view.DisplayCutout createDisplayCutout(android.graphics.Rect,java.util.List):229:229 -> a
    1:5:java.util.List getBoundingRects(android.view.DisplayCutout):254:254 -> b
    1:5:int getSafeInsetBottom(android.view.DisplayCutout):239:239 -> c
    1:5:int getSafeInsetLeft(android.view.DisplayCutout):244:244 -> d
    1:5:int getSafeInsetRight(android.view.DisplayCutout):249:249 -> e
    1:5:int getSafeInsetTop(android.view.DisplayCutout):234:234 -> f
androidx.core.view.GravityCompat -> androidx.core.view.e:
# {"id":"sourceFile","fileName":"GravityCompat.java"}
    1:5:int getAbsoluteGravity(int,int):151:151 -> a
androidx.core.view.KeyEventDispatcher -> androidx.core.view.f:
# {"id":"sourceFile","fileName":"KeyEventDispatcher.java"}
    boolean sActionBarFieldsFetched -> a
    java.lang.reflect.Method sActionBarOnMenuKeyMethod -> b
    boolean sDialogFieldsFetched -> c
    java.lang.reflect.Field sDialogKeyListenerField -> d
    1:1:void <clinit>():0:0 -> <clinit>
    1:4:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):98:98 -> a
    5:23:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):101:101 -> a
    24:25:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):104:104 -> a
    26:30:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):106:106 -> a
    31:41:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):108:108 -> a
    42:49:boolean actionBarOnMenuKeyEventPre28(android.app.ActionBar,android.view.KeyEvent):112:112 -> a
    1:3:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):121:121 -> b
    4:9:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):123:123 -> b
    10:16:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):127:127 -> b
    17:20:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):128:128 -> b
    21:30:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):129:129 -> b
    31:37:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):131:131 -> b
    38:44:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):136:136 -> b
    45:48:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):139:139 -> b
    49:57:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):140:140 -> b
    58:63:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):144:144 -> b
    64:68:boolean activitySuperDispatchKeyEventPre28(android.app.Activity,android.view.KeyEvent):143:143 -> b
    1:7:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):168:168 -> c
    8:18:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):169:169 -> c
    19:22:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):172:172 -> c
    23:29:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):173:173 -> c
    30:33:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):176:176 -> c
    34:42:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):177:177 -> c
    43:48:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):181:181 -> c
    49:53:boolean dialogSuperDispatchKeyEventPre28(android.app.Dialog,android.view.KeyEvent):180:180 -> c
    1:5:boolean dispatchBeforeHierarchy(android.view.View,android.view.KeyEvent):64:64 -> d
    5:10:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):85:85 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/f$a;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z"}
    11:15:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):86:86 -> e
    16:19:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):88:88 -> e
    20:26:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):89:89 -> e
    27:30:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):90:90 -> e
    31:39:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):91:91 -> e
    40:45:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):93:93 -> e
    46:54:boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):94:94 -> e
    1:5:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):149:149 -> f
    6:15:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):151:151 -> f
    16:18:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):152:152 -> f
    19:20:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):155:155 -> f
    21:24:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):158:158 -> f
    25:33:android.content.DialogInterface$OnKeyListener getDialogKeyListenerPre28(android.app.Dialog):160:160 -> f
androidx.core.view.KeyEventDispatcher$Component -> androidx.core.view.f$a:
# {"id":"sourceFile","fileName":"KeyEventDispatcher.java"}
    boolean superDispatchKeyEvent(android.view.KeyEvent) -> c
androidx.core.view.LayoutInflaterCompat -> androidx.core.view.g:
# {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"}
    1:4:void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):141:141 -> a
androidx.core.view.MarginLayoutParamsCompat -> androidx.core.view.h:
# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"}
    1:5:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):67:67 -> a
    1:5:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):48:48 -> b
androidx.core.view.MarginLayoutParamsCompat$Api17Impl -> androidx.core.view.h$a:
# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"}
    1:5:int getLayoutDirection(android.view.ViewGroup$MarginLayoutParams):208:208 -> a
    1:5:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):188:188 -> b
    1:5:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):183:183 -> c
    1:5:boolean isMarginRelative(android.view.ViewGroup$MarginLayoutParams):203:203 -> d
    1:4:void resolveLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):220:220 -> e
    1:4:void setLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):214:214 -> f
    1:4:void setMarginEnd(android.view.ViewGroup$MarginLayoutParams,int):198:198 -> g
    1:4:void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int):193:193 -> h
androidx.core.view.MenuHostHelper -> androidx.core.view.i:
# {"id":"sourceFile","fileName":"MenuHostHelper.java"}
    java.lang.Runnable mOnInvalidateMenuCallback -> a
    java.util.concurrent.CopyOnWriteArrayList mMenuProviders -> b
    java.util.Map mProviderToLifecycleContainers -> c
    1:3:void <init>(java.lang.Runnable):49:49 -> <init>
    4:10:void <init>(java.lang.Runnable):39:39 -> <init>
    11:17:void <init>(java.lang.Runnable):40:40 -> <init>
    18:20:void <init>(java.lang.Runnable):50:50 -> <init>
    1:21:void onCreateMenu(android.view.Menu,android.view.MenuInflater):75:75 -> a
    22:22:void onCreateMenu(android.view.Menu,android.view.MenuInflater):76:76 -> a
    1:21:void onMenuClosed(android.view.Menu):104:104 -> b
    22:22:void onMenuClosed(android.view.Menu):105:105 -> b
    1:22:boolean onMenuItemSelected(android.view.MenuItem):89:89 -> c
    23:23:boolean onMenuItemSelected(android.view.MenuItem):90:90 -> c
    1:21:void onPrepareMenu(android.view.Menu):62:62 -> d
    22:22:void onPrepareMenu(android.view.Menu):63:63 -> d
androidx.core.view.MenuItemCompat -> androidx.core.view.j:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    1:4: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;"}
    5:11:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):215:215 -> a
    12:19:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):218:218 -> a
    1:4:void setAlphabeticShortcut(android.view.MenuItem,char,int):487:487 -> b
    5:10:void setAlphabeticShortcut(android.view.MenuItem,char,int):489:489 -> b
    11:14:void setAlphabeticShortcut(android.view.MenuItem,char,int):491:491 -> b
    1:4:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):331:331 -> c
    5:10:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):332:332 -> c
    11:14:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):334:334 -> c
    1:4:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):531:531 -> d
    5:10:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):533:533 -> d
    11:14:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):535:535 -> d
    1:4:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):567:567 -> e
    5:10:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):569:569 -> e
    11:14:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):571:571 -> e
    1:4:void setNumericShortcut(android.view.MenuItem,char,int):437:437 -> f
    5:10:void setNumericShortcut(android.view.MenuItem,char,int):439:439 -> f
    11:14:void setNumericShortcut(android.view.MenuItem,char,int):441:441 -> f
    1:4:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):363:363 -> g
    5:10:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):364:364 -> g
    11:14:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):366:366 -> g
androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.j$a:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    1:5:int getAlphabeticModifiers(android.view.MenuItem):647:647 -> a
    1:5:java.lang.CharSequence getContentDescription(android.view.MenuItem):609:609 -> b
    1:5:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):657:657 -> c
    1:5:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):667:667 -> d
    1:5:int getNumericModifiers(android.view.MenuItem):636:636 -> e
    1:5:java.lang.CharSequence getTooltipText(android.view.MenuItem):619:619 -> f
    1:5:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):642:642 -> g
    1:5:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):604:604 -> h
    1:5:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):652:652 -> i
    1:5:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):662:662 -> j
    1:5:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):631:631 -> k
    1:5:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):625:625 -> l
    1:5:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):614:614 -> m
androidx.core.view.MotionEventCompat -> androidx.core.view.k:
# {"id":"sourceFile","fileName":"MotionEventCompat.java"}
    1:11:boolean isFromSource(android.view.MotionEvent,int):555:555 -> a
androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.l:
# {"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
    1:3:void <init>(android.view.View):56:56 -> <init>
    4:6:void <init>(android.view.View):57:57 -> <init>
    1:7:boolean dispatchNestedFling(float,float,boolean):348:348 -> a
    8:13:boolean dispatchNestedFling(float,float,boolean):349:349 -> a
    14:21:boolean dispatchNestedFling(float,float,boolean):351:351 -> a
    1:7:boolean dispatchNestedPreFling(float,float):368:368 -> b
    8:13:boolean dispatchNestedPreFling(float,float):369:369 -> b
    14:21:boolean dispatchNestedPreFling(float,float):371:371 -> b
    7:11:boolean dispatchNestedPreScroll(int,int,int[],int[]):288:288 -> c
    1:7:boolean dispatchNestedPreScroll(int,int,int[],int[],int):302:302 -> d
    8:22:boolean dispatchNestedPreScroll(int,int,int[],int[],int):303:303 -> d
    23:24:boolean dispatchNestedPreScroll(int,int,int[],int[],int):331:331 -> d
    25:29:boolean dispatchNestedPreScroll(int,int,int[],int[],int):332:332 -> d
    30:34:boolean dispatchNestedPreScroll(int,int,int[],int[],int):312:312 -> d
    35:36:boolean dispatchNestedPreScroll(int,int,int[],int[],int):313:313 -> d
    37:45:boolean dispatchNestedPreScroll(int,int,int[],int[],int):314:314 -> d
    46:50:boolean dispatchNestedPreScroll(int,int,int[],int[],int):318:318 -> d
    51:52:boolean dispatchNestedPreScroll(int,int,int[],int[],int):320:320 -> d
    53:54:boolean dispatchNestedPreScroll(int,int,int[],int[],int):321:321 -> d
    55:64:boolean dispatchNestedPreScroll(int,int,int[],int[],int):322:322 -> d
    65:69:boolean dispatchNestedPreScroll(int,int,int[],int[],int):325:325 -> d
    70:74:boolean dispatchNestedPreScroll(int,int,int[],int[],int):326:326 -> d
    75:79:boolean dispatchNestedPreScroll(int,int,int[],int[],int):327:327 -> d
    80:91:boolean dispatchNestedPreScroll(int,int,int[],int[],int):329:329 -> d
    1:4:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):231:231 -> e
    9:13:boolean dispatchNestedScroll(int,int,int,int,int[]):204:204 -> f
    9:13:boolean dispatchNestedScroll(int,int,int,int,int[],int):218:218 -> g
    3:11:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):238:238 -> h
    12:30:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):239:239 -> h
    31:32:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):270:270 -> h
    33:37:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):271:271 -> h
    38:42:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):248:248 -> h
    43:44:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):249:249 -> h
    45:53:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):250:250 -> h
    54:57:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):254:254 -> h
    58:59:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):255:255 -> h
    60:65:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):256:256 -> h
    66:78:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):259:259 -> h
    79:83:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):263:263 -> h
    84:88:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):264:264 -> h
    89:95:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):265:265 -> h
    8:10:android.view.ViewParent getNestedScrollingParentForType(int):408:408 -> i
    11:13:android.view.ViewParent getNestedScrollingParentForType(int):406:406 -> i
    1:5:int[] getTempNestedScrollConsumed():425:425 -> j
    6:9:int[] getTempNestedScrollConsumed():426:426 -> j
    10:12:int[] getTempNestedScrollConsumed():428:428 -> j
    2:6:boolean hasNestedScrollingParent():100:100 -> k
    1:10:boolean hasNestedScrollingParent(int):114:114 -> l
    1:3:boolean isNestedScrollingEnabled():86:86 -> m
    1:4:void setNestedScrollingEnabled(boolean):70:70 -> n
    5:9:void setNestedScrollingEnabled(boolean):71:71 -> n
    10:12:void setNestedScrollingEnabled(boolean):73:73 -> n
    7:9:void setNestedScrollingParentForType(int,android.view.ViewParent):419:419 -> o
    10:12:void setNestedScrollingParentForType(int,android.view.ViewParent):416:416 -> o
    2:6:boolean startNestedScroll(int):129:129 -> p
    1:8:boolean startNestedScroll(int,int):145:145 -> q
    9:14:boolean startNestedScroll(int,int):149:149 -> q
    15:20:boolean startNestedScroll(int,int):150:150 -> q
    21:24:boolean startNestedScroll(int,int):151:151 -> q
    25:32:boolean startNestedScroll(int,int):153:153 -> q
    33:35:boolean startNestedScroll(int,int):154:154 -> q
    36:41:boolean startNestedScroll(int,int):155:155 -> q
    42:45:boolean startNestedScroll(int,int):158:158 -> q
    46:48:boolean startNestedScroll(int,int):159:159 -> q
    49:55:boolean startNestedScroll(int,int):161:161 -> q
    2:5:void stopNestedScroll():175:175 -> r
    1:6:void stopNestedScroll(int):186:186 -> s
    7:12:void stopNestedScroll(int):188:188 -> s
    13:16:void stopNestedScroll(int):189:189 -> s
androidx.core.view.NestedScrollingParent2 -> androidx.core.view.m:
# {"id":"sourceFile","fileName":"NestedScrollingParent2.java"}
    void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> c
    void onStopNestedScroll(android.view.View,int) -> i
    void onNestedPreScroll(android.view.View,int,int,int[],int) -> j
    void onNestedScroll(android.view.View,int,int,int,int,int) -> n
    boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> o
androidx.core.view.NestedScrollingParent3 -> androidx.core.view.n:
# {"id":"sourceFile","fileName":"NestedScrollingParent3.java"}
    void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> m
androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.o:
# {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"}
    int mNestedScrollAxesTouch -> a
    int mNestedScrollAxesNonTouch -> b
    1:4:void <init>(android.view.ViewGroup):50:50 -> <init>
    1:6:int getNestedScrollAxes():92:92 -> a
    2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):63:63 -> b
    4:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):77:77 -> c
    7:9:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):79:79 -> c
    5:7:void onStopNestedScroll(android.view.View,int):115:115 -> d
    8:10:void onStopNestedScroll(android.view.View,int):117:117 -> d
androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.p:
# {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"}
    androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.q:
# {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"}
androidx.core.view.OneShotPreDrawListener -> androidx.core.view.r:
# {"id":"sourceFile","fileName":"OneShotPreDrawListener.java"}
    android.view.View mView -> e
    android.view.ViewTreeObserver mViewTreeObserver -> f
    java.lang.Runnable mRunnable -> g
    1:3:void <init>(android.view.View,java.lang.Runnable):43:43 -> <init>
    4:5:void <init>(android.view.View,java.lang.Runnable):44:44 -> <init>
    6:11:void <init>(android.view.View,java.lang.Runnable):45:45 -> <init>
    12:14:void <init>(android.view.View,java.lang.Runnable):46:46 -> <init>
    5:9: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/r;"}
    10:16:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):63:63 -> a
    17:20:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):64:64 -> a
    21:28:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):60:60 -> a
    29:36:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):59:59 -> a
    1:8:void removeListener():80:80 -> b
    9:14:void removeListener():81:81 -> b
    15:23:void removeListener():83:83 -> b
    24:29:void removeListener():85:85 -> b
    1:3:boolean onPreDraw():70:70 -> onPreDraw
    4:10:boolean onPreDraw():71:71 -> onPreDraw
    1:7:void onViewAttachedToWindow(android.view.View):90:90 -> onViewAttachedToWindow
    1:4:void onViewDetachedFromWindow(android.view.View):95:95 -> onViewDetachedFromWindow
androidx.core.view.ViewCompat -> androidx.core.view.t:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.concurrent.atomic.AtomicInteger sNextGeneratedId -> a
    java.util.WeakHashMap sViewPropertyAnimatorMap -> b
    java.lang.reflect.Field sAccessibilityDelegateField -> c
    boolean sAccessibilityDelegateCheckFailed -> d
    int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> e
    androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q;"}
    androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/t$e;"}
    1:9:void <clinit>():477:477 -> <clinit>
    10:12:void <clinit>():489:489 -> <clinit>
    13:14:void <clinit>():493:493 -> <clinit>
    15:84:void <clinit>():1243:1243 -> <clinit>
    85:91:void <clinit>():2857:2857 -> <clinit>
    92:99:void <clinit>():4541:4541 -> <clinit>
    1:12:boolean isAccessibilityHeading(android.view.View):4365:4365 -> A
    13:22:boolean isAccessibilityHeading(android.view.View):4366:4366 -> A
    1:5:boolean isAttachedToWindow(android.view.View):3750:3750 -> B
    1:5:boolean isLaidOut(android.view.View):3556:3556 -> C
    1:12:boolean isScreenReaderFocusable(android.view.View):4227:4227 -> D
    13:22:boolean isScreenReaderFocusable(android.view.View):4228:4228 -> D
    1:12:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4482:4482 -> E
    13:20:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4483:4483 -> E
    21:26:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4486:4486 -> E
    27:41:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4487:4487 -> E
    42:54:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4490:4490 -> E
    55:58:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4503:4503 -> E
    59:61:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4504:4504 -> E
    62:64:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4505:4505 -> E
    65:67:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4506:4506 -> E
    68:70:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4507:4507 -> E
    71:73:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4508:4508 -> E
    74:84:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4509:4509 -> E
    85:88:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4510:4510 -> E
    89:94:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4511:4511 -> E
    95:98:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4512:4512 -> E
    99:103:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4514:4514 -> E
    104:138:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4516:4516 -> E
    139:147:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4492:4492 -> E
    148:150:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4493:4493 -> E
    151:155:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4496:4496 -> E
    156:166:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4498:4498 -> E
    167:169:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4499:4499 -> E
    170:173:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4501:4501 -> E
    1:6:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2557:2557 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
    7:10:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2559:2559 -> F
    11:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2560:2560 -> F
    17:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2562:2562 -> F
    1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4306:4306 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/t$f;"}
    1:4:void postInvalidateOnAnimation(android.view.View):1023:1023 -> H
    1:4:void postOnAnimation(android.view.View,java.lang.Runnable):1063:1063 -> I
    1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1086:1086 -> J
    1:4:void requestApplyInsets(android.view.View):2452:2452 -> K
    1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4232:4232 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/t$f;"}
    3:10:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):731:731 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"}
    11:19:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):732:732 -> M
    20:27:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):734:734 -> M
    1:4:void setBackground(android.view.View,android.graphics.drawable.Drawable):2997:2997 -> N
    1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3029:3029 -> O
    1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3077:3077 -> P
    1:4:void setClipBounds(android.view.View,android.graphics.Rect):3725:3725 -> Q
    1:4:void setElevation(android.view.View,float):2356:2356 -> R
    1:4:void setHasTransientState(android.view.View,boolean):1008:1008 -> S
    1:4:void setImportantForAccessibility(android.view.View,int):1136:1136 -> T
    1:4:void setImportantForAutofill(android.view.View,int):833:833 -> U
    1:4:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):2537:2537 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/p;)V"}
    1:4:void setScrollIndicators(android.view.View,int,int):3814:3814 -> W
    1:4:void setTransitionName(android.view.View,java.lang.String):2402:2402 -> X
    1:7:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4523:4523 -> Y
    8:10:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4525:4525 -> Y
    11:14:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4529:4529 -> Y
    15:18:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4530:4530 -> Y
    19:29:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4531:4531 -> Y
    30:33:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4533:4533 -> Y
    34:39:void setViewImportanceForAccessibilityIfNeeded(android.view.View):4537:4537 -> Y
    1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4329:4329 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/t$f;"}
    1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():4386:4386 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/t$f;"}
    1:4:void stopNestedScroll(android.view.View):3179:3179 -> a0
    1:4:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2082:2082 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/z;"}
    5:11:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2083:2083 -> b
    12:21:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2085:2085 -> b
    22:26:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2087:2087 -> b
    27:32:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2088:2088 -> b
    1:6:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2585:2585 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
    7:10:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2587:2587 -> c
    11:16:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2588:2588 -> c
    17:22:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2590:2590 -> c
    1:8:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4184:4184 -> d
    9:17:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4187:4187 -> d
    1:8:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4176:4176 -> e
    9:17:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4179:4179 -> e
    1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):948:948 -> f
    7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):949:949 -> f
    12:16:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):951:951 -> f
    1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):959:959 -> g
    7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):962:962 -> g
    12:15:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):964:964 -> g
    16:21:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):965:965 -> g
    22:25:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):966:966 -> g
    26:28:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):968:968 -> g
    29:34:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):973:973 -> g
    35:38:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):974:974 -> g
    39:42:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):975:975 -> g
    43:45:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):979:979 -> g
    1:5:int getAccessibilityLiveRegion(android.view.View):1800:1800 -> h
    1:11:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):4302:4302 -> i
    1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):3012:3012 -> j
    1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):3059:3059 -> k
    1:5:android.graphics.Rect getClipBounds(android.view.View):3740:3740 -> l
    1:5:android.view.Display getDisplay(android.view.View):3862:3862 -> m
    1:5:int getImportantForAccessibility(android.view.View):1108:1108 -> n
    1:5:int getImportantForAutofill(android.view.View):789:789 -> o
    1:5:int getLayoutDirection(android.view.View):1621:1621 -> p
    1:5:int getMinimumHeight(android.view.View):2049:2049 -> q
    1:5:int getMinimumWidth(android.view.View):2013:2013 -> r
    1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2642:2642 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/e0;"}
    1:11:java.lang.CharSequence getStateDescription(android.view.View):1407:1407 -> t
    1:5:java.lang.String getTransitionName(android.view.View):2424:2424 -> u
    1:5:int getWindowSystemUiVisibility(android.view.View):2441:2441 -> v
    1:10:boolean hasAccessibilityDelegate(android.view.View):914:914 -> w
    1:5:boolean hasOnClickListeners(android.view.View):3762:3762 -> x
    1:5:boolean hasOverlappingRendering(android.view.View):2971:2971 -> y
    1:5:boolean hasTransientState(android.view.View):994:994 -> z
androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$1 -> androidx.core.view.t$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int):4233:4233 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4233:4233 -> c
    1:9:java.lang.Boolean frameworkGet(android.view.View):4238:4238 -> e
androidx.core.view.ViewCompat$2 -> androidx.core.view.t$b:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int,int):4307:4307 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4307:4307 -> c
    1:5:java.lang.CharSequence frameworkGet(android.view.View):4312:4312 -> e
androidx.core.view.ViewCompat$3 -> androidx.core.view.t$c:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int,int):4330:4330 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4330:4330 -> c
    1:5:java.lang.CharSequence frameworkGet(android.view.View):4335:4335 -> e
androidx.core.view.ViewCompat$4 -> androidx.core.view.t$d:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int):4387:4387 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4387:4387 -> c
    1:9:java.lang.Boolean frameworkGet(android.view.View):4392:4392 -> e
androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.t$e:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.WeakHashMap mPanesToVisible -> e
    1:3:void <init>():4544:4544 -> <init>
    4:11:void <init>():4546:4546 -> <init>
    1:24:void checkPaneVisibility(android.view.View,boolean):4588:4588 -> a
    25:27:void checkPaneVisibility(android.view.View,boolean):4593:4593 -> a
    28:37:void checkPaneVisibility(android.view.View,boolean):4594:4594 -> a
    1:8:void registerForLayoutCallback(android.view.View):4600:4600 -> b
    1:6:void onGlobalLayout():4551:4551 -> onGlobalLayout
    7:28:void onGlobalLayout():4552:4552 -> onGlobalLayout
    29:49:void onGlobalLayout():4553:4553 -> onGlobalLayout
    1:4:void onViewAttachedToWindow(android.view.View):4562:4562 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.t$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>
    1:2:boolean extrasAvailable():0:0 -> a
    1:10:boolean frameworkAvailable():4456:4456 -> b
    java.lang.Object frameworkGet(android.view.View) -> c
    1:6:java.lang.Object get(android.view.View):4444:4444 -> d
    7:11:java.lang.Object get(android.view.View):4445:4445 -> d
    12:17:java.lang.Object get(android.view.View):4446:4446 -> d
    18:23:java.lang.Object get(android.view.View):4447:4447 -> d
    24:34:java.lang.Object get(android.view.View):4448:4448 -> d
androidx.core.view.ViewCompat$Api15Impl -> androidx.core.view.t$g:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:boolean hasOnClickListeners(android.view.View):5257:5257 -> a
androidx.core.view.ViewCompat$Api16Impl -> androidx.core.view.t$h:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):5411:5411 -> a
    1:5:boolean getFitsSystemWindows(android.view.View):5441:5441 -> b
    1:5:int getImportantForAccessibility(android.view.View):5401:5401 -> c
    1:5:int getMinimumHeight(android.view.View):5426:5426 -> d
    1:5:int getMinimumWidth(android.view.View):5421:5421 -> e
    1:5:android.view.ViewParent getParentForAccessibility(android.view.View):5416:5416 -> f
    1:5:int getWindowSystemUiVisibility(android.view.View):5431:5431 -> g
    1:5:boolean hasOverlappingRendering(android.view.View):5451:5451 -> h
    1:5:boolean hasTransientState(android.view.View):5371:5371 -> i
    1:5:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):5446:5446 -> j
    1:4:void postInvalidateOnAnimation(android.view.View):5381:5381 -> k
    1:4:void postInvalidateOnAnimation(android.view.View,int,int,int,int):5386:5386 -> l
    1:4:void postOnAnimation(android.view.View,java.lang.Runnable):5391:5391 -> m
    1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):5396:5396 -> n
    1:4:void removeOnGlobalLayoutListener(android.view.ViewTreeObserver,android.view.ViewTreeObserver$OnGlobalLayoutListener):5462:5462 -> o
    1:4:void requestFitSystemWindows(android.view.View):5436:5436 -> p
    1:4:void setBackground(android.view.View,android.graphics.drawable.Drawable):5456:5456 -> q
    1:4:void setHasTransientState(android.view.View,boolean):5376:5376 -> r
    1:4:void setImportantForAccessibility(android.view.View,int):5406:5406 -> s
androidx.core.view.ViewCompat$Api17Impl -> androidx.core.view.t$i:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:int generateViewId():5314:5314 -> a
    1:5:android.view.Display getDisplay(android.view.View):5309:5309 -> b
    1:5:int getLabelFor(android.view.View):5319:5319 -> c
    1:5:int getLayoutDirection(android.view.View):5334:5334 -> d
    1:5:int getPaddingEnd(android.view.View):5349:5349 -> e
    1:5:int getPaddingStart(android.view.View):5344:5344 -> f
    1:5:boolean isPaddingRelative(android.view.View):5359:5359 -> g
    1:4:void setLabelFor(android.view.View,int):5324:5324 -> h
    1:4:void setLayerPaint(android.view.View,android.graphics.Paint):5329:5329 -> i
    1:4:void setLayoutDirection(android.view.View,int):5339:5339 -> j
    1:4:void setPaddingRelative(android.view.View,int,int,int,int):5354:5354 -> k
androidx.core.view.ViewCompat$Api18Impl -> androidx.core.view.t$j:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.graphics.Rect getClipBounds(android.view.View):5202:5202 -> a
    1:5:boolean isInLayout(android.view.View):5192:5192 -> b
    1:4:void setClipBounds(android.view.View,android.graphics.Rect):5197:5197 -> c
androidx.core.view.ViewCompat$Api19Impl -> androidx.core.view.t$k:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:int getAccessibilityLiveRegion(android.view.View):5229:5229 -> a
    1:5:boolean isAttachedToWindow(android.view.View):5219:5219 -> b
    1:5:boolean isLaidOut(android.view.View):5214:5214 -> c
    1:5:boolean isLayoutDirectionResolved(android.view.View):5224:5224 -> d
    1:4:void notifySubtreeAccessibilityStateChanged(android.view.ViewParent,android.view.View,android.view.View,int):5245:5245 -> e
    1:4:void setAccessibilityLiveRegion(android.view.View,int):5234:5234 -> f
    1:4:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):5239:5239 -> g
androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.t$l:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5564:5564 -> a
    1:5:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5559:5559 -> b
    1:4:void requestApplyInsets(android.view.View):5554:5554 -> c
androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.t$m:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:2:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4886:4886 -> a
    3:10:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4887:4887 -> a
    11:14:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):4890:4890 -> a
    1:6:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4811:4811 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;Landroid/graphics/Rect;)Landroidx/core/view/e0;"}
    7:10:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4814:4814 -> b
    11:15:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4813:4813 -> b
    16:19:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):4816:4816 -> b
    1:5:boolean dispatchNestedFling(android.view.View,float,float,boolean):4897:4897 -> c
    1:5:boolean dispatchNestedPreFling(android.view.View,float,float):4903:4903 -> d
    1:5:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):5006:5006 -> e
    1:5:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):4999:4999 -> f
    1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):4958:4958 -> g
    1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):4963:4963 -> h
    1:5:float getElevation(android.view.View):4943:4943 -> i
    1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):4805:4805 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/e0;"}
    1:5:java.lang.String getTransitionName(android.view.View):4948:4948 -> k
    1:5:float getTranslationZ(android.view.View):4928:4928 -> l
    1:5:float getZ(android.view.View):4908:4908 -> m
    1:5:boolean hasNestedScrollingParent(android.view.View):4993:4993 -> n
    1:5:boolean isImportantForAccessibility(android.view.View):4938:4938 -> o
    1:5:boolean isNestedScrollingEnabled(android.view.View):4978:4978 -> p
    1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):4953:4953 -> q
    1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):4968:4968 -> r
    1:4:void setElevation(android.view.View,float):4918:4918 -> s
    1:4:void setNestedScrollingEnabled(android.view.View,boolean):4973:4973 -> t
    1:6:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4826:4826 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/p;)V"}
    7:13:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4827:4827 -> u
    14:15:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4833:4833 -> u
    16:21:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4834:4834 -> u
    22:25:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4836:4836 -> u
    26:34:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4840:4840 -> u
    1:4:void setTransitionName(android.view.View,java.lang.String):4933:4933 -> v
    1:4:void setTranslationZ(android.view.View,float):4923:4923 -> w
    1:4:void setZ(android.view.View,float):4913:4913 -> x
    1:5:boolean startNestedScroll(android.view.View,int):4983:4983 -> y
    1:4:void stopNestedScroll(android.view.View):4988:4988 -> z
androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.t$m$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    androidx.core.view.WindowInsetsCompat mLastInsets -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    android.view.View val$v -> b
    androidx.core.view.OnApplyWindowInsetsListener val$listener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"}
    1:8: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/p;)V"}
    9:11:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):4841:4841 -> <init>
    1:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4846:4846 -> onApplyWindowInsets
    5:10:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4848:4848 -> onApplyWindowInsets
    11:15:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4849:4849 -> onApplyWindowInsets
    16:23:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4851:4851 -> onApplyWindowInsets
    24:29:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4853:4853 -> onApplyWindowInsets
    30:34:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4854:4854 -> onApplyWindowInsets
    35:36:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4857:4857 -> onApplyWindowInsets
    37:44:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4858:4858 -> onApplyWindowInsets
    45:49:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4861:4861 -> onApplyWindowInsets
    50:52:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4868:4868 -> onApplyWindowInsets
    53:57:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):4872:4872 -> onApplyWindowInsets
androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.t$n:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:8:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5018:5018 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/e0;"}
    9:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5021:5021 -> a
    13:15:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5024:5024 -> a
    16:23:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5025:5025 -> a
    1:5:int getScrollIndicators(android.view.View):5041:5041 -> b
    1:4:void setScrollIndicators(android.view.View,int):5031:5031 -> c
    1:4:void setScrollIndicators(android.view.View,int,int):5036:5036 -> d
androidx.core.view.ViewCompat$Api26Impl -> androidx.core.view.t$o:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void addKeyboardNavigationClusters(android.view.View,java.util.Collection,int):5155:5155 -> a
    1:5:int getImportantForAutofill(android.view.View):5170:5170 -> b
    1:5:int getNextClusterForwardId(android.view.View):5118:5118 -> c
    1:5:boolean hasExplicitFocusable(android.view.View):5165:5165 -> d
    1:5:boolean isFocusedByDefault(android.view.View):5138:5138 -> e
    1:5:boolean isImportantForAutofill(android.view.View):5180:5180 -> f
    1:5:boolean isKeyboardNavigationCluster(android.view.View):5128:5128 -> g
    1:5:android.view.View keyboardNavigationClusterSearch(android.view.View,android.view.View,int):5149:5149 -> h
    1:5:boolean restoreDefaultFocus(android.view.View):5160:5160 -> i
    1:4:void setAutofillHints(android.view.View,java.lang.String[]):5108:5108 -> j
    1:4:void setFocusedByDefault(android.view.View,boolean):5143:5143 -> k
    1:4:void setImportantForAutofill(android.view.View,int):5175:5175 -> l
    1:4:void setKeyboardNavigationCluster(android.view.View,boolean):5133:5133 -> m
    1:4:void setNextClusterForwardId(android.view.View,int):5123:5123 -> n
    1:4:void setTooltipText(android.view.View,java.lang.CharSequence):5113:5113 -> o
androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.t$p:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:2: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/t$s;)V"}
    3:10:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5516:5516 -> a
    11:15:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5518:5518 -> a
    16:20:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5519:5519 -> a
    21:28:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5522:5522 -> a
    29:31:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5524:5524 -> a
    32:35:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5525:5525 -> a
    1:5:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):5480:5480 -> b
    1:5:boolean isAccessibilityHeading(android.view.View):5496:5496 -> c
    1:5:boolean isScreenReaderFocusable(android.view.View):5501:5501 -> d
    1:2: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/t$s;)V"}
    3:11:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5535:5535 -> e
    12:19:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5539:5539 -> e
    20:23:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5541:5541 -> e
    1:5:java.lang.Object requireViewById(android.view.View,int):5475:5475 -> f
    1:4:void setAccessibilityHeading(android.view.View,boolean):5491:5491 -> g
    1:4:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):5486:5486 -> h
    1:4:void setScreenReaderFocusable(android.view.View,boolean):5506:5506 -> i
androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> androidx.core.view.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4: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/t$s;)V"}
    1:2: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.t$q:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):5061:5061 -> a
    1:5:java.util.List getSystemGestureExclusionRects(android.view.View):5071:5071 -> b
    1:4:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):5055:5055 -> c
    1:4:void setSystemGestureExclusionRects(android.view.View,java.util.List):5066:5066 -> d
androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.t$r:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:java.lang.CharSequence getStateDescription(android.view.View):5096:5096 -> a
    1:4:void setStateDescription(android.view.View,java.lang.CharSequence):5091:5091 -> b
androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> androidx.core.view.t$s:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
androidx.core.view.ViewCompat$UnhandledKeyEventManager -> androidx.core.view.t$t:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.WeakHashMap mViewsContainingListeners -> a
    android.util.SparseArray mCapturedKeys -> b
    java.lang.ref.WeakReference mLastDispatchedPreViewKeyEvent -> c
    java.util.ArrayList sViewsWithListeners -> d
    1:8:void <clinit>():4614:4614 -> <clinit>
    1:4:void <init>():4610:4610 -> <init>
    5:6:void <init>():4618:4618 -> <init>
    7:8:void <init>():4623:4623 -> <init>
    9:11:void <init>():4629:4629 -> <init>
    1:2:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):4639:4639 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/t$t;"}
    3:10:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):4640:4640 -> a
    11:15:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):4642:4642 -> a
    16:21:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):4643:4643 -> a
    1:6:boolean dispatch(android.view.View,android.view.KeyEvent):4649:4649 -> b
    7:9:boolean dispatch(android.view.View,android.view.KeyEvent):4650:4650 -> b
    10:13:boolean dispatch(android.view.View,android.view.KeyEvent):4653:4653 -> b
    14:19:boolean dispatch(android.view.View,android.view.KeyEvent):4657:4657 -> b
    20:25:boolean dispatch(android.view.View,android.view.KeyEvent):4658:4658 -> b
    26:31:boolean dispatch(android.view.View,android.view.KeyEvent):4659:4659 -> b
    32:49:boolean dispatch(android.view.View,android.view.KeyEvent):4660:4660 -> b
    1:12:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4668:4668 -> c
    13:16:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4671:4671 -> c
    17:19:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4672:4672 -> c
    20:27:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4674:4674 -> c
    28:31:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4675:4675 -> c
    32:41:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4676:4676 -> c
    42:49:android.view.View dispatchInOrder(android.view.View,android.view.KeyEvent):4682:4682 -> c
    1:4:android.util.SparseArray getCapturedKeys():4632:4632 -> d
    5:11:android.util.SparseArray getCapturedKeys():4633:4633 -> d
    12:14:android.util.SparseArray getCapturedKeys():4635:4635 -> d
    1:2:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):4727:4727 -> e
    3:10:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):4729:4729 -> e
    11:19:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):4731:4731 -> e
    20:30:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):4732:4732 -> e
    1:5:boolean preDispatch(android.view.KeyEvent):4694:4694 -> f
    6:12:boolean preDispatch(android.view.KeyEvent):4695:4695 -> f
    13:19:boolean preDispatch(android.view.KeyEvent):4698:4698 -> f
    20:23:boolean preDispatch(android.view.KeyEvent):4703:4703 -> f
    24:30:boolean preDispatch(android.view.KeyEvent):4704:4704 -> f
    31:40:boolean preDispatch(android.view.KeyEvent):4705:4705 -> f
    41:46:boolean preDispatch(android.view.KeyEvent):4707:4707 -> f
    47:53:boolean preDispatch(android.view.KeyEvent):4708:4708 -> f
    54:66:boolean preDispatch(android.view.KeyEvent):4712:4712 -> f
    67:74:boolean preDispatch(android.view.KeyEvent):4715:4715 -> f
    75:80:boolean preDispatch(android.view.KeyEvent):4716:4716 -> f
    81:85:boolean preDispatch(android.view.KeyEvent):4717:4717 -> f
    1:4:void recalcViewsWithUnhandled():4767:4767 -> g
    5:7:void recalcViewsWithUnhandled():4768:4768 -> g
    8:16:void recalcViewsWithUnhandled():4770:4770 -> g
    17:18:void recalcViewsWithUnhandled():4773:4774 -> g
    19:21:void recalcViewsWithUnhandled():4774:4774 -> g
    22:31:void recalcViewsWithUnhandled():4775:4775 -> g
    32:39:void recalcViewsWithUnhandled():4777:4777 -> g
    40:47:void recalcViewsWithUnhandled():4778:4778 -> g
    48:55:void recalcViewsWithUnhandled():4779:4779 -> g
    56:59:void recalcViewsWithUnhandled():4781:4781 -> g
    60:66:void recalcViewsWithUnhandled():4783:4783 -> g
    67:70:void recalcViewsWithUnhandled():4784:4784 -> g
    71:74:void recalcViewsWithUnhandled():4785:4785 -> g
    75:84:void recalcViewsWithUnhandled():4786:4786 -> g
    85:92:void recalcViewsWithUnhandled():4787:4787 -> g
    93:96:void recalcViewsWithUnhandled():4791:4791 -> g
androidx.core.view.ViewConfigurationCompat -> androidx.core.view.v:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:5:float getScaledHorizontalScrollFactor(android.view.ViewConfiguration,android.content.Context):85:85 -> a
    1:5:float getScaledVerticalScrollFactor(android.view.ViewConfiguration,android.content.Context):102:102 -> b
    1:6:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):146:146 -> c
    7:11:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):147:147 -> c
    12:15:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):149:149 -> c
    16:27:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):150:150 -> c
    28:37:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):152:152 -> c
androidx.core.view.ViewConfigurationCompat$Api26Impl -> androidx.core.view.v$a:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    1:5:float getScaledHorizontalScrollFactor(android.view.ViewConfiguration):166:166 -> a
    1:5:float getScaledVerticalScrollFactor(android.view.ViewConfiguration):171:171 -> b
androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.v$b:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    1:5:int getScaledHoverSlop(android.view.ViewConfiguration):183:183 -> a
    1:5:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):189:189 -> b
androidx.core.view.ViewGroupCompat -> androidx.core.view.w:
# {"id":"sourceFile","fileName":"ViewGroupCompat.java"}
    1:5:boolean isTransitionGroup(android.view.ViewGroup):160:160 -> a
androidx.core.view.ViewGroupCompat$Api21Impl -> androidx.core.view.w$a:
# {"id":"sourceFile","fileName":"ViewGroupCompat.java"}
    1:5:int getNestedScrollAxes(android.view.ViewGroup):227:227 -> a
    1:5:boolean isTransitionGroup(android.view.ViewGroup):222:222 -> b
    1:4:void setTransitionGroup(android.view.ViewGroup,boolean):217:217 -> c
androidx.core.view.ViewParentCompat -> androidx.core.view.x:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    1:6:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):429:429 -> a
    7:35:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):431:431 -> a
    1:6:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):466:466 -> b
    7:35:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):468:468 -> b
    1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):387:387 -> c
    5:12:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):389:389 -> c
    13:18:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):394:394 -> c
    19:46:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):396:396 -> c
    1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):332:332 -> d
    5:19:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):333:333 -> d
    20:25:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):339:339 -> d
    26:30:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):340:340 -> d
    31:34:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):342:342 -> d
    35:44:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):343:343 -> d
    45:50:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):349:349 -> d
    51:78:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):352:352 -> d
    1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):250:250 -> e
    5:12:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):252:252 -> e
    13:17:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):258:258 -> e
    18:45:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):260:260 -> e
    1:4:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):209:209 -> f
    5:13:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):211:211 -> f
    14:19:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):217:217 -> f
    20:48:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):219:219 -> f
    1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):285:285 -> g
    5:12:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):287:287 -> g
    13:17:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):292:292 -> g
    18:45:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):294:294 -> g
androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.x$a:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    1:5:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):558:558 -> a
    1:5:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):563:563 -> b
    1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):552:552 -> c
    1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):547:547 -> d
    1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):536:536 -> e
    1:5:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):531:531 -> f
    1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View):541:541 -> g
androidx.core.view.ViewPropertyAnimatorCompat -> androidx.core.view.z:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    java.lang.ref.WeakReference mView -> a
    java.lang.Runnable mStartAction -> b
    java.lang.Runnable mEndAction -> c
    int mOldLayerType -> d
    1:4:void <init>(android.view.View):45:45 -> <init>
    5:6:void <init>(android.view.View):38:38 -> <init>
    7:9:void <init>(android.view.View):39:39 -> <init>
    10:11:void <init>(android.view.View):40:40 -> <init>
    12:19:void <init>(android.view.View):46:46 -> <init>
    1:4: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/c0;Landroid/view/View;Landroid/animation/ValueAnimator;)V"}
    1:10:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):148:148 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/z;"}
    11:18:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):149:149 -> b
    1:10:void cancel():493:493 -> c
    11:18:void cancel():494:494 -> c
    1:10:long getDuration():252:252 -> d
    11:22:long getDuration():253:253 -> d
    1:10:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):132:132 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/z;"}
    11:18:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):133:133 -> e
    1:10: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/z;"}
    11:18:androidx.core.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):271:271 -> f
    1:10:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):778:778 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a0;)Landroidx/core/view/z;"}
    11:14:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):780:780 -> g
    3:15: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/a0;)V"}
    16:24:void setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):808:808 -> h
    1:10:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):305:305 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/z;"}
    11:18:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):306:306 -> i
    1:12:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):826:826 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/c0;)Landroidx/core/view/z;"}
    13:19:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):830:830 -> j
    20:23:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):832:832 -> j
    24:27:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):833:833 -> j
    1:10:void start():687:687 -> k
    11:18:void start():688:688 -> k
    1:10:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):196:196 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/z;"}
    11:18:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):197:197 -> l
androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0 -> androidx.core.view.y:
# {"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/c0;"}
      # {"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"}
    1:8: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/c0;Landroid/view/View;)V"}
    1:8:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewPropertyAnimatorCompat$1 -> androidx.core.view.z$a:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    androidx.core.view.ViewPropertyAnimatorListener val$listener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0;"}
    android.view.View val$view -> b
    androidx.core.view.ViewPropertyAnimatorCompat this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"}
    1:10: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/z;Landroidx/core/view/a0;Landroid/view/View;)V"}
    1:8:void onAnimationCancel(android.animation.Animator):794:794 -> onAnimationCancel
    1:8:void onAnimationEnd(android.animation.Animator):799:799 -> onAnimationEnd
    1:8:void onAnimationStart(android.animation.Animator):804:804 -> onAnimationStart
androidx.core.view.ViewPropertyAnimatorCompat$Api19Impl -> androidx.core.view.z$b:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    1:5:android.view.ViewPropertyAnimator setUpdateListener(android.view.ViewPropertyAnimator,android.animation.ValueAnimator$AnimatorUpdateListener):914:914 -> a
androidx.core.view.ViewPropertyAnimatorListener -> androidx.core.view.a0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListener.java"}
    void onAnimationCancel(android.view.View) -> a
    void onAnimationEnd(android.view.View) -> b
    void onAnimationStart(android.view.View) -> c
androidx.core.view.ViewPropertyAnimatorListenerAdapter -> androidx.core.view.b0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListenerAdapter.java"}
    1:4:void <init>():29:29 -> <init>
    1:1:void onAnimationCancel(android.view.View):0:0 -> a
    1:1:void onAnimationStart(android.view.View):0:0 -> c
androidx.core.view.ViewPropertyAnimatorUpdateListener -> androidx.core.view.c0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorUpdateListener.java"}
    void onAnimationUpdate(android.view.View) -> a
androidx.core.view.WindowCompat -> androidx.core.view.d0:
# {"id":"sourceFile","fileName":"WindowCompat.java"}
    1:6:void setDecorFitsSystemWindows(android.view.Window,boolean):118:118 -> a
    7:10:void setDecorFitsSystemWindows(android.view.Window,boolean):119:119 -> a
    11:14:void setDecorFitsSystemWindows(android.view.Window,boolean):121:121 -> a
androidx.core.view.WindowCompat$Api16Impl -> androidx.core.view.d0$a:
# {"id":"sourceFile","fileName":"WindowCompat.java"}
    1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):151:151 -> a
    5:15:void setDecorFitsSystemWindows(android.view.Window,boolean):152:152 -> a
    16:19:void setDecorFitsSystemWindows(android.view.Window,boolean):153:153 -> a
androidx.core.view.WindowCompat$Api30Impl -> androidx.core.view.d0$b:
# {"id":"sourceFile","fileName":"WindowCompat.java"}
    1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):168:168 -> a
androidx.core.view.WindowInsetsCompat -> androidx.core.view.e0:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat$Impl mImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0$l;"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    1:6:void <clinit>():78:78 -> <clinit>
    7:11:void <clinit>():79:79 -> <clinit>
    12:16:void <clinit>():81:81 -> <clinit>
    1:3:void <init>(android.view.WindowInsets):88:90 -> <init>
    4:4:void <init>(android.view.WindowInsets):92:92 -> <init>
    5:5:void <init>(android.view.WindowInsets):94:94 -> <init>
    6:6:void <init>(android.view.WindowInsets):96:96 -> <init>
    7:7:void <init>(androidx.core.view.WindowInsetsCompat):109:109 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    8:18:void <init>(androidx.core.view.WindowInsetsCompat):112:122 -> <init>
    19:19:void <init>(androidx.core.view.WindowInsetsCompat):124:124 -> <init>
    20:20:void <init>(androidx.core.view.WindowInsetsCompat):126:126 -> <init>
    21:21:void <init>(androidx.core.view.WindowInsetsCompat):129:129 -> <init>
    1:7:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():506:506 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:7:androidx.core.view.WindowInsetsCompat consumeStableInsets():477:477 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:7:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():318:318 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:6:void copyRootViewBounds(android.view.View):2114:2114 -> d
    1:7:androidx.core.view.DisplayCutoutCompat getDisplayCutout():490:490 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/d;"}
    5:10:boolean equals(java.lang.Object):721:721 -> equals
    11:12:boolean equals(java.lang.Object):724:724 -> equals
    13:21:boolean equals(java.lang.Object):725:725 -> equals
    1:7:androidx.core.graphics.Insets getInsets(int):668:668 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"}
    1:7:androidx.core.graphics.Insets getStableInsets():549:549 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:9:int getSystemWindowInsetBottom():239:239 -> h
    1:11:int hashCode():730:730 -> hashCode
    1:9:int getSystemWindowInsetLeft():191:191 -> i
    1:9:int getSystemWindowInsetRight():223:223 -> j
    1:9:int getSystemWindowInsetTop():207:207 -> k
    1:7:boolean isConsumed():286:286 -> l
    1:5:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):339:339 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/e0;"}
    6:13:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):340:340 -> m
    14:18:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):341:341 -> m
    1:6:void setOverriddenInsets(androidx.core.graphics.Insets[]):1706:1706 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"}
    1:6:void setRootViewData(androidx.core.graphics.Insets):2110:2110 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:6:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2106:2106 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    1:6:void setStableInsets(androidx.core.graphics.Insets):1804:1804 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:13:android.view.WindowInsets toWindowInsets():741:741 -> r
    2:6:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):148:148 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/e0;"}
    1:13:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):168:168 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/e0;"}
    14:19:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):169:169 -> t
    20:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):171:171 -> t
    27:34:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):173:173 -> t
androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> androidx.core.view.e0$a:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    java.lang.reflect.Field sViewAttachInfoField -> a
    java.lang.reflect.Field sStableInsets -> b
    java.lang.reflect.Field sContentInsets -> c
    boolean sReflectionSucceeded -> d
    1:11:void <clinit>():2133:2133 -> <clinit>
    12:14:void <clinit>():2134:2134 -> <clinit>
    15:20:void <clinit>():2135:2135 -> <clinit>
    21:28:void <clinit>():2136:2136 -> <clinit>
    29:31:void <clinit>():2137:2137 -> <clinit>
    32:39:void <clinit>():2138:2138 -> <clinit>
    40:42:void <clinit>():2139:2139 -> <clinit>
    43:46:void <clinit>():2140:2140 -> <clinit>
    47:73:void <clinit>():2142:2142 -> <clinit>
    1:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2150:2150 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/e0;"}
    13:16:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2154:2154 -> a
    17:24:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2156:2156 -> a
    25:32:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2158:2158 -> a
    33:44:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2159:2159 -> a
    45:49:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2161:2161 -> a
    50:57:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2162:2162 -> a
    58:65:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2163:2163 -> a
    66:69:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2164:2164 -> a
    70:72:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2168:2168 -> a
    73:81:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2169:2169 -> a
    82:108:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2174:2174 -> a
androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.e0$b:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat$BuilderImpl mImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0$f;"}
    1:3:void <init>():1399:1401 -> <init>
    4:4:void <init>():1403:1403 -> <init>
    5:5:void <init>():1405:1405 -> <init>
    6:8:void <init>(androidx.core.view.WindowInsetsCompat):1416:1418 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    9:9:void <init>(androidx.core.view.WindowInsetsCompat):1420:1420 -> <init>
    10:10:void <init>(androidx.core.view.WindowInsetsCompat):1422:1422 -> <init>
    1:7:androidx.core.view.WindowInsetsCompat build():1613:1613 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:6:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1587:1587 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)Landroidx/core/view/e0$b;"}
    1:6:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1442:1442 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)Landroidx/core/view/e0$b;"}
androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.e0$f:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat mInsets -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    androidx.core.graphics.Insets[] mInsetsTypeMask -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/b;"}
    1:1:void <init>():1623:1623 -> <init>
    2:3:void <init>(androidx.core.view.WindowInsetsCompat):1626:1627 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    1:5:void applyInsetTypes():1672:1672 -> a
    6:11:void applyInsetTypes():1673:1673 -> a
    12:22:void applyInsetTypes():1674:1674 -> a
    23:30:void applyInsetTypes():1679:1679 -> a
    31:36:void applyInsetTypes():1682:1682 -> a
    37:43:void applyInsetTypes():1685:1685 -> a
    44:55:void applyInsetTypes():1687:1687 -> a
    56:58:void applyInsetTypes():1688:1688 -> a
    59:70:void applyInsetTypes():1690:1690 -> a
    71:73:void applyInsetTypes():1691:1691 -> a
    74:85:void applyInsetTypes():1693:1693 -> a
    86:89:void applyInsetTypes():1694:1694 -> a
    androidx.core.view.WindowInsetsCompat build() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    void setStableInsets(androidx.core.graphics.Insets) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    void setSystemWindowInsets(androidx.core.graphics.Insets) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:1:void setTappableElementInsets(androidx.core.graphics.Insets):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.e0$c:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets mStableInsets -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    java.lang.reflect.Field sConsumedField -> e
    boolean sConsumedFieldFetched -> f
    java.lang.reflect.Constructor sConstructor -> g
    boolean sConstructorFetched -> h
    1:1:void <clinit>():0:0 -> <clinit>
    1:2:void <init>():1720:1721 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1725:1726 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    1:3:androidx.core.view.WindowInsetsCompat build():1745:1745 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    4:9:androidx.core.view.WindowInsetsCompat build():1746:1746 -> b
    10:14:androidx.core.view.WindowInsetsCompat build():1748:1748 -> b
    15:20:androidx.core.view.WindowInsetsCompat build():1749:1749 -> b
    1:3:void setStableInsets(androidx.core.graphics.Insets):1739:1739 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:4:void setSystemWindowInsets(androidx.core.graphics.Insets):1731:1731 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    5:19:void setSystemWindowInsets(androidx.core.graphics.Insets):1732:1732 -> f
    1:9:android.view.WindowInsets createWindowInsetsInstance():1761:1761 -> h
    10:19:android.view.WindowInsets createWindowInsetsInstance():1763:1763 -> h
    20:24:android.view.WindowInsets createWindowInsetsInstance():1765:1765 -> h
    25:26:android.view.WindowInsets createWindowInsetsInstance():1767:1767 -> h
    27:31:android.view.WindowInsets createWindowInsetsInstance():1769:1769 -> h
    32:39:android.view.WindowInsets createWindowInsetsInstance():1771:1771 -> h
    40:46:android.view.WindowInsets createWindowInsetsInstance():1773:1773 -> h
    47:51:android.view.WindowInsets createWindowInsetsInstance():1776:1776 -> h
    52:55:android.view.WindowInsets createWindowInsetsInstance():1782:1782 -> h
    56:69:android.view.WindowInsets createWindowInsetsInstance():1784:1784 -> h
    70:74:android.view.WindowInsets createWindowInsetsInstance():1786:1786 -> h
    75:76:android.view.WindowInsets createWindowInsetsInstance():1788:1788 -> h
    77:80:android.view.WindowInsets createWindowInsetsInstance():1790:1790 -> h
    81:97:android.view.WindowInsets createWindowInsetsInstance():1792:1792 -> h
    98:103:android.view.WindowInsets createWindowInsetsInstance():1794:1794 -> h
androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.e0$d:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets$Builder mPlatBuilder -> c
    1:2:void <init>():1812:1813 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1817:1818 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    5:6:void <init>(androidx.core.view.WindowInsetsCompat):1820:1821 -> <init>
    1:3:androidx.core.view.WindowInsetsCompat build():1857:1857 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    4:5:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b
    6:9:androidx.core.view.WindowInsetsCompat build():1859:1859 -> b
    10:13:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b
    14:19:androidx.core.view.WindowInsetsCompat build():1860:1860 -> b
    1:10:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1836:1836 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:10:void setStableInsets(androidx.core.graphics.Insets):1846:1846 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:10:void setSystemGestureInsets(androidx.core.graphics.Insets):1831:1831 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:10:void setSystemWindowInsets(androidx.core.graphics.Insets):1826:1826 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:10:void setTappableElementInsets(androidx.core.graphics.Insets):1841:1841 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.f0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.g0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.h0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.i0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets m(android.view.WindowInsets$Builder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.j0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.k0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.l0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:6:android.view.WindowInsets$Builder m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.m0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:6:android.view.WindowInsets$Builder m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.e0$e:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>():1868:1868 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat):1872:1872 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.e0$l:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat mHost -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    1:5:void <clinit>():747:747 -> <clinit>
    6:9:void <clinit>():748:748 -> <clinit>
    10:13:void <clinit>():749:749 -> <clinit>
    14:17:void <clinit>():750:750 -> <clinit>
    18:24:void <clinit>():751:751 -> <clinit>
    1:3:void <init>(androidx.core.view.WindowInsetsCompat):755:755 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    4:6:void <init>(androidx.core.view.WindowInsetsCompat):756:756 -> <init>
    1:3:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():784:784 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:3:androidx.core.view.WindowInsetsCompat consumeStableInsets():774:774 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:3:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():769:769 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:1:void copyRootViewBounds(android.view.View):0:0 -> d
    1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    5:10:boolean equals(java.lang.Object):841:841 -> equals
    11:12:boolean equals(java.lang.Object):842:842 -> equals
    13:22:boolean equals(java.lang.Object):843:843 -> equals
    23:32:boolean equals(java.lang.Object):844:844 -> equals
    33:46:boolean equals(java.lang.Object):845:845 -> equals
    47:60:boolean equals(java.lang.Object):846:846 -> equals
    61:76:boolean equals(java.lang.Object):847:847 -> equals
    1:2:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/d;"}
    1:3:androidx.core.graphics.Insets getInsets(int):822:822 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"}
    1:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():806:806 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:20:int hashCode():853:853 -> hashCode
    21:32:int hashCode():854:854 -> hashCode
    33:37:int hashCode():853:853 -> hashCode
    1:3:androidx.core.graphics.Insets getStableInsets():794:794 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:5:androidx.core.graphics.Insets getSystemGestureInsets():800:800 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:3:androidx.core.graphics.Insets getSystemWindowInsets():789:789 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:5:androidx.core.graphics.Insets getTappableElementInsets():812:812 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    1:2:boolean isConsumed():0:0 -> m
    1:2:boolean isRound():0:0 -> n
    1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"}
    1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.e0$g:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets[] mOverriddenInsets -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/b;"}
    androidx.core.graphics.Insets mSystemWindowInsets -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    androidx.core.graphics.Insets mRootViewVisibleInsets -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    boolean sVisibleRectReflectionFetched -> h
    java.lang.reflect.Method sGetViewRootImplMethod -> i
    java.lang.Class sAttachInfoClass -> j
    java.lang.reflect.Field sVisibleInsetsField -> k
    java.lang.reflect.Field sAttachInfoField -> l
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):898:898 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroid/view/WindowInsets;)V"}
    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>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroidx/core/view/e0$g;)V"}
    1:6:void copyRootViewBounds(android.view.View):1111:1111 -> d
    7:8:void copyRootViewBounds(android.view.View):1113:1113 -> d
    9:12:void copyRootViewBounds(android.view.View):1115:1115 -> d
    1:5:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1086:1086 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    6:11:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1087:1087 -> e
    1:8:boolean equals(java.lang.Object):1187:1187 -> equals
    9:10:boolean equals(java.lang.Object):1188:1188 -> equals
    11:19:boolean equals(java.lang.Object):1189:1189 -> equals
    2:6:androidx.core.graphics.Insets getInsets(int):914:914 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"}
    1:4:androidx.core.graphics.Insets getSystemWindowInsets():1064:1064 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:6:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k
    7:12:androidx.core.graphics.Insets getSystemWindowInsets():1066:1066 -> k
    13:18:androidx.core.graphics.Insets getSystemWindowInsets():1067:1067 -> k
    19:24:androidx.core.graphics.Insets getSystemWindowInsets():1068:1068 -> k
    25:28:androidx.core.graphics.Insets getSystemWindowInsets():1069:1069 -> k
    29:34:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k
    35:37:androidx.core.graphics.Insets getSystemWindowInsets():1071:1071 -> k
    1:7:boolean isRound():908:908 -> n
    1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1164:1164 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"}
    1:3:void setRootViewData(androidx.core.graphics.Insets):1097:1097 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
    1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1092:1092 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;)V"}
    1:12:androidx.core.graphics.Insets getInsets(int,boolean):940:940 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/b;"}
    13:24:androidx.core.graphics.Insets getInsets(int,boolean):945:945 -> s
    29:31:androidx.core.graphics.Insets getInsetsForType(int,boolean):1042:1042 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/b;"}
    32:35:androidx.core.graphics.Insets getInsetsForType(int,boolean):1031:1031 -> t
    36:40:androidx.core.graphics.Insets getInsetsForType(int,boolean):1032:1032 -> t
    41:46:androidx.core.graphics.Insets getInsetsForType(int,boolean):1033:1033 -> t
    47:54:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> t
    55:62:androidx.core.graphics.Insets getInsetsForType(int,boolean):1036:1036 -> t
    63:67:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> t
    68:70:androidx.core.graphics.Insets getInsetsForType(int,boolean):1038:1038 -> t
    71:75:androidx.core.graphics.Insets getInsetsForType(int,boolean):1027:1027 -> t
    76:80:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> t
    81:85:androidx.core.graphics.Insets getInsetsForType(int,boolean):1019:1019 -> t
    86:89:androidx.core.graphics.Insets getInsetsForType(int,boolean):995:995 -> t
    90:98:androidx.core.graphics.Insets getInsetsForType(int,boolean):996:996 -> t
    99:102:androidx.core.graphics.Insets getInsetsForType(int,boolean):1000:1000 -> t
    103:106:androidx.core.graphics.Insets getInsetsForType(int,boolean):1001:1001 -> t
    107:112:androidx.core.graphics.Insets getInsetsForType(int,boolean):1003:1003 -> t
    113:117:androidx.core.graphics.Insets getInsetsForType(int,boolean):1006:1006 -> t
    118:123:androidx.core.graphics.Insets getInsetsForType(int,boolean):1007:1007 -> t
    124:129:androidx.core.graphics.Insets getInsetsForType(int,boolean):1008:1008 -> t
    130:137:androidx.core.graphics.Insets getInsetsForType(int,boolean):1011:1011 -> t
    138:142:androidx.core.graphics.Insets getInsetsForType(int,boolean):1012:1012 -> t
    143:147:androidx.core.graphics.Insets getInsetsForType(int,boolean):1015:1015 -> t
    148:151:androidx.core.graphics.Insets getInsetsForType(int,boolean):965:965 -> t
    152:155:androidx.core.graphics.Insets getInsetsForType(int,boolean):966:966 -> t
    156:159:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> t
    160:167:androidx.core.graphics.Insets getInsetsForType(int,boolean):968:968 -> t
    168:175:androidx.core.graphics.Insets getInsetsForType(int,boolean):970:970 -> t
    176:179:androidx.core.graphics.Insets getInsetsForType(int,boolean):971:971 -> t
    180:184:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> t
    185:188:androidx.core.graphics.Insets getInsetsForType(int,boolean):974:974 -> t
    189:192:androidx.core.graphics.Insets getInsetsForType(int,boolean):975:975 -> t
    193:196:androidx.core.graphics.Insets getInsetsForType(int,boolean):976:976 -> t
    197:200:androidx.core.graphics.Insets getInsetsForType(int,boolean):979:979 -> t
    201:206:androidx.core.graphics.Insets getInsetsForType(int,boolean):984:984 -> t
    207:217:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> t
    218:221:androidx.core.graphics.Insets getInsetsForType(int,boolean):956:956 -> t
    222:223:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> t
    224:233:androidx.core.graphics.Insets getInsetsForType(int,boolean):958:958 -> t
    234:238:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> t
    239:249:androidx.core.graphics.Insets getInsetsForType(int,boolean):960:960 -> t
    1:4:androidx.core.graphics.Insets getRootStableInsets():1102:1102 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:9:androidx.core.graphics.Insets getRootStableInsets():1103:1103 -> u
    10:12:androidx.core.graphics.Insets getRootStableInsets():1105:1105 -> u
    1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1126:1126 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/graphics/b;"}
    9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1130:1130 -> v
    13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1131:1131 -> v
    16:29:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1134:1134 -> v
    30:35:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1141:1141 -> v
    36:48:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1143:1143 -> v
    49:54:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1149:1149 -> v
    55:64:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1150:1150 -> v
    65:70:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1151:1151 -> v
    71:80:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> v
    81:91:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1155:1155 -> v
    92:95:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> v
    96:103:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1127:1127 -> v
    2:12:void loadReflectionField():1171:1171 -> w
    13:20:void loadReflectionField():1172:1172 -> w
    21:28:void loadReflectionField():1173:1173 -> w
    29:34:void loadReflectionField():1174:1174 -> w
    35:42:void loadReflectionField():1175:1175 -> w
    43:47:void loadReflectionField():1176:1176 -> w
    48:54:void loadReflectionField():1177:1177 -> w
    55:80:void loadReflectionField():1179:1179 -> w
    81:83:void loadReflectionField():1182:1182 -> w
androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.e0$h:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.graphics.Insets mStableInsets -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1198:1198 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroid/view/WindowInsets;)V"}
    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>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroidx/core/view/e0$h;)V"}
    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>
    1:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():1214:1214 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1220:1220 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    1:4:androidx.core.graphics.Insets getStableInsets():1226:1226 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:6:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i
    7:12:androidx.core.graphics.Insets getStableInsets():1228:1228 -> i
    13:18:androidx.core.graphics.Insets getStableInsets():1229:1229 -> i
    19:24:androidx.core.graphics.Insets getStableInsets():1230:1230 -> i
    25:28:androidx.core.graphics.Insets getStableInsets():1231:1231 -> i
    29:34:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i
    35:37:androidx.core.graphics.Insets getStableInsets():1233:1233 -> i
    1:7:boolean isConsumed():1208:1208 -> m
    1:3:void setStableInsets(androidx.core.graphics.Insets):1238:1238 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.e0$i:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1246:1246 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1250:1250 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroidx/core/view/e0$i;)V"}
    1:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1262:1262 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/e0;"}
    5:10:boolean equals(java.lang.Object):1268:1268 -> equals
    11:12:boolean equals(java.lang.Object):1269:1269 -> equals
    13:26:boolean equals(java.lang.Object):1271:1271 -> equals
    27:34:boolean equals(java.lang.Object):1272:1272 -> equals
    1:11:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1256:1256 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/d;"}
    1:7:int hashCode():1277:1277 -> hashCode
androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.n0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.DisplayCutout m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.o0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.view.WindowInsets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.e0$j:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.graphics.Insets mSystemGestureInsets -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    androidx.core.graphics.Insets mMandatorySystemGestureInsets -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    androidx.core.graphics.Insets mTappableElementInsets -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1289:1289 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroid/view/WindowInsets;)V"}
    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>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroidx/core/view/e0$j;)V"}
    6:8:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1284:1286 -> <init>
    1:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1308:1308 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1309:1309 -> h
    7:16:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1310:1310 -> h
    17:19:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1312:1312 -> h
    1:4:androidx.core.graphics.Insets getSystemGestureInsets():1299:1299 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:16:androidx.core.graphics.Insets getSystemGestureInsets():1300:1300 -> j
    17:19:androidx.core.graphics.Insets getSystemGestureInsets():1302:1302 -> j
    1:4:androidx.core.graphics.Insets getTappableElementInsets():1318:1318 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"}
    5:16:androidx.core.graphics.Insets getTappableElementInsets():1319:1319 -> l
    17:19:androidx.core.graphics.Insets getTappableElementInsets():1321:1321 -> l
    1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.p0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.q0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.r0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.e0$k:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e0;"}
    1:11:void <clinit>():1350:1350 -> <clinit>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1353:1353 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1357:1357 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/e0;Landroidx/core/view/e0$k;)V"}
    1:1:void copyRootViewBounds(android.view.View):0:0 -> d
    1:2:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"}
    3:10:androidx.core.graphics.Insets getInsets(int):1364:1364 -> g
    11:15:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g
androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.s0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.t0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.WindowInsets m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.e0$m:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    35:70:int indexOf(int):2046:2046 -> a
    1:2:int systemBars():0:0 -> b
    1:3:int systemGestures():0:0 -> c
androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.e0$n:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    41:46:int toPlatformType(int):2096:2096 -> a
    47:51:int toPlatformType(int):2093:2093 -> a
    52:56:int toPlatformType(int):2090:2090 -> a
    57:61:int toPlatformType(int):2087:2087 -> a
    62:66:int toPlatformType(int):2084:2084 -> a
    67:71:int toPlatformType(int):2081:2081 -> a
    72:76:int toPlatformType(int):2078:2078 -> a
    77:85:int toPlatformType(int):2075:2075 -> a
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.u0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.v0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.w0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.x0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.y0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.z0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.a1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.b1:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> androidx.core.view.accessibility.a:
# {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"}
    int mOriginalClickableSpanId -> e
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o;"}
    int mClickableSpanActionId -> g
    1:3:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/view/accessibility/o;I)V"}
    4:5:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):56:56 -> <init>
    6:7:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):57:57 -> <init>
    8:10:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):58:58 -> <init>
    1:5:void onClick(android.view.View):69:69 -> onClick
    6:12:void onClick(android.view.View):70:70 -> onClick
    13:20:void onClick(android.view.View):71:71 -> onClick
androidx.core.view.accessibility.AccessibilityEventCompat -> androidx.core.view.accessibility.b:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
    1:5:int getContentChangeTypes(android.view.accessibility.AccessibilityEvent):349:349 -> a
    1:4:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):328:328 -> b
androidx.core.view.accessibility.AccessibilityEventCompat$Api19Impl -> androidx.core.view.accessibility.b$a:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
    1:5:int getContentChangeTypes(android.view.accessibility.AccessibilityEvent):430:430 -> a
    1:4:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):425:425 -> b
androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> androidx.core.view.accessibility.o:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    android.view.accessibility.AccessibilityNodeInfo mInfo -> a
    int mParentVirtualDescendantId -> b
    int mVirtualDescendantId -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:4:void <init>(android.view.accessibility.AccessibilityNodeInfo):1702:1702 -> <init>
    5:6:void <init>(android.view.accessibility.AccessibilityNodeInfo):1252:1252 -> <init>
    7:8:void <init>(android.view.accessibility.AccessibilityNodeInfo):1255:1255 -> <init>
    9:11:void <init>(android.view.accessibility.AccessibilityNodeInfo):1703:1703 -> <init>
    1:7:boolean performAction(int,android.os.Bundle):2095:2095 -> A
    1:6:void setBooleanProperty(int,boolean):4214:4214 -> B
    7:20:void setBooleanProperty(int,boolean):4216:4216 -> B
    21:24:void setBooleanProperty(int,boolean):4219:4219 -> B
    1:6:void setClassName(java.lang.CharSequence):2659:2659 -> C
    1:6:void setCollectionInfo(java.lang.Object):3002:3002 -> D
    7:12:void setCollectionInfo(java.lang.Object):3003:3003 -> D
    13:16:void setCollectionInfo(java.lang.Object):3002:3002 -> D
    1:6:void setCollectionItemInfo(java.lang.Object):3011:3011 -> E
    7:12:void setCollectionItemInfo(java.lang.Object):3012:3012 -> E
    13:16:void setCollectionItemInfo(java.lang.Object):3011:3011 -> E
    1:6:void setHeading(boolean):3973:3973 -> F
    7:13:void setHeading(boolean):3974:3974 -> F
    14:17:void setHeading(boolean):3976:3976 -> F
    1:6:void setPaneTitle(java.lang.CharSequence):3849:3849 -> G
    7:12:void setPaneTitle(java.lang.CharSequence):3850:3850 -> G
    13:24:void setPaneTitle(java.lang.CharSequence):3852:3852 -> G
    1:6:void setScreenReaderFocusable(boolean):3901:3901 -> H
    7:13:void setScreenReaderFocusable(boolean):3902:3902 -> H
    14:17:void setScreenReaderFocusable(boolean):3904:3904 -> H
    1:6:void setScrollable(boolean):2578:2578 -> I
    1:6:void setStateDescription(java.lang.CharSequence):2849:2849 -> J
    7:12:void setStateDescription(java.lang.CharSequence):2850:2850 -> J
    13:24:void setStateDescription(java.lang.CharSequence):2852:2852 -> J
    1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():1720:1720 -> K
    1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):1713:1713 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroidx/core/view/accessibility/o;"}
    1:6:void addAction(int):1999:1999 -> a
    1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2033:2033 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/accessibility/o$a;)V"}
    1:1:void addSpansToExtras(java.lang.CharSequence,android.view.View):0:0 -> c
    1:6:java.util.List extrasIntList(java.lang.String):2006:2006 -> d
    7:12:java.util.List extrasIntList(java.lang.String):2007:2007 -> d
    13:17:java.util.List extrasIntList(java.lang.String):2009:2009 -> d
    18:27:java.util.List extrasIntList(java.lang.String):2010:2010 -> d
    1:8:java.util.List getActionList():3078:3078 -> e
    9:13:java.util.List getActionList():3081:3081 -> e
    14:20:java.util.List getActionList():3082:3082 -> e
    21:24:java.util.List getActionList():3084:3084 -> e
    25:36:java.util.List getActionList():3085:3085 -> e
    37:39:java.util.List getActionList():3089:3089 -> e
    9:13:boolean equals(java.lang.Object):4132:4132 -> equals
    14:15:boolean equals(java.lang.Object):4135:4135 -> equals
    16:19:boolean equals(java.lang.Object):4136:4136 -> equals
    20:24:boolean equals(java.lang.Object):4137:4137 -> equals
    25:33:boolean equals(java.lang.Object):4140:4140 -> equals
    34:40:boolean equals(java.lang.Object):4143:4143 -> equals
    41:48:boolean equals(java.lang.Object):4146:4146 -> equals
    16:18:java.lang.String getActionSymbolicName(int):4308:4308 -> f
    19:21:java.lang.String getActionSymbolicName(int):4304:4304 -> f
    22:24:java.lang.String getActionSymbolicName(int):4288:4288 -> f
    25:27:java.lang.String getActionSymbolicName(int):4286:4286 -> f
    28:30:java.lang.String getActionSymbolicName(int):4282:4282 -> f
    31:33:java.lang.String getActionSymbolicName(int):4284:4284 -> f
    34:36:java.lang.String getActionSymbolicName(int):4302:4302 -> f
    37:39:java.lang.String getActionSymbolicName(int):4300:4300 -> f
    40:42:java.lang.String getActionSymbolicName(int):4296:4296 -> f
    43:45:java.lang.String getActionSymbolicName(int):4294:4294 -> f
    46:48:java.lang.String getActionSymbolicName(int):4280:4280 -> f
    49:51:java.lang.String getActionSymbolicName(int):4278:4278 -> f
    52:54:java.lang.String getActionSymbolicName(int):4276:4276 -> f
    55:57:java.lang.String getActionSymbolicName(int):4274:4274 -> f
    58:60:java.lang.String getActionSymbolicName(int):4292:4292 -> f
    61:63:java.lang.String getActionSymbolicName(int):4290:4290 -> f
    64:66:java.lang.String getActionSymbolicName(int):4306:4306 -> f
    67:69:java.lang.String getActionSymbolicName(int):4298:4298 -> f
    70:72:java.lang.String getActionSymbolicName(int):4272:4272 -> f
    73:75:java.lang.String getActionSymbolicName(int):4270:4270 -> f
    76:78:java.lang.String getActionSymbolicName(int):4268:4268 -> f
    79:81:java.lang.String getActionSymbolicName(int):4266:4266 -> f
    82:84:java.lang.String getActionSymbolicName(int):4260:4260 -> f
    85:87:java.lang.String getActionSymbolicName(int):4264:4264 -> f
    88:90:java.lang.String getActionSymbolicName(int):4262:4262 -> f
    91:93:java.lang.String getActionSymbolicName(int):4258:4258 -> f
    94:96:java.lang.String getActionSymbolicName(int):4256:4256 -> f
    97:99:java.lang.String getActionSymbolicName(int):4254:4254 -> f
    100:102:java.lang.String getActionSymbolicName(int):4252:4252 -> f
    103:105:java.lang.String getActionSymbolicName(int):4250:4250 -> f
    106:108:java.lang.String getActionSymbolicName(int):4248:4248 -> f
    109:111:java.lang.String getActionSymbolicName(int):4246:4246 -> f
    112:114:java.lang.String getActionSymbolicName(int):4244:4244 -> f
    115:117:java.lang.String getActionSymbolicName(int):4242:4242 -> f
    118:120:java.lang.String getActionSymbolicName(int):4240:4240 -> f
    121:123:java.lang.String getActionSymbolicName(int):4238:4238 -> f
    124:126:java.lang.String getActionSymbolicName(int):4236:4236 -> f
    127:129:java.lang.String getActionSymbolicName(int):4234:4234 -> f
    130:132:java.lang.String getActionSymbolicName(int):4232:4232 -> f
    1:6:void getBoundsInParent(android.graphics.Rect):2229:2229 -> g
    1:6:void getBoundsInScreen(android.graphics.Rect):2261:2261 -> h
    1:11:int hashCode():4121:4121 -> hashCode
    1:7:java.lang.CharSequence getClassName():2644:2644 -> i
    1:4:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2743:2743 -> j
    5:7:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2744:2744 -> j
    8:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):2745:2745 -> j
    1:7:java.lang.CharSequence getContentDescription():2804:2804 -> k
    1:7:android.os.Bundle getExtras():3408:3408 -> l
    1:7:java.lang.CharSequence getPackageName():2620:2620 -> m
    1:6:java.lang.CharSequence getText():2668:2668 -> n
    7:12:java.lang.CharSequence getText():2669:2669 -> n
    13:18:java.lang.CharSequence getText():2670:2670 -> n
    19:24:java.lang.CharSequence getText():2671:2671 -> n
    25:30:java.lang.CharSequence getText():2672:2672 -> n
    31:40:java.lang.CharSequence getText():2673:2673 -> n
    41:49:java.lang.CharSequence getText():2674:2674 -> n
    50:56:java.lang.CharSequence getText():2673:2673 -> n
    57:62:java.lang.CharSequence getText():2675:2675 -> n
    63:74:java.lang.CharSequence getText():2676:2676 -> n
    75:87:java.lang.CharSequence getText():2677:2677 -> n
    88:117:java.lang.CharSequence getText():2678:2678 -> n
    118:124:java.lang.CharSequence getText():2676:2676 -> n
    125:131:java.lang.CharSequence getText():2682:2682 -> n
    1:7:java.lang.String getViewIdResourceName():2898:2898 -> o
    1:13:boolean hasSpans():2764:2764 -> p
    1:7:boolean isCheckable():2285:2285 -> q
    1:7:boolean isChecked():2309:2309 -> r
    1:7:boolean isClickable():2467:2467 -> s
    1:7:boolean isEnabled():2515:2515 -> t
    1:5:java.lang.String toString():4156:4156 -> toString
    6:12:java.lang.String toString():4157:4157 -> toString
    13:17:java.lang.String toString():4159:4159 -> toString
    18:20:java.lang.String toString():4161:4161 -> toString
    21:40:java.lang.String toString():4162:4162 -> toString
    41:43:java.lang.String toString():4164:4164 -> toString
    44:63:java.lang.String toString():4165:4165 -> toString
    64:75:java.lang.String toString():4167:4167 -> toString
    76:87:java.lang.String toString():4168:4168 -> toString
    88:99:java.lang.String toString():4169:4169 -> toString
    100:111:java.lang.String toString():4170:4170 -> toString
    112:123:java.lang.String toString():4171:4171 -> toString
    124:135:java.lang.String toString():4173:4173 -> toString
    136:147:java.lang.String toString():4174:4174 -> toString
    148:159:java.lang.String toString():4175:4175 -> toString
    160:171:java.lang.String toString():4176:4176 -> toString
    172:183:java.lang.String toString():4177:4177 -> toString
    184:195:java.lang.String toString():4178:4178 -> toString
    196:207:java.lang.String toString():4179:4179 -> toString
    208:219:java.lang.String toString():4180:4180 -> toString
    220:231:java.lang.String toString():4181:4181 -> toString
    232:255:java.lang.String toString():4182:4182 -> toString
    256:260:java.lang.String toString():4184:4184 -> toString
    261:265:java.lang.String toString():4186:4186 -> toString
    266:271:java.lang.String toString():4187:4187 -> toString
    272:277:java.lang.String toString():4188:4188 -> toString
    278:285:java.lang.String toString():4189:4189 -> toString
    286:299:java.lang.String toString():4190:4190 -> toString
    300:307:java.lang.String toString():4191:4191 -> toString
    308:310:java.lang.String toString():4193:4193 -> toString
    311:318:java.lang.String toString():4194:4194 -> toString
    319:326:java.lang.String toString():4195:4195 -> toString
    327:331:java.lang.String toString():4208:4208 -> toString
    332:336:java.lang.String toString():4210:4210 -> toString
    1:7:boolean isFocusable():2333:2333 -> u
    1:7:boolean isFocused():2357:2357 -> v
    1:7:boolean isLongClickable():2491:2491 -> w
    1:7:boolean isPassword():2539:2539 -> x
    1:7:boolean isScrollable():2563:2563 -> y
    1:7:boolean isSelected():2443:2443 -> z
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.accessibility.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.accessibility.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.accessibility.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.accessibility.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> androidx.core.view.accessibility.o$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/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$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/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/accessibility/o$a;"}
    1:9:void <clinit>():107:107 -> <clinit>
    10:17:void <clinit>():113:113 -> <clinit>
    18:25:void <clinit>():120:120 -> <clinit>
    26:34:void <clinit>():127:127 -> <clinit>
    35:43:void <clinit>():134:134 -> <clinit>
    44:52:void <clinit>():140:140 -> <clinit>
    53:61:void <clinit>():147:147 -> <clinit>
    62:70:void <clinit>():154:154 -> <clinit>
    71:81:void <clinit>():202:202 -> <clinit>
    82:90:void <clinit>():251:251 -> <clinit>
    91:101:void <clinit>():273:273 -> <clinit>
    102:110:void <clinit>():295:295 -> <clinit>
    111:119:void <clinit>():303:303 -> <clinit>
    120:128:void <clinit>():310:310 -> <clinit>
    129:137:void <clinit>():317:317 -> <clinit>
    138:147:void <clinit>():323:323 -> <clinit>
    148:156:void <clinit>():329:329 -> <clinit>
    157:167:void <clinit>():355:355 -> <clinit>
    168:176:void <clinit>():363:363 -> <clinit>
    177:185:void <clinit>():370:370 -> <clinit>
    186:194:void <clinit>():377:377 -> <clinit>
    195:205:void <clinit>():397:397 -> <clinit>
    206:207:void <clinit>():407:407 -> <clinit>
    208:209:void <clinit>():408:408 -> <clinit>
    210:222:void <clinit>():409:409 -> <clinit>
    223:224:void <clinit>():424:424 -> <clinit>
    225:226:void <clinit>():426:426 -> <clinit>
    227:236:void <clinit>():427:427 -> <clinit>
    237:238:void <clinit>():433:433 -> <clinit>
    239:250:void <clinit>():435:435 -> <clinit>
    251:252:void <clinit>():440:440 -> <clinit>
    253:263:void <clinit>():442:442 -> <clinit>
    264:265:void <clinit>():448:448 -> <clinit>
    266:276:void <clinit>():450:450 -> <clinit>
    277:278:void <clinit>():456:456 -> <clinit>
    279:289:void <clinit>():458:458 -> <clinit>
    290:295:void <clinit>():465:465 -> <clinit>
    296:312:void <clinit>():467:467 -> <clinit>
    313:316:void <clinit>():474:474 -> <clinit>
    317:334:void <clinit>():476:476 -> <clinit>
    335:338:void <clinit>():483:483 -> <clinit>
    339:356:void <clinit>():485:485 -> <clinit>
    357:360:void <clinit>():492:492 -> <clinit>
    361:378:void <clinit>():494:494 -> <clinit>
    379:380:void <clinit>():500:500 -> <clinit>
    381:391:void <clinit>():502:502 -> <clinit>
    392:393:void <clinit>():515:515 -> <clinit>
    394:405:void <clinit>():517:517 -> <clinit>
    406:407:void <clinit>():528:528 -> <clinit>
    408:420:void <clinit>():530:530 -> <clinit>
    421:426:void <clinit>():537:537 -> <clinit>
    427:443:void <clinit>():539:539 -> <clinit>
    444:447:void <clinit>():546:546 -> <clinit>
    448:465:void <clinit>():548:548 -> <clinit>
    466:471:void <clinit>():576:576 -> <clinit>
    472:489:void <clinit>():578:578 -> <clinit>
    490:493:void <clinit>():589:589 -> <clinit>
    494:510:void <clinit>():591:591 -> <clinit>
    1:1:void <init>(int,java.lang.CharSequence):611:611 -> <init>
    2:2:void <init>(java.lang.Object):629:629 -> <init>
    3:3:void <init>(int,java.lang.CharSequence,java.lang.Class):634:634 -> <init>
    4:5:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):639:640 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;Landroidx/core/view/accessibility/r;Ljava/lang/Class;)V"}
    6:6:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):643:643 -> <init>
    7:7:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):645:645 -> <init>
    8:8:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):647:647 -> <init>
    1:9:int getId():657:657 -> a
    1:9:java.lang.CharSequence getLabel():671:671 -> b
    1:2:boolean perform(android.view.View,android.os.Bundle):0:0 -> c
    5:9:boolean equals(java.lang.Object):725:725 -> equals
    10:11:boolean equals(java.lang.Object):728:728 -> equals
    12:15:boolean equals(java.lang.Object):730:730 -> equals
    16:20:boolean equals(java.lang.Object):731:731 -> equals
    21:31:boolean equals(java.lang.Object):734:734 -> equals
    1:11:int hashCode():717:717 -> hashCode
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.accessibility.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.accessibility.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.accessibility.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.accessibility.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.accessibility.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.accessibility.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.accessibility.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.accessibility.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> androidx.core.view.accessibility.o$b:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    java.lang.Object mInfo -> a
    1:3:void <init>(java.lang.Object):811:811 -> <init>
    4:6:void <init>(java.lang.Object):812:812 -> <init>
    1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean,int):782:782 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZI)Landroidx/core/view/accessibility/o$b;"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> androidx.core.view.accessibility.o$c:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    java.lang.Object mInfo -> a
    1:3:void <init>(java.lang.Object):935:935 -> <init>
    4:6:void <init>(java.lang.Object):936:936 -> <init>
    1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean,boolean):903:903 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZZ)Landroidx/core/view/accessibility/o$c;"}
androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> androidx.core.view.accessibility.p:
# {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"}
    java.lang.Object mProvider -> a
    1:3:void <init>(java.lang.Object):138:138 -> <init>
    4:6:void <init>(java.lang.Object):139:139 -> <init>
    1:3:java.lang.Object getProvider():147:147 -> a
androidx.core.view.accessibility.AccessibilityRecordCompat -> androidx.core.view.accessibility.q:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):516:516 -> a
    1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):566:566 -> b
androidx.core.view.accessibility.AccessibilityRecordCompat$Api15Impl -> androidx.core.view.accessibility.q$a:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    1:5:int getMaxScrollX(android.view.accessibility.AccessibilityRecord):805:805 -> a
    1:5:int getMaxScrollY(android.view.accessibility.AccessibilityRecord):815:815 -> b
    1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):810:810 -> c
    1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):820:820 -> d
androidx.core.view.accessibility.AccessibilityViewCommand -> androidx.core.view.accessibility.r:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> androidx.core.view.accessibility.r$a:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> androidx.core.view.accessibility.r$b:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> androidx.core.view.accessibility.r$c:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> androidx.core.view.accessibility.r$d:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> androidx.core.view.accessibility.r$e:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> androidx.core.view.accessibility.r$f:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> androidx.core.view.accessibility.r$g:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> androidx.core.view.accessibility.r$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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a$a;"}
    android.view.animation.Interpolator mEdgeInterpolator -> f
    android.view.View mTarget -> g
    java.lang.Runnable mRunnable -> h
    float[] mRelativeEdges -> i
    float[] mMaximumEdges -> j
    int mEdgeType -> k
    int mActivationDelay -> l
    float[] mRelativeVelocity -> m
    float[] mMinimumVelocity -> n
    float[] mMaximumVelocity -> o
    boolean mAlreadyDelayed -> p
    boolean mNeedsReset -> q
    boolean mNeedsCancel -> r
    boolean mAnimating -> s
    boolean mEnabled -> t
    boolean mExclusive -> u
    int DEFAULT_ACTIVATION_DELAY -> v
    1:7:void <clinit>():195:195 -> <clinit>
    1:3:void <init>(android.view.View):210:210 -> <init>
    4:10:void <init>(android.view.View):138:138 -> <init>
    11:18:void <init>(android.view.View):141:141 -> <init>
    19:25:void <init>(android.view.View):150:150 -> <init>
    26:32:void <init>(android.view.View):153:153 -> <init>
    33:39:void <init>(android.view.View):162:162 -> <init>
    40:46:void <init>(android.view.View):165:165 -> <init>
    47:53:void <init>(android.view.View):168:168 -> <init>
    54:55:void <init>(android.view.View):211:211 -> <init>
    56:63:void <init>(android.view.View):213:213 -> <init>
    64:80:void <init>(android.view.View):214:214 -> <init>
    81:84:void <init>(android.view.View):216:216 -> <init>
    85:88:void <init>(android.view.View):217:217 -> <init>
    89:94:void <init>(android.view.View):219:219 -> <init>
    95:100:void <init>(android.view.View):220:220 -> <init>
    101:105:void <init>(android.view.View):221:221 -> <init>
    106:108:void <init>(android.view.View):222:222 -> <init>
    109:115:void <init>(android.view.View):223:223 -> <init>
    116:118:void <init>(android.view.View):224:224 -> <init>
    119:122:void <init>(android.view.View):225:225 -> <init>
    boolean canTargetScrollHorizontally(int) -> a
    boolean canTargetScrollVertically(int) -> b
    1:9:void cancelTargetTouch():687:687 -> c
    10:13:void cancelTargetTouch():688:688 -> c
    14:18:void cancelTargetTouch():690:690 -> c
    19:22:void cancelTargetTouch():691:691 -> c
    1:4:float computeTargetVelocity(int,float,float,float):549:549 -> d
    5:8:float computeTargetVelocity(int,float,float,float):550:550 -> d
    9:18:float computeTargetVelocity(int,float,float,float):551:551 -> d
    19:22:float computeTargetVelocity(int,float,float,float):557:557 -> d
    23:26:float computeTargetVelocity(int,float,float,float):558:558 -> d
    27:34:float computeTargetVelocity(int,float,float,float):559:559 -> d
    35:41:float computeTargetVelocity(int,float,float,float):566:566 -> d
    42:47:float computeTargetVelocity(int,float,float,float):568:568 -> d
    1:11:float constrain(float,float,float):0:0 -> e
    1:7:int constrain(int,int,int):0:0 -> f
    7:37:float constrainEdgeValue(float,float):638:638 -> g
    38:45:float constrainEdgeValue(float,float):645:645 -> g
    3:6:float getEdgeValue(float,float,float,float):617:617 -> h
    7:11:float getEdgeValue(float,float,float,float):618:618 -> h
    12:20:float getEdgeValue(float,float,float,float):619:619 -> h
    21:33:float getEdgeValue(float,float,float,float):623:623 -> h
    34:43:float getEdgeValue(float,float,float,float):625:625 -> h
    44:49:float getEdgeValue(float,float,float,float):630:630 -> h
    1:5:void requestStop():538:538 -> i
    6:8:void requestStop():541:541 -> i
    9:14:void requestStop():543:543 -> i
    void scrollTargetBy(int,int) -> j
    1:3:androidx.core.widget.AutoScrollHelper setActivationDelay(int):420:420 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:3:androidx.core.widget.AutoScrollHelper setEdgeType(int):359:359 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setEnabled(boolean):236:236 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setEnabled(boolean):237:237 -> m
    10:12:androidx.core.widget.AutoScrollHelper setEnabled(boolean):240:240 -> m
    1:6:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):402:402 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):403:403 -> n
    1:10:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):296:296 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):297:297 -> o
    1:6:boolean onTouch(android.view.View,android.view.MotionEvent):466:466 -> onTouch
    7:22:boolean onTouch(android.view.View,android.view.MotionEvent):470:470 -> onTouch
    23:26:boolean onTouch(android.view.View,android.view.MotionEvent):491:491 -> onTouch
    27:28:boolean onTouch(android.view.View,android.view.MotionEvent):473:473 -> onTouch
    29:30:boolean onTouch(android.view.View,android.view.MotionEvent):474:474 -> onTouch
    31:46:boolean onTouch(android.view.View,android.view.MotionEvent):478:478 -> onTouch
    47:50:boolean onTouch(android.view.View,android.view.MotionEvent):477:477 -> onTouch
    51:66:boolean onTouch(android.view.View,android.view.MotionEvent):480:480 -> onTouch
    67:70:boolean onTouch(android.view.View,android.view.MotionEvent):479:479 -> onTouch
    71:75:boolean onTouch(android.view.View,android.view.MotionEvent):481:481 -> onTouch
    76:85:boolean onTouch(android.view.View,android.view.MotionEvent):485:485 -> onTouch
    86:88:boolean onTouch(android.view.View,android.view.MotionEvent):486:486 -> onTouch
    89:98:boolean onTouch(android.view.View,android.view.MotionEvent):495:495 -> onTouch
    1:10:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):315:315 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):316:316 -> p
    1:6:androidx.core.widget.AutoScrollHelper setRampDownDuration(int):452:452 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setRampUpDuration(int):436:436 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):379:379 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):380:380 -> s
    1:10:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):337:337 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):338:338 -> t
    1:2:boolean shouldAnimate():502:502 -> u
    3:6:boolean shouldAnimate():503:503 -> u
    7:12:boolean shouldAnimate():504:504 -> u
    13:20:boolean shouldAnimate():506:506 -> u
    21:30:boolean shouldAnimate():507:507 -> u
    1:4:void startAnimating():514:514 -> v
    5:12:void startAnimating():515:515 -> v
    13:14:void startAnimating():518:518 -> v
    15:16:void startAnimating():519:519 -> v
    17:24:void startAnimating():521:521 -> v
    25:33:void startAnimating():522:522 -> v
    34:38:void startAnimating():524:524 -> v
    39:41: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
    1:5:void <init>():756:756 -> <init>
    6:9:void <init>():757:757 -> <init>
    10:13:void <init>():758:758 -> <init>
    14:16:void <init>():759:759 -> <init>
    17:18:void <init>():760:760 -> <init>
    19:21:void <init>():761:761 -> <init>
    1:8:void computeScrollDelta():831:831 -> a
    9:12:void computeScrollDelta():835:835 -> a
    13:16:void computeScrollDelta():836:836 -> a
    17:20:void computeScrollDelta():837:837 -> a
    21:24:void computeScrollDelta():838:838 -> a
    25:28:void computeScrollDelta():840:840 -> a
    29:34:void computeScrollDelta():841:841 -> a
    35:41:void computeScrollDelta():842:842 -> a
    42:49:void computeScrollDelta():832:832 -> a
    1:3:int getDeltaX():869:869 -> b
    1:3:int getDeltaY():877:877 -> c
    1:9:int getHorizontalDirection():857:857 -> d
    1:8:float getValueAt(long):800:800 -> e
    9:24:float getValueAt(long):802:802 -> e
    25:33:float getValueAt(long):807:807 -> e
    34:42:float getValueAt(long):808:808 -> e
    43:54:float getValueAt(long):804:804 -> e
    1:9:int getVerticalDirection():861:861 -> f
    1:9:float interpolateValue(float):0:0 -> g
    1:8:boolean isFinished():795:795 -> h
    9:26:boolean isFinished():796:796 -> h
    1:4:void requestStop():788:788 -> i
    5:18:void requestStop():789:789 -> i
    19:24:void requestStop():790:790 -> i
    25:27:void requestStop():791:791 -> i
    1:3:void setRampDownDuration(int):769:769 -> j
    1:3:void setRampUpDuration(int):765:765 -> k
    1:2:void setTargetVelocity(float,float):852:852 -> l
    3:5:void setTargetVelocity(float,float):853:853 -> l
    1:8:void start():776:776 -> m
    9:10:void start():777:777 -> m
    11:14:void start():778:778 -> m
    15:17:void start():779:779 -> m
    18:19:void start():780:780 -> m
    20:22: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a;"}
    1:6:void <init>(androidx.core.widget.AutoScrollHelper):695:695 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/a;)V"}
    1:7:void run():700:700 -> run
    8:12:void run():704:704 -> run
    13:14:void run():705:705 -> run
    15:19:void run():706:706 -> run
    20:23:void run():709:709 -> run
    24:38:void run():710:710 -> run
    39:44:void run():715:715 -> run
    45:46:void run():716:716 -> run
    47:49:void run():717:717 -> run
    50:52:void run():720:720 -> run
    53:56:void run():722:722 -> run
    57:60:void run():723:723 -> run
    61:65:void run():724:724 -> run
    66:73:void run():727:727 -> run
    74:78:void run():711:711 -> run
androidx.core.widget.AutoSizeableTextView -> androidx.core.widget.b:
# {"id":"sourceFile","fileName":"AutoSizeableTextView.java"}
    boolean PLATFORM_SUPPORTS_AUTOSIZE -> a
    1:12:void <clinit>():44:44 -> <clinit>
androidx.core.widget.CompoundButtonCompat -> androidx.core.widget.c:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    1:5:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):126:126 -> a
    1:4:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):60:60 -> b
    1:4: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"}
    1:5:android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton):163:163 -> a
    1:5:android.graphics.PorterDuff$Mode getButtonTintMode(android.widget.CompoundButton):173:173 -> b
    1:4:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):158:158 -> c
    1:4: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"}
    1:5:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):185:185 -> a
androidx.core.widget.EdgeEffectCompat -> androidx.core.widget.d:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):69:69 -> a
    7:11:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):70:70 -> a
    12:17:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):73:73 -> a
    1:6:float getDistance(android.widget.EdgeEffect):90:90 -> b
    7:13:float getDistance(android.widget.EdgeEffect):91:91 -> b
    1:4:void onPull(android.widget.EdgeEffect,float,float):198:198 -> c
    1:6:float onPullDistance(android.widget.EdgeEffect,float,float):245:245 -> d
    7:11:float onPullDistance(android.widget.EdgeEffect,float,float):246:246 -> d
    12:15:float onPullDistance(android.widget.EdgeEffect,float,float):248:248 -> d
androidx.core.widget.EdgeEffectCompat$Api21Impl -> androidx.core.widget.d$a:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:4:void onPull(android.widget.EdgeEffect,float,float):349:349 -> a
androidx.core.widget.EdgeEffectCompat$Api31Impl -> androidx.core.widget.d$b:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):311:311 -> a
    7:12:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):313:313 -> a
    1:7:float getDistance(android.widget.EdgeEffect):334:334 -> b
    1:5:float onPullDistance(android.widget.EdgeEffect,float,float):324:324 -> c
    6:10:float onPullDistance(android.widget.EdgeEffect,float,float):326:326 -> c
androidx.core.widget.ImageViewCompat -> androidx.core.widget.e:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):40:40 -> a
    1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):77:77 -> b
    1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):53:53 -> c
    1:4: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"}
    1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):120:120 -> a
    1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):130:130 -> b
    1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):125:125 -> c
    1:4: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 -> w
    1:3:void <init>(android.widget.ListView):33:33 -> <init>
    4:6:void <init>(android.widget.ListView):35:35 -> <init>
    1:2:boolean canTargetScrollHorizontally(int):0:0 -> a
    1:2:boolean canTargetScrollVertically(int):51:51 -> b
    3:10:boolean canTargetScrollVertically(int):52:52 -> b
    11:14:boolean canTargetScrollVertically(int):57:57 -> b
    15:26:boolean canTargetScrollVertically(int):58:58 -> b
    27:30:boolean canTargetScrollVertically(int):64:64 -> b
    31:45:boolean canTargetScrollVertically(int):65:65 -> b
    46:49:boolean canTargetScrollVertically(int):72:72 -> b
    50:58:boolean canTargetScrollVertically(int):73:73 -> b
    1:6:void scrollTargetBy(int,int):40:40 -> j
androidx.core.widget.ListViewCompat -> androidx.core.widget.g:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    1:4:void scrollListBy(android.widget.ListView,int):41:41 -> a
androidx.core.widget.ListViewCompat$Api19Impl -> androidx.core.widget.g$a:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    1:5:boolean canScrollList(android.widget.ListView,int):108:108 -> a
    1:4:void scrollListBy(android.widget.ListView,int):103:103 -> b
androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o;"}
    androidx.core.view.NestedScrollingChildHelper mChildHelper -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l;"}
    float mVerticalScrollFactor -> C
    androidx.core.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$c;"}
    androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$a;"}
    int[] SCROLLVIEW_STYLEABLE -> F
    long mLastScroll -> e
    android.graphics.Rect mTempRect -> f
    android.widget.OverScroller mScroller -> g
    android.widget.EdgeEffect mEdgeGlowTop -> h
    android.widget.EdgeEffect mEdgeGlowBottom -> i
    int mLastMotionY -> j
    boolean mIsLayoutDirty -> k
    boolean mIsLaidOut -> l
    android.view.View mChildToScrollTo -> m
    boolean mIsBeingDragged -> n
    android.view.VelocityTracker mVelocityTracker -> o
    boolean mFillViewport -> p
    boolean mSmoothScrollingEnabled -> q
    int mTouchSlop -> r
    int mMinimumVelocity -> s
    int mMaximumVelocity -> t
    int mActivePointerId -> u
    int[] mScrollOffset -> v
    int[] mScrollConsumed -> w
    int mNestedYOffset -> x
    int mLastScrollerY -> y
    androidx.core.widget.NestedScrollView$SavedState mSavedState -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$d;"}
    1:10:void <clinit>():191:191 -> <clinit>
    11:17:void <clinit>():193:193 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):209:209 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):214:214 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):107:107 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):131:132 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):139:139 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):146:146 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):162:162 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):172:172 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int):177:178 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):215:216 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):218:218 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):220:220 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):223:223 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):225:225 -> <init>
    18:19:void <init>(android.content.Context,android.util.AttributeSet,int):227:228 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):231:231 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):233:233 -> <init>
    2:12:boolean isOffScreen(android.view.View):1474:1474 -> A
    5:8:boolean isViewDescendantOf(android.view.View,android.view.View):2054:2054 -> B
    9:23:boolean isViewDescendantOf(android.view.View,android.view.View):2055:2055 -> B
    1:5:boolean isWithinDeltaOfScreen(android.view.View,int,int):1482:1482 -> C
    6:10:boolean isWithinDeltaOfScreen(android.view.View,int,int):1483:1483 -> C
    11:26:boolean isWithinDeltaOfScreen(android.view.View,int,int):1485:1485 -> C
    27:37:boolean isWithinDeltaOfScreen(android.view.View,int,int):1486:1486 -> C
    1:5:void onNestedScrollInternal(int,int,int[]):334:334 -> D
    6:8:void onNestedScrollInternal(int,int,int[]):335:335 -> D
    9:17:void onNestedScrollInternal(int,int,int[]):336:336 -> D
    18:24:void onNestedScrollInternal(int,int,int[]):339:339 -> D
    25:35:void onNestedScrollInternal(int,int,int[]):343:343 -> D
    1:4:void onSecondaryPointerUp(android.view.MotionEvent):1054:1054 -> E
    5:8:void onSecondaryPointerUp(android.view.MotionEvent):1055:1055 -> E
    9:17:void onSecondaryPointerUp(android.view.MotionEvent):1056:1056 -> E
    18:24:void onSecondaryPointerUp(android.view.MotionEvent):1061:1061 -> E
    25:30:void onSecondaryPointerUp(android.view.MotionEvent):1062:1062 -> E
    31:34:void onSecondaryPointerUp(android.view.MotionEvent):1063:1063 -> E
    35:38:void onSecondaryPointerUp(android.view.MotionEvent):1064:1064 -> E
    1:1:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1159:1159 -> F
    2:2:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1161:1161 -> F
    3:3:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1163:1163 -> F
    4:5:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1203:1204 -> F
    6:6:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1207:1207 -> F
    10:15:boolean pageScroll(int):1319:1319 -> G
    16:24:boolean pageScroll(int):1322:1322 -> G
    25:31:boolean pageScroll(int):1323:1323 -> G
    32:35:boolean pageScroll(int):1325:1325 -> G
    36:41:boolean pageScroll(int):1326:1326 -> G
    42:53:boolean pageScroll(int):1327:1327 -> G
    54:61:boolean pageScroll(int):1328:1328 -> G
    62:64:boolean pageScroll(int):1329:1329 -> G
    65:73:boolean pageScroll(int):1333:1333 -> G
    74:79:boolean pageScroll(int):1334:1334 -> G
    80:81:boolean pageScroll(int):1335:1335 -> G
    82:88:boolean pageScroll(int):1338:1338 -> G
    89:93:boolean pageScroll(int):1340:1340 -> G
    1:4:void recycleVelocityTracker():720:720 -> H
    5:8:void recycleVelocityTracker():721:721 -> H
    9:11:void recycleVelocityTracker():722:722 -> H
    1:7:int releaseVerticalGlow(int,float):1770:1770 -> I
    8:13:int releaseVerticalGlow(int,float):1771:1771 -> I
    14:24:int releaseVerticalGlow(int,float):1772:1772 -> I
    25:32:int releaseVerticalGlow(int,float):1773:1773 -> I
    33:42:int releaseVerticalGlow(int,float):1774:1774 -> I
    43:49:int releaseVerticalGlow(int,float):1775:1775 -> I
    50:59:int releaseVerticalGlow(int,float):1777:1777 -> I
    60:68:int releaseVerticalGlow(int,float):1778:1778 -> I
    69:78:int releaseVerticalGlow(int,float):1780:1780 -> I
    79:84:int releaseVerticalGlow(int,float):1781:1781 -> I
    85:96:int releaseVerticalGlow(int,float):1784:1784 -> I
    97:100:int releaseVerticalGlow(int,float):1786:1786 -> I
    5:8:void runAnimatedScroll(boolean):1793:1793 -> J
    9:11:void runAnimatedScroll(boolean):1795:1795 -> J
    12:17:void runAnimatedScroll(boolean):1797:1797 -> J
    18:21:void runAnimatedScroll(boolean):1798:1798 -> J
    1:4:boolean scrollAndFocus(int,int,int):1390:1390 -> K
    5:18:boolean scrollAndFocus(int,int,int):1391:1391 -> K
    19:36:boolean scrollAndFocus(int,int,int):1395:1395 -> K
    37:40:boolean scrollAndFocus(int,int,int):1404:1404 -> K
    41:50:boolean scrollAndFocus(int,int,int):1407:1407 -> K
    1:5:void scrollToChild(android.view.View):1812:1812 -> L
    6:10:void scrollToChild(android.view.View):1815:1815 -> L
    11:19:void scrollToChild(android.view.View):1817:1817 -> L
    20:23:void scrollToChild(android.view.View):1820:1820 -> L
    1:14:boolean scrollToChildRect(android.graphics.Rect,boolean):1833:1833 -> M
    15:18:boolean scrollToChildRect(android.graphics.Rect,boolean):1837:1837 -> M
    19:22:boolean scrollToChildRect(android.graphics.Rect,boolean):1839:1839 -> M
    4:7:void smoothScrollBy(int,int):1511:1511 -> N
    1:7:void smoothScrollBy(int,int,int,boolean):1534:1534 -> O
    8:21:void smoothScrollBy(int,int,int,boolean):1538:1538 -> O
    22:25:void smoothScrollBy(int,int,int,boolean):1540:1540 -> O
    26:31:void smoothScrollBy(int,int,int,boolean):1541:1541 -> O
    32:41:void smoothScrollBy(int,int,int,boolean):1542:1542 -> O
    42:55:void smoothScrollBy(int,int,int,boolean):1543:1543 -> O
    56:60:void smoothScrollBy(int,int,int,boolean):1544:1544 -> O
    61:65:void smoothScrollBy(int,int,int,boolean):1545:1545 -> O
    66:75:void smoothScrollBy(int,int,int,boolean):1546:1546 -> O
    76:86:void smoothScrollBy(int,int,int,boolean):1547:1547 -> O
    87:90:void smoothScrollBy(int,int,int,boolean):1548:1548 -> O
    91:98:void smoothScrollBy(int,int,int,boolean):1550:1550 -> O
    99:101:void smoothScrollBy(int,int,int,boolean):1551:1551 -> O
    102:104:void smoothScrollBy(int,int,int,boolean):1553:1553 -> O
    105:111:void smoothScrollBy(int,int,int,boolean):1555:1555 -> O
    1:14:void smoothScrollTo(int,int,int,boolean):1602:1602 -> P
    3:6:void smoothScrollTo(int,int,boolean):1589:1589 -> Q
    1:7:boolean startNestedScroll(int,int):249:249 -> R
    1:12:boolean stopGlowAnimations(android.view.MotionEvent):1042:1042 -> S
    13:30:boolean stopGlowAnimations(android.view.MotionEvent):1043:1043 -> S
    31:40:boolean stopGlowAnimations(android.view.MotionEvent):1046:1046 -> S
    41:60:boolean stopGlowAnimations(android.view.MotionEvent):1047:1047 -> S
    1:6:void stopNestedScroll(int):254:254 -> T
    1:6:void abortAnimatedScroll():1802:1802 -> a
    7:10:void abortAnimatedScroll():1803:1803 -> a
    1:1:void addView(android.view.View):491:491 -> addView
    2:2:void addView(android.view.View):495:495 -> addView
    3:3:void addView(android.view.View):492:492 -> addView
    4:4:void addView(android.view.View,int):500:500 -> addView
    5:5:void addView(android.view.View,int):504:504 -> addView
    6:6:void addView(android.view.View,int):501:501 -> addView
    7:7:void addView(android.view.View,android.view.ViewGroup$LayoutParams):509:509 -> addView
    8:8:void addView(android.view.View,android.view.ViewGroup$LayoutParams):513:513 -> addView
    9:9:void addView(android.view.View,android.view.ViewGroup$LayoutParams):510:510 -> addView
    10:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):518:518 -> addView
    11:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):522:522 -> addView
    12:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):519:519 -> addView
    1:7:boolean arrowScroll(int):1420:1420 -> b
    8:15:boolean arrowScroll(int):1423:1423 -> b
    16:21:boolean arrowScroll(int):1425:1425 -> b
    22:31:boolean arrowScroll(int):1427:1427 -> b
    32:36:boolean arrowScroll(int):1428:1428 -> b
    37:41:boolean arrowScroll(int):1429:1429 -> b
    42:47:boolean arrowScroll(int):1430:1430 -> b
    48:50:boolean arrowScroll(int):1431:1431 -> b
    51:61:boolean arrowScroll(int):1432:1432 -> b
    62:67:boolean arrowScroll(int):1437:1437 -> b
    68:74:boolean arrowScroll(int):1438:1438 -> b
    75:80:boolean arrowScroll(int):1440:1440 -> b
    81:84:boolean arrowScroll(int):1441:1441 -> b
    85:90:boolean arrowScroll(int):1442:1442 -> b
    91:97:boolean arrowScroll(int):1443:1443 -> b
    98:112:boolean arrowScroll(int):1444:1444 -> b
    113:123:boolean arrowScroll(int):1445:1445 -> b
    124:128:boolean arrowScroll(int):1451:1451 -> b
    129:134:boolean arrowScroll(int):1454:1454 -> b
    135:140:boolean arrowScroll(int):1455:1455 -> b
    141:146:boolean arrowScroll(int):1461:1461 -> b
    147:149:boolean arrowScroll(int):1462:1462 -> b
    150:152:boolean arrowScroll(int):1463:1463 -> b
    153:157:boolean arrowScroll(int):1464:1464 -> b
    1:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):357:357 -> c
    7:10:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):358:358 -> c
    1:5:int computeHorizontalScrollExtent():1665:1665 -> computeHorizontalScrollExtent
    1:5:int computeHorizontalScrollOffset():1658:1658 -> computeHorizontalScrollOffset
    1:5:int computeHorizontalScrollRange():1651:1651 -> computeHorizontalScrollRange
    1:9:void computeScroll():1701:1701 -> computeScroll
    10:14:void computeScroll():1705:1705 -> computeScroll
    15:20:void computeScroll():1706:1706 -> computeScroll
    21:24:void computeScroll():1707:1707 -> computeScroll
    25:26:void computeScroll():1708:1708 -> computeScroll
    27:36:void computeScroll():1711:1711 -> computeScroll
    37:39:void computeScroll():1712:1712 -> computeScroll
    40:44:void computeScroll():1714:1714 -> computeScroll
    45:50:void computeScroll():1716:1716 -> computeScroll
    51:54:void computeScroll():1720:1720 -> computeScroll
    55:68:void computeScroll():1721:1721 -> computeScroll
    69:75:void computeScroll():1722:1722 -> computeScroll
    76:79:void computeScroll():1726:1726 -> computeScroll
    80:88:void computeScroll():1727:1727 -> computeScroll
    89:98:void computeScroll():1729:1729 -> computeScroll
    99:110:void computeScroll():1733:1733 -> computeScroll
    111:118:void computeScroll():1738:1738 -> computeScroll
    119:131:void computeScroll():1739:1739 -> computeScroll
    132:139:void computeScroll():1742:1742 -> computeScroll
    140:151:void computeScroll():1743:1743 -> computeScroll
    152:154:void computeScroll():1747:1747 -> computeScroll
    155:162:void computeScroll():1750:1750 -> computeScroll
    163:166:void computeScroll():1751:1751 -> computeScroll
    167:170:void computeScroll():1753:1753 -> computeScroll
    1:5:int computeVerticalScrollExtent():1644:1644 -> computeVerticalScrollExtent
    2:10:int computeVerticalScrollOffset():1637:1637 -> computeVerticalScrollOffset
    1:4:int computeVerticalScrollRange():1613:1613 -> computeVerticalScrollRange
    5:22:int computeVerticalScrollRange():1614:1614 -> computeVerticalScrollRange
    23:26:int computeVerticalScrollRange():1619:1619 -> computeVerticalScrollRange
    27:32:int computeVerticalScrollRange():1620:1620 -> computeVerticalScrollRange
    33:39:int computeVerticalScrollRange():1621:1621 -> computeVerticalScrollRange
    40:45:int computeVerticalScrollRange():1622:1622 -> computeVerticalScrollRange
    46:58:int computeVerticalScrollRange():1623:1623 -> computeVerticalScrollRange
    1:9:boolean canOverScroll():1127:1127 -> d
    10:19:boolean canOverScroll():1129:1129 -> d
    1:17:boolean dispatchKeyEvent(android.view.KeyEvent):640:640 -> dispatchKeyEvent
    1:7:boolean dispatchNestedFling(float,float,boolean):317:317 -> dispatchNestedFling
    1:7:boolean dispatchNestedPreFling(float,float):322:322 -> dispatchNestedPreFling
    7:11:boolean dispatchNestedPreScroll(int,int,int[],int[]):312:312 -> dispatchNestedPreScroll
    1:12:boolean dispatchNestedScroll(int,int,int,int,int[]):305:305 -> dispatchNestedScroll
    1:3:void draw(android.graphics.Canvas):2112:2112 -> draw
    4:7:void draw(android.graphics.Canvas):2113:2113 -> draw
    8:16:void draw(android.graphics.Canvas):2114:2114 -> draw
    17:20:void draw(android.graphics.Canvas):2115:2115 -> draw
    21:24:void draw(android.graphics.Canvas):2116:2116 -> draw
    25:28:void draw(android.graphics.Canvas):2117:2117 -> draw
    29:32:void draw(android.graphics.Canvas):2119:2119 -> draw
    33:38:void draw(android.graphics.Canvas):2121:2121 -> draw
    39:48:void draw(android.graphics.Canvas):2122:2122 -> draw
    49:54:void draw(android.graphics.Canvas):2123:2123 -> draw
    55:60:void draw(android.graphics.Canvas):2126:2126 -> draw
    61:70:void draw(android.graphics.Canvas):2127:2127 -> draw
    71:77:void draw(android.graphics.Canvas):2128:2128 -> draw
    78:80:void draw(android.graphics.Canvas):2130:2130 -> draw
    81:85:void draw(android.graphics.Canvas):2131:2131 -> draw
    86:93:void draw(android.graphics.Canvas):2132:2132 -> draw
    94:96:void draw(android.graphics.Canvas):2133:2133 -> draw
    97:99:void draw(android.graphics.Canvas):2135:2135 -> draw
    100:107:void draw(android.graphics.Canvas):2137:2137 -> draw
    108:111:void draw(android.graphics.Canvas):2138:2138 -> draw
    112:115:void draw(android.graphics.Canvas):2139:2139 -> draw
    116:119:void draw(android.graphics.Canvas):2140:2140 -> draw
    120:128:void draw(android.graphics.Canvas):2142:2142 -> draw
    129:134:void draw(android.graphics.Canvas):2144:2144 -> draw
    135:144:void draw(android.graphics.Canvas):2145:2145 -> draw
    145:148:void draw(android.graphics.Canvas):2146:2146 -> draw
    149:154:void draw(android.graphics.Canvas):2149:2149 -> draw
    155:164:void draw(android.graphics.Canvas):2150:2150 -> draw
    165:172:void draw(android.graphics.Canvas):2151:2151 -> draw
    173:179:void draw(android.graphics.Canvas):2153:2153 -> draw
    180:182:void draw(android.graphics.Canvas):2154:2154 -> draw
    183:187:void draw(android.graphics.Canvas):2155:2155 -> draw
    188:195:void draw(android.graphics.Canvas):2156:2156 -> draw
    196:198:void draw(android.graphics.Canvas):2157:2157 -> draw
    199:202:void draw(android.graphics.Canvas):2159:2159 -> draw
    1:7:boolean canScroll():542:542 -> e
    8:11:boolean canScroll():543:543 -> e
    12:17:boolean canScroll():544:544 -> e
    18:27:boolean canScroll():545:545 -> e
    28:46:boolean canScroll():546:546 -> e
    1:14:int clamp(int,int,int):0:0 -> f
    1:8:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1854:1854 -> g
    9:12:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1856:1856 -> g
    13:18:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1857:1857 -> g
    19:22:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1861:1861 -> g
    23:27:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1866:1866 -> g
    28:31:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1873:1873 -> g
    32:37:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1874:1874 -> g
    38:55:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1875:1875 -> g
    56:63:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1881:1881 -> g
    64:69:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1886:1886 -> g
    70:73:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1888:1888 -> g
    74:76:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1891:1891 -> g
    77:84:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1895:1895 -> g
    85:89:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1897:1897 -> g
    90:95:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1899:1899 -> g
    96:101:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1904:1904 -> g
    102:106:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1906:1906 -> g
    107:110:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1909:1909 -> g
    111:121:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):1913:1913 -> g
    1:9:float getBottomFadingEdgeStrength():454:454 -> getBottomFadingEdgeStrength
    10:13:float getBottomFadingEdgeStrength():458:458 -> getBottomFadingEdgeStrength
    14:19:float getBottomFadingEdgeStrength():459:459 -> getBottomFadingEdgeStrength
    20:23:float getBottomFadingEdgeStrength():460:460 -> getBottomFadingEdgeStrength
    24:32:float getBottomFadingEdgeStrength():461:461 -> getBottomFadingEdgeStrength
    33:54:float getBottomFadingEdgeStrength():462:462 -> getBottomFadingEdgeStrength
    1:10:int getMaxScrollAmount():475:475 -> getMaxScrollAmount
    1:7:int getNestedScrollAxes():427:427 -> getNestedScrollAxes
    1:7:int getScrollRange():1214:1214 -> getScrollRange
    8:11:int getScrollRange():1215:1215 -> getScrollRange
    12:17:int getScrollRange():1216:1216 -> getScrollRange
    18:27:int getScrollRange():1217:1217 -> getScrollRange
    28:42:int getScrollRange():1218:1218 -> getScrollRange
    43:48:int getScrollRange():1219:1219 -> getScrollRange
    1:8:float getTopFadingEdgeStrength():439:439 -> getTopFadingEdgeStrength
    9:12:float getTopFadingEdgeStrength():443:443 -> getTopFadingEdgeStrength
    13:25:float getTopFadingEdgeStrength():444:444 -> getTopFadingEdgeStrength
    1:7:float getVerticalScrollFactorCompat():1133:1133 -> getVerticalScrollFactorCompat
    8:12:float getVerticalScrollFactorCompat():1134:1134 -> getVerticalScrollFactorCompat
    13:16:float getVerticalScrollFactorCompat():1135:1135 -> getVerticalScrollFactorCompat
    17:30:float getVerticalScrollFactorCompat():1136:1136 -> getVerticalScrollFactorCompat
    31:38:float getVerticalScrollFactorCompat():1142:1142 -> getVerticalScrollFactorCompat
    39:45:float getVerticalScrollFactorCompat():1141:1141 -> getVerticalScrollFactorCompat
    46:53:float getVerticalScrollFactorCompat():1138:1138 -> getVerticalScrollFactorCompat
    54:56:float getVerticalScrollFactorCompat():1144:1144 -> getVerticalScrollFactorCompat
    1:12:boolean dispatchNestedPreScroll(int,int,int[],int[],int):272:272 -> h
    2:6:boolean hasNestedScrollingParent():299:299 -> hasNestedScrollingParent
    1:5:void onStopNestedScroll(android.view.View,int):363:363 -> i
    6:9:void onStopNestedScroll(android.view.View,int):364:364 -> i
    1:7:boolean isNestedScrollingEnabled():284:284 -> isNestedScrollingEnabled
    7:10:void onNestedPreScroll(android.view.View,int,int,int[],int):376:376 -> j
    1:13:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):241:241 -> k
    3:7:void doScrollY(int):1496:1496 -> l
    8:11:void doScrollY(int):1497:1497 -> l
    12:15:void doScrollY(int):1499:1499 -> l
    1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):330:330 -> m
    1:4:void measureChild(android.view.View,int,int):1671:1671 -> measureChild
    5:8:void measureChild(android.view.View,int,int):1676:1676 -> measureChild
    9:15:void measureChild(android.view.View,int,int):1677:1677 -> measureChild
    16:20:void measureChild(android.view.View,int,int):1676:1676 -> measureChild
    21:24:void measureChild(android.view.View,int,int):1679:1679 -> measureChild
    25:28:void measureChild(android.view.View,int,int):1681:1681 -> measureChild
    1:6:void measureChildWithMargins(android.view.View,int,int,int,int):1687:1687 -> measureChildWithMargins
    7:24:void measureChildWithMargins(android.view.View,int,int,int,int):1690:1690 -> measureChildWithMargins
    25:28:void measureChildWithMargins(android.view.View,int,int,int,int):1689:1689 -> measureChildWithMargins
    29:38:void measureChildWithMargins(android.view.View,int,int,int,int):1692:1692 -> measureChildWithMargins
    39:42:void measureChildWithMargins(android.view.View,int,int,int,int):1695:1695 -> measureChildWithMargins
    2:5:void onNestedScroll(android.view.View,int,int,int,int,int):370:370 -> n
    1:8:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> o
    1:4:void onAttachedToWindow():2021:2021 -> onAttachedToWindow
    5:7:void onAttachedToWindow():2023:2023 -> onAttachedToWindow
    1:14:boolean onGenericMotionEvent(android.view.MotionEvent):1071:1071 -> onGenericMotionEvent
    15:23:boolean onGenericMotionEvent(android.view.MotionEvent):1073:1073 -> onGenericMotionEvent
    24:30:boolean onGenericMotionEvent(android.view.MotionEvent):1074:1074 -> onGenericMotionEvent
    31:38:boolean onGenericMotionEvent(android.view.MotionEvent):1075:1075 -> onGenericMotionEvent
    39:48:boolean onGenericMotionEvent(android.view.MotionEvent):1076:1076 -> onGenericMotionEvent
    49:54:boolean onGenericMotionEvent(android.view.MotionEvent):1081:1081 -> onGenericMotionEvent
    55:58:boolean onGenericMotionEvent(android.view.MotionEvent):1082:1082 -> onGenericMotionEvent
    59:71:boolean onGenericMotionEvent(android.view.MotionEvent):1083:1083 -> onGenericMotionEvent
    72:77:boolean onGenericMotionEvent(android.view.MotionEvent):1088:1088 -> onGenericMotionEvent
    78:83:boolean onGenericMotionEvent(android.view.MotionEvent):1089:1089 -> onGenericMotionEvent
    84:87:boolean onGenericMotionEvent(android.view.MotionEvent):1091:1091 -> onGenericMotionEvent
    88:93:boolean onGenericMotionEvent(android.view.MotionEvent):1092:1092 -> onGenericMotionEvent
    94:96:boolean onGenericMotionEvent(android.view.MotionEvent):1091:1091 -> onGenericMotionEvent
    97:101:boolean onGenericMotionEvent(android.view.MotionEvent):1094:1094 -> onGenericMotionEvent
    102:110:boolean onGenericMotionEvent(android.view.MotionEvent):1095:1095 -> onGenericMotionEvent
    111:116:boolean onGenericMotionEvent(android.view.MotionEvent):1101:1101 -> onGenericMotionEvent
    117:122:boolean onGenericMotionEvent(android.view.MotionEvent):1102:1102 -> onGenericMotionEvent
    123:126:boolean onGenericMotionEvent(android.view.MotionEvent):1104:1104 -> onGenericMotionEvent
    127:132:boolean onGenericMotionEvent(android.view.MotionEvent):1105:1105 -> onGenericMotionEvent
    133:135:boolean onGenericMotionEvent(android.view.MotionEvent):1104:1104 -> onGenericMotionEvent
    136:140:boolean onGenericMotionEvent(android.view.MotionEvent):1107:1107 -> onGenericMotionEvent
    141:151:boolean onGenericMotionEvent(android.view.MotionEvent):1108:1108 -> onGenericMotionEvent
    152:161:boolean onGenericMotionEvent(android.view.MotionEvent):1114:1114 -> onGenericMotionEvent
    1:8:boolean onInterceptTouchEvent(android.view.MotionEvent):747:747 -> onInterceptTouchEvent
    9:31:boolean onInterceptTouchEvent(android.view.MotionEvent):748:748 -> onInterceptTouchEvent
    32:36:boolean onInterceptTouchEvent(android.view.MotionEvent):835:835 -> onInterceptTouchEvent
    37:42:boolean onInterceptTouchEvent(android.view.MotionEvent):763:763 -> onInterceptTouchEvent
    43:48:boolean onInterceptTouchEvent(android.view.MotionEvent):769:769 -> onInterceptTouchEvent
    49:77:boolean onInterceptTouchEvent(android.view.MotionEvent):771:771 -> onInterceptTouchEvent
    78:82:boolean onInterceptTouchEvent(android.view.MotionEvent):776:776 -> onInterceptTouchEvent
    83:90:boolean onInterceptTouchEvent(android.view.MotionEvent):777:777 -> onInterceptTouchEvent
    91:94:boolean onInterceptTouchEvent(android.view.MotionEvent):778:778 -> onInterceptTouchEvent
    95:101:boolean onInterceptTouchEvent(android.view.MotionEvent):779:779 -> onInterceptTouchEvent
    102:103:boolean onInterceptTouchEvent(android.view.MotionEvent):780:780 -> onInterceptTouchEvent
    104:105:boolean onInterceptTouchEvent(android.view.MotionEvent):781:781 -> onInterceptTouchEvent
    106:108:boolean onInterceptTouchEvent(android.view.MotionEvent):782:782 -> onInterceptTouchEvent
    109:113:boolean onInterceptTouchEvent(android.view.MotionEvent):783:783 -> onInterceptTouchEvent
    114:115:boolean onInterceptTouchEvent(android.view.MotionEvent):784:784 -> onInterceptTouchEvent
    116:121:boolean onInterceptTouchEvent(android.view.MotionEvent):785:785 -> onInterceptTouchEvent
    122:126:boolean onInterceptTouchEvent(android.view.MotionEvent):787:787 -> onInterceptTouchEvent
    127:128:boolean onInterceptTouchEvent(android.view.MotionEvent):826:826 -> onInterceptTouchEvent
    129:130:boolean onInterceptTouchEvent(android.view.MotionEvent):827:827 -> onInterceptTouchEvent
    131:133:boolean onInterceptTouchEvent(android.view.MotionEvent):828:828 -> onInterceptTouchEvent
    134:156:boolean onInterceptTouchEvent(android.view.MotionEvent):829:829 -> onInterceptTouchEvent
    157:159:boolean onInterceptTouchEvent(android.view.MotionEvent):830:830 -> onInterceptTouchEvent
    160:163:boolean onInterceptTouchEvent(android.view.MotionEvent):832:832 -> onInterceptTouchEvent
    164:168:boolean onInterceptTouchEvent(android.view.MotionEvent):794:794 -> onInterceptTouchEvent
    169:179:boolean onInterceptTouchEvent(android.view.MotionEvent):795:795 -> onInterceptTouchEvent
    180:197:boolean onInterceptTouchEvent(android.view.MotionEvent):796:796 -> onInterceptTouchEvent
    198:201:boolean onInterceptTouchEvent(android.view.MotionEvent):797:797 -> onInterceptTouchEvent
    202:203:boolean onInterceptTouchEvent(android.view.MotionEvent):805:805 -> onInterceptTouchEvent
    204:209:boolean onInterceptTouchEvent(android.view.MotionEvent):806:806 -> onInterceptTouchEvent
    210:212:boolean onInterceptTouchEvent(android.view.MotionEvent):808:808 -> onInterceptTouchEvent
    213:217:boolean onInterceptTouchEvent(android.view.MotionEvent):809:809 -> onInterceptTouchEvent
    218:222:boolean onInterceptTouchEvent(android.view.MotionEvent):817:817 -> onInterceptTouchEvent
    223:240:boolean onInterceptTouchEvent(android.view.MotionEvent):818:818 -> onInterceptTouchEvent
    241:243:boolean onInterceptTouchEvent(android.view.MotionEvent):819:819 -> onInterceptTouchEvent
    244:246:boolean onInterceptTouchEvent(android.view.MotionEvent):843:843 -> onInterceptTouchEvent
    1:5:void onLayout(boolean,int,int,int,int):1983:1983 -> onLayout
    6:7:void onLayout(boolean,int,int,int,int):1984:1984 -> onLayout
    8:17:void onLayout(boolean,int,int,int,int):1986:1986 -> onLayout
    18:23:void onLayout(boolean,int,int,int,int):1987:1987 -> onLayout
    24:25:void onLayout(boolean,int,int,int,int):1989:1989 -> onLayout
    26:29:void onLayout(boolean,int,int,int,int):1991:1991 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):1993:1993 -> onLayout
    34:44:void onLayout(boolean,int,int,int,int):1994:1994 -> onLayout
    45:46:void onLayout(boolean,int,int,int,int):1995:1995 -> onLayout
    47:52:void onLayout(boolean,int,int,int,int):2001:2001 -> onLayout
    53:56:void onLayout(boolean,int,int,int,int):2002:2002 -> onLayout
    57:62:void onLayout(boolean,int,int,int,int):2003:2003 -> onLayout
    63:73:void onLayout(boolean,int,int,int,int):2004:2004 -> onLayout
    74:83:void onLayout(boolean,int,int,int,int):2006:2006 -> onLayout
    84:87:void onLayout(boolean,int,int,int,int):2007:2007 -> onLayout
    88:93:void onLayout(boolean,int,int,int,int):2008:2008 -> onLayout
    94:100:void onLayout(boolean,int,int,int,int):2010:2010 -> onLayout
    101:112:void onLayout(boolean,int,int,int,int):2015:2015 -> onLayout
    113:115:void onLayout(boolean,int,int,int,int):2016:2016 -> onLayout
    1:3:void onMeasure(int,int):604:604 -> onMeasure
    4:8:void onMeasure(int,int):606:606 -> onMeasure
    9:15:void onMeasure(int,int):610:610 -> onMeasure
    16:22:void onMeasure(int,int):615:615 -> onMeasure
    23:26:void onMeasure(int,int):616:616 -> onMeasure
    27:32:void onMeasure(int,int):617:617 -> onMeasure
    33:36:void onMeasure(int,int):619:619 -> onMeasure
    37:40:void onMeasure(int,int):620:620 -> onMeasure
    41:45:void onMeasure(int,int):621:621 -> onMeasure
    46:58:void onMeasure(int,int):622:622 -> onMeasure
    59:75:void onMeasure(int,int):628:628 -> onMeasure
    76:81:void onMeasure(int,int):627:627 -> onMeasure
    82:85:void onMeasure(int,int):631:631 -> onMeasure
    86:89:void onMeasure(int,int):632:632 -> onMeasure
    5:8:boolean onNestedFling(android.view.View,float,float,boolean):413:413 -> onNestedFling
    9:14:boolean onNestedFling(android.view.View,float,float,boolean):414:414 -> onNestedFling
    1:5:boolean onNestedPreFling(android.view.View,float,float):422:422 -> onNestedPreFling
    7:10:void onNestedPreScroll(android.view.View,int,int,int[]):406:406 -> onNestedPreScroll
    3:6:void onNestedScroll(android.view.View,int,int,int,int):401:401 -> onNestedScroll
    2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):390:390 -> onNestedScrollAccepted
    1:4:void onOverScrolled(int,int,boolean,boolean):1150:1150 -> onOverScrolled
    14:23:boolean onRequestFocusInDescendants(int,android.graphics.Rect):1950:1950 -> onRequestFocusInDescendants
    24:35:boolean onRequestFocusInDescendants(int,android.graphics.Rect):1951:1951 -> onRequestFocusInDescendants
    36:42:boolean onRequestFocusInDescendants(int,android.graphics.Rect):1958:1958 -> onRequestFocusInDescendants
    43:47:boolean onRequestFocusInDescendants(int,android.graphics.Rect):1962:1962 -> onRequestFocusInDescendants
    1:4:void onRestoreInstanceState(android.os.Parcelable):2195:2195 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):2196:2196 -> onRestoreInstanceState
    9:10:void onRestoreInstanceState(android.os.Parcelable):2200:2200 -> onRestoreInstanceState
    11:17:void onRestoreInstanceState(android.os.Parcelable):2201:2201 -> onRestoreInstanceState
    18:19:void onRestoreInstanceState(android.os.Parcelable):2202:2202 -> onRestoreInstanceState
    20:23:void onRestoreInstanceState(android.os.Parcelable):2203:2203 -> onRestoreInstanceState
    1:4:android.os.Parcelable onSaveInstanceState():2209:2209 -> onSaveInstanceState
    5:9:android.os.Parcelable onSaveInstanceState():2210:2210 -> onSaveInstanceState
    10:16:android.os.Parcelable onSaveInstanceState():2211:2211 -> onSaveInstanceState
    1:3:void onScrollChanged(int,int,int,int):595:595 -> onScrollChanged
    4:12:void onScrollChanged(int,int,int,int):597:597 -> onScrollChanged
    13:16:void onScrollChanged(int,int,int,int):598:598 -> onScrollChanged
    1:3:void onSizeChanged(int,int,int,int):2028:2028 -> onSizeChanged
    4:13:void onSizeChanged(int,int,int,int):2030:2030 -> onSizeChanged
    14:19:void onSizeChanged(int,int,int,int):2038:2038 -> onSizeChanged
    20:24:void onSizeChanged(int,int,int,int):2039:2039 -> onSizeChanged
    25:29:void onSizeChanged(int,int,int,int):2040:2040 -> onSizeChanged
    30:35:void onSizeChanged(int,int,int,int):2041:2041 -> onSizeChanged
    36:39:void onSizeChanged(int,int,int,int):2042:2042 -> onSizeChanged
    2:6:boolean onStartNestedScroll(android.view.View,android.view.View,int):384:384 -> onStartNestedScroll
    2:5:void onStopNestedScroll(android.view.View):395:395 -> onStopNestedScroll
    5:7:boolean onTouchEvent(android.view.MotionEvent):848:848 -> onTouchEvent
    8:14:boolean onTouchEvent(android.view.MotionEvent):850:850 -> onTouchEvent
    15:16:boolean onTouchEvent(android.view.MotionEvent):853:853 -> onTouchEvent
    17:20:boolean onTouchEvent(android.view.MotionEvent):856:856 -> onTouchEvent
    21:47:boolean onTouchEvent(android.view.MotionEvent):857:857 -> onTouchEvent
    48:50:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent
    51:65:boolean onTouchEvent(android.view.MotionEvent):1005:1005 -> onTouchEvent
    66:69:boolean onTouchEvent(android.view.MotionEvent):998:998 -> onTouchEvent
    70:76:boolean onTouchEvent(android.view.MotionEvent):999:999 -> onTouchEvent
    77:84:boolean onTouchEvent(android.view.MotionEvent):1000:1000 -> onTouchEvent
    85:94:boolean onTouchEvent(android.view.MotionEvent):988:988 -> onTouchEvent
    95:105:boolean onTouchEvent(android.view.MotionEvent):989:989 -> onTouchEvent
    106:111:boolean onTouchEvent(android.view.MotionEvent):990:990 -> onTouchEvent
    112:117:boolean onTouchEvent(android.view.MotionEvent):989:989 -> onTouchEvent
    118:120:boolean onTouchEvent(android.view.MotionEvent):991:991 -> onTouchEvent
    121:122:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent
    123:127:boolean onTouchEvent(android.view.MotionEvent):995:995 -> onTouchEvent
    128:135:boolean onTouchEvent(android.view.MotionEvent):886:886 -> onTouchEvent
    136:166:boolean onTouchEvent(android.view.MotionEvent):888:888 -> onTouchEvent
    167:171:boolean onTouchEvent(android.view.MotionEvent):892:892 -> onTouchEvent
    172:174:boolean onTouchEvent(android.view.MotionEvent):893:893 -> onTouchEvent
    175:183:boolean onTouchEvent(android.view.MotionEvent):894:894 -> onTouchEvent
    184:195:boolean onTouchEvent(android.view.MotionEvent):895:895 -> onTouchEvent
    196:201:boolean onTouchEvent(android.view.MotionEvent):896:896 -> onTouchEvent
    202:204:boolean onTouchEvent(android.view.MotionEvent):898:898 -> onTouchEvent
    205:208:boolean onTouchEvent(android.view.MotionEvent):900:900 -> onTouchEvent
    209:213:boolean onTouchEvent(android.view.MotionEvent):902:902 -> onTouchEvent
    214:217:boolean onTouchEvent(android.view.MotionEvent):904:904 -> onTouchEvent
    218:221:boolean onTouchEvent(android.view.MotionEvent):907:907 -> onTouchEvent
    222:233:boolean onTouchEvent(android.view.MotionEvent):909:909 -> onTouchEvent
    234:238:boolean onTouchEvent(android.view.MotionEvent):911:911 -> onTouchEvent
    239:247:boolean onTouchEvent(android.view.MotionEvent):912:912 -> onTouchEvent
    248:254:boolean onTouchEvent(android.view.MotionEvent):916:916 -> onTouchEvent
    255:258:boolean onTouchEvent(android.view.MotionEvent):918:918 -> onTouchEvent
    259:262:boolean onTouchEvent(android.view.MotionEvent):919:919 -> onTouchEvent
    263:278:boolean onTouchEvent(android.view.MotionEvent):920:920 -> onTouchEvent
    279:296:boolean onTouchEvent(android.view.MotionEvent):927:927 -> onTouchEvent
    297:307:boolean onTouchEvent(android.view.MotionEvent):928:928 -> onTouchEvent
    308:315:boolean onTouchEvent(android.view.MotionEvent):930:930 -> onTouchEvent
    316:319:boolean onTouchEvent(android.view.MotionEvent):933:933 -> onTouchEvent
    320:327:boolean onTouchEvent(android.view.MotionEvent):935:935 -> onTouchEvent
    328:336:boolean onTouchEvent(android.view.MotionEvent):938:938 -> onTouchEvent
    337:343:boolean onTouchEvent(android.view.MotionEvent):939:939 -> onTouchEvent
    344:352:boolean onTouchEvent(android.view.MotionEvent):942:942 -> onTouchEvent
    353:356:boolean onTouchEvent(android.view.MotionEvent):945:945 -> onTouchEvent
    357:362:boolean onTouchEvent(android.view.MotionEvent):946:946 -> onTouchEvent
    363:372:boolean onTouchEvent(android.view.MotionEvent):947:947 -> onTouchEvent
    373:375:boolean onTouchEvent(android.view.MotionEvent):945:945 -> onTouchEvent
    376:383:boolean onTouchEvent(android.view.MotionEvent):948:948 -> onTouchEvent
    384:391:boolean onTouchEvent(android.view.MotionEvent):949:949 -> onTouchEvent
    392:394:boolean onTouchEvent(android.view.MotionEvent):952:952 -> onTouchEvent
    395:400:boolean onTouchEvent(android.view.MotionEvent):953:953 -> onTouchEvent
    401:413:boolean onTouchEvent(android.view.MotionEvent):954:954 -> onTouchEvent
    414:416:boolean onTouchEvent(android.view.MotionEvent):952:952 -> onTouchEvent
    417:424:boolean onTouchEvent(android.view.MotionEvent):955:955 -> onTouchEvent
    425:429:boolean onTouchEvent(android.view.MotionEvent):956:956 -> onTouchEvent
    430:445:boolean onTouchEvent(android.view.MotionEvent):959:959 -> onTouchEvent
    446:453:boolean onTouchEvent(android.view.MotionEvent):960:960 -> onTouchEvent
    454:460:boolean onTouchEvent(android.view.MotionEvent):966:966 -> onTouchEvent
    461:462:boolean onTouchEvent(android.view.MotionEvent):971:971 -> onTouchEvent
    463:470:boolean onTouchEvent(android.view.MotionEvent):972:972 -> onTouchEvent
    471:477:boolean onTouchEvent(android.view.MotionEvent):973:973 -> onTouchEvent
    478:485:boolean onTouchEvent(android.view.MotionEvent):974:974 -> onTouchEvent
    486:493:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent
    494:499:boolean onTouchEvent(android.view.MotionEvent):976:976 -> onTouchEvent
    500:502:boolean onTouchEvent(android.view.MotionEvent):977:977 -> onTouchEvent
    503:506:boolean onTouchEvent(android.view.MotionEvent):978:978 -> onTouchEvent
    507:518:boolean onTouchEvent(android.view.MotionEvent):980:980 -> onTouchEvent
    519:526:boolean onTouchEvent(android.view.MotionEvent):981:981 -> onTouchEvent
    527:532:boolean onTouchEvent(android.view.MotionEvent):980:980 -> onTouchEvent
    533:535:boolean onTouchEvent(android.view.MotionEvent):982:982 -> onTouchEvent
    536:537:boolean onTouchEvent(android.view.MotionEvent):984:984 -> onTouchEvent
    538:541:boolean onTouchEvent(android.view.MotionEvent):985:985 -> onTouchEvent
    542:548:boolean onTouchEvent(android.view.MotionEvent):861:861 -> onTouchEvent
    549:552:boolean onTouchEvent(android.view.MotionEvent):864:864 -> onTouchEvent
    553:558:boolean onTouchEvent(android.view.MotionEvent):865:865 -> onTouchEvent
    559:561:boolean onTouchEvent(android.view.MotionEvent):867:867 -> onTouchEvent
    562:569:boolean onTouchEvent(android.view.MotionEvent):875:875 -> onTouchEvent
    570:572:boolean onTouchEvent(android.view.MotionEvent):876:876 -> onTouchEvent
    573:579:boolean onTouchEvent(android.view.MotionEvent):880:880 -> onTouchEvent
    580:585:boolean onTouchEvent(android.view.MotionEvent):881:881 -> onTouchEvent
    586:588:boolean onTouchEvent(android.view.MotionEvent):882:882 -> onTouchEvent
    589:592:boolean onTouchEvent(android.view.MotionEvent):1009:1009 -> onTouchEvent
    593:595:boolean onTouchEvent(android.view.MotionEvent):1010:1010 -> onTouchEvent
    596:599:boolean onTouchEvent(android.view.MotionEvent):1012:1012 -> onTouchEvent
    1:12:boolean edgeEffectFling(int):1019:1019 -> p
    13:18:boolean edgeEffectFling(int):1020:1020 -> p
    19:28:boolean edgeEffectFling(int):1021:1021 -> p
    29:37:boolean edgeEffectFling(int):1022:1022 -> p
    2:3:void endDrag():2078:2078 -> q
    4:6:void endDrag():2080:2080 -> q
    7:9:void endDrag():2081:2081 -> q
    10:14:void endDrag():2083:2083 -> q
    15:20:void endDrag():2084:2084 -> q
    1:5:boolean executeKeyEvent(android.view.KeyEvent):652:652 -> r
    6:14:boolean executeKeyEvent(android.view.KeyEvent):654:654 -> r
    15:27:boolean executeKeyEvent(android.view.KeyEvent):655:655 -> r
    28:34:boolean executeKeyEvent(android.view.KeyEvent):656:656 -> r
    35:46:boolean executeKeyEvent(android.view.KeyEvent):658:658 -> r
    47:55:boolean executeKeyEvent(android.view.KeyEvent):662:662 -> r
    56:61:boolean executeKeyEvent(android.view.KeyEvent):668:668 -> r
    62:80:boolean executeKeyEvent(android.view.KeyEvent):669:669 -> r
    81:91:boolean executeKeyEvent(android.view.KeyEvent):685:685 -> r
    92:97:boolean executeKeyEvent(android.view.KeyEvent):678:678 -> r
    98:102:boolean executeKeyEvent(android.view.KeyEvent):679:679 -> r
    103:107:boolean executeKeyEvent(android.view.KeyEvent):681:681 -> r
    108:113:boolean executeKeyEvent(android.view.KeyEvent):671:671 -> r
    114:118:boolean executeKeyEvent(android.view.KeyEvent):672:672 -> r
    119:124:boolean executeKeyEvent(android.view.KeyEvent):674:674 -> r
    1:4:void requestChildFocus(android.view.View,android.view.View):1920:1920 -> requestChildFocus
    5:8:void requestChildFocus(android.view.View,android.view.View):1921:1921 -> requestChildFocus
    9:10:void requestChildFocus(android.view.View,android.view.View):1924:1924 -> requestChildFocus
    11:14:void requestChildFocus(android.view.View,android.view.View):1926:1926 -> requestChildFocus
    1:9:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):1969:1969 -> requestChildRectangleOnScreen
    10:18:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):1970:1970 -> requestChildRectangleOnScreen
    19:21:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):1969:1969 -> requestChildRectangleOnScreen
    22:26:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):1972:1972 -> requestChildRectangleOnScreen
    3:5:void requestDisallowInterceptTouchEvent(boolean):729:729 -> requestDisallowInterceptTouchEvent
    6:9:void requestDisallowInterceptTouchEvent(boolean):731:731 -> requestDisallowInterceptTouchEvent
    2:3:void requestLayout():1977:1977 -> requestLayout
    4:7:void requestLayout():1978:1978 -> requestLayout
    2:5:android.view.View findFocusableViewInBounds(boolean,int,int):1241:1241 -> s
    6:15:android.view.View findFocusableViewInBounds(boolean,int,int):1253:1253 -> s
    16:21:android.view.View findFocusableViewInBounds(boolean,int,int):1255:1255 -> s
    22:25:android.view.View findFocusableViewInBounds(boolean,int,int):1256:1256 -> s
    26:48:android.view.View findFocusableViewInBounds(boolean,int,int):1257:1257 -> s
    49:56:android.view.View findFocusableViewInBounds(boolean,int,int):1273:1273 -> s
    57:84:android.view.View findFocusableViewInBounds(boolean,int,int):1274:1274 -> s
    1:7:void scrollTo(int,int):2095:2095 -> scrollTo
    8:11:void scrollTo(int,int):2096:2096 -> scrollTo
    12:17:void scrollTo(int,int):2097:2097 -> scrollTo
    18:31:void scrollTo(int,int):2098:2098 -> scrollTo
    32:41:void scrollTo(int,int):2099:2099 -> scrollTo
    42:55:void scrollTo(int,int):2100:2100 -> scrollTo
    56:65:void scrollTo(int,int):2101:2101 -> scrollTo
    66:69:void scrollTo(int,int):2102:2102 -> scrollTo
    70:73:void scrollTo(int,int):2103:2103 -> scrollTo
    74:85:void scrollTo(int,int):2104:2104 -> scrollTo
    86:89:void scrollTo(int,int):2105:2105 -> scrollTo
    1:4:void setFillViewport(boolean):572:572 -> setFillViewport
    5:6:void setFillViewport(boolean):573:573 -> setFillViewport
    7:10:void setFillViewport(boolean):574:574 -> setFillViewport
    1:6:void setNestedScrollingEnabled(boolean):279:279 -> setNestedScrollingEnabled
    1:3:void setOnScrollChangeListener(androidx.core.widget.NestedScrollView$OnScrollChangeListener):535:535 -> setOnScrollChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/NestedScrollView$c;)V"}
    1:3:void setSmoothScrollingEnabled(boolean):590:590 -> setSmoothScrollingEnabled
    1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
    2:6:boolean startNestedScroll(int):289:289 -> startNestedScroll
    2:5:void stopNestedScroll():294:294 -> stopNestedScroll
    1:6:void fling(int):2066:2066 -> t
    7:31:void fling(int):2068:2068 -> t
    32:35:void fling(int):2073:2073 -> t
    10:13:boolean fullScroll(int):1357:1357 -> u
    14:17:boolean fullScroll(int):1359:1359 -> u
    18:21:boolean fullScroll(int):1360:1360 -> u
    22:28:boolean fullScroll(int):1363:1363 -> u
    29:32:boolean fullScroll(int):1365:1365 -> u
    33:38:boolean fullScroll(int):1366:1366 -> u
    39:54:boolean fullScroll(int):1367:1367 -> u
    55:61:boolean fullScroll(int):1368:1368 -> u
    62:72:boolean fullScroll(int):1372:1372 -> u
    1:7:boolean hasNestedScrollingParent(int):259:259 -> v
    1:7:boolean inChild(int,int):694:694 -> w
    8:11:boolean inChild(int,int):695:695 -> w
    12:15:boolean inChild(int,int):696:696 -> w
    16:22:boolean inChild(int,int):697:697 -> w
    23:29:boolean inChild(int,int):698:698 -> w
    30:35:boolean inChild(int,int):699:699 -> w
    36:44:boolean inChild(int,int):700:700 -> w
    1:4:void initOrResetVelocityTracker():706:706 -> x
    5:11:void initOrResetVelocityTracker():707:707 -> x
    12:15:void initOrResetVelocityTracker():709:709 -> x
    1:12:void initScrollView():479:479 -> y
    13:17:void initScrollView():480:480 -> y
    18:21:void initScrollView():481:481 -> y
    22:24:void initScrollView():482:482 -> y
    25:32:void initScrollView():483:483 -> y
    33:38:void initScrollView():484:484 -> y
    39:44:void initScrollView():485:485 -> y
    45:51:void initScrollView():486:486 -> y
    1:4:void initVelocityTrackerIfNotExists():714:714 -> z
    5:11:void initVelocityTrackerIfNotExists():715:715 -> z
androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.widget.NestedScrollView$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:4:void <init>():2255:2255 -> <init>
    1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2327:2327 -> f
    4:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2328:2328 -> f
    6:14:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2329:2329 -> f
    15:23:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2330:2330 -> f
    24:26:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2331:2331 -> f
    27:33:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2332:2332 -> f
    34:40:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2333:2333 -> f
    41:47:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2334:2334 -> f
    48:55:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2335:2335 -> f
    1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2302:2302 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2303:2303 -> g
    6:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2304:2304 -> g
    15:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2305:2305 -> g
    21:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2306:2306 -> g
    28:30:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2308:2308 -> g
    31:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2309:2309 -> g
    37:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2310:2310 -> g
    42:46:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2312:2312 -> g
    47:52:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2315:2315 -> g
    53:57:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2316:2316 -> g
    58:63:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2318:2318 -> g
    1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2258:2258 -> j
    9:10:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2261:2261 -> j
    11:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2262:2262 -> j
    19:22:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2265:2265 -> j
    23:27:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2266:2266 -> j
    28:43:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2269:2269 -> j
    44:66:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2270:2270 -> j
    67:71:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2287:2287 -> j
    72:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2288:2288 -> j
    77:85:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2289:2289 -> j
    86:91:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2290:2290 -> j
    92:96:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2291:2291 -> j
    97:101:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2275:2275 -> j
    102:106:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2276:2276 -> j
    107:111:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2277:2277 -> j
    112:115:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2278:2278 -> j
    116:119:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2277:2277 -> j
    120:125:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2279:2279 -> j
    126:130:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2280:2280 -> j
androidx.core.widget.NestedScrollView$Api21Impl -> androidx.core.widget.NestedScrollView$b:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:5:boolean getClipToPadding(android.view.ViewGroup):2347:2347 -> 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 -> e
    1:8:void <clinit>():2241:2241 -> <clinit>
    1:1:void <init>(android.os.Parcelable):2219:2219 -> <init>
    2:3:void <init>(android.os.Parcel):2223:2224 -> <init>
    1:10:java.lang.String toString():2236:2236 -> toString
    11:41:java.lang.String toString():2237:2237 -> toString
    1:3:void writeToParcel(android.os.Parcel,int):2229:2229 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):2230:2230 -> writeToParcel
androidx.core.widget.NestedScrollView$SavedState$1 -> androidx.core.widget.NestedScrollView$d$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:4:void <init>():2242:2242 -> <init>
    1:6:androidx.core.widget.NestedScrollView$SavedState createFromParcel(android.os.Parcel):2245:2245 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$d;"}
    1:3:androidx.core.widget.NestedScrollView$SavedState[] newArray(int):2250:2250 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/core/widget/NestedScrollView$d;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):2242:2242 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2242:2242 -> newArray
androidx.core.widget.PopupWindowCompat -> androidx.core.widget.h:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):94:94 -> a
    1:4:void setWindowLayoutType(android.widget.PopupWindow,int):158:158 -> b
    1:4: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"}
    1:4: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"}
    1:5:boolean getOverlapAnchor(android.widget.PopupWindow):224:224 -> a
    1:5:int getWindowLayoutType(android.widget.PopupWindow):234:234 -> b
    1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):219:219 -> c
    1:4:void setWindowLayoutType(android.widget.PopupWindow,int):229:229 -> d
androidx.core.widget.TextViewCompat -> androidx.core.widget.i:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:16:int getFirstBaselineToTopHeight(android.widget.TextView):793:793 -> a
    1:16:int getLastBaselineToBottomHeight(android.widget.TextView):803:803 -> b
    1:6:int getTextDirection(android.text.TextDirectionHeuristic):989:989 -> c
    7:11:int getTextDirection(android.text.TextDirectionHeuristic):991:991 -> c
    12:17:int getTextDirection(android.text.TextDirectionHeuristic):993:993 -> c
    18:23:int getTextDirection(android.text.TextDirectionHeuristic):995:995 -> c
    24:29:int getTextDirection(android.text.TextDirectionHeuristic):997:997 -> c
    30:44:int getTextDirection(android.text.TextDirectionHeuristic):999:999 -> c
    1:8:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):932:932 -> d
    9:11:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):934:934 -> d
    12:19:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):937:937 -> d
    20:28:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):938:938 -> d
    29:36:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):944:944 -> d
    37:42:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):945:945 -> d
    43:46:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):948:948 -> d
    47:56:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):949:949 -> d
    57:59:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):954:954 -> d
    60:62:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):952:952 -> d
    63:70:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):961:961 -> d
    71:79:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):964:964 -> d
    80:82:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):967:967 -> d
    83:85:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):968:968 -> d
    86:88:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):980:980 -> d
    89:91:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):978:978 -> d
    92:94:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):976:976 -> d
    95:97:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):974:974 -> d
    98:100:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):972:972 -> d
    101:104:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):970:970 -> d
    1:6:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):840:840 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Lq/j$a;"}
    7:16:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):841:841 -> e
    17:20:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):843:843 -> e
    21:30:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):844:844 -> e
    31:37:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):846:846 -> e
    38:44:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):847:847 -> e
    45:51:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):850:850 -> e
    52:56:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):852:852 -> e
    1:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1019:1019 -> f
    4:7:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1021:1021 -> f
    1:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1053:1053 -> g
    4:7:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1055:1055 -> g
    1:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):718:718 -> h
    4:9:void setFirstBaselineToTopHeight(android.widget.TextView,int):719:719 -> h
    10:13:void setFirstBaselineToTopHeight(android.widget.TextView,int):720:720 -> h
    14:21:void setFirstBaselineToTopHeight(android.widget.TextView,int):724:724 -> h
    22:27:void setFirstBaselineToTopHeight(android.widget.TextView,int):729:729 -> h
    28:30:void setFirstBaselineToTopHeight(android.widget.TextView,int):730:730 -> h
    31:32:void setFirstBaselineToTopHeight(android.widget.TextView,int):732:732 -> h
    33:39:void setFirstBaselineToTopHeight(android.widget.TextView,int):738:738 -> h
    40:43:void setFirstBaselineToTopHeight(android.widget.TextView,int):740:740 -> h
    44:51:void setFirstBaselineToTopHeight(android.widget.TextView,int):741:741 -> h
    52:55:void setFirstBaselineToTopHeight(android.widget.TextView,int):740:740 -> h
    1:3:void setLastBaselineToBottomHeight(android.widget.TextView,int):763:763 -> i
    4:11:void setLastBaselineToBottomHeight(android.widget.TextView,int):765:765 -> i
    12:17:void setLastBaselineToBottomHeight(android.widget.TextView,int):770:770 -> i
    18:20:void setLastBaselineToBottomHeight(android.widget.TextView,int):771:771 -> i
    21:22:void setLastBaselineToBottomHeight(android.widget.TextView,int):773:773 -> i
    23:29:void setLastBaselineToBottomHeight(android.widget.TextView,int):779:779 -> i
    30:37:void setLastBaselineToBottomHeight(android.widget.TextView,int):781:781 -> i
    38:41:void setLastBaselineToBottomHeight(android.widget.TextView,int):782:782 -> i
    42:45:void setLastBaselineToBottomHeight(android.widget.TextView,int):781:781 -> i
    1:3:void setLineHeight(android.widget.TextView,int):821:821 -> j
    4:18:void setLineHeight(android.widget.TextView,int):823:823 -> j
    19:22:void setLineHeight(android.widget.TextView,int):827:827 -> j
    1:7:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):909:909 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lq/j;)V"}
    8:8:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):912:912 -> k
    9:11:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):914:914 -> k
    12:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):915:915 -> k
    1:11:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):868:868 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lq/j$a;)V"}
    12:22:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):887:887 -> l
    23:29:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):891:891 -> l
    30:37:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):892:892 -> l
    1:13:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):524:524 -> m
    14:20:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):534:534 -> m
androidx.core.widget.TextViewCompat$Api16Impl -> androidx.core.widget.i$a:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:boolean getIncludeFontPadding(android.widget.TextView):1147:1147 -> a
    1:5:int getMaxLines(android.widget.TextView):1137:1137 -> b
    1:5:int getMinLines(android.widget.TextView):1142:1142 -> c
androidx.core.widget.TextViewCompat$Api17Impl -> androidx.core.widget.i$b:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):1110:1110 -> a
    1:5:int getLayoutDirection(android.view.View):1093:1093 -> b
    1:5:int getTextDirection(android.view.View):1125:1125 -> c
    1:5:java.util.Locale getTextLocale(android.widget.TextView):1120:1120 -> d
    1:4:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1088:1088 -> e
    1:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,int,int,int,int):1105:1105 -> f
    1:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1099:1099 -> g
    1:4:void setTextDirection(android.view.View,int):1115:1115 -> h
androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.i$c:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:int getBreakStrategy(android.widget.TextView):1233:1233 -> a
    1:5:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):1258:1258 -> b
    1:5:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):1253:1253 -> c
    1:5:int getHyphenationFrequency(android.widget.TextView):1243:1243 -> d
    1:4:void setBreakStrategy(android.widget.TextView,int):1238:1238 -> e
    1:4:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1263:1263 -> f
    1:4:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1268:1268 -> g
    1:4:void setHyphenationFrequency(android.widget.TextView,int):1248:1248 -> h
androidx.core.widget.TextViewCompat$Api24Impl -> androidx.core.widget.i$d:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale):1280:1280 -> a
androidx.core.widget.TextViewCompat$Api28Impl -> androidx.core.widget.i$e:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):1220:1220 -> a
    1:5:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):1215:1215 -> b
    1:4:void setFirstBaselineToTopHeight(android.widget.TextView,int):1210:1210 -> c
androidx.core.widget.TextViewCompat$OreoCallback -> androidx.core.widget.i$f:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    android.view.ActionMode$Callback mCallback -> a
    android.widget.TextView mTextView -> b
    java.lang.Class mMenuBuilderClass -> c
    java.lang.reflect.Method mMenuBuilderRemoveItemAtMethod -> d
    boolean mCanUseMenuBuilderReferences -> e
    boolean mInitializedMenuBuilderReferences -> f
    1:3:void <init>(android.view.ActionMode$Callback,android.widget.TextView):569:569 -> <init>
    4:5:void <init>(android.view.ActionMode$Callback,android.widget.TextView):570:570 -> <init>
    6:8:void <init>(android.view.ActionMode$Callback,android.widget.TextView):571:571 -> <init>
    9:11:void <init>(android.view.ActionMode$Callback,android.widget.TextView):572:572 -> <init>
    1:18:android.content.Intent createProcessTextIntent():696:696 -> a
    1:4:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):684:684 -> b
    5:22:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):685:685 -> b
    23:27:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):686:686 -> b
    1:5:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):655:655 -> c
    6:10:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):656:656 -> c
    11:19:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):661:661 -> c
    20:35:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):662:662 -> c
    36:41:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):663:663 -> c
    42:46:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):664:664 -> c
    1:4:boolean isEditable(android.widget.TextView):690:690 -> d
    5:10:boolean isEditable(android.widget.TextView):691:691 -> d
    11:20:boolean isEditable(android.widget.TextView):692:692 -> d
    1:16:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):671:671 -> e
    17:24:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):674:674 -> e
    25:28:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):677:677 -> e
    29:37:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):678:678 -> e
    1:6:void recomputeProcessTextMenuItems(android.view.Menu):602:602 -> f
    7:10:void recomputeProcessTextMenuItems(android.view.Menu):603:603 -> f
    11:20:void recomputeProcessTextMenuItems(android.view.Menu):605:605 -> f
    21:22:void recomputeProcessTextMenuItems(android.view.Menu):606:606 -> f
    23:24:void recomputeProcessTextMenuItems(android.view.Menu):608:608 -> f
    25:30:void recomputeProcessTextMenuItems(android.view.Menu):609:609 -> f
    31:34:void recomputeProcessTextMenuItems(android.view.Menu):610:610 -> f
    35:40:void recomputeProcessTextMenuItems(android.view.Menu):611:611 -> f
    41:44:void recomputeProcessTextMenuItems(android.view.Menu):612:612 -> f
    45:46:void recomputeProcessTextMenuItems(android.view.Menu):614:614 -> f
    47:48:void recomputeProcessTextMenuItems(android.view.Menu):615:615 -> f
    49:50:void recomputeProcessTextMenuItems(android.view.Menu):616:616 -> f
    51:62:void recomputeProcessTextMenuItems(android.view.Menu):622:622 -> f
    63:65:void recomputeProcessTextMenuItems(android.view.Menu):623:623 -> f
    66:73:void recomputeProcessTextMenuItems(android.view.Menu):624:624 -> f
    74:77:void recomputeProcessTextMenuItems(android.view.Menu):625:625 -> f
    78:84:void recomputeProcessTextMenuItems(android.view.Menu):626:626 -> f
    85:88:void recomputeProcessTextMenuItems(android.view.Menu):627:627 -> f
    89:96:void recomputeProcessTextMenuItems(android.view.Menu):628:628 -> f
    97:110:void recomputeProcessTextMenuItems(android.view.Menu):629:629 -> f
    111:124:void recomputeProcessTextMenuItems(android.view.Menu):630:630 -> f
    125:129:void recomputeProcessTextMenuItems(android.view.Menu):642:642 -> f
    130:135:void recomputeProcessTextMenuItems(android.view.Menu):643:643 -> f
    136:143:void recomputeProcessTextMenuItems(android.view.Menu):644:644 -> f
    144:147:void recomputeProcessTextMenuItems(android.view.Menu):647:647 -> f
    148:153:void recomputeProcessTextMenuItems(android.view.Menu):645:645 -> f
    154:161:void recomputeProcessTextMenuItems(android.view.Menu):648:648 -> f
    162:168:void recomputeProcessTextMenuItems(android.view.Menu):649:649 -> f
    1:7:boolean onActionItemClicked(android.view.ActionMode,android.view.MenuItem):588:588 -> onActionItemClicked
    1:7:boolean onCreateActionMode(android.view.ActionMode,android.view.Menu):577:577 -> onCreateActionMode
    1:6:void onDestroyActionMode(android.view.ActionMode):593:593 -> onDestroyActionMode
    1:3:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):582:582 -> onPrepareActionMode
    4:10:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):583:583 -> onPrepareActionMode
androidx.cursoradapter.widget.CursorAdapter -> r.a:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    boolean mDataValid -> e
    boolean mAutoRequery -> f
    android.database.Cursor mCursor -> g
    android.content.Context mContext -> h
    int mRowIDColumn -> i
    androidx.cursoradapter.widget.CursorAdapter$ChangeObserver mChangeObserver -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a$a;"}
    android.database.DataSetObserver mDataSetObserver -> k
    androidx.cursoradapter.widget.CursorFilter mCursorFilter -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/b;"}
    1:8:void <init>(android.content.Context,android.database.Cursor,boolean):150:150 -> <init>
    9:12:void <init>(android.content.Context,android.database.Cursor,boolean):151:151 -> <init>
    1:6:void changeCursor(android.database.Cursor):334:334 -> a
    7:10:void changeCursor(android.database.Cursor):336:336 -> a
    1:3:android.database.Cursor getCursor():208:208 -> b
    java.lang.CharSequence convertToString(android.database.Cursor) -> convertToString
    void bindView(android.view.View,android.content.Context,android.database.Cursor) -> d
    9:11:void init(android.content.Context,android.database.Cursor,int):179:179 -> e
    12:16:void init(android.content.Context,android.database.Cursor,int):181:181 -> e
    17:18:void init(android.content.Context,android.database.Cursor,int):184:184 -> e
    19:20:void init(android.content.Context,android.database.Cursor,int):185:185 -> e
    21:24:void init(android.content.Context,android.database.Cursor,int):186:186 -> e
    25:38:void init(android.content.Context,android.database.Cursor,int):187:187 -> e
    39:45:void init(android.content.Context,android.database.Cursor,int):189:189 -> e
    46:54:void init(android.content.Context,android.database.Cursor,int):190:190 -> e
    55:56:void init(android.content.Context,android.database.Cursor,int):192:192 -> e
    57:60:void init(android.content.Context,android.database.Cursor,int):193:193 -> e
    61:67:void init(android.content.Context,android.database.Cursor,int):197:197 -> e
    68:75:void init(android.content.Context,android.database.Cursor,int):198:198 -> e
    android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> f
    android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> g
    1:8:int getCount():216:216 -> getCount
    9:15:int getCount():217:217 -> getCount
    1:4:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):280:280 -> getDropDownView
    5:11:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):281:281 -> getDropDownView
    12:19:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):284:284 -> getDropDownView
    20:29:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):288:288 -> getDropDownView
    1:4:android.widget.Filter getFilter():426:426 -> getFilter
    5:11:android.widget.Filter getFilter():427:427 -> getFilter
    12:14:android.widget.Filter getFilter():429:429 -> getFilter
    1:8:java.lang.Object getItem(int):228:228 -> getItem
    9:11:java.lang.Object getItem(int):229:229 -> getItem
    12:16:java.lang.Object getItem(int):230:230 -> getItem
    1:10:long getItemId(int):241:241 -> getItemId
    11:16:long getItemId(int):242:242 -> getItemId
    17:26:long getItemId(int):243:243 -> getItemId
    1:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):262:262 -> getView
    5:14:android.view.View getView(int,android.view.View,android.view.ViewGroup):265:265 -> getView
    15:22:android.view.View getView(int,android.view.View,android.view.ViewGroup):270:270 -> getView
    23:30:android.view.View getView(int,android.view.View,android.view.ViewGroup):274:274 -> getView
    31:53:android.view.View getView(int,android.view.View,android.view.ViewGroup):266:266 -> getView
    54:61:android.view.View getView(int,android.view.View,android.view.ViewGroup):263:263 -> getView
    1:14:void onContentChanged():469:469 -> h
    15:23:void onContentChanged():471:471 -> h
    1:8:android.database.Cursor swapCursor(android.database.Cursor):351:351 -> i
    9:15:android.database.Cursor swapCursor(android.database.Cursor):356:356 -> i
    16:22:android.database.Cursor swapCursor(android.database.Cursor):357:357 -> i
    23:26:android.database.Cursor swapCursor(android.database.Cursor):359:359 -> i
    27:33:android.database.Cursor swapCursor(android.database.Cursor):361:361 -> i
    34:40:android.database.Cursor swapCursor(android.database.Cursor):362:362 -> i
    41:49:android.database.Cursor swapCursor(android.database.Cursor):363:363 -> i
    50:51:android.database.Cursor swapCursor(android.database.Cursor):364:364 -> i
    52:56:android.database.Cursor swapCursor(android.database.Cursor):366:366 -> i
    57:59:android.database.Cursor swapCursor(android.database.Cursor):368:368 -> i
    60:61:android.database.Cursor swapCursor(android.database.Cursor):369:369 -> i
    62:65:android.database.Cursor swapCursor(android.database.Cursor):371:371 -> i
androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> r.a$a:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    androidx.cursoradapter.widget.CursorAdapter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"}
    1:2:void <init>(androidx.cursoradapter.widget.CursorAdapter):476:476 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/a;)V"}
    3:11:void <init>(androidx.cursoradapter.widget.CursorAdapter):477:477 -> <init>
    1:2:boolean deliverSelfNotifications():482:482 -> deliverSelfNotifications
    1:6:void onChange(boolean):487:487 -> onChange
androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver -> r.a$b:
# {"id":"sourceFile","fileName":"CursorAdapter.java"}
    androidx.cursoradapter.widget.CursorAdapter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"}
    1:6:void <init>(androidx.cursoradapter.widget.CursorAdapter):492:492 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/a;)V"}
    1:5:void onChanged():497:497 -> onChanged
    6:9:void onChanged():498:498 -> onChanged
    1:5:void onInvalidated():503:503 -> onInvalidated
    6:9:void onInvalidated():504:504 -> onInvalidated
androidx.cursoradapter.widget.CursorFilter -> r.b:
# {"id":"sourceFile","fileName":"CursorFilter.java"}
    androidx.cursoradapter.widget.CursorFilter$CursorFilterClient mClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/b$a;"}
    1:3:void <init>(androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):39:39 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/b$a;)V"}
    4:6:void <init>(androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):40:40 -> <init>
    1:9:java.lang.CharSequence convertResultToString(java.lang.Object):45:45 -> convertResultToString
    1:6:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):50:50 -> performFiltering
    7:13:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):52:52 -> performFiltering
    14:19:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):54:54 -> performFiltering
    20:23:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):55:55 -> performFiltering
    24:26:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):57:57 -> performFiltering
    27:29:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):58:58 -> performFiltering
    1:6:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):65:65 -> publishResults
    7:12:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):67:67 -> publishResults
    13:20:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):68:68 -> publishResults
androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> r.b$a:
# {"id":"sourceFile","fileName":"CursorFilter.java"}
    void changeCursor(android.database.Cursor) -> a
    android.database.Cursor getCursor() -> b
    android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> c
    java.lang.CharSequence convertToString(android.database.Cursor) -> convertToString
androidx.cursoradapter.widget.ResourceCursorAdapter -> r.c:
# {"id":"sourceFile","fileName":"ResourceCursorAdapter.java"}
    int mLayout -> m
    int mDropDownLayout -> n
    android.view.LayoutInflater mInflater -> o
    1:3:void <init>(android.content.Context,int,android.database.Cursor,boolean):82:82 -> <init>
    4:7:void <init>(android.content.Context,int,android.database.Cursor,boolean):83:83 -> <init>
    8:18:void <init>(android.content.Context,int,android.database.Cursor,boolean):84:84 -> <init>
    1:10:android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):117:117 -> f
    1:10:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):112:112 -> g
androidx.customview.view.AbsSavedState -> s.a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    android.os.Parcelable mSuperState -> e
    androidx.customview.view.AbsSavedState EMPTY_STATE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/a;"}
    1:7:void <clinit>():32:32 -> <clinit>
    8:15:void <clinit>():90:90 -> <clinit>
    1:1:void <init>(androidx.customview.view.AbsSavedState$1):31:31 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/a$a;)V"}
    2:3:void <init>():39:40 -> <init>
    4:4:void <init>(android.os.Parcelable):48:48 -> <init>
    5:5:void <init>(android.os.Parcelable):52:52 -> <init>
    6:6:void <init>(android.os.Parcelable):50:50 -> <init>
    7:9:void <init>(android.os.Parcel,java.lang.ClassLoader):70:72 -> <init>
    1:3:android.os.Parcelable getSuperState():77:77 -> a
    1:2:int describeContents():82:82 -> describeContents
    1:6:void writeToParcel(android.os.Parcel,int):87:87 -> writeToParcel
androidx.customview.view.AbsSavedState$1 -> s.a$a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    2:5:void <init>():32:32 -> <init>
androidx.customview.view.AbsSavedState$2 -> s.a$b:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    1:4:void <init>():90:90 -> <init>
    2:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):102:102 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Ls/a;"}
    1:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):93:93 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ls/a;"}
    7:9:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):97:97 -> b
    10:17:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):95:95 -> b
    1:3:androidx.customview.view.AbsSavedState[] newArray(int):107:107 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Ls/a;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):90:90 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):90:90 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):90:90 -> newArray
androidx.fragment.R$animator -> t.a:
    int fragment_close_enter -> a
    int fragment_close_exit -> b
    int fragment_fade_enter -> c
    int fragment_fade_exit -> d
    int fragment_open_enter -> e
    int fragment_open_exit -> f
androidx.fragment.R$id -> t.b:
    int fragment_container_view_tag -> a
    int special_effects_controller_view_tag -> b
    int visible_removing_fragment_view_tag -> c
androidx.fragment.R$styleable -> t.c:
    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
    16:78: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/n;"}
    boolean mCommitted -> u
    int mIndex -> v
    1:10:void <init>(androidx.fragment.app.FragmentManager):138:138 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    11:24:void <init>(androidx.fragment.app.FragmentManager):139:139 -> <init>
    25:28:void <init>(androidx.fragment.app.FragmentManager):138:138 -> <init>
    29:30:void <init>(androidx.fragment.app.FragmentManager):38:38 -> <init>
    31:33:void <init>(androidx.fragment.app.FragmentManager):141:141 -> <init>
    3:10:boolean isPostponed():660:660 -> A
    11:18:boolean isPostponed():661:661 -> A
    19:30:boolean isPostponed():662:662 -> A
    1:5:void runOnCommitRunnables():284:284 -> B
    6:13:void runOnCommitRunnables():285:285 -> B
    14:28:void runOnCommitRunnables():286:286 -> B
    29:31:void runOnCommitRunnables():288:288 -> B
    2:9:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):670:670 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$g;)V"}
    10:17:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):671:671 -> C
    18:23:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):672:672 -> C
    24:32:void setOnStartPostponedListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):673:673 -> C
    1:10:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):634:634 -> D
    11:18:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):635:635 -> D
    19:29:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):636:636 -> D
    30:34:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):652:652 -> D
    35:39:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):646:646 -> D
    40:45:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):643:643 -> D
    46:54:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):639:639 -> D
    2:7:boolean generateOps(java.util.ArrayList,java.util.ArrayList):345:345 -> a
    8:29:boolean generateOps(java.util.ArrayList,java.util.ArrayList):346:346 -> a
    30:32:boolean generateOps(java.util.ArrayList,java.util.ArrayList):349:349 -> a
    33:37:boolean generateOps(java.util.ArrayList,java.util.ArrayList):350:350 -> a
    38:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):351:351 -> a
    42:48:boolean generateOps(java.util.ArrayList,java.util.ArrayList):352:352 -> a
    2:6:int commit():294:294 -> g
    2:6:int commitAllowingStateLoss():299:299 -> h
    1:3:void commitNowAllowingStateLoss():310:310 -> i
    4:10:void commitNowAllowingStateLoss():311:311 -> i
    1:3:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):183:183 -> k
    4:8:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):184:184 -> k
    1:9:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):190:190 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/v;"}
    10:21:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):191:191 -> l
    22:41:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):192:192 -> l
    42:46:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):195:195 -> l
    1:6:void bumpBackStackNesting(int):264:264 -> p
    7:14:void bumpBackStackNesting(int):267:267 -> p
    15:42:void bumpBackStackNesting(int):268:268 -> p
    43:51:void bumpBackStackNesting(int):270:270 -> p
    52:59:void bumpBackStackNesting(int):272:272 -> p
    60:63:void bumpBackStackNesting(int):273:273 -> p
    64:68:void bumpBackStackNesting(int):274:274 -> p
    69:74:void bumpBackStackNesting(int):275:275 -> p
    75:112:void bumpBackStackNesting(int):276:276 -> p
    1:5:int commitInternal(boolean):315:315 -> q
    6:11:int commitInternal(boolean):316:316 -> q
    12:33:int commitInternal(boolean):317:317 -> q
    34:38:int commitInternal(boolean):318:318 -> q
    39:43:int commitInternal(boolean):319:319 -> q
    44:48:int commitInternal(boolean):320:320 -> q
    49:52:int commitInternal(boolean):321:321 -> q
    53:54:int commitInternal(boolean):323:323 -> q
    55:58:int commitInternal(boolean):324:324 -> q
    59:68:int commitInternal(boolean):325:325 -> q
    69:70:int commitInternal(boolean):327:327 -> q
    71:75:int commitInternal(boolean):329:329 -> q
    76:78:int commitInternal(boolean):330:330 -> q
    79:86:int commitInternal(boolean):315:315 -> q
    2:5:void dump(java.lang.String,java.io.PrintWriter):58:58 -> r
    3:15:void dump(java.lang.String,java.io.PrintWriter,boolean):63:63 -> s
    16:25:void dump(java.lang.String,java.io.PrintWriter,boolean):64:64 -> s
    26:35:void dump(java.lang.String,java.io.PrintWriter,boolean):65:65 -> s
    36:39:void dump(java.lang.String,java.io.PrintWriter,boolean):66:66 -> s
    40:47:void dump(java.lang.String,java.io.PrintWriter,boolean):67:67 -> s
    48:56:void dump(java.lang.String,java.io.PrintWriter,boolean):68:68 -> s
    57:64:void dump(java.lang.String,java.io.PrintWriter,boolean):70:70 -> s
    65:72:void dump(java.lang.String,java.io.PrintWriter,boolean):71:71 -> s
    73:81:void dump(java.lang.String,java.io.PrintWriter,boolean):72:72 -> s
    82:86:void dump(java.lang.String,java.io.PrintWriter,boolean):73:73 -> s
    87:95:void dump(java.lang.String,java.io.PrintWriter,boolean):74:74 -> s
    96:103:void dump(java.lang.String,java.io.PrintWriter,boolean):76:76 -> s
    104:111:void dump(java.lang.String,java.io.PrintWriter,boolean):77:77 -> s
    112:120:void dump(java.lang.String,java.io.PrintWriter,boolean):78:78 -> s
    121:125:void dump(java.lang.String,java.io.PrintWriter,boolean):79:79 -> s
    126:134:void dump(java.lang.String,java.io.PrintWriter,boolean):80:80 -> s
    135:142:void dump(java.lang.String,java.io.PrintWriter,boolean):82:82 -> s
    143:150:void dump(java.lang.String,java.io.PrintWriter,boolean):83:83 -> s
    151:159:void dump(java.lang.String,java.io.PrintWriter,boolean):84:84 -> s
    160:164:void dump(java.lang.String,java.io.PrintWriter,boolean):85:85 -> s
    165:169:void dump(java.lang.String,java.io.PrintWriter,boolean):86:86 -> s
    170:177:void dump(java.lang.String,java.io.PrintWriter,boolean):88:88 -> s
    178:185:void dump(java.lang.String,java.io.PrintWriter,boolean):89:89 -> s
    186:194:void dump(java.lang.String,java.io.PrintWriter,boolean):90:90 -> s
    195:199:void dump(java.lang.String,java.io.PrintWriter,boolean):91:91 -> s
    200:204:void dump(java.lang.String,java.io.PrintWriter,boolean):92:92 -> s
    205:212:void dump(java.lang.String,java.io.PrintWriter,boolean):96:96 -> s
    213:220:void dump(java.lang.String,java.io.PrintWriter,boolean):97:97 -> s
    221:229:void dump(java.lang.String,java.io.PrintWriter,boolean):98:98 -> s
    230:237:void dump(java.lang.String,java.io.PrintWriter,boolean):100:100 -> s
    238:242:void dump(java.lang.String,java.io.PrintWriter,boolean):102:102 -> s
    243:262:void dump(java.lang.String,java.io.PrintWriter,boolean):114:114 -> s
    263:265:void dump(java.lang.String,java.io.PrintWriter,boolean):113:113 -> s
    266:268:void dump(java.lang.String,java.io.PrintWriter,boolean):112:112 -> s
    269:271:void dump(java.lang.String,java.io.PrintWriter,boolean):111:111 -> s
    272:274:void dump(java.lang.String,java.io.PrintWriter,boolean):110:110 -> s
    275:277:void dump(java.lang.String,java.io.PrintWriter,boolean):109:109 -> s
    278:280:void dump(java.lang.String,java.io.PrintWriter,boolean):108:108 -> s
    281:283:void dump(java.lang.String,java.io.PrintWriter,boolean):107:107 -> s
    284:286:void dump(java.lang.String,java.io.PrintWriter,boolean):106:106 -> s
    287:289:void dump(java.lang.String,java.io.PrintWriter,boolean):105:105 -> s
    290:292:void dump(java.lang.String,java.io.PrintWriter,boolean):104:104 -> s
    293:294:void dump(java.lang.String,java.io.PrintWriter,boolean):103:103 -> s
    295:305:void dump(java.lang.String,java.io.PrintWriter,boolean):116:116 -> s
    306:313:void dump(java.lang.String,java.io.PrintWriter,boolean):117:117 -> s
    314:325:void dump(java.lang.String,java.io.PrintWriter,boolean):118:118 -> s
    326:333:void dump(java.lang.String,java.io.PrintWriter,boolean):120:120 -> s
    334:341:void dump(java.lang.String,java.io.PrintWriter,boolean):121:121 -> s
    342:350:void dump(java.lang.String,java.io.PrintWriter,boolean):122:122 -> s
    351:355:void dump(java.lang.String,java.io.PrintWriter,boolean):123:123 -> s
    356:364:void dump(java.lang.String,java.io.PrintWriter,boolean):124:124 -> s
    365:372:void dump(java.lang.String,java.io.PrintWriter,boolean):126:126 -> s
    373:380:void dump(java.lang.String,java.io.PrintWriter,boolean):127:127 -> s
    381:389:void dump(java.lang.String,java.io.PrintWriter,boolean):128:128 -> s
    390:394:void dump(java.lang.String,java.io.PrintWriter,boolean):129:129 -> s
    395:408:void dump(java.lang.String,java.io.PrintWriter,boolean):130:130 -> s
    1:11:void executeOps():402:402 -> t
    12:19:void executeOps():404:404 -> t
    20:23:void executeOps():405:405 -> t
    24:26:void executeOps():407:407 -> t
    27:31:void executeOps():408:408 -> t
    32:38:void executeOps():409:409 -> t
    39:43:void executeOps():411:411 -> t
    44:68:void executeOps():449:449 -> t
    69:77:void executeOps():446:446 -> t
    78:85:void executeOps():443:443 -> t
    86:92:void executeOps():440:440 -> t
    93:103:void executeOps():435:435 -> t
    104:108:void executeOps():436:436 -> t
    109:114:void executeOps():437:437 -> t
    115:125:void executeOps():431:431 -> t
    126:131:void executeOps():432:432 -> t
    132:142:void executeOps():426:426 -> t
    143:147:void executeOps():427:427 -> t
    148:153:void executeOps():428:428 -> t
    154:164:void executeOps():422:422 -> t
    165:170:void executeOps():423:423 -> t
    171:181:void executeOps():418:418 -> t
    182:187:void executeOps():419:419 -> t
    188:198:void executeOps():413:413 -> t
    199:203:void executeOps():414:414 -> t
    204:208:void executeOps():415:415 -> t
    209:218:void executeOps():451:451 -> t
    219:222:void executeOps():452:452 -> t
    223:231:void executeOps():453:453 -> t
    232:239:void executeOps():457:457 -> t
    240:248:void executeOps():459:459 -> t
    1:7:java.lang.String toString():42:42 -> toString
    8:12:java.lang.String toString():43:43 -> toString
    13:23:java.lang.String toString():44:44 -> toString
    24:27:java.lang.String toString():45:45 -> toString
    28:32:java.lang.String toString():46:46 -> toString
    33:37:java.lang.String toString():47:47 -> toString
    38:41:java.lang.String toString():49:49 -> toString
    42:46:java.lang.String toString():50:50 -> toString
    47:51:java.lang.String toString():51:51 -> toString
    52:56:java.lang.String toString():53:53 -> toString
    57:61:java.lang.String toString():54:54 -> toString
    1:10:void executePopOps(boolean):471:471 -> u
    11:18:void executePopOps(boolean):472:472 -> u
    19:22:void executePopOps(boolean):473:473 -> u
    23:25:void executePopOps(boolean):475:475 -> u
    26:34:void executePopOps(boolean):476:476 -> u
    35:41:void executePopOps(boolean):478:478 -> u
    42:46:void executePopOps(boolean):480:480 -> u
    47:71:void executePopOps(boolean):518:518 -> u
    72:80:void executePopOps(boolean):515:515 -> u
    81:87:void executePopOps(boolean):512:512 -> u
    88:95:void executePopOps(boolean):509:509 -> u
    96:106:void executePopOps(boolean):504:504 -> u
    107:111:void executePopOps(boolean):505:505 -> u
    112:117:void executePopOps(boolean):506:506 -> u
    118:128:void executePopOps(boolean):500:500 -> u
    129:134:void executePopOps(boolean):501:501 -> u
    135:145:void executePopOps(boolean):495:495 -> u
    146:150:void executePopOps(boolean):496:496 -> u
    151:156:void executePopOps(boolean):497:497 -> u
    157:167:void executePopOps(boolean):491:491 -> u
    168:173:void executePopOps(boolean):492:492 -> u
    174:184:void executePopOps(boolean):487:487 -> u
    185:190:void executePopOps(boolean):488:488 -> u
    191:201:void executePopOps(boolean):482:482 -> u
    202:206:void executePopOps(boolean):483:483 -> u
    207:211:void executePopOps(boolean):484:484 -> u
    212:222:void executePopOps(boolean):520:520 -> u
    223:226:void executePopOps(boolean):521:521 -> u
    227:235:void executePopOps(boolean):522:522 -> u
    236:245:void executePopOps(boolean):526:526 -> u
    246:254:void executePopOps(boolean):527:527 -> u
    8:15:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):555:555 -> v
    16:23:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):556:556 -> v
    24:49:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):557:557 -> v
    50:61:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):612:612 -> v
    62:65:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):615:615 -> v
    66:70:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):564:564 -> v
    71:74:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):565:565 -> v
    75:88:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):566:566 -> v
    89:90:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):573:573 -> v
    91:92:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):574:574 -> v
    93:100:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):576:576 -> v
    101:106:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):577:577 -> v
    107:116:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):578:578 -> v
    117:129:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):585:585 -> v
    130:134:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):589:589 -> v
    135:138:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):590:590 -> v
    139:142:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):591:591 -> v
    143:146:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):592:592 -> v
    147:150:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):593:593 -> v
    151:155:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):594:594 -> v
    156:164:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):595:595 -> v
    165:172:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):601:601 -> v
    173:174:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):604:604 -> v
    175:178:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):605:605 -> v
    179:187:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):560:560 -> v
    1:3:java.lang.String getName():687:687 -> w
    1:10:boolean interactsWith(int):358:358 -> x
    11:18:boolean interactsWith(int):360:360 -> x
    19:36:boolean interactsWith(int):361:361 -> x
    5:14:boolean interactsWith(java.util.ArrayList,int,int):373:373 -> y
    15:22:boolean interactsWith(java.util.ArrayList,int,int):376:376 -> y
    23:37:boolean interactsWith(java.util.ArrayList,int,int):377:377 -> y
    38:43:boolean interactsWith(java.util.ArrayList,int,int):381:381 -> y
    44:52:boolean interactsWith(java.util.ArrayList,int,int):382:382 -> y
    53:60:boolean interactsWith(java.util.ArrayList,int,int):384:384 -> y
    61:64:boolean interactsWith(java.util.ArrayList,int,int):385:385 -> y
    65:83:boolean interactsWith(java.util.ArrayList,int,int):386:386 -> y
    1:4:boolean isFragmentPostponed(androidx.fragment.app.FragmentTransaction$Op):679:679 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/v$a;)Z"}
    5:20:boolean isFragmentPostponed(androidx.fragment.app.FragmentTransaction$Op):680:680 -> z
    21:30:boolean isFragmentPostponed(androidx.fragment.app.FragmentTransaction$Op):681:681 -> z
androidx.fragment.app.BackStackState -> androidx.fragment.app.b:
# {"id":"sourceFile","fileName":"BackStackState.java"}
    int[] mOps -> e
    java.util.ArrayList mFragmentWhos -> f
    int[] mOldMaxLifecycleStates -> g
    int[] mCurrentMaxLifecycleStates -> h
    int mTransition -> i
    java.lang.String mName -> j
    int mIndex -> 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
    1:8: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>
    1:7:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):101:101 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)Landroidx/fragment/app/a;"}
    8:12:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):104:104 -> a
    13:17:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):105:105 -> a
    18:26:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):106:106 -> a
    27:32:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):107:107 -> a
    33:74:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):108:108 -> a
    75:84:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):111:111 -> a
    85:88:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):113:113 -> a
    89:92:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):114:114 -> a
    93:94:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):116:116 -> a
    95:106:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):118:118 -> a
    107:118:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):119:119 -> a
    119:128:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):120:120 -> a
    129:134:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):121:121 -> a
    135:140:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):122:122 -> a
    141:144:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):123:123 -> a
    145:146:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):124:124 -> a
    147:148:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):125:125 -> a
    149:150:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):126:126 -> a
    151:152:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):127:127 -> a
    153:159:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):128:128 -> a
    160:163:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):131:131 -> a
    164:167:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):132:132 -> a
    168:172:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):133:133 -> a
    173:174:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):134:134 -> a
    175:178:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):135:135 -> a
    179:182:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):136:136 -> a
    183:186:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):137:137 -> a
    187:190:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):138:138 -> a
    191:194:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):139:139 -> a
    195:198:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):140:140 -> a
    199:202:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):141:141 -> a
    203:206:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):142:142 -> a
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):153:153 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):154:154 -> writeToParcel
    11:15:void writeToParcel(android.os.Parcel,int):155:155 -> writeToParcel
    16:20:void writeToParcel(android.os.Parcel,int):156:156 -> writeToParcel
    21:25:void writeToParcel(android.os.Parcel,int):157:157 -> writeToParcel
    26:30:void writeToParcel(android.os.Parcel,int):158:158 -> writeToParcel
    31:35:void writeToParcel(android.os.Parcel,int):159:159 -> writeToParcel
    36:40:void writeToParcel(android.os.Parcel,int):160:160 -> writeToParcel
    41:46:void writeToParcel(android.os.Parcel,int):161:161 -> writeToParcel
    47:51:void writeToParcel(android.os.Parcel,int):162:162 -> writeToParcel
    52:56:void writeToParcel(android.os.Parcel,int):163:163 -> writeToParcel
    57:61:void writeToParcel(android.os.Parcel,int):164:164 -> writeToParcel
    62:66:void writeToParcel(android.os.Parcel,int):165:165 -> writeToParcel
    67:72:void writeToParcel(android.os.Parcel,int):166:166 -> writeToParcel
androidx.fragment.app.BackStackState$1 -> androidx.fragment.app.b$a:
# {"id":"sourceFile","fileName":"BackStackState.java"}
    1:4:void <init>():170:170 -> <init>
    1:6: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;"}
    1:3:androidx.fragment.app.BackStackState[] newArray(int):178:178 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/b;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):170:170 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):170:170 -> newArray
androidx.fragment.app.DefaultSpecialEffectsController -> androidx.fragment.app.c:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    1:4:void <init>(android.view.ViewGroup):52:52 -> <init>
    1:20:void executeOperations(java.util.List,boolean):61:61 -> f
    21:30:void executeOperations(java.util.List,boolean):62:62 -> f
    31:54:void executeOperations(java.util.List,boolean):63:63 -> f
    55:60:void executeOperations(java.util.List,boolean):73:73 -> f
    61:68:void executeOperations(java.util.List,boolean):67:67 -> f
    69:73:void executeOperations(java.util.List,boolean):83:83 -> f
    74:78:void executeOperations(java.util.List,boolean):84:84 -> f
    79:83:void executeOperations(java.util.List,boolean):85:85 -> f
    84:100:void executeOperations(java.util.List,boolean):87:87 -> f
    101:105:void executeOperations(java.util.List,boolean):89:89 -> f
    106:108:void executeOperations(java.util.List,boolean):90:90 -> f
    109:116:void executeOperations(java.util.List,boolean):92:92 -> f
    117:121:void executeOperations(java.util.List,boolean):95:95 -> f
    122:124:void executeOperations(java.util.List,boolean):96:96 -> f
    125:135:void executeOperations(java.util.List,boolean):98:98 -> f
    136:138:void executeOperations(java.util.List,boolean):99:99 -> f
    139:141:void executeOperations(java.util.List,boolean):98:98 -> f
    142:152:void executeOperations(java.util.List,boolean):103:103 -> f
    153:156:void executeOperations(java.util.List,boolean):115:115 -> f
    157:162:void executeOperations(java.util.List,boolean):117:117 -> f
    163:165:void executeOperations(java.util.List,boolean):120:120 -> f
    166:179:void executeOperations(java.util.List,boolean):123:123 -> f
    180:183:void executeOperations(java.util.List,boolean):124:124 -> f
    184:187:void executeOperations(java.util.List,boolean):126:126 -> f
    1:6:void applyContainerChanges(androidx.fragment.app.SpecialEffectsController$Operation):742:742 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e;)V"}
    7:14:void applyContainerChanges(androidx.fragment.app.SpecialEffectsController$Operation):743:743 -> s
    1:4:void captureTransitioningViews(java.util.ArrayList,android.view.View):697:697 -> t
    5:7:void captureTransitioningViews(java.util.ArrayList,android.view.View):698:698 -> t
    8:13:void captureTransitioningViews(java.util.ArrayList,android.view.View):699:699 -> t
    14:19:void captureTransitioningViews(java.util.ArrayList,android.view.View):700:700 -> t
    20:23:void captureTransitioningViews(java.util.ArrayList,android.view.View):701:701 -> t
    24:30:void captureTransitioningViews(java.util.ArrayList,android.view.View):704:704 -> t
    31:34:void captureTransitioningViews(java.util.ArrayList,android.view.View):706:706 -> t
    35:40:void captureTransitioningViews(java.util.ArrayList,android.view.View):707:707 -> t
    41:46:void captureTransitioningViews(java.util.ArrayList,android.view.View):708:708 -> t
    47:52:void captureTransitioningViews(java.util.ArrayList,android.view.View):713:713 -> t
    53:56:void captureTransitioningViews(java.util.ArrayList,android.view.View):714:714 -> t
    1:6:void findNamedViews(java.util.Map,android.view.View):724:724 -> u
    7:9:void findNamedViews(java.util.Map,android.view.View):726:726 -> u
    10:13:void findNamedViews(java.util.Map,android.view.View):728:728 -> u
    14:15:void findNamedViews(java.util.Map,android.view.View):729:729 -> u
    16:22:void findNamedViews(java.util.Map,android.view.View):730:730 -> u
    23:26:void findNamedViews(java.util.Map,android.view.View):732:732 -> u
    27:32:void findNamedViews(java.util.Map,android.view.View):733:733 -> u
    33:39:void findNamedViews(java.util.Map,android.view.View):734:734 -> u
    1:8:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):679:679 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ljava/util/Collection;)V"}
    9:14:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):680:680 -> v
    15:20:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):681:681 -> v
    21:36:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):682:682 -> v
    37:41:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):683:683 -> v
    1:4:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):132:132 -> w
    5:8:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):133:133 -> w
    9:13:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):134:134 -> w
    14:35:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):138:138 -> w
    36:41:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):139:139 -> w
    42:47:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):141:141 -> w
    48:53:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):144:144 -> w
    54:57:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):147:147 -> w
    58:61:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):150:150 -> w
    62:65:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):153:153 -> w
    66:69:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):158:158 -> w
    70:73:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):159:159 -> w
    74:87:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):160:160 -> w
    88:93:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):162:162 -> w
    94:118:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):163:163 -> w
    119:122:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):166:166 -> w
    123:138:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):172:172 -> w
    139:141:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):177:177 -> w
    142:143:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):179:179 -> w
    144:146:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):180:180 -> w
    147:155:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):181:181 -> w
    156:158:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):193:193 -> w
    159:161:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):194:194 -> w
    162:165:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):196:196 -> w
    166:176:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):197:197 -> w
    177:190:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):206:206 -> w
    191:194:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):208:208 -> w
    195:198:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):209:209 -> w
    199:202:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):210:210 -> w
    203:208:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):211:211 -> w
    209:231:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):212:212 -> w
    232:237:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):215:215 -> w
    238:243:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):220:220 -> w
    244:266:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):221:221 -> w
    267:270:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):224:224 -> w
    271:272:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):229:229 -> w
    273:284:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):231:231 -> w
    285:290:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):230:230 -> w
    291:294:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):232:232 -> w
    295:298:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):233:233 -> w
    299:301:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):236:236 -> w
    302:305:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):240:240 -> w
    306:308:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):242:242 -> w
    309:313:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):243:243 -> w
    314:321:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):245:245 -> w
    322:324:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):268:268 -> w
    325:328:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):271:271 -> w
    329:339:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):272:272 -> w
    5:9:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):288:288 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/b0$e;Landroidx/fragment/app/b0$e;)Ljava/util/Map;"}
    10:26:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):291:291 -> x
    27:33:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):292:292 -> x
    34:46:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):296:296 -> x
    47:58:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):300:300 -> x
    59:74:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):302:302 -> x
    75:96:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):303:303 -> x
    97:112:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):309:309 -> x
    113:121:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):310:310 -> x
    122:125:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):311:311 -> x
    126:138:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):319:319 -> x
    139:143:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):325:325 -> x
    144:148:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):326:326 -> x
    149:153:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):327:327 -> x
    154:158:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):328:328 -> x
    159:178:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):329:329 -> x
    179:188:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):330:330 -> x
    189:192:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):336:336 -> x
    193:196:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):335:335 -> x
    197:200:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):334:334 -> x
    201:204:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):339:339 -> x
    205:208:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):340:340 -> x
    209:212:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):343:343 -> x
    213:216:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):344:344 -> x
    217:220:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):345:345 -> x
    221:225:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):346:346 -> x
    226:231:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):349:349 -> x
    232:244:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):350:350 -> x
    245:258:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):354:354 -> x
    259:262:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):357:357 -> x
    263:268:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):358:358 -> x
    269:275:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):364:364 -> x
    276:283:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):365:365 -> x
    284:290:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):369:369 -> x
    291:297:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):370:370 -> x
    298:304:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):372:372 -> x
    305:310:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):374:374 -> x
    311:316:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):375:375 -> x
    317:322:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):376:376 -> x
    323:327:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):381:381 -> x
    328:336:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):382:382 -> x
    337:339:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):383:383 -> x
    340:346:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):400:400 -> x
    347:351:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):405:405 -> x
    352:360:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):406:406 -> x
    361:363:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):407:407 -> x
    364:370:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):408:408 -> x
    371:373:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):432:432 -> x
    374:380:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):437:437 -> x
    381:387:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):438:438 -> x
    388:393:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):440:440 -> x
    394:396:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):444:444 -> x
    397:413:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):445:445 -> x
    414:422:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):450:450 -> x
    423:425:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):449:449 -> x
    426:455:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):454:454 -> x
    456:462:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):463:463 -> x
    463:471:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):466:466 -> x
    472:477:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):467:467 -> x
    478:484:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):468:468 -> x
    485:491:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):469:469 -> x
    492:498:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):473:473 -> x
    499:504:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):476:476 -> x
    505:510:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):477:477 -> x
    511:518:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):478:478 -> x
    519:532:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):485:485 -> x
    533:550:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):498:498 -> x
    551:554:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):503:503 -> x
    555:559:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):508:508 -> x
    560:607:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):509:509 -> x
    608:612:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):513:513 -> x
    613:632:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):519:519 -> x
    633:638:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):520:520 -> x
    639:647:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):522:522 -> x
    648:651:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):523:523 -> x
    652:659:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):526:526 -> x
    660:678:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):527:527 -> x
    679:683:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):536:536 -> x
    684:702:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):537:537 -> x
    703:707:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):541:541 -> x
    708:713:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):543:543 -> x
    714:720:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):542:542 -> x
    721:724:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):547:547 -> x
    725:727:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):549:549 -> x
    728:733:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):552:552 -> x
    734:753:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):553:553 -> x
    754:785:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):555:555 -> x
    786:788:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):556:556 -> x
    789:800:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):559:559 -> x
    801:803:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):563:563 -> x
    804:808:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):566:566 -> x
    809:817:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):568:568 -> x
    818:823:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):570:570 -> x
    824:826:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):569:569 -> x
    827:843:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):577:577 -> x
    844:851:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):586:586 -> x
    852:856:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):587:587 -> x
    857:860:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):589:589 -> x
    861:863:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):592:592 -> x
    864:868:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):594:594 -> x
    869:875:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):596:596 -> x
    876:883:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):598:598 -> x
    884:911:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):602:602 -> x
    912:915:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):610:610 -> x
    916:931:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):614:614 -> x
    932:938:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):615:615 -> x
    939:942:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):619:619 -> x
    943:964:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):620:620 -> x
    965:975:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):626:626 -> x
    976:981:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):627:627 -> x
    982:991:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):628:628 -> x
    992:1010:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):629:629 -> x
    1011:1015:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):628:628 -> x
    1016:1019:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):633:633 -> x
    1020:1027:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):636:636 -> x
    1028:1036:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):638:638 -> x
    1037:1040:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):635:635 -> x
    1041:1052:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):650:650 -> x
    1053:1057:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):655:655 -> x
    1058:1061:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):657:657 -> x
    1062:1068:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):659:659 -> x
    1069:1080:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):660:660 -> x
    1081:1083:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):664:664 -> x
    1084:1087:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):665:665 -> x
androidx.fragment.app.DefaultSpecialEffectsController$1 -> androidx.fragment.app.c$b:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    java.util.List val$awaitingContainerChanges -> e
    androidx.fragment.app.SpecialEffectsController$Operation val$operation -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:10:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,java.util.List,androidx.fragment.app.SpecialEffectsController$Operation):103:103 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Ljava/util/List;Landroidx/fragment/app/b0$e;)V"}
    1:10:void run():106:106 -> run
    11:17:void run():107:107 -> run
    18:25:void run():108:108 -> run
androidx.fragment.app.DefaultSpecialEffectsController$10 -> androidx.fragment.app.c$a:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    int[] $SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$State -> a
    1:52:void <clinit>():63:63 -> <clinit>
androidx.fragment.app.DefaultSpecialEffectsController$2 -> androidx.fragment.app.c$c:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    android.view.ViewGroup val$container -> a
    android.view.View val$viewToAnimate -> b
    boolean val$isHideOperation -> c
    androidx.fragment.app.SpecialEffectsController$Operation val$operation -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo val$animationInfo -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c$k;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:16:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,android.view.ViewGroup,android.view.View,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):181:181 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/view/ViewGroup;Landroid/view/View;ZLandroidx/fragment/app/b0$e;Landroidx/fragment/app/c$k;)V"}
    1:7:void onAnimationEnd(android.animation.Animator):184:184 -> onAnimationEnd
    8:11:void onAnimationEnd(android.animation.Animator):185:185 -> onAnimationEnd
    12:22:void onAnimationEnd(android.animation.Animator):188:188 -> onAnimationEnd
    23:28:void onAnimationEnd(android.animation.Animator):190:190 -> onAnimationEnd
androidx.fragment.app.DefaultSpecialEffectsController$3 -> androidx.fragment.app.c$d:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    android.animation.Animator val$animator -> a
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:8:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,android.animation.Animator):197:197 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/animation/Animator;)V"}
    1:6:void onCancel():200:200 -> onCancel
androidx.fragment.app.DefaultSpecialEffectsController$4 -> androidx.fragment.app.c$e:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    android.view.ViewGroup val$container -> a
    android.view.View val$viewToAnimate -> b
    androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo val$animationInfo -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c$k;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:12:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):245:245 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/c$k;)V"}
    1:11:void onAnimationEnd(android.view.animation.Animation):255:255 -> onAnimationEnd
    1:1:void onAnimationRepeat(android.view.animation.Animation):0:0 -> onAnimationRepeat
    1:1:void onAnimationStart(android.view.animation.Animation):0:0 -> onAnimationStart
androidx.fragment.app.DefaultSpecialEffectsController$4$1 -> androidx.fragment.app.c$e$a:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    androidx.fragment.app.DefaultSpecialEffectsController$4 this$1 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c$e;"}
    1:6:void <init>(androidx.fragment.app.DefaultSpecialEffectsController$4):255:255 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c$e;)V"}
    1:9:void run():258:258 -> run
    10:17:void run():259:259 -> run
androidx.fragment.app.DefaultSpecialEffectsController$5 -> androidx.fragment.app.c$f:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    android.view.View val$viewToAnimate -> a
    android.view.ViewGroup val$container -> b
    androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo val$animationInfo -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c$k;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:12:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,android.view.ViewGroup,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):272:272 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroid/view/View;Landroid/view/ViewGroup;Landroidx/fragment/app/c$k;)V"}
    1:5:void onCancel():275:275 -> onCancel
    6:12:void onCancel():276:276 -> onCancel
    13:18:void onCancel():277:277 -> onCancel
androidx.fragment.app.DefaultSpecialEffectsController$6 -> androidx.fragment.app.c$g:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation val$lastIn -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    androidx.fragment.app.SpecialEffectsController$Operation val$firstOut -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    boolean val$isPop -> g
    androidx.collection.ArrayMap val$lastInViews -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:14:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,boolean,androidx.collection.ArrayMap):454:454 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroidx/fragment/app/b0$e;Landroidx/fragment/app/b0$e;ZLn/a;)V"}
    1:2:void run():457:457 -> run
    3:17:void run():458:458 -> run
    18:21:void run():457:457 -> run
androidx.fragment.app.DefaultSpecialEffectsController$7 -> androidx.fragment.app.c$h:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    androidx.fragment.app.FragmentTransitionImpl val$impl -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    android.view.View val$lastInEpicenterView -> f
    android.graphics.Rect val$lastInEpicenterRect -> g
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:12:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):485:485 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroidx/fragment/app/y;Landroid/view/View;Landroid/graphics/Rect;)V"}
    1:10:void run():488:488 -> run
androidx.fragment.app.DefaultSpecialEffectsController$8 -> androidx.fragment.app.c$i:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    java.util.ArrayList val$transitioningViews -> e
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:8:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,java.util.ArrayList):577:577 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Ljava/util/ArrayList;)V"}
    1:7:void run():580:580 -> run
androidx.fragment.app.DefaultSpecialEffectsController$9 -> androidx.fragment.app.c$j:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo val$transitionInfo -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c$m;"}
    androidx.fragment.app.DefaultSpecialEffectsController this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c;"}
    1:8:void <init>(androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo):639:639 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/c;Landroidx/fragment/app/c$m;)V"}
    1:6:void run():642:642 -> run
androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo -> androidx.fragment.app.c$k:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    boolean mIsPop -> c
    boolean mLoadedAnim -> d
    androidx.fragment.app.FragmentAnim$AnimationOrAnimator mAnimation -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$d;"}
    1:4:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean):789:789 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e;Landroidx/core/os/b;Z)V"}
    5:6:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean):783:783 -> <init>
    7:9:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean):790:790 -> <init>
    1:4:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):795:795 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/fragment/app/f$d;"}
    5:7:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):796:796 -> e
    8:15:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):799:799 -> e
    16:33:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):800:800 -> e
    34:39:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):798:798 -> e
    40:42:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):802:802 -> e
androidx.fragment.app.DefaultSpecialEffectsController$SpecialEffectsInfo -> androidx.fragment.app.c$l:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation mOperation -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    androidx.core.os.CancellationSignal mSignal -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    1:3:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):752:752 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e;Landroidx/core/os/b;)V"}
    4:5:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):753:753 -> <init>
    6:8:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):754:754 -> <init>
    1:8:void completeSpecialEffect():776:776 -> a
    1:3:androidx.fragment.app.SpecialEffectsController$Operation getOperation():759:759 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/b0$e;"}
    1:3:androidx.core.os.CancellationSignal getSignal():764:764 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/os/b;"}
    1:2:boolean isVisibilityUnchanged():768:768 -> d
    3:8:boolean isVisibilityUnchanged():769:769 -> d
    9:12:boolean isVisibilityUnchanged():768:768 -> d
    13:20:boolean isVisibilityUnchanged():770:770 -> d
    21:31:boolean isVisibilityUnchanged():771:771 -> d
androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo -> androidx.fragment.app.c$m:
# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.java"}
    java.lang.Object mTransition -> c
    boolean mOverlapAllowed -> d
    java.lang.Object mSharedElementTransition -> e
    1:3:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):817:817 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e;Landroidx/core/os/b;ZZ)V"}
    4:13:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):818:818 -> <init>
    14:22:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):820:820 -> <init>
    23:34:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):821:821 -> <init>
    35:43:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):825:825 -> <init>
    44:56:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):826:826 -> <init>
    57:65:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):829:829 -> <init>
    66:76:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):830:830 -> <init>
    77:82:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):832:832 -> <init>
    83:93:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):837:837 -> <init>
    94:105:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):840:840 -> <init>
    106:108:void <init>(androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):843:843 -> <init>
    1:6:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():867:867 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/y;"}
    7:8:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():868:868 -> e
    9:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():869:869 -> e
    20:31:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():872:872 -> e
    32:74:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():874:874 -> e
    5:8:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):887:887 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/fragment/app/y;"}
    9:15:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):888:888 -> f
    16:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):891:891 -> f
    20:26:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):892:892 -> f
    27:46:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):895:895 -> f
    47:70:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):896:896 -> f
    1:3:java.lang.Object getSharedElementTransition():862:862 -> g
    1:3:java.lang.Object getTransition():849:849 -> h
    1:8:boolean hasSharedElementTransition():857:857 -> i
    1:3:boolean isOverlapAllowed():853:853 -> j
androidx.fragment.app.DialogFragment -> androidx.fragment.app.d:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    android.os.Handler mHandler -> f0
    java.lang.Runnable mDismissRunnable -> g0
    android.content.DialogInterface$OnCancelListener mOnCancelListener -> h0
    android.content.DialogInterface$OnDismissListener mOnDismissListener -> i0
    int mStyle -> j0
    int mTheme -> k0
    boolean mCancelable -> l0
    boolean mShowsDialog -> m0
    int mBackStackId -> n0
    boolean mCreatingDialog -> o0
    androidx.lifecycle.Observer mObserver -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"}
    android.app.Dialog mDialog -> q0
    boolean mViewDestroyed -> r0
    boolean mDismissed -> s0
    boolean mShownByMe -> t0
    boolean mDialogCreated -> u0
    1:3:void <init>():188:188 -> <init>
    4:10:void <init>():107:107 -> <init>
    11:17:void <init>():115:115 -> <init>
    18:25:void <init>():126:126 -> <init>
    26:27:void <init>():137:137 -> <init>
    28:30:void <init>():138:138 -> <init>
    31:32:void <init>():139:139 -> <init>
    33:35:void <init>():140:140 -> <init>
    36:37:void <init>():141:141 -> <init>
    38:44:void <init>():143:143 -> <init>
    45:47:void <init>():169:169 -> <init>
    1:3:android.app.Dialog access$000(androidx.fragment.app.DialogFragment):60:60 -> I1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)Landroid/app/Dialog;"}
    1:3:android.content.DialogInterface$OnDismissListener access$100(androidx.fragment.app.DialogFragment):60:60 -> J1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)Landroid/content/DialogInterface$OnDismissListener;"}
    1:3:boolean access$200(androidx.fragment.app.DialogFragment):60:60 -> K1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)Z"}
    1:3:void onSaveInstanceState(android.os.Bundle):699:699 -> L0
    4:7:void onSaveInstanceState(android.os.Bundle):700:700 -> L0
    8:11:void onSaveInstanceState(android.os.Bundle):701:701 -> L0
    12:17:void onSaveInstanceState(android.os.Bundle):702:702 -> L0
    18:22:void onSaveInstanceState(android.os.Bundle):703:703 -> L0
    23:26:void onSaveInstanceState(android.os.Bundle):705:705 -> L0
    27:31:void onSaveInstanceState(android.os.Bundle):706:706 -> L0
    32:35:void onSaveInstanceState(android.os.Bundle):708:708 -> L0
    36:40:void onSaveInstanceState(android.os.Bundle):709:709 -> L0
    41:44:void onSaveInstanceState(android.os.Bundle):711:711 -> L0
    45:49:void onSaveInstanceState(android.os.Bundle):712:712 -> L0
    50:53:void onSaveInstanceState(android.os.Bundle):714:714 -> L0
    54:58:void onSaveInstanceState(android.os.Bundle):715:715 -> L0
    59:63:void onSaveInstanceState(android.os.Bundle):717:717 -> L0
    64:69:void onSaveInstanceState(android.os.Bundle):718:718 -> L0
    1:6:void dismissInternal(boolean,boolean):321:321 -> L1
    7:9:void dismissInternal(boolean,boolean):324:324 -> L1
    10:11:void dismissInternal(boolean,boolean):325:325 -> L1
    12:16:void dismissInternal(boolean,boolean):326:326 -> L1
    17:19:void dismissInternal(boolean,boolean):330:330 -> L1
    20:26:void dismissInternal(boolean,boolean):331:331 -> L1
    27:38:void dismissInternal(boolean,boolean):337:337 -> L1
    39:44:void dismissInternal(boolean,boolean):338:338 -> L1
    45:51:void dismissInternal(boolean,boolean):340:340 -> L1
    52:53:void dismissInternal(boolean,boolean):344:344 -> L1
    54:57:void dismissInternal(boolean,boolean):345:345 -> L1
    58:67:void dismissInternal(boolean,boolean):346:346 -> L1
    68:70:void dismissInternal(boolean,boolean):348:348 -> L1
    71:78:void dismissInternal(boolean,boolean):350:350 -> L1
    79:83:void dismissInternal(boolean,boolean):351:351 -> L1
    84:87:void dismissInternal(boolean,boolean):353:353 -> L1
    88:91:void dismissInternal(boolean,boolean):355:355 -> L1
    1:3:void onStart():683:683 -> M0
    4:8:void onStart():685:685 -> M0
    9:10:void onStart():686:686 -> M0
    11:13:void onStart():687:687 -> M0
    14:23:void onStart():689:689 -> M0
    24:26:void onStart():690:690 -> M0
    27:29:void onStart():691:691 -> M0
    30:33:void onStart():692:692 -> M0
    1:3:int getTheme():388:388 -> M1
    1:3:void onStop():725:725 -> N0
    4:7:void onStop():726:726 -> N0
    8:11:void onStop():727:727 -> N0
    2:7:android.app.Dialog onCreateDialog(android.os.Bundle):612:612 -> N1
    8:29:android.app.Dialog onCreateDialog(android.os.Bundle):613:613 -> N1
    30:43:android.app.Dialog onCreateDialog(android.os.Bundle):615:615 -> N1
    1:4:android.view.View onFindViewById(int):525:525 -> O1
    5:11:android.view.View onFindViewById(int):526:526 -> O1
    1:3:void onViewStateRestored(android.os.Bundle):671:671 -> P0
    4:9:void onViewStateRestored(android.os.Bundle):672:672 -> P0
    10:17:void onViewStateRestored(android.os.Bundle):673:673 -> P0
    18:23:void onViewStateRestored(android.os.Bundle):675:675 -> P0
    1:3:boolean onHasView():532:532 -> P1
    1:5:void prepareDialog(android.os.Bundle):637:637 -> Q1
    6:11:void prepareDialog(android.os.Bundle):641:641 -> Q1
    12:13:void prepareDialog(android.os.Bundle):643:643 -> Q1
    14:19:void prepareDialog(android.os.Bundle):644:644 -> Q1
    20:23:void prepareDialog(android.os.Bundle):647:647 -> Q1
    24:28:void prepareDialog(android.os.Bundle):648:648 -> Q1
    29:32:void prepareDialog(android.os.Bundle):649:649 -> Q1
    33:36:void prepareDialog(android.os.Bundle):650:650 -> Q1
    37:46:void prepareDialog(android.os.Bundle):651:651 -> Q1
    47:53:void prepareDialog(android.os.Bundle):653:653 -> Q1
    54:60:void prepareDialog(android.os.Bundle):654:654 -> Q1
    61:67:void prepareDialog(android.os.Bundle):655:655 -> Q1
    68:71:void prepareDialog(android.os.Bundle):656:656 -> Q1
    72:73:void prepareDialog(android.os.Bundle):660:660 -> Q1
    74:78:void prepareDialog(android.os.Bundle):663:663 -> Q1
    79:80:void prepareDialog(android.os.Bundle):664:664 -> Q1
    11:18:void setupDialog(android.app.Dialog,int):575:575 -> R1
    19:21:void setupDialog(android.app.Dialog,int):577:577 -> R1
    22:25:void setupDialog(android.app.Dialog,int):583:583 -> R1
    2:4:void show(androidx.fragment.app.FragmentManager,java.lang.String):256:256 -> S1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Ljava/lang/String;)V"}
    5:6:void show(androidx.fragment.app.FragmentManager,java.lang.String):257:257 -> S1
    7:10:void show(androidx.fragment.app.FragmentManager,java.lang.String):258:258 -> S1
    11:13:void show(androidx.fragment.app.FragmentManager,java.lang.String):259:259 -> S1
    14:17:void show(androidx.fragment.app.FragmentManager,java.lang.String):260:260 -> S1
    1:3:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):489:489 -> W0
    4:7:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):492:492 -> W0
    8:13:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):493:493 -> W0
    14:21:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):494:494 -> W0
    22:27:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):496:496 -> W0
    1:4:androidx.fragment.app.FragmentContainer createFragmentContainer():505:505 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/g;"}
    5:10:androidx.fragment.app.FragmentContainer createFragmentContainer():506:506 -> i
    1:3:void onAttach(android.content.Context):445:445 -> m0
    4:12:void onAttach(android.content.Context):446:446 -> m0
    13:17:void onAttach(android.content.Context):447:447 -> m0
    18:20:void onAttach(android.content.Context):450:450 -> m0
    1:1:void onCancel(android.content.DialogInterface):0:0 -> onCancel
    1:5:void onDismiss(android.content.DialogInterface):624:624 -> onDismiss
    6:11:void onDismiss(android.content.DialogInterface):629:629 -> onDismiss
    12:34:void onDismiss(android.content.DialogInterface):630:630 -> onDismiss
    35:38:void onDismiss(android.content.DialogInterface):632:632 -> onDismiss
    1:3:void onCreate(android.os.Bundle):471:471 -> p0
    4:10:void onCreate(android.os.Bundle):473:473 -> p0
    11:23:void onCreate(android.os.Bundle):475:475 -> p0
    24:31:void onCreate(android.os.Bundle):478:478 -> p0
    32:39:void onCreate(android.os.Bundle):479:479 -> p0
    40:47:void onCreate(android.os.Bundle):480:480 -> p0
    48:57:void onCreate(android.os.Bundle):481:481 -> p0
    58:67:void onCreate(android.os.Bundle):482:482 -> p0
    1:3:void onDestroyView():737:737 -> w0
    4:8:void onDestroyView():738:738 -> w0
    9:11:void onDestroyView():742:742 -> w0
    12:14:void onDestroyView():746:746 -> w0
    15:19:void onDestroyView():747:747 -> w0
    20:23:void onDestroyView():748:748 -> w0
    24:28:void onDestroyView():751:751 -> w0
    29:31:void onDestroyView():753:753 -> w0
    32:34:void onDestroyView():754:754 -> w0
    1:3:void onDetach():457:457 -> x0
    4:12:void onDetach():458:458 -> x0
    13:14:void onDetach():462:462 -> x0
    15:24:void onDetach():464:464 -> x0
    1:4:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):545:545 -> y0
    5:16:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):546:546 -> y0
    17:19:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):558:558 -> y0
    20:25:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):560:560 -> y0
    26:50:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):561:561 -> y0
    51:54:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):564:564 -> y0
    55:63:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):565:565 -> y0
    64:69:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):547:547 -> y0
    70:86:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):548:548 -> y0
    87:90:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):549:549 -> y0
    91:111:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):550:550 -> y0
    112:132:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):552:552 -> y0
androidx.fragment.app.DialogFragment$1 -> androidx.fragment.app.d$a:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    androidx.fragment.app.DialogFragment this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    1:6:void <init>(androidx.fragment.app.DialogFragment):107:107 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    1:16:void run():111:111 -> run
androidx.fragment.app.DialogFragment$2 -> androidx.fragment.app.d$b:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    androidx.fragment.app.DialogFragment this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    1:6:void <init>(androidx.fragment.app.DialogFragment):116:116 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    1:8:void onCancel(android.content.DialogInterface):120:120 -> onCancel
    9:18:void onCancel(android.content.DialogInterface):121:121 -> onCancel
androidx.fragment.app.DialogFragment$3 -> androidx.fragment.app.d$c:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    androidx.fragment.app.DialogFragment this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    1:6:void <init>(androidx.fragment.app.DialogFragment):127:127 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    1:8:void onDismiss(android.content.DialogInterface):131:131 -> onDismiss
    9:18:void onDismiss(android.content.DialogInterface):132:132 -> onDismiss
androidx.fragment.app.DialogFragment$4 -> androidx.fragment.app.d$d:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    androidx.fragment.app.DialogFragment this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    1:6:void <init>(androidx.fragment.app.DialogFragment):143:143 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;)V"}
    1:6:void onChanged(java.lang.Object):143:143 -> a
    3:10:void onChanged(androidx.lifecycle.LifecycleOwner):147:147 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;)V"}
    11:16:void onChanged(androidx.lifecycle.LifecycleOwner):148:148 -> b
    17:22:void onChanged(androidx.lifecycle.LifecycleOwner):149:149 -> b
    23:31:void onChanged(androidx.lifecycle.LifecycleOwner):153:153 -> b
    32:37:void onChanged(androidx.lifecycle.LifecycleOwner):154:154 -> b
    38:57:void onChanged(androidx.lifecycle.LifecycleOwner):155:155 -> b
    58:68:void onChanged(androidx.lifecycle.LifecycleOwner):156:156 -> b
    69:73:void onChanged(androidx.lifecycle.LifecycleOwner):155:155 -> b
    74:83:void onChanged(androidx.lifecycle.LifecycleOwner):158:158 -> b
    84:92:void onChanged(androidx.lifecycle.LifecycleOwner):150:150 -> b
androidx.fragment.app.DialogFragment$5 -> androidx.fragment.app.d$e:
# {"id":"sourceFile","fileName":"DialogFragment.java"}
    androidx.fragment.app.FragmentContainer val$fragmentContainer -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/g;"}
    androidx.fragment.app.DialogFragment this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/d;"}
    1:8:void <init>(androidx.fragment.app.DialogFragment,androidx.fragment.app.FragmentContainer):506:506 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/d;Landroidx/fragment/app/g;)V"}
    1:8:android.view.View onFindViewById(int):510:510 -> e
    9:15:android.view.View onFindViewById(int):511:511 -> e
    16:22:android.view.View onFindViewById(int):513:513 -> e
    1:21:boolean onHasView():518:518 -> f
androidx.fragment.app.Fragment -> androidx.fragment.app.Fragment:
# {"id":"sourceFile","fileName":"Fragment.java"}
    int mFragmentId -> A
    int mContainerId -> B
    java.lang.String mTag -> C
    boolean mHidden -> D
    boolean mDetached -> E
    boolean mRetainInstance -> F
    boolean mRetainInstanceChangedWhileDetached -> G
    boolean mHasMenu -> H
    boolean mMenuVisible -> I
    boolean mCalled -> J
    android.view.ViewGroup mContainer -> K
    android.view.View mView -> L
    boolean mDeferStart -> M
    boolean mUserVisibleHint -> N
    androidx.fragment.app.Fragment$AnimationInfo mAnimationInfo -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Fragment$e;"}
    java.lang.Runnable mPostponedDurationRunnable -> P
    boolean mIsNewlyAdded -> Q
    boolean mHiddenChanged -> R
    float mPostponedAlpha -> S
    android.view.LayoutInflater mLayoutInflater -> T
    boolean mIsCreated -> U
    androidx.lifecycle.Lifecycle$State mMaxState -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    androidx.fragment.app.FragmentViewLifecycleOwner mViewLifecycleOwner -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"}
    androidx.lifecycle.MutableLiveData mViewLifecycleOwnerLiveData -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    androidx.lifecycle.ViewModelProvider$Factory mDefaultFactory -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$b;"}
    androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"}
    int mContentLayoutId -> b0
    java.util.concurrent.atomic.AtomicInteger mNextLocalRequestCode -> c0
    java.util.ArrayList mOnPreAttachedListeners -> d0
    int mState -> e
    java.lang.Object USE_DEFAULT_TRANSITION -> e0
    android.os.Bundle mSavedFragmentState -> f
    android.util.SparseArray mSavedViewState -> g
    android.os.Bundle mSavedViewRegistryState -> h
    java.lang.Boolean mSavedUserVisibleHint -> i
    java.lang.String mWho -> j
    android.os.Bundle mArguments -> k
    androidx.fragment.app.Fragment mTarget -> l
    java.lang.String mTargetWho -> m
    int mTargetRequestCode -> n
    java.lang.Boolean mIsPrimaryNavigationFragment -> o
    boolean mAdded -> p
    boolean mRemoving -> q
    boolean mFromLayout -> r
    boolean mInLayout -> s
    boolean mRestored -> t
    boolean mPerformedCreateView -> u
    int mBackStackNesting -> v
    androidx.fragment.app.FragmentManager mFragmentManager -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    androidx.fragment.app.FragmentHostCallback mHost -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"}
    androidx.fragment.app.FragmentManager mChildFragmentManager -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    androidx.fragment.app.Fragment mParentFragment -> z
    1:8:void <clinit>():122:122 -> <clinit>
    1:4:void <init>():536:536 -> <init>
    5:6:void <init>():134:134 -> <init>
    7:17:void <init>():146:146 -> <init>
    18:19:void <init>():155:155 -> <init>
    20:21:void <init>():161:161 -> <init>
    22:29:void <init>():194:194 -> <init>
    30:31:void <init>():231:231 -> <init>
    32:33:void <init>():247:247 -> <init>
    34:40:void <init>():256:256 -> <init>
    41:44:void <init>():286:286 -> <init>
    45:51:void <init>():293:293 -> <init>
    52:58:void <init>():302:302 -> <init>
    59:65:void <init>():304:304 -> <init>
    66:69:void <init>():537:537 -> <init>
    1:6:java.lang.Object getExitTransition():2475:2475 -> A
    7:9:java.lang.Object getExitTransition():2478:2478 -> A
    2:4:void onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle):1747:1747 -> A0
    1:7:void setHideReplaced(boolean):3432:3432 -> A1
    1:6:androidx.core.app.SharedElementCallback getExitTransitionCallback():3367:3367 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/app/i;"}
    7:10:androidx.core.app.SharedElementCallback getExitTransitionCallback():3370:3370 -> B
    2:3:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1727:1727 -> B0
    4:16:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1728:1728 -> B0
    17:18:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1730:1730 -> B0
    19:22:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1731:1731 -> B0
    1:7:void setNextTransition(int):3329:3329 -> B1
    8:10:void setNextTransition(int):3332:3332 -> B1
    11:15:void setNextTransition(int):3333:3333 -> B1
    1:6:android.view.View getFocusedView():3411:3411 -> C
    7:9:android.view.View getFocusedView():3414:3414 -> C
    1:1:void onMultiWindowModeChanged(boolean):0:0 -> C0
    1:3:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3246:3246 -> C1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$g;)V"}
    4:15:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3247:3247 -> C1
    16:38:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3251:3251 -> C1
    39:42:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3254:3254 -> C1
    43:46:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3255:3255 -> C1
    47:50:void setOnStartEnterTransitionListener(androidx.fragment.app.Fragment$OnStartEnterTransitionListener):3258:3258 -> C1
    1:11:java.lang.Object getHost():941:941 -> D
    1:2:boolean onOptionsItemSelected(android.view.MenuItem):0:0 -> D0
    1:5:void setPopDirection(boolean):3315:3315 -> D1
    6:12:void setPopDirection(boolean):3318:3318 -> D1
    1:5:android.view.LayoutInflater getLayoutInflater():1638:1638 -> E
    6:10:android.view.LayoutInflater getLayoutInflater():1639:1639 -> E
    1:1:void onOptionsMenuClosed(android.view.Menu):0:0 -> E0
    1:7:void setPostOnViewCreatedAlpha(float):3396:3396 -> E1
    1:4:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1672:1672 -> F
    5:8:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1676:1676 -> F
    9:18:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1677:1677 -> F
    19:26:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1673:1673 -> F
    2:4:void onPause():2111:2111 -> F0
    1:3:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3354:3354 -> F1
    4:7:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3355:3355 -> F1
    8:10:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3356:3356 -> F1
    1:11:int getMinimumMaxLifecycleState():410:410 -> G
    12:26:int getMinimumMaxLifecycleState():413:413 -> G
    27:31:int getMinimumMaxLifecycleState():411:411 -> G
    1:1:void onPictureInPictureModeChanged(boolean):0:0 -> G0
    1:5:void setTargetFragment(androidx.fragment.app.Fragment,int):812:812 -> G1
    6:16:void setTargetFragment(androidx.fragment.app.Fragment,int):813:813 -> G1
    17:47:void setTargetFragment(androidx.fragment.app.Fragment,int):816:816 -> G1
    48:53:void setTargetFragment(androidx.fragment.app.Fragment,int):822:822 -> G1
    54:58:void setTargetFragment(androidx.fragment.app.Fragment,int):821:821 -> G1
    59:96:void setTargetFragment(androidx.fragment.app.Fragment,int):823:823 -> G1
    97:98:void setTargetFragment(androidx.fragment.app.Fragment,int):828:828 -> G1
    99:101:void setTargetFragment(androidx.fragment.app.Fragment,int):829:829 -> G1
    102:109:void setTargetFragment(androidx.fragment.app.Fragment,int):830:830 -> G1
    110:113:void setTargetFragment(androidx.fragment.app.Fragment,int):832:832 -> G1
    114:116:void setTargetFragment(androidx.fragment.app.Fragment,int):833:833 -> G1
    117:118:void setTargetFragment(androidx.fragment.app.Fragment,int):836:836 -> G1
    119:120:void setTargetFragment(androidx.fragment.app.Fragment,int):837:837 -> G1
    121:123:void setTargetFragment(androidx.fragment.app.Fragment,int):839:839 -> G1
    1:6:int getNextTransition():3322:3322 -> H
    7:9:int getNextTransition():3325:3325 -> H
    1:1:void onPrepareOptionsMenu(android.view.Menu):0:0 -> H0
    1:13:void startPostponedEnterTransition():2731:2731 -> H1
    14:17:void startPostponedEnterTransition():2735:2735 -> H1
    18:25:void startPostponedEnterTransition():2736:2736 -> H1
    26:41:void startPostponedEnterTransition():2737:2737 -> H1
    42:57:void startPostponedEnterTransition():2738:2738 -> H1
    58:61:void startPostponedEnterTransition():2745:2745 -> H1
    1:3:androidx.fragment.app.Fragment getParentFragment():1086:1086 -> I
    1:1:void onPrimaryNavigationFragmentChanged(boolean):0:0 -> I0
    1:5:androidx.fragment.app.FragmentManager getParentFragmentManager():1038:1038 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/n;"}
    6:33:androidx.fragment.app.FragmentManager getParentFragmentManager():1040:1040 -> J
    1:1:void onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> J0
    1:6:boolean getPopDirection():3308:3308 -> K
    7:9:boolean getPopDirection():3311:3311 -> K
    2:4:void onResume():2035:2035 -> K0
    1:6:int getPopEnterAnim():3294:3294 -> L
    7:9:int getPopEnterAnim():3297:3297 -> L
    1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> L0
    1:6:int getPopExitAnim():3301:3301 -> M
    7:9:int getPopExitAnim():3304:3304 -> M
    2:4:void onStart():2023:2023 -> M0
    1:7:float getPostOnViewCreatedAlpha():3400:3400 -> N
    8:10:float getPostOnViewCreatedAlpha():3403:3403 -> N
    2:4:void onStop():2122:2122 -> N0
    1:6:java.lang.Object getReenterTransition():2513:2513 -> O
    7:17:java.lang.Object getReenterTransition():2516:2516 -> O
    1:1:void onViewCreated(android.view.View,android.os.Bundle):0:0 -> O0
    1:9:android.content.res.Resources getResources():964:964 -> P
    2:4:void onViewStateRestored(android.os.Bundle):2012:2012 -> P0
    1:6:java.lang.Object getReturnTransition():2435:2435 -> Q
    7:17:java.lang.Object getReturnTransition():2438:2438 -> Q
    1:6:void performActivityCreated(android.os.Bundle):2993:2993 -> Q0
    7:9:void performActivityCreated(android.os.Bundle):2994:2994 -> Q0
    10:11:void performActivityCreated(android.os.Bundle):2995:2995 -> Q0
    12:14:void performActivityCreated(android.os.Bundle):2996:2996 -> Q0
    15:18:void performActivityCreated(android.os.Bundle):2997:2997 -> Q0
    19:21:void performActivityCreated(android.os.Bundle):3001:3001 -> Q0
    22:27:void performActivityCreated(android.os.Bundle):3002:3002 -> Q0
    28:55:void performActivityCreated(android.os.Bundle):2998:2998 -> Q0
    1:6:java.lang.Object getSharedElementEnterTransition():2546:2546 -> R
    7:9:java.lang.Object getSharedElementEnterTransition():2549:2549 -> R
    1:12:void performAttach():2915:2915 -> R0
    13:17:void performAttach():2918:2918 -> R0
    18:29:void performAttach():2919:2919 -> R0
    30:31:void performAttach():2920:2920 -> R0
    32:33:void performAttach():2921:2921 -> R0
    34:42:void performAttach():2922:2922 -> R0
    43:46:void performAttach():2923:2923 -> R0
    47:51:void performAttach():2927:2927 -> R0
    52:57:void performAttach():2928:2928 -> R0
    58:85:void performAttach():2924:2924 -> R0
    86:93:void performAttach():2915:2915 -> R0
    94:94:void performAttach():2916:2916 -> R0
    1:6:java.lang.Object getSharedElementReturnTransition():2584:2584 -> S
    7:12:java.lang.Object getSharedElementReturnTransition():2587:2587 -> S
    13:17:java.lang.Object getSharedElementReturnTransition():2588:2588 -> S
    1:3:void performConfigurationChanged(android.content.res.Configuration):3077:3077 -> S0
    4:9:void performConfigurationChanged(android.content.res.Configuration):3078:3078 -> S0
    1:10:java.util.ArrayList getSharedElementSourceNames():3338:3338 -> T
    11:16:java.util.ArrayList getSharedElementSourceNames():3339:3339 -> T
    1:4:boolean performContextItemSelected(android.view.MenuItem):3132:3132 -> T0
    5:12:boolean performContextItemSelected(android.view.MenuItem):3133:3133 -> T0
    13:21:boolean performContextItemSelected(android.view.MenuItem):3136:3136 -> T0
    1:10:java.util.ArrayList getSharedElementTargetNames():3346:3346 -> U
    11:16:java.util.ArrayList getSharedElementTargetNames():3347:3347 -> U
    1:6:void performCreate(android.os.Bundle):2932:2932 -> U0
    7:9:void performCreate(android.os.Bundle):2933:2933 -> U0
    10:11:void performCreate(android.os.Bundle):2934:2934 -> U0
    12:21:void performCreate(android.os.Bundle):2936:2936 -> U0
    22:26:void performCreate(android.os.Bundle):2948:2948 -> U0
    27:29:void performCreate(android.os.Bundle):2949:2949 -> U0
    30:31:void performCreate(android.os.Bundle):2950:2950 -> U0
    32:35:void performCreate(android.os.Bundle):2951:2951 -> U0
    36:43:void performCreate(android.os.Bundle):2955:2955 -> U0
    44:71:void performCreate(android.os.Bundle):2952:2952 -> U0
    1:5:androidx.fragment.app.Fragment getTargetFragment():855:855 -> V
    6:13:androidx.fragment.app.Fragment getTargetFragment():859:859 -> V
    14:20:androidx.fragment.app.Fragment getTargetFragment():861:861 -> V
    1:5:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3097:3097 -> V0
    6:13:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3098:3098 -> V0
    14:17:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3100:3100 -> V0
    18:26:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3102:3102 -> V0
    1:3:android.view.View getView():1951:1951 -> W
    1:6:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2960:2960 -> W0
    7:8:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2961:2961 -> W0
    9:19:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2962:2962 -> W0
    20:27:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2963:2963 -> W0
    28:32:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2966:2966 -> W0
    33:39:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2970:2970 -> W0
    40:46:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2971:2971 -> W0
    47:53:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2972:2972 -> W0
    54:61:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2974:2974 -> W0
    62:70:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2976:2976 -> W0
    71:73:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2980:2980 -> W0
    74:81:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2977:2977 -> W0
    1:3:androidx.lifecycle.LiveData getViewLifecycleOwnerLiveData():381:381 -> X
    1:5:void performDestroy():3214:3214 -> X0
    6:13:void performDestroy():3215:3215 -> X0
    14:15:void performDestroy():3216:3216 -> X0
    16:17:void performDestroy():3217:3217 -> X0
    18:19:void performDestroy():3218:3218 -> X0
    20:22:void performDestroy():3219:3219 -> X0
    23:27:void performDestroy():3220:3220 -> X0
    28:55:void performDestroy():3221:3221 -> X0
    1:7:void initLifecycle():568:568 -> Y
    8:14:void initLifecycle():569:569 -> Y
    15:17:void initLifecycle():572:572 -> Y
    1:5:void performDestroyView():3193:3193 -> Y0
    6:21:void performDestroyView():3194:3194 -> Y0
    22:27:void performDestroyView():3195:3195 -> Y0
    28:35:void performDestroyView():3196:3196 -> Y0
    36:38:void performDestroyView():3198:3198 -> Y0
    39:40:void performDestroyView():3199:3199 -> Y0
    41:43:void performDestroyView():3200:3200 -> Y0
    44:47:void performDestroyView():3201:3201 -> Y0
    48:54:void performDestroyView():3209:3209 -> Y0
    55:57:void performDestroyView():3210:3210 -> Y0
    58:85:void performDestroyView():3202:3202 -> Y0
    1:3:void initState():2164:2164 -> Z
    4:14:void initState():2165:2165 -> Z
    15:16:void initState():2166:2166 -> Z
    17:18:void initState():2167:2167 -> Z
    19:20:void initState():2168:2168 -> Z
    21:22:void initState():2169:2169 -> Z
    23:24:void initState():2170:2170 -> Z
    25:27:void initState():2171:2171 -> Z
    28:29:void initState():2172:2172 -> Z
    30:36:void initState():2173:2173 -> Z
    37:38:void initState():2174:2174 -> Z
    39:40:void initState():2175:2175 -> Z
    41:42:void initState():2176:2176 -> Z
    43:44:void initState():2177:2177 -> Z
    45:46:void initState():2178:2178 -> Z
    47:49:void initState():2179:2179 -> Z
    2:4:void performDetach():3227:3227 -> Z0
    5:6:void performDetach():3228:3228 -> Z0
    7:10:void performDetach():3229:3229 -> Z0
    11:12:void performDetach():3230:3230 -> Z0
    13:16:void performDetach():3231:3231 -> Z0
    17:24:void performDetach():3239:3239 -> Z0
    25:29:void performDetach():3240:3240 -> Z0
    30:37:void performDetach():3241:3241 -> Z0
    38:65:void performDetach():3232:3232 -> Z0
    1:4:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):611:611 -> a0
    5:8:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):612:612 -> a0
    9:13:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):611:611 -> a0
    14:25:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):613:613 -> a0
    26:36:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):615:615 -> a0
    37:49:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):616:616 -> a0
    50:75:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):631:631 -> a0
    76:101:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):628:628 -> a0
    102:125:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):624:624 -> a0
    126:149:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):620:620 -> a0
    1:7:android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle):1654:1654 -> a1
    1:7:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():456:456 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/c;"}
    1:6:boolean isHideReplaced():3425:3425 -> b0
    7:9:boolean isHideReplaced():3428:3428 -> b0
    1:3:void performLowMemory():3082:3082 -> b1
    4:9:void performLowMemory():3083:3083 -> b1
    1:8:boolean isInBackStack():658:658 -> c0
    1:3:void performMultiWindowModeChanged(boolean):3067:3067 -> c1
    4:9:void performMultiWindowModeChanged(boolean):3068:3068 -> c1
    1:10:boolean isMenuVisible():1197:1197 -> d0
    11:20:boolean isMenuVisible():1198:1198 -> d0
    1:4:boolean performOptionsItemSelected(android.view.MenuItem):3120:3120 -> d1
    5:12:boolean performOptionsItemSelected(android.view.MenuItem):3121:3121 -> d1
    13:20:boolean performOptionsItemSelected(android.view.MenuItem):3122:3122 -> d1
    21:29:boolean performOptionsItemSelected(android.view.MenuItem):3126:3126 -> d1
    1:6:boolean isPostponed():3418:3418 -> e0
    7:9:boolean isPostponed():3421:3421 -> e0
    1:4:void performOptionsMenuClosed(android.view.Menu):3142:3142 -> e1
    5:12:void performOptionsMenuClosed(android.view.Menu):3143:3143 -> e1
    13:15:void performOptionsMenuClosed(android.view.Menu):3144:3144 -> e1
    16:21:void performOptionsMenuClosed(android.view.Menu):3146:3146 -> e1
    1:5:boolean equals(java.lang.Object):665:665 -> equals
    1:3:boolean isRemoving():1134:1134 -> f0
    1:5:void performPause():3161:3161 -> f1
    6:9:void performPause():3162:3162 -> f1
    10:16:void performPause():3163:3163 -> f1
    17:24:void performPause():3165:3165 -> f1
    25:27:void performPause():3166:3166 -> f1
    28:29:void performPause():3167:3167 -> f1
    30:32:void performPause():3168:3168 -> f1
    33:37:void performPause():3169:3169 -> f1
    38:65:void performPause():3170:3170 -> f1
    1:6:boolean isRemovingParent():1143:1143 -> g0
    7:22:boolean isRemovingParent():1144:1144 -> g0
    1:3:void performPictureInPictureModeChanged(boolean):3072:3072 -> g1
    4:9:void performPictureInPictureModeChanged(boolean):3073:3073 -> g1
    1:7:void callStartTransitionListener(boolean):2758:2758 -> h
    8:9:void callStartTransitionListener(boolean):2761:2761 -> h
    10:11:void callStartTransitionListener(boolean):2762:2762 -> h
    12:16:void callStartTransitionListener(boolean):2763:2763 -> h
    17:20:void callStartTransitionListener(boolean):2766:2766 -> h
    21:36:void callStartTransitionListener(boolean):2767:2767 -> h
    37:40:void callStartTransitionListener(boolean):2771:2771 -> h
    41:45:void callStartTransitionListener(boolean):2772:2772 -> h
    46:60:void callStartTransitionListener(boolean):2777:2777 -> h
    61:64:void callStartTransitionListener(boolean):2785:2785 -> h
    1:6:boolean isStateSaved():762:762 -> h0
    7:11:boolean isStateSaved():765:765 -> h0
    1:5:boolean performPrepareOptionsMenu(android.view.Menu):3109:3109 -> h1
    6:13:boolean performPrepareOptionsMenu(android.view.Menu):3110:3110 -> h1
    14:17:boolean performPrepareOptionsMenu(android.view.Menu):3112:3112 -> h1
    18:26:boolean performPrepareOptionsMenu(android.view.Menu):3114:3114 -> h1
    1:5:int hashCode():672:672 -> hashCode
    1:6:androidx.fragment.app.FragmentContainer createFragmentContainer():2896:2896 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/g;"}
    1:6:void noteStateNotSaved():3052:3052 -> i0
    1:6:void performPrimaryNavigationFragmentChanged():3056:3056 -> i1
    7:10:void performPrimaryNavigationFragmentChanged():3058:3058 -> i1
    11:18:void performPrimaryNavigationFragmentChanged():3059:3059 -> i1
    19:24:void performPrimaryNavigationFragmentChanged():3060:3060 -> i1
    25:27:void performPrimaryNavigationFragmentChanged():3061:3061 -> i1
    28:33:void performPrimaryNavigationFragmentChanged():3062:3062 -> i1
    1:4:androidx.lifecycle.ViewModelStore getViewModelStore():397:397 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
    5:16:androidx.lifecycle.ViewModelStore getViewModelStore():400:400 -> j
    17:23:androidx.lifecycle.ViewModelStore getViewModelStore():405:405 -> j
    24:31:androidx.lifecycle.ViewModelStore getViewModelStore():401:401 -> j
    32:39:androidx.lifecycle.ViewModelStore getViewModelStore():398:398 -> j
    2:4:void onActivityCreated(android.os.Bundle):1996:1996 -> j0
    1:5:void performResume():3035:3035 -> j1
    6:12:void performResume():3036:3036 -> j1
    13:15:void performResume():3037:3037 -> j1
    16:17:void performResume():3038:3038 -> j1
    18:20:void performResume():3039:3039 -> j1
    21:24:void performResume():3040:3040 -> j1
    25:31:void performResume():3044:3044 -> j1
    32:35:void performResume():3045:3045 -> j1
    36:40:void performResume():3046:3046 -> j1
    41:46:void performResume():3048:3048 -> j1
    47:74:void performResume():3041:3041 -> j1
    1:3:androidx.lifecycle.Lifecycle getLifecycle():319:319 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
    2:7:void onActivityResult(int,int,android.content.Intent):1489:1489 -> k0
    8:54:void onActivityResult(int,int,android.content.Intent):1490:1490 -> k0
    1:3:void performSaveInstanceState(android.os.Bundle):3151:3151 -> k1
    4:8:void performSaveInstanceState(android.os.Bundle):3152:3152 -> k1
    9:16:void performSaveInstanceState(android.os.Bundle):3153:3153 -> k1
    17:22:void performSaveInstanceState(android.os.Bundle):3155:3155 -> k1
    1:8:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2802:2802 -> l
    9:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2803:2803 -> l
    18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2804:2804 -> l
    23:31:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2805:2805 -> l
    32:41:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2806:2806 -> l
    42:54:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2807:2807 -> l
    55:64:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2808:2808 -> l
    65:74:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2809:2809 -> l
    75:87:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2810:2810 -> l
    88:97:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2811:2811 -> l
    98:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2812:2812 -> l
    108:117:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2813:2813 -> l
    118:130:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2814:2814 -> l
    131:140:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2815:2815 -> l
    141:150:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2816:2816 -> l
    151:160:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2817:2817 -> l
    161:173:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2818:2818 -> l
    174:183:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2819:2819 -> l
    184:187:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2820:2820 -> l
    188:195:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2821:2821 -> l
    196:200:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2822:2822 -> l
    201:204:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2824:2824 -> l
    205:212:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2825:2825 -> l
    213:217:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2826:2826 -> l
    218:221:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2828:2828 -> l
    222:229:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2829:2829 -> l
    230:234:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2830:2830 -> l
    235:238:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2832:2832 -> l
    239:251:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2833:2833 -> l
    252:255:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2835:2835 -> l
    256:263:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2836:2836 -> l
    264:268:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2837:2837 -> l
    269:272:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2839:2839 -> l
    273:280:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2840:2840 -> l
    281:285:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2841:2841 -> l
    286:289:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2843:2843 -> l
    290:297:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2844:2844 -> l
    298:302:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2845:2845 -> l
    303:308:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2847:2847 -> l
    309:319:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2849:2849 -> l
    320:324:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2850:2850 -> l
    325:329:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2851:2851 -> l
    330:344:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2853:2853 -> l
    345:350:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2854:2854 -> l
    351:365:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2855:2855 -> l
    366:371:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2857:2857 -> l
    372:386:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2858:2858 -> l
    387:392:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2860:2860 -> l
    393:400:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2861:2861 -> l
    401:407:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2862:2862 -> l
    408:413:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2864:2864 -> l
    414:428:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2865:2865 -> l
    429:432:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2867:2867 -> l
    433:445:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2868:2868 -> l
    446:449:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2870:2870 -> l
    450:462:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2871:2871 -> l
    463:468:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2873:2873 -> l
    469:471:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2874:2874 -> l
    472:476:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2875:2875 -> l
    477:483:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2876:2876 -> l
    484:489:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2878:2878 -> l
    490:496:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2879:2879 -> l
    497:499:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2881:2881 -> l
    500:526:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2882:2882 -> l
    527:549:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2883:2883 -> l
    2:4:void onAttach(android.app.Activity):1798:1798 -> l0
    1:5:void performStart():3017:3017 -> l1
    6:12:void performStart():3018:3018 -> l1
    13:15:void performStart():3019:3019 -> l1
    16:17:void performStart():3020:3020 -> l1
    18:20:void performStart():3021:3021 -> l1
    21:24:void performStart():3022:3022 -> l1
    25:31:void performStart():3026:3026 -> l1
    32:35:void performStart():3027:3027 -> l1
    36:40:void performStart():3028:3028 -> l1
    41:46:void performStart():3030:3030 -> l1
    47:74:void performStart():3023:3023 -> l1
    1:4:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3263:3263 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Fragment$e;"}
    5:11:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3264:3264 -> m
    12:14:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3266:3266 -> m
    2:3:void onAttach(android.content.Context):1779:1779 -> m0
    4:16:void onAttach(android.content.Context):1780:1780 -> m0
    17:18:void onAttach(android.content.Context):1782:1782 -> m0
    19:22:void onAttach(android.content.Context):1783:1783 -> m0
    1:5:void performStop():3177:3177 -> m1
    6:9:void performStop():3178:3178 -> m1
    10:16:void performStop():3179:3179 -> m1
    17:24:void performStop():3181:3181 -> m1
    25:27:void performStop():3182:3182 -> m1
    28:29:void performStop():3183:3183 -> m1
    30:32:void performStop():3184:3184 -> m1
    33:37:void performStop():3185:3185 -> m1
    38:65:void performStop():3186:3186 -> m1
    1:9:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):2888:2888 -> n
    10:16:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):2891:2891 -> n
    1:1:void onAttachFragment(androidx.fragment.app.Fragment):0:0 -> n0
    1:7:void performViewCreated():2987:2987 -> n1
    8:13:void performViewCreated():2988:2988 -> n1
    1:13:androidx.fragment.app.FragmentActivity getActivity():914:914 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/e;"}
    1:2:boolean onContextItemSelected(android.view.MenuItem):0:0 -> o0
    1:7:androidx.fragment.app.FragmentActivity requireActivity():926:926 -> o1
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/e;"}
    8:35:androidx.fragment.app.FragmentActivity requireActivity():928:928 -> o1
    2:4:void onConfigurationChanged(android.content.res.Configuration):2085:2085 -> onConfigurationChanged
    1:8:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2295:2295 -> onCreateContextMenu
    2:4:void onLowMemory():2129:2129 -> onLowMemory
    1:9:boolean getAllowEnterTransitionOverlap():2613:2613 -> p
    10:16:boolean getAllowEnterTransitionOverlap():2614:2614 -> p
    2:3:void onCreate(android.os.Bundle):1866:1866 -> p0
    4:6:void onCreate(android.os.Bundle):1867:1867 -> p0
    7:14:void onCreate(android.os.Bundle):1868:1868 -> p0
    15:20:void onCreate(android.os.Bundle):1869:1869 -> p0
    1:7:android.os.Bundle requireArguments():746:746 -> p1
    8:35:android.os.Bundle requireArguments():748:748 -> p1
    1:9:boolean getAllowReturnTransitionOverlap():2638:2638 -> q
    10:16:boolean getAllowReturnTransitionOverlap():2639:2639 -> q
    1:2:android.view.animation.Animation onCreateAnimation(int,boolean,int):0:0 -> q0
    1:7:android.content.Context requireContext():898:898 -> q1
    8:35:android.content.Context requireContext():900:900 -> q1
    1:6:android.view.View getAnimatingAway():3374:3374 -> r
    7:9:android.view.View getAnimatingAway():3377:3377 -> r
    1:2:android.animation.Animator onCreateAnimator(int,boolean,int):0:0 -> r0
    1:7:android.view.View requireView():1962:1962 -> r1
    8:35:android.view.View requireView():1964:1964 -> r1
    1:6:android.animation.Animator getAnimator():3389:3389 -> s
    7:9:android.animation.Animator getAnimator():3392:3392 -> s
    1:1:void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> s0
    3:10:void restoreChildFragmentState(android.os.Bundle):1887:1887 -> s1
    11:15:void restoreChildFragmentState(android.os.Bundle):1890:1890 -> s1
    16:21:void restoreChildFragmentState(android.os.Bundle):1891:1891 -> s1
    1:3:android.os.Bundle getArguments():735:735 -> t
    1:5:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):1923:1923 -> t0
    6:12:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):1924:1924 -> t0
    2:7:void restoreViewState():3006:3006 -> t1
    8:29:void restoreViewState():3007:3007 -> t1
    30:33:void restoreViewState():3009:3009 -> t1
    34:39:void restoreViewState():3010:3010 -> t1
    40:42:void restoreViewState():3012:3012 -> t1
    1:7:java.lang.String toString():678:678 -> toString
    8:11:java.lang.String toString():679:679 -> toString
    12:18:java.lang.String toString():680:680 -> toString
    19:23:java.lang.String toString():681:681 -> toString
    24:34:java.lang.String toString():682:682 -> toString
    35:39:java.lang.String toString():683:683 -> toString
    40:44:java.lang.String toString():684:684 -> toString
    45:49:java.lang.String toString():685:685 -> toString
    50:53:java.lang.String toString():686:686 -> toString
    54:58:java.lang.String toString():687:687 -> toString
    59:67:java.lang.String toString():688:688 -> toString
    68:71:java.lang.String toString():690:690 -> toString
    72:76:java.lang.String toString():691:691 -> toString
    77:81:java.lang.String toString():692:692 -> toString
    82:86:java.lang.String toString():694:694 -> toString
    87:91:java.lang.String toString():695:695 -> toString
    1:4:androidx.fragment.app.FragmentManager getChildFragmentManager():1074:1074 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/n;"}
    5:7:androidx.fragment.app.FragmentManager getChildFragmentManager():1077:1077 -> u
    8:35:androidx.fragment.app.FragmentManager getChildFragmentManager():1075:1075 -> u
    2:4:void onDestroy():2154:2154 -> u0
    1:5:void restoreViewState(android.os.Bundle):638:638 -> u1
    6:10:void restoreViewState(android.os.Bundle):639:639 -> u1
    11:12:void restoreViewState(android.os.Bundle):640:640 -> u1
    13:16:void restoreViewState(android.os.Bundle):642:642 -> u1
    17:23:void restoreViewState(android.os.Bundle):643:643 -> u1
    24:26:void restoreViewState(android.os.Bundle):644:644 -> u1
    27:28:void restoreViewState(android.os.Bundle):646:646 -> u1
    29:31:void restoreViewState(android.os.Bundle):647:647 -> u1
    32:35:void restoreViewState(android.os.Bundle):648:648 -> u1
    36:39:void restoreViewState(android.os.Bundle):652:652 -> u1
    40:47:void restoreViewState(android.os.Bundle):653:653 -> u1
    48:75:void restoreViewState(android.os.Bundle):649:649 -> u1
    1:11:android.content.Context getContext():887:887 -> v
    1:1:void onDestroyOptionsMenu():0:0 -> v0
    1:7:void setAnimatingAway(android.view.View):3381:3381 -> v1
    1:6:int getEnterAnim():3280:3280 -> w
    7:9:int getEnterAnim():3283:3283 -> w
    2:4:void onDestroyView():2144:2144 -> w0
    1:13:void setAnimations(int,int,int,int):3270:3270 -> w1
    14:19:void setAnimations(int,int,int,int):3273:3273 -> w1
    20:25:void setAnimations(int,int,int,int):3274:3274 -> w1
    26:31:void setAnimations(int,int,int,int):3275:3275 -> w1
    32:38:void setAnimations(int,int,int,int):3276:3276 -> w1
    1:6:java.lang.Object getEnterTransition():2396:2396 -> x
    7:9:java.lang.Object getEnterTransition():2399:2399 -> x
    2:4:void onDetach():2189:2189 -> x0
    1:7:void setAnimator(android.animation.Animator):3385:3385 -> x1
    1:6:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3360:3360 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/app/i;"}
    7:10:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3363:3363 -> y
    1:5:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):1622:1622 -> y0
    1:11:void setArguments(android.os.Bundle):723:723 -> y1
    12:19:void setArguments(android.os.Bundle):724:724 -> y1
    20:22:void setArguments(android.os.Bundle):726:726 -> y1
    1:6:int getExitAnim():3287:3287 -> z
    7:9:int getExitAnim():3290:3290 -> z
    1:1:void onHiddenChanged(boolean):0:0 -> z0
    1:7:void setFocusedView(android.view.View):3407:3407 -> z1
androidx.fragment.app.Fragment$1 -> androidx.fragment.app.Fragment$a:
# {"id":"sourceFile","fileName":"Fragment.java"}
    androidx.fragment.app.Fragment this$0 -> e
    1:6:void <init>(androidx.fragment.app.Fragment):256:256 -> <init>
    1:6:void run():259:259 -> run
androidx.fragment.app.Fragment$2 -> androidx.fragment.app.Fragment$b:
# {"id":"sourceFile","fileName":"Fragment.java"}
    androidx.fragment.app.Fragment this$0 -> e
    1:6:void <init>(androidx.fragment.app.Fragment):2738:2738 -> <init>
    1:7:void run():2741:2741 -> run
androidx.fragment.app.Fragment$3 -> androidx.fragment.app.Fragment$c:
# {"id":"sourceFile","fileName":"Fragment.java"}
    androidx.fragment.app.SpecialEffectsController val$controller -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0;"}
    androidx.fragment.app.Fragment this$0 -> f
    1:8:void <init>(androidx.fragment.app.Fragment,androidx.fragment.app.SpecialEffectsController):2777:2777 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/b0;)V"}
    1:6:void run():2780:2780 -> run
androidx.fragment.app.Fragment$4 -> androidx.fragment.app.Fragment$d:
# {"id":"sourceFile","fileName":"Fragment.java"}
    androidx.fragment.app.Fragment this$0 -> e
    1:6:void <init>(androidx.fragment.app.Fragment):2896:2896 -> <init>
    1:6:android.view.View onFindViewById(int):2900:2900 -> e
    7:11:android.view.View onFindViewById(int):2904:2904 -> e
    12:41:android.view.View onFindViewById(int):2901:2901 -> e
    1:10:boolean onHasView():2909:2909 -> f
androidx.fragment.app.Fragment$5 -> androidx.fragment.app.Fragment$5:
# {"id":"sourceFile","fileName":"Fragment.java"}
    androidx.fragment.app.Fragment this$0 -> e
    1:6:void <init>(androidx.fragment.app.Fragment):2936:2936 -> <init>
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):2940:2940 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):2941:2941 -> a
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):2942:2942 -> a
androidx.fragment.app.Fragment$AnimationInfo -> androidx.fragment.app.Fragment$e:
# {"id":"sourceFile","fileName":"Fragment.java"}
    android.view.View mAnimatingAway -> a
    android.animation.Animator mAnimator -> b
    boolean mIsPop -> c
    int mEnterAnim -> d
    int mExitAnim -> e
    int mPopEnterAnim -> f
    int mPopExitAnim -> g
    int mNextTransition -> h
    java.util.ArrayList mSharedElementSourceNames -> i
    java.util.ArrayList mSharedElementTargetNames -> j
    java.lang.Object mEnterTransition -> k
    java.lang.Object mReturnTransition -> l
    java.lang.Object mExitTransition -> m
    java.lang.Object mReenterTransition -> n
    java.lang.Object mSharedElementEnterTransition -> o
    java.lang.Object mSharedElementReturnTransition -> p
    java.lang.Boolean mAllowReturnTransitionOverlap -> q
    java.lang.Boolean mAllowEnterTransitionOverlap -> r
    float mPostOnViewCreatedAlpha -> s
    android.view.View mFocusedView -> t
    boolean mEnterTransitionPostponed -> u
    androidx.fragment.app.Fragment$OnStartEnterTransitionListener mStartEnterTransitionListener -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Fragment$g;"}
    boolean mIsHideReplaced -> w
    1:4:void <init>():3558:3558 -> <init>
    5:6:void <init>():3584:3584 -> <init>
    7:10:void <init>():3585:3585 -> <init>
    11:12:void <init>():3586:3586 -> <init>
    13:14:void <init>():3587:3587 -> <init>
    15:16:void <init>():3588:3588 -> <init>
    17:20:void <init>():3589:3589 -> <init>
    21:22:void <init>():3596:3596 -> <init>
    23:25:void <init>():3597:3597 -> <init>
androidx.fragment.app.Fragment$InstantiationException -> androidx.fragment.app.Fragment$f:
# {"id":"sourceFile","fileName":"Fragment.java"}
    1:4:void <init>(java.lang.String,java.lang.Exception):516:516 -> <init>
androidx.fragment.app.Fragment$OnStartEnterTransitionListener -> androidx.fragment.app.Fragment$g:
# {"id":"sourceFile","fileName":"Fragment.java"}
    void onStartEnterTransition() -> a
    void startListening() -> b
androidx.fragment.app.FragmentActivity -> androidx.fragment.app.e:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentController mFragments -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/i;"}
    androidx.lifecycle.LifecycleRegistry mFragmentLifecycleRegistry -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    boolean mCreated -> w
    boolean mResumed -> x
    boolean mStopped -> y
    1:3:void <init>():103:103 -> <init>
    4:14:void <init>():84:84 -> <init>
    15:22:void <init>():91:91 -> <init>
    23:24:void <init>():95:95 -> <init>
    25:28:void <init>():104:104 -> <init>
    1:7:void onResumeFragments():457:457 -> A
    8:13:void onResumeFragments():458:458 -> A
    void supportInvalidateOptionsMenu() -> B
    1:3:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):562:562 -> dump
    4:11:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):563:563 -> dump
    12:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):564:564 -> dump
    23:27:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):565:565 -> dump
    28:44:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):566:566 -> dump
    45:52:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):567:567 -> dump
    53:62:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):568:568 -> dump
    63:72:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):569:569 -> dump
    73:77:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):570:570 -> dump
    78:83:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):572:572 -> dump
    84:90:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):573:573 -> dump
    91:100:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):575:575 -> dump
    1:5:void onActivityResult(int,int,android.content.Intent):163:163 -> onActivityResult
    6:9:void onActivityResult(int,int,android.content.Intent):164:164 -> onActivityResult
    1:5:void onConfigurationChanged(android.content.res.Configuration):261:261 -> onConfigurationChanged
    6:8:void onConfigurationChanged(android.content.res.Configuration):262:262 -> onConfigurationChanged
    9:14:void onConfigurationChanged(android.content.res.Configuration):263:263 -> onConfigurationChanged
    1:3:void onCreate(android.os.Bundle):273:273 -> onCreate
    4:10:void onCreate(android.os.Bundle):275:275 -> onCreate
    11:16:void onCreate(android.os.Bundle):276:276 -> onCreate
    3:6:boolean onCreatePanelMenu(int,android.view.Menu):287:287 -> onCreatePanelMenu
    7:18:boolean onCreatePanelMenu(int,android.view.Menu):288:288 -> onCreatePanelMenu
    19:23: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
    1:3:void onDestroy():329:329 -> onDestroy
    4:8:void onDestroy():330:330 -> onDestroy
    9:16:void onDestroy():331:331 -> onDestroy
    1:3:void onLowMemory():341:341 -> onLowMemory
    4:9:void onLowMemory():342:342 -> onLowMemory
    1:15:boolean onMenuItemSelected(int,android.view.MenuItem):352:352 -> onMenuItemSelected
    16:22:boolean onMenuItemSelected(int,android.view.MenuItem):361:361 -> onMenuItemSelected
    23:29:boolean onMenuItemSelected(int,android.view.MenuItem):358:358 -> onMenuItemSelected
    1:6:void onMultiWindowModeChanged(boolean):235:235 -> onMultiWindowModeChanged
    1:5:void onNewIntent(android.content.Intent):409:409 -> onNewIntent
    6:9:void onNewIntent(android.content.Intent):410:410 -> onNewIntent
    3:7:void onPanelClosed(int,android.view.Menu):376:376 -> onPanelClosed
    8:11:void onPanelClosed(int,android.view.Menu):378:378 -> onPanelClosed
    1:4:void onPause():388:388 -> onPause
    5:6:void onPause():389:389 -> onPause
    7:11:void onPause():390:390 -> onPause
    12:19:void onPause():391:391 -> onPause
    1:6:void onPictureInPictureModeChanged(boolean):251:251 -> onPictureInPictureModeChanged
    1:3:void onPostResume():446:446 -> onPostResume
    4:7:void onPostResume():447:447 -> onPostResume
    3:6:boolean onPreparePanel(int,android.view.View,android.view.Menu):470:470 -> onPreparePanel
    7:14:boolean onPreparePanel(int,android.view.View,android.view.Menu):471:471 -> onPreparePanel
    15:19:boolean onPreparePanel(int,android.view.View,android.view.Menu):474:474 -> onPreparePanel
    1:5:void onRequestPermissionsResult(int,java.lang.String[],int[]):635:635 -> onRequestPermissionsResult
    6:9:void onRequestPermissionsResult(int,java.lang.String[],int[]):636:636 -> onRequestPermissionsResult
    1:5:void onResume():433:433 -> onResume
    6:9:void onResume():434:434 -> onResume
    10:11:void onResume():435:435 -> onResume
    12:17:void onResume():436:436 -> onResume
    1:5:void onStart():495:495 -> onStart
    6:9:void onStart():496:496 -> onStart
    10:11:void onStart():498:498 -> onStart
    12:16:void onStart():500:500 -> onStart
    17:18:void onStart():501:501 -> onStart
    19:23:void onStart():502:502 -> onStart
    24:28:void onStart():505:505 -> onStart
    29:35:void onStart():509:509 -> onStart
    36:41:void onStart():510:510 -> onStart
    1:6:void onStateNotSaved():421:421 -> onStateNotSaved
    1:4:void onStop():520:520 -> onStop
    5:6:void onStop():522:522 -> onStop
    7:9:void onStop():523:523 -> onStop
    10:14:void onStop():525:525 -> onStop
    15:22:void onStop():526:526 -> onStop
    1:7:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):319:319 -> t
    1:7:androidx.fragment.app.FragmentManager getSupportFragmentManager():608:608 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/n;"}
    1:14:void init():125:125 -> v
    15:23:void init():140:140 -> v
    1:13:void markFragmentsCreated():823:823 -> w
    1:4:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):829:829 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroidx/lifecycle/d$c;)Z"}
    5:24:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):830:830 -> x
    25:30:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):834:834 -> x
    31:34:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):835:835 -> x
    35:39:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):836:836 -> x
    40:44:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):838:838 -> x
    45:60:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):839:839 -> x
    61:66:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):840:840 -> x
    67:80:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):843:843 -> x
    81:88:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):844:844 -> x
    1:1:void onAttachFragment(androidx.fragment.app.Fragment):0:0 -> y
    2:6:boolean onPrepareOptionsPanel(android.view.View,android.view.Menu):485:485 -> z
androidx.fragment.app.FragmentActivity$1 -> androidx.fragment.app.e$a:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/e;"}
    1:6:void <init>(androidx.fragment.app.FragmentActivity):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/e;)V"}
    1:5:android.os.Bundle saveState():130:130 -> a
    6:10:android.os.Bundle saveState():131:131 -> a
    11:19:android.os.Bundle saveState():132:132 -> a
    20:29:android.os.Bundle saveState():133:133 -> a
    30:35:android.os.Bundle saveState():135:135 -> a
androidx.fragment.app.FragmentActivity$2 -> androidx.fragment.app.e$b:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/e;"}
    1:6:void <init>(androidx.fragment.app.FragmentActivity):140:140 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/e;)V"}
    1:8:void onContextAvailable(android.content.Context):143:143 -> a
    9:14:void onContextAvailable(android.content.Context):144:144 -> a
    15:22:void onContextAvailable(android.content.Context):145:145 -> a
    23:26:void onContextAvailable(android.content.Context):148:148 -> a
    27:34:void onContextAvailable(android.content.Context):149:149 -> a
androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.e$c:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    androidx.fragment.app.FragmentActivity this$0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/e;"}
    1:2:void <init>(androidx.fragment.app.FragmentActivity):724:724 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/e;)V"}
    3:6:void <init>(androidx.fragment.app.FragmentActivity):725:725 -> <init>
    1:7:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():747:747 -> a
    1:6:void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):798:798 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroidx/fragment/app/Fragment;)V"}
    1:7:android.view.View onFindViewById(int):804:804 -> e
    1:8:boolean onHasView():809:809 -> f
    9:18:boolean onHasView():810:810 -> f
    1:7:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():816:816 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/result/e;"}
    1:7:androidx.lifecycle.ViewModelStore getViewModelStore():741:741 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
    1:5:androidx.lifecycle.Lifecycle getLifecycle():735:735 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
    1:5:java.lang.Object onGetHost():719:719 -> m
    1:13:android.view.LayoutInflater onGetLayoutInflater():764:764 -> n
    1:9:boolean onShouldSaveFragmentState(androidx.fragment.app.Fragment):758:758 -> o
    1:6:void onSupportInvalidateOptionsMenu():774:774 -> p
    1:3:androidx.fragment.app.FragmentActivity onGetHost():769:769 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/e;"}
androidx.fragment.app.FragmentAnim -> androidx.fragment.app.f:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    1:2:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):146:146 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/w$g;)V"}
    3:4:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):147:147 -> a
    5:7:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):148:148 -> a
    8:12:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):149:149 -> a
    13:20:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):150:150 -> a
    21:23:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):161:161 -> a
    24:27:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):162:162 -> a
    28:34:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):163:163 -> a
    35:39:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):165:165 -> a
    40:47:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):166:166 -> a
    48:53:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):191:191 -> a
    54:55:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):193:193 -> a
    56:58:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):194:194 -> a
    59:68:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):195:195 -> a
    69:73:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):208:208 -> a
    74:77:void animateRemoveFragment(androidx.fragment.app.Fragment,androidx.fragment.app.FragmentAnim$AnimationOrAnimator,androidx.fragment.app.FragmentTransition$Callback):209:209 -> a
    5:9:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):123:123 -> b
    10:16:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):125:125 -> b
    17:21:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):129:129 -> b
    22:26:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):131:131 -> b
    1:4:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):46:46 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/fragment/app/Fragment;ZZ)Landroidx/fragment/app/f$d;"}
    5:9:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):47:47 -> c
    10:12:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):49:49 -> c
    13:19:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):55:55 -> c
    20:25:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):56:56 -> c
    26:32:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):57:57 -> c
    33:43:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):60:60 -> c
    44:49:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):63:63 -> c
    50:55:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):65:65 -> c
    56:61:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):68:68 -> c
    62:71:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):70:70 -> c
    72:77:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):74:74 -> c
    78:85:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):79:79 -> c
    86:93:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):80:80 -> c
    94:99:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):85:85 -> c
    100:106:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):87:87 -> c
    107:107:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):92:92 -> c
    108:113:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):100:100 -> c
    114:122:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):102:102 -> c
    123:128:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):110:110 -> c
    129:134:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):112:112 -> c
    135:136:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):107:107 -> c
    17:24:int transitToAnimResourceId(int,boolean):221:221 -> d
    25:32:int transitToAnimResourceId(int,boolean):224:224 -> d
    33:38:int transitToAnimResourceId(int,boolean):218:218 -> d
androidx.fragment.app.FragmentAnim$1 -> androidx.fragment.app.f$a:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    androidx.fragment.app.Fragment val$fragment -> a
    1:6:void <init>(androidx.fragment.app.Fragment):150:150 -> <init>
    1:9:void onCancel():153:153 -> onCancel
    10:15:void onCancel():154:154 -> onCancel
    16:20:void onCancel():155:155 -> onCancel
    21:23:void onCancel():156:156 -> onCancel
    24:29:void onCancel():158:158 -> onCancel
androidx.fragment.app.FragmentAnim$2 -> androidx.fragment.app.f$b:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    android.view.ViewGroup val$container -> a
    androidx.fragment.app.Fragment val$fragment -> b
    androidx.fragment.app.FragmentTransition$Callback val$callback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w$g;"}
    androidx.core.os.CancellationSignal val$signal -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    1:12:void <init>(android.view.ViewGroup,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentTransition$Callback,androidx.core.os.CancellationSignal):166:166 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/w$g;Landroidx/core/os/b;)V"}
    1:11:void onAnimationEnd(android.view.animation.Animation):176:176 -> onAnimationEnd
    1:1:void onAnimationRepeat(android.view.animation.Animation):0:0 -> onAnimationRepeat
    1:1:void onAnimationStart(android.view.animation.Animation):0:0 -> onAnimationStart
androidx.fragment.app.FragmentAnim$2$1 -> androidx.fragment.app.f$b$a:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    androidx.fragment.app.FragmentAnim$2 this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$b;"}
    1:6:void <init>(androidx.fragment.app.FragmentAnim$2):176:176 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$b;)V"}
    1:10:void run():179:179 -> run
    11:18:void run():180:180 -> run
    19:30:void run():181:181 -> run
androidx.fragment.app.FragmentAnim$3 -> androidx.fragment.app.f$c:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    android.view.ViewGroup val$container -> a
    android.view.View val$viewToAnimate -> b
    androidx.fragment.app.Fragment val$fragment -> c
    androidx.fragment.app.FragmentTransition$Callback val$callback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w$g;"}
    androidx.core.os.CancellationSignal val$signal -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    1:14:void <init>(android.view.ViewGroup,android.view.View,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentTransition$Callback,androidx.core.os.CancellationSignal):195:195 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/w$g;Landroidx/core/os/b;)V"}
    1:7:void onAnimationEnd(android.animation.Animator):198:198 -> onAnimationEnd
    8:13:void onAnimationEnd(android.animation.Animator):201:201 -> onAnimationEnd
    14:21:void onAnimationEnd(android.animation.Animator):202:202 -> onAnimationEnd
    22:31:void onAnimationEnd(android.animation.Animator):203:203 -> onAnimationEnd
    32:41:void onAnimationEnd(android.animation.Animator):204:204 -> onAnimationEnd
androidx.fragment.app.FragmentAnim$AnimationOrAnimator -> androidx.fragment.app.f$d:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    android.view.animation.Animation animation -> a
    android.animation.Animator animator -> b
    1:3:void <init>(android.view.animation.Animation):237:239 -> <init>
    4:4:void <init>(android.view.animation.Animation):241:241 -> <init>
    5:7:void <init>(android.animation.Animator):245:247 -> <init>
    8:8:void <init>(android.animation.Animator):249:249 -> <init>
androidx.fragment.app.FragmentAnim$EndViewTransitionAnimation -> androidx.fragment.app.f$e:
# {"id":"sourceFile","fileName":"FragmentAnim.java"}
    android.view.ViewGroup mParent -> e
    android.view.View mChild -> f
    boolean mEnded -> g
    boolean mTransitionEnded -> h
    boolean mAnimating -> i
    2:5:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):269:269 -> <init>
    6:7:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):265:265 -> <init>
    8:9:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):270:270 -> <init>
    10:11:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):271:271 -> <init>
    12:14:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):272:272 -> <init>
    15:18:void <init>(android.view.animation.Animation,android.view.ViewGroup,android.view.View):275:275 -> <init>
    1:3:boolean getTransformation(long,android.view.animation.Transformation):280:282 -> getTransformation
    4:4:boolean getTransformation(long,android.view.animation.Transformation):284:284 -> getTransformation
    5:6:boolean getTransformation(long,android.view.animation.Transformation):286:287 -> getTransformation
    7:9:boolean getTransformation(long,android.view.animation.Transformation,float):295:297 -> getTransformation
    10:10:boolean getTransformation(long,android.view.animation.Transformation,float):299:299 -> getTransformation
    11:12:boolean getTransformation(long,android.view.animation.Transformation,float):301:302 -> getTransformation
    1:9:void run():309:309 -> run
    10:11:void run():310:310 -> run
    12:17:void run():312:312 -> run
    18:25:void run():314:314 -> run
    26:28:void run():315:315 -> run
androidx.fragment.app.FragmentContainer -> androidx.fragment.app.g:
# {"id":"sourceFile","fileName":"FragmentContainer.java"}
    1:4:void <init>():31:31 -> <init>
    1:5:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):57:57 -> d
    android.view.View onFindViewById(int) -> e
    boolean onHasView() -> f
androidx.fragment.app.FragmentContainerView -> androidx.fragment.app.h:
# {"id":"sourceFile","fileName":"FragmentContainerView.java"}
    java.util.ArrayList mDisappearingFragmentChildren -> e
    java.util.ArrayList mTransitioningFragmentViews -> f
    android.view.View$OnApplyWindowInsetsListener mApplyWindowInsetsListener -> g
    boolean mDrawDisappearingViewsFirst -> h
    1:4: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/n;)V"}
    5:6:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):109:109 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):154:154 -> <init>
    11:18:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):155:155 -> <init>
    19:24:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):157:157 -> <init>
    25:30:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):159:159 -> <init>
    31:33:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):160:160 -> <init>
    34:37:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):162:162 -> <init>
    38:49:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):163:163 -> <init>
    50:67:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):169:169 -> <init>
    68:69:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):170:170 -> <init>
    70:95:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):171:171 -> <init>
    96:108:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):175:175 -> <init>
    109:111:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):176:176 -> <init>
    112:115:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):177:177 -> <init>
    116:119:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):178:178 -> <init>
    120:123:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):179:179 -> <init>
    124:126:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):180:180 -> <init>
    127:130:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):182:182 -> <init>
    1:10:void addDisappearingFragmentView(android.view.View):395:395 -> a
    11:14:void addDisappearingFragmentView(android.view.View):396:396 -> a
    15:21:void addDisappearingFragmentView(android.view.View):397:397 -> a
    22:27:void addDisappearingFragmentView(android.view.View):399:399 -> a
    1:6:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):308:308 -> addView
    7:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):313:313 -> addView
    11:38:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):309:309 -> addView
    1:6:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):326:326 -> addViewInLayout
    7:11:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):331:331 -> addViewInLayout
    12:39:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):327:327 -> addViewInLayout
    1:4:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):235:235 -> dispatchApplyWindowInsets
    5:8:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):236:236 -> dispatchApplyWindowInsets
    9:12:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):238:238 -> dispatchApplyWindowInsets
    13:17:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):237:237 -> dispatchApplyWindowInsets
    18:21:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):239:239 -> dispatchApplyWindowInsets
    22:27:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):240:240 -> dispatchApplyWindowInsets
    28:34:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):241:241 -> dispatchApplyWindowInsets
    35:45:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):243:243 -> dispatchApplyWindowInsets
    1:9:void dispatchDraw(android.graphics.Canvas):251:251 -> dispatchDraw
    10:17:void dispatchDraw(android.graphics.Canvas):252:252 -> dispatchDraw
    18:35:void dispatchDraw(android.graphics.Canvas):253:253 -> dispatchDraw
    36:39:void dispatchDraw(android.graphics.Canvas):256:256 -> dispatchDraw
    1:8:boolean drawChild(android.graphics.Canvas,android.view.View,long):261:261 -> drawChild
    9:14:boolean drawChild(android.graphics.Canvas,android.view.View,long):262:262 -> drawChild
    15:24:boolean drawChild(android.graphics.Canvas,android.view.View,long):264:264 -> drawChild
    25:29:boolean drawChild(android.graphics.Canvas,android.view.View,long):268:268 -> drawChild
    1:4:void endViewTransition(android.view.View):284:284 -> endViewTransition
    5:7:void endViewTransition(android.view.View):285:285 -> endViewTransition
    8:11:void endViewTransition(android.view.View):286:286 -> endViewTransition
    12:18:void endViewTransition(android.view.View):287:287 -> endViewTransition
    19:20:void endViewTransition(android.view.View):288:288 -> endViewTransition
    21:24:void endViewTransition(android.view.View):291:291 -> endViewTransition
    1:1:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0:0 -> onApplyWindowInsets
    1:8:void removeAllViewsInLayout():373:373 -> removeAllViewsInLayout
    9:12:void removeAllViewsInLayout():374:374 -> removeAllViewsInLayout
    13:18:void removeAllViewsInLayout():375:375 -> removeAllViewsInLayout
    19:22:void removeAllViewsInLayout():377:377 -> removeAllViewsInLayout
    3:5:void removeDetachedView(android.view.View,boolean):383:383 -> removeDetachedView
    6:9:void removeDetachedView(android.view.View,boolean):385:385 -> removeDetachedView
    1:3:void removeView(android.view.View):349:349 -> removeView
    4:7:void removeView(android.view.View):350:350 -> removeView
    1:4:void removeViewAt(int):336:336 -> removeViewAt
    5:7:void removeViewAt(int):337:337 -> removeViewAt
    8:11:void removeViewAt(int):338:338 -> removeViewAt
    1:3:void removeViewInLayout(android.view.View):343:343 -> removeViewInLayout
    4:7:void removeViewInLayout(android.view.View):344:344 -> removeViewInLayout
    6:9:void removeViews(int,int):356:356 -> removeViews
    10:15:void removeViews(int,int):357:357 -> removeViews
    16:19:void removeViews(int,int):359:359 -> removeViews
    6:9:void removeViewsInLayout(int,int):365:365 -> removeViewsInLayout
    10:15:void removeViewsInLayout(int,int):366:366 -> removeViewsInLayout
    16:19:void removeViewsInLayout(int,int):368:368 -> removeViewsInLayout
    1:3:void setDrawDisappearingViewsLast(boolean):296:296 -> setDrawDisappearingViewsLast
    1:8:void setLayoutTransition(android.animation.LayoutTransition):209:209 -> setLayoutTransition
    1:3:void setOnApplyWindowInsetsListener(android.view.View$OnApplyWindowInsetsListener):216:216 -> setOnApplyWindowInsetsListener
    1:6:void startViewTransition(android.view.View):273:273 -> startViewTransition
    7:10:void startViewTransition(android.view.View):274:274 -> startViewTransition
    11:17:void startViewTransition(android.view.View):275:275 -> startViewTransition
    18:22:void startViewTransition(android.view.View):277:277 -> startViewTransition
    23:26:void startViewTransition(android.view.View):279:279 -> startViewTransition
androidx.fragment.app.FragmentController -> androidx.fragment.app.i:
# {"id":"sourceFile","fileName":"FragmentController.java"}
    androidx.fragment.app.FragmentHostCallback mHost -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"}
    1:3:void <init>(androidx.fragment.app.FragmentHostCallback):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;)V"}
    4:6:void <init>(androidx.fragment.app.FragmentHostCallback):61:61 -> <init>
    1:8:void attachHost(androidx.fragment.app.Fragment):116:116 -> a
    1:14:androidx.fragment.app.FragmentController createController(androidx.fragment.app.FragmentHostCallback):57:57 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;)Landroidx/fragment/app/i;"}
    1:8:void dispatchActivityCreated():251:251 -> c
    1:8:void dispatchConfigurationChanged(android.content.res.Configuration):367:367 -> d
    1:9:boolean dispatchContextItemSelected(android.view.MenuItem):429:429 -> e
    1:8:void dispatchCreate():240:240 -> f
    1:9:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):391:391 -> g
    1:8:void dispatchDestroy():334:334 -> h
    1:8:void dispatchLowMemory():379:379 -> i
    1:8:void dispatchMultiWindowModeChanged(boolean):345:345 -> j
    1:9:boolean dispatchOptionsItemSelected(android.view.MenuItem):416:416 -> k
    1:8:void dispatchOptionsMenuClosed(android.view.Menu):440:440 -> l
    1:8:void dispatchPause():284:284 -> m
    1:8:void dispatchPictureInPictureModeChanged(boolean):356:356 -> n
    1:9:boolean dispatchPrepareOptionsMenu(android.view.Menu):403:403 -> o
    1:8:void dispatchResume():273:273 -> p
    1:8:void dispatchStart():262:262 -> q
    1:8:void dispatchStop():295:295 -> r
    1:10:boolean execPendingActions():451:451 -> s
    1:5:androidx.fragment.app.FragmentManager getSupportFragmentManager():69:69 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/n;"}
    1:8:void noteStateNotSaved():142:142 -> u
    1:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):134:134 -> v
    9:13:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):135:135 -> v
    1:6:void restoreSaveState(android.os.Parcelable):193:193 -> w
    7:12:void restoreSaveState(android.os.Parcelable):198:198 -> w
    13:20:void restoreSaveState(android.os.Parcelable):194:194 -> w
    1:9:android.os.Parcelable saveAllState():152:152 -> x
androidx.fragment.app.FragmentFactory -> androidx.fragment.app.j:
# {"id":"sourceFile","fileName":"FragmentFactory.java"}
    androidx.collection.SimpleArrayMap sClassCacheMap -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/g;"}
    1:8:void <clinit>():33:33 -> <clinit>
    1:4:void <init>():31:31 -> <init>
    androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String) -> a
    1:4:boolean isFragmentClass(java.lang.ClassLoader,java.lang.String):70:70 -> b
    5:13:boolean isFragmentClass(java.lang.ClassLoader,java.lang.String):71:71 -> b
    1:10:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):45:45 -> c
    11:15:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):47:47 -> c
    16:18:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):48:48 -> c
    19:27:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):50:50 -> c
    28:31:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):53:53 -> c
    32:36:java.lang.Class loadClass(java.lang.ClassLoader,java.lang.String):54:54 -> c
    1:8:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):94:94 -> d
    9:35:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):100:100 -> d
    36:61:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):97:97 -> d
androidx.fragment.app.FragmentHostCallback -> androidx.fragment.app.k:
# {"id":"sourceFile","fileName":"FragmentHostCallback.java"}
    android.app.Activity mActivity -> e
    android.content.Context mContext -> f
    android.os.Handler mHandler -> g
    int mWindowAnimations -> h
    androidx.fragment.app.FragmentManager mFragmentManager -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:1:void <init>(androidx.fragment.app.FragmentActivity):91:91 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/e;)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>
    1:3:android.app.Activity getActivity():242:242 -> h
    1:3:android.content.Context getContext():247:247 -> i
    1:3:android.os.Handler getHandler():252:252 -> l
    java.lang.Object onGetHost() -> m
    android.view.LayoutInflater onGetLayoutInflater() -> n
    boolean onShouldSaveFragmentState(androidx.fragment.app.Fragment) -> o
    void onSupportInvalidateOptionsMenu() -> p
androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.l:
# {"id":"sourceFile","fileName":"FragmentLayoutInflaterFactory.java"}
    androidx.fragment.app.FragmentManager mFragmentManager -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:3:void <init>(androidx.fragment.app.FragmentManager):36:36 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    4:6: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:19:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):93:95 -> onCreateView
    20:20:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):94:94 -> onCreateView
    21:28:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):96:103 -> onCreateView
    29:32:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):105:108 -> onCreateView
    33:33:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):107:107 -> onCreateView
    34:34:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):111:111 -> onCreateView
    35:37:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):121:123 -> onCreateView
    38:38:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):125:125 -> onCreateView
    39:42:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):127:130 -> onCreateView
    43:43:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):129:129 -> onCreateView
    44:44:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):136:136 -> onCreateView
    45:45:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):140:140 -> onCreateView
    46:46:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):142:142 -> onCreateView
    47:47:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):144:144 -> onCreateView
    48:48:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):149:149 -> onCreateView
    49:50:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):151:152 -> onCreateView
    51:51:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):157:157 -> onCreateView
    52:52:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):173:173 -> onCreateView
    53:53:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):145:145 -> onCreateView
    54:56:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):114:116 -> onCreateView
androidx.fragment.app.FragmentLayoutInflaterFactory$1 -> androidx.fragment.app.l$a:
# {"id":"sourceFile","fileName":"FragmentLayoutInflaterFactory.java"}
    androidx.fragment.app.FragmentStateManager val$fragmentStateManager -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/t;"}
    androidx.fragment.app.FragmentLayoutInflaterFactory this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/l;"}
    1:8:void <init>(androidx.fragment.app.FragmentLayoutInflaterFactory,androidx.fragment.app.FragmentStateManager):158:158 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/l;Landroidx/fragment/app/t;)V"}
    1:6:void onViewAttachedToWindow(android.view.View):161:161 -> onViewAttachedToWindow
    7:11:void onViewAttachedToWindow(android.view.View):162:162 -> onViewAttachedToWindow
    12:13:void onViewAttachedToWindow(android.view.View):163:163 -> onViewAttachedToWindow
    14:27:void onViewAttachedToWindow(android.view.View):164:164 -> onViewAttachedToWindow
    28:31:void onViewAttachedToWindow(android.view.View):166:166 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
androidx.fragment.app.FragmentLifecycleCallbacksDispatcher -> androidx.fragment.app.m:
# {"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/n;"}
    1:3:void <init>(androidx.fragment.app.FragmentManager):53:53 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    4:10:void <init>(androidx.fragment.app.FragmentManager):46:46 -> <init>
    11:13:void <init>(androidx.fragment.app.FragmentManager):54:54 -> <init>
    1:8:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):155:155 -> a
    9:12:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):157:157 -> a
    13:17:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):158:158 -> a
    18:20:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):159:159 -> a
    21:42:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):161:161 -> a
    43:44:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):162:163 -> a
    45:45:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):163:163 -> a
    1:9:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):106:106 -> b
    10:17:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):107:107 -> b
    18:21:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):109:109 -> b
    22:26:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):110:110 -> b
    27:29:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):111:111 -> b
    30:51:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):113:113 -> b
    52:53:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):114:115 -> b
    54:54:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):115:115 -> b
    1:8:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):138:138 -> c
    9:12:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):140:140 -> c
    13:17:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):141:141 -> c
    18:20:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):142:142 -> c
    21:42:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):144:144 -> c
    43:44:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):145:146 -> c
    45:45:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):146:146 -> c
    1:8:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):272:272 -> d
    9:12:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):274:274 -> d
    13:17:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):275:275 -> d
    18:20:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):276:276 -> d
    21:42:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):278:278 -> d
    43:44:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):279:280 -> d
    45:45:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):280:280 -> d
    1:8:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):286:286 -> e
    9:12:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):288:288 -> e
    13:17:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):289:289 -> e
    18:20:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):290:290 -> e
    21:42:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):292:292 -> e
    43:44:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):293:294 -> e
    45:45:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):294:294 -> e
    1:8:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):214:214 -> f
    9:12:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):216:216 -> f
    13:17:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):217:217 -> f
    18:20:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):218:218 -> f
    21:42:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):220:220 -> f
    43:44:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):221:222 -> f
    45:45:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):222:222 -> f
    1:9:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):91:91 -> g
    10:17:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):92:92 -> g
    18:21:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):94:94 -> g
    22:26:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):95:95 -> g
    27:29:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):96:96 -> g
    30:51:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):98:98 -> g
    52:53:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):99:100 -> g
    54:54:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):100:100 -> g
    1:8:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):122:122 -> h
    9:12:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):124:124 -> h
    13:17:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):125:125 -> h
    18:20:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):126:126 -> h
    21:42:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):128:128 -> h
    43:44:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):129:130 -> h
    45:45:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):130:130 -> h
    1:8:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):200:200 -> i
    9:12:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):202:202 -> i
    13:17:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):203:203 -> i
    18:20:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):204:204 -> i
    21:42:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):206:206 -> i
    43:44:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):207:208 -> i
    45:45:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):208:208 -> i
    1:8:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):243:243 -> j
    9:12:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):245:245 -> j
    13:17:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):246:246 -> j
    18:20:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):247:247 -> j
    21:42:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):249:249 -> j
    43:44:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):250:251 -> j
    45:45:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):251:251 -> j
    1:8:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):186:186 -> k
    9:12:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):188:188 -> k
    13:17:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):189:189 -> k
    18:20:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):190:190 -> k
    21:42:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):192:192 -> k
    43:44:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):193:194 -> k
    45:45:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):194:194 -> k
    1:8:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):228:228 -> l
    9:12:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):230:230 -> l
    13:17:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):231:231 -> l
    18:20:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):232:232 -> l
    21:42:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):234:234 -> l
    43:44:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):235:236 -> l
    45:45:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):236:236 -> l
    1:8:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):171:171 -> m
    9:12:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):173:173 -> m
    13:17:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):174:174 -> m
    18:20:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):175:175 -> m
    21:42:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):177:177 -> m
    43:44:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):178:179 -> m
    45:45:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):179:179 -> m
    1:8:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):258:258 -> n
    9:12:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):260:260 -> n
    13:17:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):261:261 -> n
    18:20:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):262:262 -> n
    21:42:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):264:264 -> n
    43:44:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):265:266 -> n
    45:45:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):266:266 -> n
androidx.fragment.app.FragmentManager -> androidx.fragment.app.n:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.activity.result.ActivityResultLauncher mStartIntentSenderForResult -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    androidx.activity.result.ActivityResultLauncher mRequestPermissions -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    java.util.ArrayDeque mLaunchedFragments -> C
    boolean mNeedMenuInvalidate -> D
    boolean mStateSaved -> E
    boolean mStopped -> F
    boolean mDestroyed -> G
    boolean mHavePendingDeferredStart -> H
    java.util.ArrayList mTmpRecords -> I
    java.util.ArrayList mTmpIsPop -> J
    java.util.ArrayList mTmpAddedFragments -> K
    java.util.ArrayList mPostponedTransactions -> L
    androidx.fragment.app.FragmentManagerViewModel mNonConfig -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/q;"}
    java.lang.Runnable mExecCommit -> N
    boolean DEBUG -> O
    boolean USE_STATE_MANAGER -> P
    java.util.ArrayList mPendingActions -> a
    boolean mExecutingActions -> b
    androidx.fragment.app.FragmentStore mFragmentStore -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"}
    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/l;"}
    androidx.activity.OnBackPressedDispatcher mOnBackPressedDispatcher -> g
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/e;"}
    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/w$g;"}
    androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mLifecycleCallbacksDispatcher -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"}
    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/k;"}
    androidx.fragment.app.FragmentContainer mContainer -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/g;"}
    androidx.fragment.app.Fragment mParent -> t
    androidx.fragment.app.Fragment mPrimaryNav -> u
    androidx.fragment.app.FragmentFactory mFragmentFactory -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/j;"}
    androidx.fragment.app.FragmentFactory mHostFragmentFactory -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/j;"}
    androidx.fragment.app.SpecialEffectsControllerFactory mSpecialEffectsControllerFactory -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c0;"}
    androidx.fragment.app.SpecialEffectsControllerFactory mDefaultSpecialEffectsControllerFactory -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/c0;"}
    androidx.activity.result.ActivityResultLauncher mStartActivityForResult -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:3:void <init>():96:96 -> <init>
    4:10:void <init>():423:423 -> <init>
    11:17:void <init>():426:426 -> <init>
    18:24:void <init>():429:429 -> <init>
    25:32:void <init>():432:432 -> <init>
    33:39:void <init>():440:440 -> <init>
    40:44:void <init>():442:442 -> <init>
    45:50:void <init>():443:443 -> <init>
    51:55:void <init>():444:444 -> <init>
    56:61:void <init>():445:445 -> <init>
    62:66:void <init>():448:448 -> <init>
    67:72:void <init>():449:449 -> <init>
    73:79:void <init>():450:450 -> <init>
    80:86:void <init>():465:465 -> <init>
    87:94:void <init>():467:467 -> <init>
    95:97:void <init>():470:470 -> <init>
    98:99:void <init>():477:477 -> <init>
    100:106:void <init>():478:478 -> <init>
    107:108:void <init>():486:486 -> <init>
    109:115:void <init>():487:487 -> <init>
    116:122:void <init>():500:500 -> <init>
    123:130:void <init>():521:521 -> <init>
    1:7:boolean dispatchContextItemSelected(android.view.MenuItem):3235:3235 -> A
    8:31:boolean dispatchContextItemSelected(android.view.MenuItem):3238:3238 -> A
    32:39:boolean dispatchContextItemSelected(android.view.MenuItem):3240:3240 -> A
    2:29:void hideFragment(androidx.fragment.app.Fragment):1747:1747 -> A0
    30:34:void hideFragment(androidx.fragment.app.Fragment):1748:1748 -> A0
    35:36:void hideFragment(androidx.fragment.app.Fragment):1749:1749 -> A0
    37:41:void hideFragment(androidx.fragment.app.Fragment):1752:1752 -> A0
    42:45:void hideFragment(androidx.fragment.app.Fragment):1753:1753 -> A0
    2:3:void dispatchCreate():3058:3058 -> B
    4:5:void dispatchCreate():3059:3059 -> B
    6:11:void dispatchCreate():3060:3060 -> B
    12:15:void dispatchCreate():3061:3061 -> B
    1:11:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3463:3463 -> B0
    12:14:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3464:3464 -> B0
    1:7:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3174:3174 -> C
    8:33:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3179:3179 -> C
    34:47:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3181:3181 -> C
    48:52:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3184:3184 -> C
    53:57:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3186:3186 -> C
    58:61:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3191:3191 -> C
    62:69:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3192:3192 -> C
    70:79:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3193:3193 -> C
    80:85:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3194:3194 -> C
    86:91:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3195:3195 -> C
    92:94:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3200:3200 -> C
    1:3:boolean isDestroyed():1169:1169 -> C0
    2:3:void dispatchDestroy():3104:3104 -> D
    4:6:void dispatchDestroy():3105:3105 -> D
    7:10:void dispatchDestroy():3106:3106 -> D
    11:14:void dispatchDestroy():3107:3107 -> D
    15:16:void dispatchDestroy():3108:3108 -> D
    17:18:void dispatchDestroy():3109:3109 -> D
    19:20:void dispatchDestroy():3110:3110 -> D
    21:24:void dispatchDestroy():3111:3111 -> D
    25:29:void dispatchDestroy():3114:3114 -> D
    30:31:void dispatchDestroy():3115:3115 -> D
    32:35:void dispatchDestroy():3117:3117 -> D
    36:38:void dispatchDestroy():3118:3118 -> D
    39:43:void dispatchDestroy():3119:3119 -> D
    44:49:void dispatchDestroy():3120:3120 -> D
    1:17:boolean isLoggingEnabled(int):141:141 -> D0
    2:5:void dispatchDestroyView():3100:3100 -> E
    1:20:boolean isMenuAvailable(androidx.fragment.app.Fragment):3459:3459 -> E0
    1:24:void dispatchLowMemory():3166:3166 -> F
    25:29:void dispatchLowMemory():3168:3168 -> F
    5:9:boolean isParentMenuVisible(androidx.fragment.app.Fragment):652:652 -> F0
    1:24:void dispatchMultiWindowModeChanged(boolean):3142:3142 -> G
    25:29:void dispatchMultiWindowModeChanged(boolean):3144:3144 -> G
    5:6:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):633:633 -> G0
    7:10:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):635:635 -> G0
    11:18:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):639:639 -> G0
    19:27:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):640:640 -> G0
    1:18:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3427:3427 -> H
    19:23:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3428:3428 -> H
    1:8:boolean isStateAtLeast(int):1309:1309 -> H0
    1:7:boolean dispatchOptionsItemSelected(android.view.MenuItem):3221:3221 -> I
    8:31:boolean dispatchOptionsItemSelected(android.view.MenuItem):3224:3224 -> I
    32:39:boolean dispatchOptionsItemSelected(android.view.MenuItem):3226:3226 -> I
    1:13:boolean isStateSaved():1864:1864 -> I0
    1:6:void dispatchOptionsMenuClosed(android.view.Menu):3249:3249 -> J
    7:30:void dispatchOptionsMenuClosed(android.view.Menu):3252:3252 -> J
    31:35:void dispatchOptionsMenuClosed(android.view.Menu):3254:3254 -> J
    1:7:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2265:2265 -> J0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)V"}
    8:13:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2267:2267 -> J0
    14:17:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2268:2268 -> J0
    18:21:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2269:2269 -> J0
    22:28:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2270:2270 -> J0
    29:35:void makeRemovedFragmentsInvisible(androidx.collection.ArraySet):2271:2271 -> J0
    3:14:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3272:3272 -> K
    15:18:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3273:3273 -> K
    1:11:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1591:1591 -> K0
    12:17:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1592:1592 -> K0
    18:58:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1593:1593 -> K0
    59:61:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1598:1598 -> K0
    62:65:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1600:1600 -> K0
    66:73:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1601:1601 -> K0
    74:80:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1603:1603 -> K0
    81:83:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1604:1604 -> K0
    84:86:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1606:1606 -> K0
    87:88:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1607:1607 -> K0
    89:90:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1609:1609 -> K0
    91:99:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1610:1610 -> K0
    100:105:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1609:1609 -> K0
    106:109:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1612:1612 -> K0
    110:115:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1613:1613 -> K0
    116:122:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1615:1615 -> K0
    123:127:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1616:1616 -> K0
    128:131:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1621:1621 -> K0
    132:135:void moveFragmentToExpectedState(androidx.fragment.app.Fragment):1622:1622 -> K0
    2:5:void dispatchPause():3090:3090 -> L
    1:8:void moveToState(int,boolean):1636:1636 -> L0
    9:18:void moveToState(int,boolean):1637:1637 -> L0
    19:23:void moveToState(int,boolean):1640:1640 -> L0
    24:25:void moveToState(int,boolean):1644:1644 -> L0
    26:29:void moveToState(int,boolean):1646:1646 -> L0
    30:35:void moveToState(int,boolean):1647:1647 -> L0
    36:57:void moveToState(int,boolean):1650:1650 -> L0
    58:61:void moveToState(int,boolean):1651:1651 -> L0
    62:83:void moveToState(int,boolean):1657:1657 -> L0
    84:87:void moveToState(int,boolean):1658:1658 -> L0
    88:91:void moveToState(int,boolean):1659:1659 -> L0
    92:94:void moveToState(int,boolean):1660:1660 -> L0
    95:104:void moveToState(int,boolean):1662:1662 -> L0
    105:110:void moveToState(int,boolean):1664:1664 -> L0
    111:113:void moveToState(int,boolean):1669:1669 -> L0
    114:126:void moveToState(int,boolean):1671:1671 -> L0
    127:130:void moveToState(int,boolean):1672:1672 -> L0
    131:133:void moveToState(int,boolean):1673:1673 -> L0
    1:24:void dispatchPictureInPictureModeChanged(boolean):3150:3150 -> M
    25:29:void dispatchPictureInPictureModeChanged(boolean):3152:3152 -> M
    1:6:void moveToState(androidx.fragment.app.Fragment):1522:1522 -> M0
    1:7:boolean dispatchPrepareOptionsMenu(android.view.Menu):3206:3206 -> N
    8:31:boolean dispatchPrepareOptionsMenu(android.view.Menu):3210:3210 -> N
    32:46:boolean dispatchPrepareOptionsMenu(android.view.Menu):3212:3212 -> N
    1:11:void moveToState(androidx.fragment.app.Fragment,int):1314:1314 -> N0
    12:20:void moveToState(androidx.fragment.app.Fragment,int):1320:1320 -> N0
    21:23:void moveToState(androidx.fragment.app.Fragment,int):1323:1323 -> N0
    24:36:void moveToState(androidx.fragment.app.Fragment,int):1333:1333 -> N0
    37:40:void moveToState(androidx.fragment.app.Fragment,int):1334:1334 -> N0
    41:48:void moveToState(androidx.fragment.app.Fragment,int):1336:1336 -> N0
    49:60:void moveToState(androidx.fragment.app.Fragment,int):1337:1337 -> N0
    61:68:void moveToState(androidx.fragment.app.Fragment,int):1339:1339 -> N0
    69:71:void moveToState(androidx.fragment.app.Fragment,int):1343:1343 -> N0
    72:89:void moveToState(androidx.fragment.app.Fragment,int):1345:1345 -> N0
    90:94:void moveToState(androidx.fragment.app.Fragment,int):1348:1348 -> N0
    95:99:void moveToState(androidx.fragment.app.Fragment,int):1353:1353 -> N0
    100:104:void moveToState(androidx.fragment.app.Fragment,int):1361:1361 -> N0
    105:109:void moveToState(androidx.fragment.app.Fragment,int):1365:1365 -> N0
    110:114:void moveToState(androidx.fragment.app.Fragment,int):1370:1370 -> N0
    115:119:void moveToState(androidx.fragment.app.Fragment,int):1375:1375 -> N0
    120:143:void moveToState(androidx.fragment.app.Fragment,int):1380:1380 -> N0
    144:148:void moveToState(androidx.fragment.app.Fragment,int):1387:1387 -> N0
    149:153:void moveToState(androidx.fragment.app.Fragment,int):1392:1392 -> N0
    154:159:void moveToState(androidx.fragment.app.Fragment,int):1397:1397 -> N0
    160:179:void moveToState(androidx.fragment.app.Fragment,int):1398:1398 -> N0
    180:183:void moveToState(androidx.fragment.app.Fragment,int):1400:1400 -> N0
    184:195:void moveToState(androidx.fragment.app.Fragment,int):1403:1403 -> N0
    196:200:void moveToState(androidx.fragment.app.Fragment,int):1404:1404 -> N0
    201:208:void moveToState(androidx.fragment.app.Fragment,int):1412:1412 -> N0
    209:211:void moveToState(androidx.fragment.app.Fragment,int):1414:1414 -> N0
    212:216:void moveToState(androidx.fragment.app.Fragment,int):1415:1415 -> N0
    217:222:void moveToState(androidx.fragment.app.Fragment,int):1417:1417 -> N0
    223:233:void moveToState(androidx.fragment.app.Fragment,int):1418:1418 -> N0
    234:245:void moveToState(androidx.fragment.app.Fragment,int):1419:1419 -> N0
    246:252:void moveToState(androidx.fragment.app.Fragment,int):1421:1421 -> N0
    253:256:void moveToState(androidx.fragment.app.Fragment,int):1422:1422 -> N0
    257:262:void moveToState(androidx.fragment.app.Fragment,int):1421:1421 -> N0
    263:264:void moveToState(androidx.fragment.app.Fragment,int):1424:1424 -> N0
    265:266:void moveToState(androidx.fragment.app.Fragment,int):1428:1428 -> N0
    267:270:void moveToState(androidx.fragment.app.Fragment,int):1429:1429 -> N0
    271:275:void moveToState(androidx.fragment.app.Fragment,int):1431:1431 -> N0
    276:278:void moveToState(androidx.fragment.app.Fragment,int):1434:1434 -> N0
    279:284:void moveToState(androidx.fragment.app.Fragment,int):1435:1435 -> N0
    285:320:void moveToState(androidx.fragment.app.Fragment,int):1436:1436 -> N0
    321:325:void moveToState(androidx.fragment.app.Fragment,int):1444:1444 -> N0
    326:333:void moveToState(androidx.fragment.app.Fragment,int):1451:1451 -> N0
    334:338:void moveToState(androidx.fragment.app.Fragment,int):1452:1452 -> N0
    339:347:void moveToState(androidx.fragment.app.Fragment,int):1458:1458 -> N0
    348:353:void moveToState(androidx.fragment.app.Fragment,int):1462:1462 -> N0
    354:357:void moveToState(androidx.fragment.app.Fragment,int):1468:1468 -> N0
    358:361:void moveToState(androidx.fragment.app.Fragment,int):1473:1473 -> N0
    362:367:void moveToState(androidx.fragment.app.Fragment,int):1474:1474 -> N0
    368:405:void moveToState(androidx.fragment.app.Fragment,int):1475:1475 -> N0
    406:408:void moveToState(androidx.fragment.app.Fragment,int):1478:1478 -> N0
    1:3:void dispatchPrimaryNavigationFragmentChanged():3278:3278 -> O
    4:9:void dispatchPrimaryNavigationFragmentChanged():3280:3280 -> O
    1:6:void noteStateNotSaved():2978:2978 -> O0
    7:8:void noteStateNotSaved():2981:2981 -> O0
    9:10:void noteStateNotSaved():2982:2982 -> O0
    11:15:void noteStateNotSaved():2983:2983 -> O0
    16:39:void noteStateNotSaved():2984:2984 -> O0
    40:44:void noteStateNotSaved():2986:2986 -> O0
    2:3:void dispatchResume():3083:3083 -> P
    4:5:void dispatchResume():3084:3084 -> P
    6:11:void dispatchResume():3085:3085 -> P
    12:15:void dispatchResume():3086:3086 -> P
    1:22:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1022:1022 -> P0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    23:26:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1023:1023 -> P0
    27:38:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1024:1024 -> P0
    39:44:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1025:1025 -> P0
    45:46:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1027:1027 -> P0
    47:51:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1028:1028 -> P0
    2:3:void dispatchStart():3076:3076 -> Q
    4:5:void dispatchStart():3077:3077 -> Q
    6:11:void dispatchStart():3078:3078 -> Q
    12:15:void dispatchStart():3079:3079 -> Q
    1:4:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1292:1292 -> Q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    5:8:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1293:1293 -> Q0
    9:13:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1294:1294 -> Q0
    14:17:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1296:1296 -> Q0
    18:19:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1299:1299 -> Q0
    20:23:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1300:1300 -> Q0
    24:27:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1301:1301 -> Q0
    28:31:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1303:1303 -> Q0
    3:4:void dispatchStateChange(int):3126:3126 -> R
    5:9:void dispatchStateChange(int):3127:3127 -> R
    10:12:void dispatchStateChange(int):3128:3128 -> R
    13:16:void dispatchStateChange(int):3129:3129 -> R
    17:20:void dispatchStateChange(int):3130:3130 -> R
    21:36:void dispatchStateChange(int):3131:3131 -> R
    37:42:void dispatchStateChange(int):3132:3132 -> R
    43:44:void dispatchStateChange(int):3136:3136 -> R
    45:48:void dispatchStateChange(int):3138:3138 -> R
    49:50:void dispatchStateChange(int):3136:3136 -> R
    51:51:void dispatchStateChange(int):3137:3137 -> R
    3:13:void popBackStack(int,int):740:740 -> R0
    14:36:void popBackStack(int,int):738:738 -> R0
    2:3:void dispatchStop():3094:3094 -> S
    4:9:void dispatchStop():3095:3095 -> S
    10:13:void dispatchStop():3096:3096 -> S
    4:8:boolean popBackStackImmediate():692:692 -> S0
    2:5:void dispatchViewCreated():3065:3065 -> T
    2:5:boolean popBackStackImmediate(java.lang.String,int,int):764:764 -> T0
    6:8:boolean popBackStackImmediate(java.lang.String,int,int):765:765 -> T0
    9:16:boolean popBackStackImmediate(java.lang.String,int,int):767:767 -> T0
    17:20:boolean popBackStackImmediate(java.lang.String,int,int):770:770 -> T0
    21:27:boolean popBackStackImmediate(java.lang.String,int,int):771:771 -> T0
    28:41:boolean popBackStackImmediate(java.lang.String,int,int):777:777 -> T0
    42:43:boolean popBackStackImmediate(java.lang.String,int,int):779:779 -> T0
    44:50:boolean popBackStackImmediate(java.lang.String,int,int):781:781 -> T0
    51:59:boolean popBackStackImmediate(java.lang.String,int,int):783:783 -> T0
    60:60:boolean popBackStackImmediate(java.lang.String,int,int):784:784 -> T0
    61:63:boolean popBackStackImmediate(java.lang.String,int,int):787:787 -> T0
    64:66:boolean popBackStackImmediate(java.lang.String,int,int):788:788 -> T0
    67:72:boolean popBackStackImmediate(java.lang.String,int,int):789:789 -> T0
    1:5:void doPendingDeferredStart():2553:2553 -> U
    6:7:void doPendingDeferredStart():2554:2554 -> U
    8:11:void doPendingDeferredStart():2555:2555 -> U
    1:15:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2577:2577 -> U0
    16:23:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2581:2581 -> U0
    24:32:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2585:2585 -> U0
    33:46:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2586:2586 -> U0
    47:53:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2592:2592 -> U0
    54:63:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2594:2594 -> U0
    64:76:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2595:2595 -> U0
    77:94:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2598:2598 -> U0
    95:104:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2610:2610 -> U0
    105:122:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2611:2611 -> U0
    123:132:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2620:2620 -> U0
    133:141:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2623:2623 -> U0
    142:150:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2624:2624 -> U0
    151:159:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2625:2625 -> U0
    1:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1208:1208 -> V
    18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1210:1210 -> V
    23:27:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1213:1213 -> V
    28:33:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1214:1214 -> V
    34:44:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1216:1216 -> V
    45:52:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1218:1218 -> V
    53:55:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1219:1219 -> V
    56:60:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1220:1220 -> V
    61:63:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1221:1221 -> V
    64:68:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1222:1222 -> V
    69:78:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1223:1223 -> V
    79:82:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1228:1228 -> V
    83:88:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1229:1229 -> V
    89:99:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1231:1231 -> V
    100:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1233:1233 -> V
    108:110:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1234:1234 -> V
    111:115:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1235:1235 -> V
    116:118:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1236:1236 -> V
    119:123:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1237:1237 -> V
    124:130:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1238:1238 -> V
    131:136:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1239:1239 -> V
    137:139:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1244:1244 -> V
    140:165:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1245:1245 -> V
    166:168:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1247:1247 -> V
    169:176:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1248:1248 -> V
    177:186:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1250:1250 -> V
    187:194:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1252:1252 -> V
    195:197:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1253:1253 -> V
    198:202:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1254:1254 -> V
    203:205:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1255:1255 -> V
    206:210:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1256:1256 -> V
    211:218:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1257:1257 -> V
    219:219:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1260:1260 -> V
    220:222:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1262:1262 -> V
    223:227:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1263:1263 -> V
    228:230:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1264:1264 -> V
    231:235:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1265:1265 -> V
    236:240:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1266:1266 -> V
    241:243:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1267:1267 -> V
    244:248:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1268:1268 -> V
    249:253:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1269:1269 -> V
    254:257:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1270:1270 -> V
    258:260:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1271:1271 -> V
    261:265:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1272:1272 -> V
    266:270:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1273:1273 -> V
    271:273:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1275:1275 -> V
    274:278:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1276:1276 -> V
    279:283:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1277:1277 -> V
    284:288:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1278:1278 -> V
    289:293:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1279:1279 -> V
    294:298:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1280:1280 -> V
    299:303:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1281:1281 -> V
    304:308:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1282:1282 -> V
    309:313:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1283:1283 -> V
    314:317:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1284:1284 -> V
    318:320:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1285:1285 -> V
    321:325:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1286:1286 -> V
    326:331:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1287:1287 -> V
    332:333:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1260:1260 -> V
    6:11:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2293:2293 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;IILn/b;)I"}
    12:21:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2294:2294 -> V0
    22:29:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2295:2295 -> V0
    30:35:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2296:2296 -> V0
    36:39:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2298:2298 -> V0
    40:46:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2299:2299 -> V0
    47:51:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2301:2301 -> V0
    52:56:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2303:2303 -> V0
    57:61:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2304:2304 -> V0
    62:66:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2308:2308 -> V0
    67:73:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2310:2310 -> V0
    74:76:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2316:2316 -> V0
    77:79:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2317:2317 -> V0
    80:86:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,androidx.collection.ArraySet):2321:2321 -> V0
    1:4:void endAnimatingAwayFragments():2496:2496 -> W
    5:8:void endAnimatingAwayFragments():2497:2497 -> W
    9:24:void endAnimatingAwayFragments():2498:2498 -> W
    25:28:void endAnimatingAwayFragments():2499:2499 -> W
    29:36:void endAnimatingAwayFragments():2502:2502 -> W
    37:58:void endAnimatingAwayFragments():2503:2503 -> W
    59:61:void endAnimatingAwayFragments():2504:2504 -> W
    62:66:void endAnimatingAwayFragments():2505:2505 -> W
    1:10:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):847:847 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    11:22:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):848:848 -> W0
    23:27:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):849:849 -> W0
    28:32:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):852:852 -> W0
    33:35:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):853:853 -> W0
    36:39:void removeCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):854:854 -> W0
    3:6:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1876:1876 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n$m;Z)V"}
    7:10:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1877:1877 -> X
    11:18:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1878:1878 -> X
    19:26:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1880:1880 -> X
    27:29:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1884:1884 -> X
    30:32:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1886:1886 -> X
    33:38:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1887:1887 -> X
    39:42:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1890:1890 -> X
    43:50:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1892:1892 -> X
    51:55:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1894:1894 -> X
    56:58:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1895:1895 -> X
    59:62:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1896:1896 -> X
    2:7:void removeFragment(androidx.fragment.app.Fragment):1726:1726 -> X0
    8:39:void removeFragment(androidx.fragment.app.Fragment):1727:1727 -> X0
    40:43:void removeFragment(androidx.fragment.app.Fragment):1729:1729 -> X0
    44:51:void removeFragment(androidx.fragment.app.Fragment):1730:1730 -> X0
    52:56:void removeFragment(androidx.fragment.app.Fragment):1731:1731 -> X0
    57:63:void removeFragment(androidx.fragment.app.Fragment):1732:1732 -> X0
    64:65:void removeFragment(androidx.fragment.app.Fragment):1733:1733 -> X0
    66:67:void removeFragment(androidx.fragment.app.Fragment):1735:1735 -> X0
    68:71:void removeFragment(androidx.fragment.app.Fragment):1736:1736 -> X0
    1:4:void ensureExecReady(boolean):1930:1930 -> Y
    5:8:void ensureExecReady(boolean):1934:1934 -> Y
    9:12:void ensureExecReady(boolean):1935:1935 -> Y
    13:20:void ensureExecReady(boolean):1936:1936 -> Y
    21:28:void ensureExecReady(boolean):1938:1938 -> Y
    29:46:void ensureExecReady(boolean):1942:1942 -> Y
    47:49:void ensureExecReady(boolean):1947:1947 -> Y
    50:53:void ensureExecReady(boolean):1950:1950 -> Y
    54:60:void ensureExecReady(boolean):1951:1951 -> Y
    61:68:void ensureExecReady(boolean):1952:1952 -> Y
    69:72:void ensureExecReady(boolean):1954:1954 -> Y
    73:75:void ensureExecReady(boolean):1956:1956 -> Y
    76:81:void ensureExecReady(boolean):1958:1958 -> Y
    82:82:void ensureExecReady(boolean):1959:1959 -> Y
    83:90:void ensureExecReady(boolean):1943:1943 -> Y
    91:98:void ensureExecReady(boolean):1931:1931 -> Y
    1:7:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2070:2070 -> Y0
    8:17:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2074:2074 -> Y0
    18:20:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2079:2079 -> Y0
    21:28:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2081:2081 -> Y0
    29:40:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2084:2084 -> Y0
    41:45:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2088:2088 -> Y0
    46:59:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2093:2093 -> Y0
    60:71:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2095:2095 -> Y0
    72:84:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2096:2096 -> Y0
    85:94:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2100:2100 -> Y0
    95:98:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2106:2106 -> Y0
    99:106:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2075:2075 -> Y0
    1:4:boolean execPendingActions(boolean):1996:1996 -> Z
    5:15:boolean execPendingActions(boolean):1999:1999 -> Z
    16:17:boolean execPendingActions(boolean):2000:2000 -> Z
    18:24:boolean execPendingActions(boolean):2002:2002 -> Z
    25:32:boolean execPendingActions(boolean):2004:2004 -> Z
    33:33:boolean execPendingActions(boolean):2005:2005 -> Z
    34:36:boolean execPendingActions(boolean):2009:2009 -> Z
    37:39:boolean execPendingActions(boolean):2010:2010 -> Z
    40:45:boolean execPendingActions(boolean):2011:2011 -> Z
    1:4:void reportBackStackChanged():2560:2560 -> Z0
    5:11:void reportBackStackChanged():2561:2561 -> Z0
    12:24:void reportBackStackChanged():2562:2562 -> Z0
    1:3:java.util.Map access$000(androidx.fragment.app.FragmentManager):96:96 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)Ljava/util/Map;"}
    3:11:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1963:1963 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n$m;Z)V"}
    12:14:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1967:1967 -> a0
    15:25:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1968:1968 -> a0
    26:27:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1969:1969 -> a0
    28:34:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1971:1971 -> a0
    35:42:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1973:1973 -> a0
    43:43:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1974:1974 -> a0
    44:46:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1977:1977 -> a0
    47:49:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1978:1978 -> a0
    50:55:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1979:1979 -> a0
    4:5:void restoreSaveState(android.os.Parcelable):2708:2708 -> a1
    6:10:void restoreSaveState(android.os.Parcelable):2709:2709 -> a1
    11:15:void restoreSaveState(android.os.Parcelable):2713:2713 -> a1
    16:41:void restoreSaveState(android.os.Parcelable):2714:2714 -> a1
    42:51:void restoreSaveState(android.os.Parcelable):2717:2717 -> a1
    52:57:void restoreSaveState(android.os.Parcelable):2719:2719 -> a1
    58:77:void restoreSaveState(android.os.Parcelable):2720:2720 -> a1
    78:87:void restoreSaveState(android.os.Parcelable):2723:2723 -> a1
    88:95:void restoreSaveState(android.os.Parcelable):2726:2726 -> a1
    96:103:void restoreSaveState(android.os.Parcelable):2727:2727 -> a1
    104:110:void restoreSaveState(android.os.Parcelable):2728:2728 -> a1
    111:114:void restoreSaveState(android.os.Parcelable):2730:2730 -> a1
    115:116:void restoreSaveState(android.os.Parcelable):2731:2731 -> a1
    117:122:void restoreSaveState(android.os.Parcelable):2732:2732 -> a1
    123:150:void restoreSaveState(android.os.Parcelable):2733:2733 -> a1
    151:163:void restoreSaveState(android.os.Parcelable):2735:2735 -> a1
    164:168:void restoreSaveState(android.os.Parcelable):2736:2736 -> a1
    169:175:void restoreSaveState(android.os.Parcelable):2740:2740 -> a1
    176:197:void restoreSaveState(android.os.Parcelable):2746:2746 -> a1
    198:207:void restoreSaveState(android.os.Parcelable):2747:2747 -> a1
    208:213:void restoreSaveState(android.os.Parcelable):2748:2748 -> a1
    214:243:void restoreSaveState(android.os.Parcelable):2749:2749 -> a1
    244:248:void restoreSaveState(android.os.Parcelable):2752:2752 -> a1
    249:250:void restoreSaveState(android.os.Parcelable):2756:2756 -> a1
    251:260:void restoreSaveState(android.os.Parcelable):2757:2757 -> a1
    261:263:void restoreSaveState(android.os.Parcelable):2759:2759 -> a1
    264:266:void restoreSaveState(android.os.Parcelable):2760:2760 -> a1
    267:268:void restoreSaveState(android.os.Parcelable):2761:2761 -> a1
    269:272:void restoreSaveState(android.os.Parcelable):2762:2762 -> a1
    273:279:void restoreSaveState(android.os.Parcelable):2767:2767 -> a1
    280:283:void restoreSaveState(android.os.Parcelable):2770:2770 -> a1
    284:294:void restoreSaveState(android.os.Parcelable):2771:2771 -> a1
    295:299:void restoreSaveState(android.os.Parcelable):2772:2772 -> a1
    300:305:void restoreSaveState(android.os.Parcelable):2773:2773 -> a1
    306:311:void restoreSaveState(android.os.Parcelable):2774:2774 -> a1
    312:347:void restoreSaveState(android.os.Parcelable):2775:2775 -> a1
    348:352:void restoreSaveState(android.os.Parcelable):2777:2777 -> a1
    353:357:void restoreSaveState(android.os.Parcelable):2778:2778 -> a1
    358:362:void restoreSaveState(android.os.Parcelable):2779:2779 -> a1
    363:365:void restoreSaveState(android.os.Parcelable):2780:2780 -> a1
    366:374:void restoreSaveState(android.os.Parcelable):2782:2782 -> a1
    375:376:void restoreSaveState(android.os.Parcelable):2785:2785 -> a1
    377:383:void restoreSaveState(android.os.Parcelable):2787:2787 -> a1
    384:387:void restoreSaveState(android.os.Parcelable):2789:2789 -> a1
    388:393:void restoreSaveState(android.os.Parcelable):2790:2790 -> a1
    394:396:void restoreSaveState(android.os.Parcelable):2791:2791 -> a1
    397:400:void restoreSaveState(android.os.Parcelable):2794:2794 -> a1
    401:406:void restoreSaveState(android.os.Parcelable):2796:2796 -> a1
    407:414:void restoreSaveState(android.os.Parcelable):2797:2797 -> a1
    415:427:void restoreSaveState(android.os.Parcelable):2798:2798 -> a1
    428:439:void restoreSaveState(android.os.Parcelable):2799:2799 -> a1
    440:449:void restoreSaveState(android.os.Parcelable):2802:2802 -> a1
    1:3:java.util.Map access$100(androidx.fragment.app.FragmentManager):96:96 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)Ljava/util/Map;"}
    3:8:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2394:2394 -> b0
    9:22:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2395:2395 -> b0
    23:31:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2397:2397 -> b0
    32:35:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2401:2401 -> b0
    36:38:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2403:2403 -> b0
    39:45:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2404:2404 -> b0
    1:17:int reverseTransit(int):0:0 -> b1
    1:3:androidx.fragment.app.FragmentStore access$200(androidx.fragment.app.FragmentManager):96:96 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)Landroidx/fragment/app/u;"}
    7:14:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2120:2120 -> c0
    15:18:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2122:2122 -> c0
    19:26:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2123:2123 -> c0
    27:29:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2125:2125 -> c0
    30:40:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2127:2127 -> c0
    41:50:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2128:2128 -> c0
    51:56:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2130:2130 -> c0
    57:68:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2131:2131 -> c0
    69:75:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2133:2133 -> c0
    76:83:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2135:2135 -> c0
    84:94:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2137:2137 -> c0
    95:101:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2139:2139 -> c0
    102:105:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2141:2141 -> c0
    106:112:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2142:2142 -> c0
    113:118:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2146:2146 -> c0
    119:135:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2147:2147 -> c0
    136:139:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2148:2148 -> c0
    140:143:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2149:2149 -> c0
    144:147:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2151:2151 -> c0
    148:156:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2152:2152 -> c0
    157:171:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2157:2157 -> c0
    172:174:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2162:2162 -> c0
    175:180:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2164:2164 -> c0
    181:193:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2167:2167 -> c0
    194:201:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2171:2171 -> c0
    202:210:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2174:2174 -> c0
    211:218:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2175:2175 -> c0
    219:222:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2176:2176 -> c0
    223:226:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2179:2179 -> c0
    227:232:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2180:2180 -> c0
    233:249:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2184:2184 -> c0
    250:253:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2185:2185 -> c0
    254:257:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2188:2188 -> c0
    258:264:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2189:2189 -> c0
    265:269:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2196:2196 -> c0
    270:273:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2197:2197 -> c0
    274:289:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2199:2199 -> c0
    290:292:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2200:2200 -> c0
    293:295:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2201:2201 -> c0
    296:303:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2202:2202 -> c0
    304:308:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2207:2207 -> c0
    309:317:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2208:2208 -> c0
    318:323:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2209:2209 -> c0
    324:333:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2211:2211 -> c0
    334:337:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2216:2216 -> c0
    338:357:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2217:2217 -> c0
    358:369:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2221:2221 -> c0
    370:375:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2226:2226 -> c0
    376:387:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2227:2227 -> c0
    388:392:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2228:2228 -> c0
    393:394:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2229:2229 -> c0
    395:402:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2231:2231 -> c0
    403:406:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2234:2234 -> c0
    1:3:android.os.Parcelable saveAllState():2647:2647 -> c1
    4:7:android.os.Parcelable saveAllState():2648:2648 -> c1
    8:10:android.os.Parcelable saveAllState():2649:2649 -> c1
    11:12:android.os.Parcelable saveAllState():2651:2651 -> c1
    13:17:android.os.Parcelable saveAllState():2652:2652 -> c1
    18:23:android.os.Parcelable saveAllState():2655:2655 -> c1
    24:33:android.os.Parcelable saveAllState():2657:2657 -> c1
    34:45:android.os.Parcelable saveAllState():2658:2658 -> c1
    46:51:android.os.Parcelable saveAllState():2663:2663 -> c1
    52:55:android.os.Parcelable saveAllState():2667:2667 -> c1
    56:61:android.os.Parcelable saveAllState():2668:2668 -> c1
    62:66:android.os.Parcelable saveAllState():2670:2670 -> c1
    67:81:android.os.Parcelable saveAllState():2672:2672 -> c1
    82:87:android.os.Parcelable saveAllState():2673:2673 -> c1
    88:107:android.os.Parcelable saveAllState():2674:2674 -> c1
    108:118:android.os.Parcelable saveAllState():2675:2675 -> c1
    119:124:android.os.Parcelable saveAllState():2674:2674 -> c1
    125:129:android.os.Parcelable saveAllState():2681:2681 -> c1
    130:131:android.os.Parcelable saveAllState():2682:2682 -> c1
    132:133:android.os.Parcelable saveAllState():2683:2683 -> c1
    134:135:android.os.Parcelable saveAllState():2684:2684 -> c1
    136:143:android.os.Parcelable saveAllState():2685:2685 -> c1
    144:147:android.os.Parcelable saveAllState():2686:2686 -> c1
    148:151:android.os.Parcelable saveAllState():2687:2687 -> c1
    152:162:android.os.Parcelable saveAllState():2689:2689 -> c1
    163:173:android.os.Parcelable saveAllState():2690:2690 -> c1
    174:183:android.os.Parcelable saveAllState():2691:2691 -> c1
    1:7:void addAddedFragments(androidx.collection.ArraySet):2458:2458 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)V"}
    8:11:void addAddedFragments(androidx.collection.ArraySet):2462:2462 -> d
    12:33:void addAddedFragments(androidx.collection.ArraySet):2463:2463 -> d
    34:37:void addAddedFragments(androidx.collection.ArraySet):2464:2464 -> d
    38:40:void addAddedFragments(androidx.collection.ArraySet):2465:2465 -> d
    41:52:void addAddedFragments(androidx.collection.ArraySet):2466:2466 -> d
    53:57:void addAddedFragments(androidx.collection.ArraySet):2467:2467 -> d
    1:14:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2022:2022 -> d0
    15:25:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2024:2024 -> d0
    26:29:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2025:2025 -> d0
    30:39:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2026:2026 -> d0
    40:51:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2027:2027 -> d0
    52:60:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2028:2028 -> d0
    61:64:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2031:2031 -> d0
    65:74:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2035:2035 -> d0
    75:84:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2036:2036 -> d0
    85:95:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2037:2037 -> d0
    96:101:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2041:2041 -> d0
    102:109:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2042:2042 -> d0
    110:121:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2044:2044 -> d0
    122:125:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2046:2046 -> d0
    126:132:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):2048:2048 -> d0
    1:3:void scheduleCommit():1907:1907 -> d1
    4:9:void scheduleCommit():1908:1908 -> d1
    10:20:void scheduleCommit():1909:1909 -> d1
    21:33:void scheduleCommit():1910:1910 -> d1
    34:44:void scheduleCommit():1912:1912 -> d1
    45:55:void scheduleCommit():1913:1913 -> d1
    56:58:void scheduleCommit():1914:1914 -> d1
    59:62:void scheduleCommit():1916:1916 -> d1
    1:4:void addBackStackState(androidx.fragment.app.BackStackRecord):2568:2568 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"}
    5:11:void addBackStackState(androidx.fragment.app.BackStackRecord):2569:2569 -> e
    12:17:void addBackStackState(androidx.fragment.app.BackStackRecord):2571:2571 -> e
    1:7:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):1839:1839 -> e0
    1:6:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1501:1501 -> e1
    7:10:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1503:1503 -> e1
    11:18:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1504:1504 -> e1
    1:8:void addCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):833:833 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    9:18:void addCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):834:834 -> f
    19:30:void addCancellationSignal(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):836:836 -> f
    1:7:androidx.fragment.app.Fragment findFragmentById(int):1813:1813 -> f0
    1:20:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3301:3301 -> f1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/d$c;)V"}
    21:23:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3306:3306 -> f1
    24:54:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3303:3303 -> f1
    2:29:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1708:1708 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/t;"}
    30:33:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1709:1709 -> g
    34:35:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1710:1710 -> g
    36:40:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1711:1711 -> g
    41:44:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1712:1712 -> g
    45:50:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1713:1713 -> g
    51:52:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1714:1714 -> g
    53:56:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1715:1715 -> g
    57:58:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1716:1716 -> g
    59:65:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1718:1718 -> g
    66:68:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1719:1719 -> g
    1:7:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):1830:1830 -> g0
    3:23:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3260:3260 -> g1
    24:54:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3262:3262 -> g1
    55:56:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3265:3265 -> g1
    57:58:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3266:3266 -> g1
    59:61:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3267:3267 -> g1
    62:67:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3268:3268 -> g1
    1:6:void addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener):3417:3417 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/r;)V"}
    1:7:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):1834:1834 -> h0
    1:6:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2416:2416 -> h1
    7:27:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2418:2418 -> h1
    28:35:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2420:2420 -> h1
    36:40:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2421:2421 -> h1
    41:48:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2423:2423 -> h1
    49:56:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2424:2424 -> h1
    1:7:int allocBackStackIndex():1920:1920 -> i
    1:4:void forcePostponedTransactions():2477:2477 -> i0
    5:8:void forcePostponedTransactions():2478:2478 -> i0
    9:24:void forcePostponedTransactions():2479:2479 -> i0
    25:28:void forcePostponedTransactions():2480:2480 -> i0
    29:32:void forcePostponedTransactions():2483:2483 -> i0
    33:40:void forcePostponedTransactions():2484:2484 -> i0
    41:54:void forcePostponedTransactions():2485:2485 -> i0
    2:29:void showFragment(androidx.fragment.app.Fragment):1764:1764 -> i1
    30:34:void showFragment(androidx.fragment.app.Fragment):1765:1765 -> i1
    35:36:void showFragment(androidx.fragment.app.Fragment):1766:1766 -> i1
    37:43:void showFragment(androidx.fragment.app.Fragment):1769:1769 -> i1
    1:4:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2829:2829 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroidx/fragment/app/g;Landroidx/fragment/app/Fragment;)V"}
    5:6:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2830:2830 -> j
    7:8:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2831:2831 -> j
    9:12:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2832:2832 -> j
    13:21:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2837:2837 -> j
    22:25:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2845:2845 -> j
    26:31:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2846:2846 -> j
    32:35:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2849:2849 -> j
    36:38:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2853:2853 -> j
    39:42:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2856:2856 -> j
    43:45:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2857:2857 -> j
    46:54:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2858:2858 -> j
    55:61:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2860:2860 -> j
    62:70:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2865:2865 -> j
    71:74:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2866:2866 -> j
    75:80:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2867:2867 -> j
    81:87:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2868:2868 -> j
    88:95:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2870:2870 -> j
    96:104:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2873:2873 -> j
    105:111:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2874:2874 -> j
    112:117:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2876:2876 -> j
    118:119:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2877:2877 -> j
    120:125:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2878:2878 -> j
    126:147:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2880:2880 -> j
    148:164:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2881:2881 -> j
    165:197:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2883:2883 -> j
    198:230:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2910:2910 -> j
    231:264:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2937:2937 -> j
    265:272:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2829:2829 -> j
    1:3:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2537:2537 -> j0
    4:12:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2538:2538 -> j0
    13:16:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2539:2539 -> j0
    17:25:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2542:2542 -> j0
    26:41:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2544:2544 -> j0
    42:46:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2546:2546 -> j0
    47:57:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2547:2547 -> j0
    58:61:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2548:2548 -> j0
    1:22:void startPendingDeferredFragments():1679:1679 -> j1
    23:27:void startPendingDeferredFragments():1680:1680 -> j1
    2:29:void attachFragment(androidx.fragment.app.Fragment):1790:1790 -> k
    30:34:void attachFragment(androidx.fragment.app.Fragment):1791:1791 -> k
    35:36:void attachFragment(androidx.fragment.app.Fragment):1792:1792 -> k
    37:40:void attachFragment(androidx.fragment.app.Fragment):1793:1793 -> k
    41:45:void attachFragment(androidx.fragment.app.Fragment):1794:1794 -> k
    46:71:void attachFragment(androidx.fragment.app.Fragment):1795:1795 -> k
    72:78:void attachFragment(androidx.fragment.app.Fragment):1796:1796 -> k
    79:81:void attachFragment(androidx.fragment.app.Fragment):1797:1797 -> k
    1:11:int getBackStackEntryCount():797:797 -> k0
    1:3:void updateOnBackPressedCallbackEnabled():609:609 -> k1
    4:12:void updateOnBackPressedCallbackEnabled():610:610 -> k1
    13:17:void updateOnBackPressedCallbackEnabled():611:611 -> k1
    18:21:void updateOnBackPressedCallbackEnabled():612:612 -> k1
    22:22:void updateOnBackPressedCallbackEnabled():614:614 -> k1
    23:32:void updateOnBackPressedCallbackEnabled():618:618 -> k1
    33:40:void updateOnBackPressedCallbackEnabled():619:619 -> k1
    41:44:void updateOnBackPressedCallbackEnabled():618:618 -> k1
    45:46:void updateOnBackPressedCallbackEnabled():614:614 -> k1
    1:6:androidx.fragment.app.FragmentTransaction beginTransaction():575:575 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/v;"}
    1:7:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):1100:1100 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/q;"}
    1:10:void cancelExitAnimation(androidx.fragment.app.Fragment):1485:1485 -> m
    11:26:void cancelExitAnimation(androidx.fragment.app.Fragment):1487:1487 -> m
    27:30:void cancelExitAnimation(androidx.fragment.app.Fragment):1488:1488 -> m
    31:33:void cancelExitAnimation(androidx.fragment.app.Fragment):1490:1490 -> m
    34:36:void cancelExitAnimation(androidx.fragment.app.Fragment):1491:1491 -> m
    37:42:void cancelExitAnimation(androidx.fragment.app.Fragment):1492:1492 -> m
    1:3:androidx.fragment.app.FragmentContainer getContainer():2817:2817 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/g;"}
    1:26:boolean checkForMenus():3447:3447 -> n
    27:35:boolean checkForMenus():3449:3449 -> n
    1:5:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2430:2430 -> n0
    6:11:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2434:2434 -> n0
    12:19:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2441:2441 -> n0
    20:27:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2442:2442 -> n0
    28:31:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2444:2444 -> n0
    32:35:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2445:2445 -> n0
    1:7:void checkStateLoss():1843:1843 -> o
    8:15:void checkStateLoss():1844:1844 -> o
    1:5:androidx.fragment.app.FragmentFactory getFragmentFactory():3334:3334 -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/j;"}
    6:9:androidx.fragment.app.FragmentFactory getFragmentFactory():3337:3337 -> o0
    10:16:androidx.fragment.app.FragmentFactory getFragmentFactory():3342:3342 -> o0
    17:19:androidx.fragment.app.FragmentFactory getFragmentFactory():3344:3344 -> o0
    2:3:void cleanupExec():1987:1987 -> p
    4:8:void cleanupExec():1988:1988 -> p
    9:14:void cleanupExec():1989:1989 -> p
    1:3:androidx.fragment.app.FragmentStore getFragmentStore():2822:2822 -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"}
    1:5:java.util.Set collectAllSpecialEffectsController():2512:2512 -> q
    6:27:java.util.Set collectAllSpecialEffectsController():2514:2514 -> q
    28:35:java.util.Set collectAllSpecialEffectsController():2515:2515 -> q
    36:39:java.util.Set collectAllSpecialEffectsController():2518:2518 -> q
    40:48:java.util.Set collectAllSpecialEffectsController():2517:2517 -> q
    1:7:java.util.List getFragments():1090:1090 -> q0
    1:7:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2240:2240 -> r
    8:13:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2242:2242 -> r
    14:30:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2243:2243 -> r
    31:34:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2244:2244 -> r
    35:38:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2246:2246 -> r
    39:50:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2248:2248 -> r
    1:3:androidx.fragment.app.FragmentHostCallback getHost():2807:2807 -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/k;"}
    3:6:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2346:2346 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;ZZZ)V"}
    7:9:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2348:2348 -> s
    10:15:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2350:2350 -> s
    16:20:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2351:2351 -> s
    21:23:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2352:2352 -> s
    24:32:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2353:2353 -> s
    33:36:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2354:2354 -> s
    37:54:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2355:2355 -> s
    55:59:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2360:2360 -> s
    60:83:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2363:2363 -> s
    84:93:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2367:2367 -> s
    94:99:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2368:2368 -> s
    100:106:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2369:2369 -> s
    107:113:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2370:2370 -> s
    114:118:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2373:2373 -> s
    119:121:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2375:2375 -> s
    122:125:void completeExecute(androidx.fragment.app.BackStackRecord,boolean,boolean,boolean):2376:2376 -> s
    1:3:android.view.LayoutInflater$Factory2 getLayoutInflaterFactory():3487:3487 -> s0
    1:5:void completeShowHideFragment(androidx.fragment.app.Fragment):1536:1536 -> t
    6:7:void completeShowHideFragment(androidx.fragment.app.Fragment):1537:1537 -> t
    8:19:void completeShowHideFragment(androidx.fragment.app.Fragment):1538:1538 -> t
    20:25:void completeShowHideFragment(androidx.fragment.app.Fragment):1537:1537 -> t
    26:29:void completeShowHideFragment(androidx.fragment.app.Fragment):1539:1539 -> t
    30:34:void completeShowHideFragment(androidx.fragment.app.Fragment):1540:1540 -> t
    35:38:void completeShowHideFragment(androidx.fragment.app.Fragment):1541:1541 -> t
    39:44:void completeShowHideFragment(androidx.fragment.app.Fragment):1542:1542 -> t
    45:48:void completeShowHideFragment(androidx.fragment.app.Fragment):1543:1543 -> t
    49:50:void completeShowHideFragment(androidx.fragment.app.Fragment):1545:1545 -> t
    51:52:void completeShowHideFragment(androidx.fragment.app.Fragment):1546:1546 -> t
    53:55:void completeShowHideFragment(androidx.fragment.app.Fragment):1547:1547 -> t
    56:66:void completeShowHideFragment(androidx.fragment.app.Fragment):1550:1550 -> t
    67:71:void completeShowHideFragment(androidx.fragment.app.Fragment):1562:1562 -> t
    72:79:void completeShowHideFragment(androidx.fragment.app.Fragment):1564:1564 -> t
    80:86:void completeShowHideFragment(androidx.fragment.app.Fragment):1567:1567 -> t
    87:91:void completeShowHideFragment(androidx.fragment.app.Fragment):1568:1568 -> t
    92:105:void completeShowHideFragment(androidx.fragment.app.Fragment):1570:1570 -> t
    106:110:void completeShowHideFragment(androidx.fragment.app.Fragment):1573:1573 -> t
    111:116:void completeShowHideFragment(androidx.fragment.app.Fragment):1574:1574 -> t
    117:119:void completeShowHideFragment(androidx.fragment.app.Fragment):1575:1575 -> t
    120:122:void completeShowHideFragment(androidx.fragment.app.Fragment):1579:1579 -> t
    123:124:void completeShowHideFragment(androidx.fragment.app.Fragment):1580:1580 -> t
    125:130:void completeShowHideFragment(androidx.fragment.app.Fragment):1581:1581 -> t
    1:3:androidx.fragment.app.FragmentLifecycleCallbacksDispatcher getLifecycleCallbacksDispatcher():3382:3382 -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/m;"}
    1:7:java.lang.String toString():1175:1175 -> toString
    8:12:java.lang.String toString():1176:1176 -> toString
    13:23:java.lang.String toString():1177:1177 -> toString
    24:28:java.lang.String toString():1178:1178 -> toString
    29:36:java.lang.String toString():1179:1179 -> toString
    37:40:java.lang.String toString():1180:1180 -> toString
    41:47:java.lang.String toString():1181:1181 -> toString
    48:50:java.lang.String toString():1182:1182 -> toString
    51:63:java.lang.String toString():1183:1183 -> toString
    64:67:java.lang.String toString():1184:1184 -> toString
    68:71:java.lang.String toString():1185:1185 -> toString
    72:75:java.lang.String toString():1186:1186 -> toString
    76:82:java.lang.String toString():1187:1187 -> toString
    83:85:java.lang.String toString():1188:1188 -> toString
    86:98:java.lang.String toString():1189:1189 -> toString
    99:102:java.lang.String toString():1190:1190 -> toString
    103:107:java.lang.String toString():1192:1192 -> toString
    108:112:java.lang.String toString():1194:1194 -> toString
    113:117:java.lang.String toString():1195:1195 -> toString
    1:11:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1694:1694 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/t;"}
    12:20:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1698:1698 -> u
    21:33:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1701:1701 -> u
    34:39:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1703:1703 -> u
    1:3:androidx.fragment.app.Fragment getParent():2812:2812 -> u0
    1:3:void destroyFragmentView(androidx.fragment.app.Fragment):1510:1510 -> v
    4:10:void destroyFragmentView(androidx.fragment.app.Fragment):1511:1511 -> v
    11:12:void destroyFragmentView(androidx.fragment.app.Fragment):1512:1512 -> v
    13:14:void destroyFragmentView(androidx.fragment.app.Fragment):1513:1513 -> v
    15:16:void destroyFragmentView(androidx.fragment.app.Fragment):1516:1516 -> v
    17:21:void destroyFragmentView(androidx.fragment.app.Fragment):1517:1517 -> v
    22:24:void destroyFragmentView(androidx.fragment.app.Fragment):1518:1518 -> v
    1:3:androidx.fragment.app.Fragment getPrimaryNavigationFragment():3297:3297 -> v0
    2:29:void detachFragment(androidx.fragment.app.Fragment):1774:1774 -> w
    30:34:void detachFragment(androidx.fragment.app.Fragment):1775:1775 -> w
    35:36:void detachFragment(androidx.fragment.app.Fragment):1776:1776 -> w
    37:40:void detachFragment(androidx.fragment.app.Fragment):1777:1777 -> w
    41:66:void detachFragment(androidx.fragment.app.Fragment):1779:1779 -> w
    67:71:void detachFragment(androidx.fragment.app.Fragment):1780:1780 -> w
    72:77:void detachFragment(androidx.fragment.app.Fragment):1781:1781 -> w
    78:79:void detachFragment(androidx.fragment.app.Fragment):1782:1782 -> w
    80:83:void detachFragment(androidx.fragment.app.Fragment):1784:1784 -> w
    1:5:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3367:3367 -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/c0;"}
    6:9:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3370:3370 -> w0
    10:16:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3375:3375 -> w0
    17:19:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3377:3377 -> w0
    2:3:void dispatchActivityCreated():3069:3069 -> x
    4:5:void dispatchActivityCreated():3070:3070 -> x
    6:11:void dispatchActivityCreated():3071:3071 -> x
    12:15:void dispatchActivityCreated():3072:3072 -> x
    1:6:androidx.fragment.app.Fragment getViewFragment(android.view.View):1013:1013 -> x0
    7:10:androidx.fragment.app.Fragment getViewFragment(android.view.View):1014:1014 -> x0
    11:15:androidx.fragment.app.Fragment getViewFragment(android.view.View):1015:1015 -> x0
    2:3:void dispatchAttach():3051:3051 -> y
    4:5:void dispatchAttach():3052:3052 -> y
    6:10:void dispatchAttach():3053:3053 -> y
    11:14:void dispatchAttach():3054:3054 -> y
    1:7:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):1095:1095 -> y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/x;"}
    1:24:void dispatchConfigurationChanged(android.content.res.Configuration):3158:3158 -> z
    25:29:void dispatchConfigurationChanged(android.content.res.Configuration):3160:3160 -> z
    2:4:void handleOnBackPressed():661:661 -> z0
    5:12:void handleOnBackPressed():662:662 -> z0
    13:16:void handleOnBackPressed():664:664 -> z0
    17:22:void handleOnBackPressed():672:672 -> z0
androidx.fragment.app.FragmentManager$1 -> androidx.fragment.app.n$c:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager,boolean):433:433 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Z)V"}
    1:6:void handleOnBackPressed():436:436 -> b
androidx.fragment.app.FragmentManager$10 -> androidx.fragment.app.n$a:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):2913:2913 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:6:void onActivityResult(java.lang.Object):2913:2913 -> a
    1:10:void onActivityResult(androidx.activity.result.ActivityResult):2916:2916 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"}
    11:14:void onActivityResult(androidx.activity.result.ActivityResult):2917:2917 -> b
    15:35:void onActivityResult(androidx.activity.result.ActivityResult):2918:2918 -> b
    36:37:void onActivityResult(androidx.activity.result.ActivityResult):2921:2921 -> b
    38:39:void onActivityResult(androidx.activity.result.ActivityResult):2922:2922 -> b
    40:51:void onActivityResult(androidx.activity.result.ActivityResult):2923:2923 -> b
    52:72:void onActivityResult(androidx.activity.result.ActivityResult):2928:2928 -> b
    73:76:void onActivityResult(androidx.activity.result.ActivityResult):2932:2932 -> b
    77:80:void onActivityResult(androidx.activity.result.ActivityResult):2933:2933 -> b
    81:84:void onActivityResult(androidx.activity.result.ActivityResult):2932:2932 -> b
androidx.fragment.app.FragmentManager$11 -> androidx.fragment.app.n$b:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):2939:2939 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:6:void onActivityResult(java.lang.Object):2939:2939 -> a
    1:13:void onActivityResult(java.util.Map):2943:2943 -> b
    14:22:void onActivityResult(java.util.Map):2944:2944 -> b
    23:29:void onActivityResult(java.util.Map):2945:2945 -> b
    30:35:void onActivityResult(java.util.Map):2946:2946 -> b
    36:50:void onActivityResult(java.util.Map):2947:2947 -> b
    51:55:void onActivityResult(java.util.Map):2949:2949 -> b
    56:65:void onActivityResult(java.util.Map):2951:2951 -> b
    66:69:void onActivityResult(java.util.Map):2952:2952 -> b
    70:90:void onActivityResult(java.util.Map):2953:2953 -> b
    91:92:void onActivityResult(java.util.Map):2956:2956 -> b
    93:94:void onActivityResult(java.util.Map):2957:2957 -> b
    95:106:void onActivityResult(java.util.Map):2958:2958 -> b
    107:127:void onActivityResult(java.util.Map):2963:2963 -> b
    128:131:void onActivityResult(java.util.Map):2967:2967 -> b
androidx.fragment.app.FragmentManager$2 -> androidx.fragment.app.n$d:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):451:451 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:6:void onComplete(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):460:460 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    7:12:void onComplete(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):461:461 -> a
    1:6:void onStart(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):455:455 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
androidx.fragment.app.FragmentManager$3 -> androidx.fragment.app.n$e:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):478:478 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:22:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):483:483 -> a
androidx.fragment.app.FragmentManager$4 -> androidx.fragment.app.n$f:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):488:488 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:6:androidx.fragment.app.SpecialEffectsController createController(android.view.ViewGroup):492:492 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/b0;"}
androidx.fragment.app.FragmentManager$5 -> androidx.fragment.app.n$g:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):521:521 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:7: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 -> e
    androidx.lifecycle.Lifecycle val$lifecycle -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d;"}
    androidx.fragment.app.FragmentManager this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):891:891 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):893:893 -> a
    23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):896:896 -> a
    24:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):902:902 -> a
    28:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):903:903 -> a
    33:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):904:904 -> a
androidx.fragment.app.FragmentManager$7 -> androidx.fragment.app.n$h:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    android.view.ViewGroup val$container -> a
    android.view.View val$animatingView -> b
    androidx.fragment.app.Fragment val$fragment -> c
    androidx.fragment.app.FragmentManager this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:12:void <init>(androidx.fragment.app.FragmentManager,android.view.ViewGroup,android.view.View,androidx.fragment.app.Fragment):1550:1550 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;)V"}
    1:7:void onAnimationEnd(android.animation.Animator):1553:1553 -> onAnimationEnd
    8:10:void onAnimationEnd(android.animation.Animator):1554:1554 -> onAnimationEnd
    11:22:void onAnimationEnd(android.animation.Animator):1555:1555 -> onAnimationEnd
    23:26:void onAnimationEnd(android.animation.Animator):1556:1556 -> onAnimationEnd
androidx.fragment.app.FragmentManager$8 -> androidx.fragment.app.n$i:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.Fragment val$parent -> e
    androidx.fragment.app.FragmentManager this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:8:void <init>(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2837:2837 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroidx/fragment/app/Fragment;)V"}
    1:6:void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2842:2842 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroidx/fragment/app/Fragment;)V"}
androidx.fragment.app.FragmentManager$9 -> androidx.fragment.app.n$j:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    androidx.fragment.app.FragmentManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:6:void <init>(androidx.fragment.app.FragmentManager):2885:2885 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;)V"}
    1:6:void onActivityResult(java.lang.Object):2885:2885 -> a
    1:10:void onActivityResult(androidx.activity.result.ActivityResult):2888:2888 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"}
    11:14:void onActivityResult(androidx.activity.result.ActivityResult):2889:2889 -> b
    15:35:void onActivityResult(androidx.activity.result.ActivityResult):2890:2890 -> b
    36:37:void onActivityResult(androidx.activity.result.ActivityResult):2893:2893 -> b
    38:39:void onActivityResult(androidx.activity.result.ActivityResult):2894:2894 -> b
    40:51:void onActivityResult(androidx.activity.result.ActivityResult):2895:2895 -> b
    52:72:void onActivityResult(androidx.activity.result.ActivityResult):2900:2900 -> b
    73:76:void onActivityResult(androidx.activity.result.ActivityResult):2905:2905 -> b
    77:80:void onActivityResult(androidx.activity.result.ActivityResult):2906:2906 -> b
    81:84:void onActivityResult(androidx.activity.result.ActivityResult):2905:2905 -> b
androidx.fragment.app.FragmentManager$FragmentIntentSenderContract -> androidx.fragment.app.n$k:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    1:4:void <init>():3656:3656 -> <init>
    1:5:java.lang.Object parseResult(int,android.content.Intent):3656:3656 -> a
    1:6: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.n$l:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.String mWho -> e
    int mRequestCode -> f
    1:8:void <clinit>():3642:3642 -> <clinit>
    1:3:void <init>(android.os.Parcel):3626:3626 -> <init>
    4:9:void <init>(android.os.Parcel):3627:3627 -> <init>
    10:16:void <init>(android.os.Parcel):3628:3628 -> <init>
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):3638:3638 -> writeToParcel
    6:11:void writeToParcel(android.os.Parcel,int):3639:3639 -> writeToParcel
androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1 -> androidx.fragment.app.n$l$a:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    1:4:void <init>():3643:3643 -> <init>
    1:6: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/n$l;"}
    1:3:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo[] newArray(int):3651:3651 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/n$l;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):3643:3643 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):3643:3643 -> newArray
androidx.fragment.app.FragmentManager$OpGenerator -> androidx.fragment.app.n$m:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    boolean generateOps(java.util.ArrayList,java.util.ArrayList) -> a
androidx.fragment.app.FragmentManager$PopBackStackState -> androidx.fragment.app.n$n:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.String mName -> a
    int mId -> b
    int mFlags -> c
    androidx.fragment.app.FragmentManager this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/n;"}
    1:5:void <init>(androidx.fragment.app.FragmentManager,java.lang.String,int,int):3519:3519 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Ljava/lang/String;II)V"}
    6:7:void <init>(androidx.fragment.app.FragmentManager,java.lang.String,int,int):3520:3520 -> <init>
    8:9:void <init>(androidx.fragment.app.FragmentManager,java.lang.String,int,int):3521:3521 -> <init>
    10:12:void <init>(androidx.fragment.app.FragmentManager,java.lang.String,int,int):3522:3522 -> <init>
    1:14:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3528:3528 -> a
    15:18:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3531:3531 -> a
    19:26:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3532:3532 -> a
    27:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3538:3538 -> a
androidx.fragment.app.FragmentManager$StartEnterTransitionListener -> androidx.fragment.app.n$o:
# {"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
    1:3:void <init>(androidx.fragment.app.BackStackRecord,boolean):3553:3553 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Z)V"}
    4:5:void <init>(androidx.fragment.app.BackStackRecord,boolean):3554:3554 -> <init>
    6:8:void <init>(androidx.fragment.app.BackStackRecord,boolean):3555:3555 -> <init>
    1:9:void onStartEnterTransition():3565:3565 -> a
    10:17:void onStartEnterTransition():3569:3569 -> a
    1:7:void startListening():3579:3579 -> b
    1:11:void cancelTransaction():3612:3612 -> c
    1:8:void completeTransaction():3596:3596 -> d
    9:12:void completeTransaction():3597:3597 -> d
    13:33:void completeTransaction():3598:3598 -> d
    34:38:void completeTransaction():3599:3599 -> d
    39:44:void completeTransaction():3600:3600 -> d
    45:48:void completeTransaction():3601:3601 -> d
    49:59:void completeTransaction():3604:3604 -> d
    1:8:boolean isReady():3586:3586 -> e
androidx.fragment.app.FragmentManagerImpl -> androidx.fragment.app.o:
# {"id":"sourceFile","fileName":"FragmentManagerImpl.java"}
    1:4:void <init>():30:30 -> <init>
androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.p:
# {"id":"sourceFile","fileName":"FragmentManagerState.java"}
    java.util.ArrayList mActive -> e
    java.util.ArrayList mAdded -> f
    androidx.fragment.app.BackStackState[] mBackStack -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/b;"}
    int mBackStackIndex -> h
    java.lang.String mPrimaryNavActiveWho -> i
    java.util.ArrayList mResultKeys -> j
    java.util.ArrayList mResults -> k
    java.util.ArrayList mLaunchedFragments -> l
    1:8: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>
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):58:58 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):59:59 -> writeToParcel
    11:15:void writeToParcel(android.os.Parcel,int):60:60 -> writeToParcel
    16:20:void writeToParcel(android.os.Parcel,int):61:61 -> writeToParcel
    21:25:void writeToParcel(android.os.Parcel,int):62:62 -> writeToParcel
    26:30:void writeToParcel(android.os.Parcel,int):63:63 -> writeToParcel
    31:35:void writeToParcel(android.os.Parcel,int):64:64 -> writeToParcel
    36:41:void writeToParcel(android.os.Parcel,int):65:65 -> writeToParcel
androidx.fragment.app.FragmentManagerState$1 -> androidx.fragment.app.p$a:
# {"id":"sourceFile","fileName":"FragmentManagerState.java"}
    1:4:void <init>():69:69 -> <init>
    1:6:androidx.fragment.app.FragmentManagerState createFromParcel(android.os.Parcel):72:72 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/p;"}
    1:3:androidx.fragment.app.FragmentManagerState[] newArray(int):77:77 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/p;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):69:69 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):69:69 -> newArray
androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.q:
# {"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/v$b;"}
    1:8:void <clinit>():40:40 -> <clinit>
    1:3:void <init>(boolean):86:86 -> <init>
    4:10:void <init>(boolean):57:57 -> <init>
    11:17:void <init>(boolean):58:58 -> <init>
    18:25:void <init>(boolean):59:59 -> <init>
    26:27:void <init>(boolean):63:63 -> <init>
    28:29:void <init>(boolean):65:65 -> <init>
    30:31:void <init>(boolean):69:69 -> <init>
    32:34:void <init>(boolean):87:87 -> <init>
    2:7:void onCleared():101:101 -> d
    8:30:void onCleared():102:102 -> d
    31:33:void onCleared():104:104 -> d
    1:7:void addRetainedFragment(androidx.fragment.app.Fragment):112:112 -> e
    8:13:void addRetainedFragment(androidx.fragment.app.Fragment):113:113 -> e
    14:19:void addRetainedFragment(androidx.fragment.app.Fragment):114:114 -> e
    20:30:void addRetainedFragment(androidx.fragment.app.Fragment):118:118 -> e
    31:37:void addRetainedFragment(androidx.fragment.app.Fragment):121:121 -> e
    38:43:void addRetainedFragment(androidx.fragment.app.Fragment):122:122 -> e
    44:64:void addRetainedFragment(androidx.fragment.app.Fragment):123:123 -> e
    8:16:boolean equals(java.lang.Object):275:275 -> equals
    17:18:boolean equals(java.lang.Object):277:277 -> equals
    19:32:boolean equals(java.lang.Object):279:279 -> equals
    33:42:boolean equals(java.lang.Object):280:280 -> equals
    43:50:boolean equals(java.lang.Object):281:281 -> equals
    2:7:void clearNonConfigState(androidx.fragment.app.Fragment):187:187 -> f
    8:29:void clearNonConfigState(androidx.fragment.app.Fragment):188:188 -> f
    30:41:void clearNonConfigState(androidx.fragment.app.Fragment):191:191 -> f
    42:44:void clearNonConfigState(androidx.fragment.app.Fragment):193:193 -> f
    45:51:void clearNonConfigState(androidx.fragment.app.Fragment):194:194 -> f
    52:63:void clearNonConfigState(androidx.fragment.app.Fragment):197:197 -> f
    64:66:void clearNonConfigState(androidx.fragment.app.Fragment):199:199 -> f
    67:74:void clearNonConfigState(androidx.fragment.app.Fragment):200:200 -> f
    1:9:androidx.fragment.app.Fragment findRetainedFragmentByWho(java.lang.String):129:129 -> g
    1:12:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):168:168 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/q;"}
    13:19:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):170:170 -> h
    20:27:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):171:171 -> h
    1:8:int hashCode():286:286 -> hashCode
    9:17:int hashCode():287:287 -> hashCode
    18:25:int hashCode():288:288 -> hashCode
    1:7:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):52:52 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/x;)Landroidx/fragment/app/q;"}
    8:16:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):54:54 -> i
    1:12:java.util.Collection getRetainedFragments():134:134 -> j
    1:12:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):178:178 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/x;"}
    13:17:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):180:180 -> k
    18:25:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):181:181 -> k
    1:3:boolean isCleared():108:108 -> l
    1:7:void removeRetainedFragment(androidx.fragment.app.Fragment):154:154 -> m
    8:13:void removeRetainedFragment(androidx.fragment.app.Fragment):155:155 -> m
    14:19:void removeRetainedFragment(androidx.fragment.app.Fragment):156:156 -> m
    20:29:void removeRetainedFragment(androidx.fragment.app.Fragment):160:160 -> m
    30:35:void removeRetainedFragment(androidx.fragment.app.Fragment):161:161 -> m
    36:56:void removeRetainedFragment(androidx.fragment.app.Fragment):162:162 -> m
    1:3:void setIsStateSaved(boolean):96:96 -> n
    1:12:boolean shouldDestroy(androidx.fragment.app.Fragment):138:138 -> o
    13:16:boolean shouldDestroy(androidx.fragment.app.Fragment):142:142 -> o
    17:19:boolean shouldDestroy(androidx.fragment.app.Fragment):145:145 -> o
    20:23:boolean shouldDestroy(androidx.fragment.app.Fragment):149:149 -> o
    1:7:java.lang.String toString():295:295 -> toString
    8:18:java.lang.String toString():296:296 -> toString
    19:23:java.lang.String toString():297:297 -> toString
    24:33:java.lang.String toString():298:298 -> toString
    34:41:java.lang.String toString():299:299 -> toString
    42:48:java.lang.String toString():300:300 -> toString
    49:54:java.lang.String toString():301:301 -> toString
    55:58:java.lang.String toString():302:302 -> toString
    59:63:java.lang.String toString():305:305 -> toString
    64:73:java.lang.String toString():306:306 -> toString
    74:79:java.lang.String toString():307:307 -> toString
    80:88:java.lang.String toString():308:308 -> toString
    89:94:java.lang.String toString():309:309 -> toString
    95:98:java.lang.String toString():310:310 -> toString
    99:103:java.lang.String toString():313:313 -> toString
    104:113:java.lang.String toString():314:314 -> toString
    114:119:java.lang.String toString():315:315 -> toString
    120:128:java.lang.String toString():316:316 -> toString
    129:134:java.lang.String toString():317:317 -> toString
    135:140:java.lang.String toString():318:318 -> toString
    141:143:java.lang.String toString():321:321 -> toString
    144:148:java.lang.String toString():322:322 -> toString
androidx.fragment.app.FragmentManagerViewModel$1 -> androidx.fragment.app.q$a:
# {"id":"sourceFile","fileName":"FragmentManagerViewModel.java"}
    1:4:void <init>():40:40 -> <init>
    1:7:androidx.lifecycle.ViewModel create(java.lang.Class):45:45 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/u;"}
androidx.fragment.app.FragmentOnAttachListener -> androidx.fragment.app.r:
# {"id":"sourceFile","fileName":"FragmentOnAttachListener.java"}
    void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Landroidx/fragment/app/Fragment;)V"}
androidx.fragment.app.FragmentState -> androidx.fragment.app.s:
# {"id":"sourceFile","fileName":"FragmentState.java"}
    java.lang.String mClassName -> e
    java.lang.String mWho -> f
    boolean mFromLayout -> g
    int mFragmentId -> h
    int mContainerId -> i
    java.lang.String mTag -> j
    boolean mRetainInstance -> k
    boolean mRemoving -> l
    boolean mDetached -> m
    android.os.Bundle mArguments -> n
    boolean mHidden -> o
    int mMaxLifecycleState -> p
    android.os.Bundle mSavedFragmentState -> q
    1:8:void <clinit>():131:131 -> <clinit>
    1:13:void <init>(androidx.fragment.app.Fragment):43:55 -> <init>
    14:27:void <init>(android.os.Parcel):58:71 -> <init>
    1:2:int describeContents():0:0 -> describeContents
    1:7:java.lang.String toString():77:77 -> toString
    8:12:java.lang.String toString():78:78 -> toString
    13:17:java.lang.String toString():79:79 -> toString
    18:22:java.lang.String toString():80:80 -> toString
    23:27:java.lang.String toString():81:81 -> toString
    28:32:java.lang.String toString():82:82 -> toString
    33:36:java.lang.String toString():83:83 -> toString
    37:41:java.lang.String toString():84:84 -> toString
    42:45:java.lang.String toString():86:86 -> toString
    46:50:java.lang.String toString():87:87 -> toString
    51:59:java.lang.String toString():88:88 -> toString
    60:69:java.lang.String toString():90:90 -> toString
    70:74:java.lang.String toString():91:91 -> toString
    75:79:java.lang.String toString():92:92 -> toString
    80:83:java.lang.String toString():94:94 -> toString
    84:88:java.lang.String toString():95:95 -> toString
    89:92:java.lang.String toString():97:97 -> toString
    93:97:java.lang.String toString():98:98 -> toString
    98:101:java.lang.String toString():100:100 -> toString
    102:106:java.lang.String toString():101:101 -> toString
    107:110:java.lang.String toString():103:103 -> toString
    111:115:java.lang.String toString():104:104 -> toString
    116:120:java.lang.String toString():106:106 -> toString
    1:5:void writeToParcel(android.os.Parcel,int):116:116 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):117:117 -> writeToParcel
    11:15:void writeToParcel(android.os.Parcel,int):118:118 -> writeToParcel
    16:20:void writeToParcel(android.os.Parcel,int):119:119 -> writeToParcel
    21:25:void writeToParcel(android.os.Parcel,int):120:120 -> writeToParcel
    26:30:void writeToParcel(android.os.Parcel,int):121:121 -> writeToParcel
    31:35:void writeToParcel(android.os.Parcel,int):122:122 -> writeToParcel
    36:40:void writeToParcel(android.os.Parcel,int):123:123 -> writeToParcel
    41:45:void writeToParcel(android.os.Parcel,int):124:124 -> writeToParcel
    46:50:void writeToParcel(android.os.Parcel,int):125:125 -> writeToParcel
    51:55:void writeToParcel(android.os.Parcel,int):126:126 -> writeToParcel
    56:60:void writeToParcel(android.os.Parcel,int):127:127 -> writeToParcel
    61:66:void writeToParcel(android.os.Parcel,int):128:128 -> writeToParcel
androidx.fragment.app.FragmentState$1 -> androidx.fragment.app.s$a:
# {"id":"sourceFile","fileName":"FragmentState.java"}
    1:4:void <init>():132:132 -> <init>
    1:6:androidx.fragment.app.FragmentState createFromParcel(android.os.Parcel):135:135 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/s;"}
    1:3:androidx.fragment.app.FragmentState[] newArray(int):140:140 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/s;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):132:132 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):132:132 -> newArray
androidx.fragment.app.FragmentStateManager -> androidx.fragment.app.t:
# {"id":"sourceFile","fileName":"FragmentStateManager.java"}
    androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mDispatcher -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"}
    androidx.fragment.app.FragmentStore mFragmentStore -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"}
    androidx.fragment.app.Fragment mFragment -> c
    boolean mMovingToState -> d
    int mFragmentManagerState -> e
    1:1:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):62:62 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;Landroidx/fragment/app/u;Landroidx/fragment/app/Fragment;)V"}
    2:3:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):51:52 -> <init>
    4:6:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):63:65 -> <init>
    7:7: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/m;Landroidx/fragment/app/u;Ljava/lang/ClassLoader;Landroidx/fragment/app/j;Landroidx/fragment/app/s;)V"}
    8:9:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):51:52 -> <init>
    10:14:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):83:87 -> <init>
    15:28:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):89:102 -> <init>
    29:29:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):107:107 -> <init>
    30:31:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):109:110 -> <init>
    32:32:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentState):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;Landroidx/fragment/app/u;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/s;)V"}
    33:34:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentState):51:52 -> <init>
    35:46:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentState):127:138 -> <init>
    47:47:void <init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,androidx.fragment.app.FragmentState):143:143 -> <init>
    2:7:void activityCreated():577:577 -> a
    8:31:void activityCreated():578:578 -> a
    32:38:void activityCreated():580:580 -> a
    39:49:void activityCreated():581:581 -> a
    1:8:void addViewToContainer():832:832 -> b
    9:18:void addViewToContainer():833:833 -> b
    2:7:void attach():428:428 -> c
    8:31:void attach():429:429 -> c
    32:44:void attach():434:434 -> c
    45:54:void attach():435:435 -> c
    55:62:void attach():442:442 -> c
    63:66:void attach():443:443 -> c
    67:102:void attach():438:438 -> c
    103:106:void attach():444:444 -> c
    107:115:void attach():445:445 -> c
    116:153:void attach():448:448 -> c
    154:157:void attach():456:456 -> c
    158:166:void attach():457:457 -> c
    167:169:void attach():458:458 -> c
    170:179:void attach():461:461 -> c
    180:189:void attach():462:462 -> c
    190:197:void attach():463:463 -> c
    198:202:void attach():464:464 -> c
    203:210:void attach():465:465 -> c
    1:6:int computeExpectedState():170:170 -> d
    7:9:int computeExpectedState():171:171 -> d
    10:11:int computeExpectedState():174:174 -> d
    12:35:int computeExpectedState():177:177 -> d
    36:41:int computeExpectedState():191:191 -> d
    42:46:int computeExpectedState():188:188 -> d
    47:51:int computeExpectedState():185:185 -> d
    52:55:int computeExpectedState():182:182 -> d
    56:61:int computeExpectedState():195:195 -> d
    62:65:int computeExpectedState():196:196 -> d
    66:71:int computeExpectedState():199:199 -> d
    72:83:int computeExpectedState():202:202 -> d
    84:88:int computeExpectedState():203:203 -> d
    89:92:int computeExpectedState():206:206 -> d
    93:99:int computeExpectedState():211:211 -> d
    100:103:int computeExpectedState():216:216 -> d
    104:109:int computeExpectedState():221:221 -> d
    110:113:int computeExpectedState():222:222 -> d
    114:123:int computeExpectedState():225:225 -> d
    124:127:int computeExpectedState():227:227 -> d
    128:131:int computeExpectedState():226:226 -> d
    132:137:int computeExpectedState():228:228 -> d
    138:142:int computeExpectedState():230:230 -> d
    143:147:int computeExpectedState():232:232 -> d
    148:151:int computeExpectedState():233:233 -> d
    152:156:int computeExpectedState():235:235 -> d
    157:162:int computeExpectedState():236:236 -> d
    163:168:int computeExpectedState():237:237 -> d
    169:173:int computeExpectedState():239:239 -> d
    174:177:int computeExpectedState():242:242 -> d
    178:187:int computeExpectedState():247:247 -> d
    188:191:int computeExpectedState():248:248 -> d
    192:197:int computeExpectedState():250:250 -> d
    198:230:int computeExpectedState():251:251 -> d
    2:7:void create():469:469 -> e
    8:31:void create():470:470 -> e
    32:37:void create():472:472 -> e
    38:45:void create():473:473 -> e
    46:52:void create():475:475 -> e
    53:62:void create():476:476 -> e
    63:67:void create():479:479 -> e
    68:73:void create():480:480 -> e
    1:8:void createView():485:485 -> f
    9:16:void createView():490:490 -> f
    17:38:void createView():491:491 -> f
    39:46:void createView():493:493 -> f
    47:54:void createView():496:496 -> f
    55:61:void createView():498:498 -> f
    62:67:void createView():503:503 -> f
    68:80:void createView():504:504 -> f
    81:87:void createView():505:505 -> f
    88:100:void createView():508:508 -> f
    101:102:void createView():510:510 -> f
    103:118:void createView():512:512 -> f
    119:151:void createView():513:513 -> f
    152:182:void createView():500:500 -> f
    183:186:void createView():517:517 -> f
    187:191:void createView():518:518 -> f
    192:199:void createView():519:519 -> f
    200:202:void createView():520:520 -> f
    203:213:void createView():521:521 -> f
    214:216:void createView():523:523 -> f
    217:222:void createView():525:525 -> f
    223:229:void createView():526:526 -> f
    230:239:void createView():529:529 -> f
    240:247:void createView():530:530 -> f
    248:251:void createView():532:532 -> f
    252:259:void createView():533:533 -> f
    260:264:void createView():546:546 -> f
    265:275:void createView():547:547 -> f
    276:283:void createView():549:549 -> f
    284:291:void createView():550:550 -> f
    292:295:void createView():551:551 -> f
    296:300:void createView():552:552 -> f
    301:308:void createView():553:553 -> f
    309:316:void createView():555:555 -> f
    317:321:void createView():557:557 -> f
    322:327:void createView():558:558 -> f
    328:357:void createView():559:559 -> f
    358:366:void createView():564:564 -> f
    367:377:void createView():569:569 -> f
    378:382:void createView():573:573 -> f
    2:7:void destroy():754:754 -> g
    8:31:void destroy():755:755 -> g
    32:50:void destroy():757:757 -> g
    51:52:void destroy():758:758 -> g
    53:65:void destroy():759:759 -> g
    66:71:void destroy():795:795 -> g
    72:79:void destroy():796:796 -> g
    80:83:void destroy():797:797 -> g
    84:87:void destroy():801:801 -> g
    88:92:void destroy():804:804 -> g
    93:96:void destroy():761:761 -> g
    97:100:void destroy():763:763 -> g
    101:111:void destroy():764:764 -> g
    112:119:void destroy():765:765 -> g
    120:125:void destroy():766:766 -> g
    126:134:void destroy():767:767 -> g
    135:145:void destroy():772:772 -> g
    146:150:void destroy():774:774 -> g
    151:157:void destroy():775:775 -> g
    158:181:void destroy():779:779 -> g
    182:185:void destroy():781:781 -> g
    186:197:void destroy():782:782 -> g
    198:202:void destroy():783:783 -> g
    203:205:void destroy():784:784 -> g
    206:211:void destroy():788:788 -> g
    212:219:void destroy():791:791 -> g
    220:225:void destroy():793:793 -> g
    2:7:void destroyFragmentView():733:733 -> h
    8:31:void destroyFragmentView():734:734 -> h
    32:41:void destroyFragmentView():739:739 -> h
    42:44:void destroyFragmentView():740:740 -> h
    45:49:void destroyFragmentView():742:742 -> h
    50:57:void destroyFragmentView():743:743 -> h
    58:62:void destroyFragmentView():744:744 -> h
    63:64:void destroyFragmentView():745:745 -> h
    65:66:void destroyFragmentView():748:748 -> h
    67:71:void destroyFragmentView():749:749 -> h
    72:76:void destroyFragmentView():750:750 -> h
    2:9:void detach():809:809 -> i
    10:31:void detach():810:810 -> i
    32:36:void detach():812:812 -> i
    37:44:void detach():813:813 -> i
    45:50:void detach():815:815 -> i
    51:52:void detach():816:816 -> i
    53:54:void detach():817:817 -> i
    55:56:void detach():818:818 -> i
    57:67:void detach():819:819 -> i
    68:81:void detach():820:820 -> i
    82:87:void detach():821:821 -> i
    88:109:void detach():822:822 -> i
    110:115:void detach():824:824 -> i
    1:15:void ensureInflatedView():382:382 -> j
    16:21:void ensureInflatedView():383:383 -> j
    22:45:void ensureInflatedView():384:384 -> j
    46:61:void ensureInflatedView():386:386 -> j
    62:68:void ensureInflatedView():388:388 -> j
    69:71:void ensureInflatedView():389:389 -> j
    72:80:void ensureInflatedView():390:390 -> j
    81:93:void ensureInflatedView():391:391 -> j
    94:98:void ensureInflatedView():392:392 -> j
    99:109:void ensureInflatedView():393:393 -> j
    110:115:void ensureInflatedView():395:395 -> j
    1:3:androidx.fragment.app.Fragment getFragment():149:149 -> k
    1:8:boolean isFragmentViewChild(android.view.View):615:615 -> l
    9:14:boolean isFragmentViewChild(android.view.View):618:618 -> l
    15:21:boolean isFragmentViewChild(android.view.View):620:620 -> l
    22:28:boolean isFragmentViewChild(android.view.View):623:623 -> l
    1:7:void moveToExpectedState():258:258 -> m
    8:13:void moveToExpectedState():259:259 -> m
    14:23:void moveToExpectedState():260:260 -> m
    24:34:void moveToExpectedState():261:261 -> m
    35:40:void moveToExpectedState():260:260 -> m
    41:42:void moveToExpectedState():266:266 -> m
    43:60:void moveToExpectedState():269:269 -> m
    61:68:void moveToExpectedState():306:306 -> m
    69:71:void moveToExpectedState():303:303 -> m
    72:75:void moveToExpectedState():300:300 -> m
    76:83:void moveToExpectedState():288:288 -> m
    84:87:void moveToExpectedState():291:291 -> m
    88:91:void moveToExpectedState():290:290 -> m
    92:99:void moveToExpectedState():292:292 -> m
    100:103:void moveToExpectedState():294:294 -> m
    104:106:void moveToExpectedState():295:295 -> m
    107:112:void moveToExpectedState():297:297 -> m
    113:116:void moveToExpectedState():285:285 -> m
    117:119:void moveToExpectedState():281:281 -> m
    120:123:void moveToExpectedState():282:282 -> m
    124:127:void moveToExpectedState():278:278 -> m
    128:137:void moveToExpectedState():275:275 -> m
    138:142:void moveToExpectedState():314:314 -> m
    143:145:void moveToExpectedState():317:317 -> m
    146:150:void moveToExpectedState():320:320 -> m
    151:156:void moveToExpectedState():323:323 -> m
    157:178:void moveToExpectedState():324:324 -> m
    179:184:void moveToExpectedState():326:326 -> m
    185:188:void moveToExpectedState():329:329 -> m
    189:191:void moveToExpectedState():330:330 -> m
    192:201:void moveToExpectedState():333:333 -> m
    202:205:void moveToExpectedState():336:336 -> m
    206:209:void moveToExpectedState():335:335 -> m
    210:212:void moveToExpectedState():337:337 -> m
    213:218:void moveToExpectedState():339:339 -> m
    219:220:void moveToExpectedState():342:342 -> m
    221:224:void moveToExpectedState():343:343 -> m
    225:227:void moveToExpectedState():346:346 -> m
    228:233:void moveToExpectedState():347:347 -> m
    234:238:void moveToExpectedState():350:350 -> m
    239:243:void moveToExpectedState():353:353 -> m
    244:251:void moveToExpectedState():358:358 -> m
    252:259:void moveToExpectedState():359:359 -> m
    260:263:void moveToExpectedState():363:363 -> m
    264:267:void moveToExpectedState():362:362 -> m
    268:273:void moveToExpectedState():364:364 -> m
    274:277:void moveToExpectedState():365:365 -> m
    278:280:void moveToExpectedState():367:367 -> m
    281:286:void moveToExpectedState():370:370 -> m
    287:289:void moveToExpectedState():371:371 -> m
    290:293:void moveToExpectedState():373:373 -> m
    294:298:void moveToExpectedState():374:374 -> m
    299:303:void moveToExpectedState():377:377 -> m
    304:304:void moveToExpectedState():378:378 -> m
    2:7:void pause():629:629 -> n
    8:31:void pause():630:630 -> n
    32:36:void pause():632:632 -> n
    37:45:void pause():633:633 -> n
    1:7:void restoreState(java.lang.ClassLoader):401:401 -> o
    8:10:void restoreState(java.lang.ClassLoader):404:404 -> o
    11:22:void restoreState(java.lang.ClassLoader):405:405 -> o
    23:34:void restoreState(java.lang.ClassLoader):407:407 -> o
    35:46:void restoreState(java.lang.ClassLoader):409:409 -> o
    47:52:void restoreState(java.lang.ClassLoader):411:411 -> o
    53:63:void restoreState(java.lang.ClassLoader):412:412 -> o
    64:70:void restoreState(java.lang.ClassLoader):415:415 -> o
    71:76:void restoreState(java.lang.ClassLoader):416:416 -> o
    77:82:void restoreState(java.lang.ClassLoader):417:417 -> o
    83:92:void restoreState(java.lang.ClassLoader):419:419 -> o
    93:98:void restoreState(java.lang.ClassLoader):422:422 -> o
    99:101:void restoreState(java.lang.ClassLoader):423:423 -> o
    2:9:void resume():594:594 -> p
    10:31:void resume():595:595 -> p
    32:39:void resume():597:597 -> p
    40:45:void resume():598:598 -> p
    46:50:void resume():599:599 -> p
    51:56:void resume():600:600 -> p
    57:76:void resume():601:601 -> p
    77:103:void resume():602:602 -> p
    104:114:void resume():603:603 -> p
    115:117:void resume():601:601 -> p
    118:123:void resume():606:606 -> p
    124:128:void resume():607:607 -> p
    129:136:void resume():608:608 -> p
    137:140:void resume():609:609 -> p
    141:142:void resume():610:610 -> p
    143:145:void resume():611:611 -> p
    1:5:android.os.Bundle saveBasicState():681:681 -> q
    6:10:android.os.Bundle saveBasicState():683:683 -> q
    11:18:android.os.Bundle saveBasicState():684:684 -> q
    19:25:android.os.Bundle saveBasicState():685:685 -> q
    26:31:android.os.Bundle saveBasicState():689:689 -> q
    32:34:android.os.Bundle saveBasicState():690:690 -> q
    35:42:android.os.Bundle saveBasicState():692:692 -> q
    43:47:android.os.Bundle saveBasicState():694:694 -> q
    48:56:android.os.Bundle saveBasicState():696:696 -> q
    57:64:android.os.Bundle saveBasicState():699:699 -> q
    65:69:android.os.Bundle saveBasicState():701:701 -> q
    70:78:android.os.Bundle saveBasicState():703:703 -> q
    79:86:android.os.Bundle saveBasicState():705:705 -> q
    87:91:android.os.Bundle saveBasicState():707:707 -> q
    92:101:android.os.Bundle saveBasicState():710:710 -> q
    1:7:androidx.fragment.app.FragmentState saveState():646:646 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/s;"}
    8:18:androidx.fragment.app.FragmentState saveState():648:648 -> r
    19:24:androidx.fragment.app.FragmentState saveState():649:649 -> r
    25:32:androidx.fragment.app.FragmentState saveState():651:651 -> r
    33:39:androidx.fragment.app.FragmentState saveState():653:653 -> r
    40:50:androidx.fragment.app.FragmentState saveState():655:655 -> r
    51:56:androidx.fragment.app.FragmentState saveState():658:658 -> r
    57:64:androidx.fragment.app.FragmentState saveState():659:659 -> r
    65:69:androidx.fragment.app.FragmentState saveState():666:666 -> r
    1:7:void saveViewState():717:717 -> s
    8:12:void saveViewState():720:720 -> s
    13:19:void saveViewState():721:721 -> s
    20:25:void saveViewState():722:722 -> s
    26:29:void saveViewState():723:723 -> s
    30:34:void saveViewState():725:725 -> s
    35:41:void saveViewState():726:726 -> s
    42:47:void saveViewState():727:727 -> s
    48:52:void saveViewState():728:728 -> s
    1:3:void setFragmentManagerState(int):159:159 -> t
    2:7:void start():586:586 -> u
    8:31:void start():587:587 -> u
    32:36:void start():589:589 -> u
    37:45:void start():590:590 -> u
    2:7:void stop():637:637 -> v
    8:31:void stop():638:638 -> v
    32:36:void stop():640:640 -> v
    37:45:void stop():641:641 -> v
androidx.fragment.app.FragmentStateManager$1 -> androidx.fragment.app.t$a:
# {"id":"sourceFile","fileName":"FragmentStateManager.java"}
    android.view.View val$fragmentView -> e
    androidx.fragment.app.FragmentStateManager this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/t;"}
    1:8:void <init>(androidx.fragment.app.FragmentStateManager,android.view.View):534:534 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;Landroid/view/View;)V"}
    1:5:void onViewAttachedToWindow(android.view.View):537:537 -> onViewAttachedToWindow
    6:11:void onViewAttachedToWindow(android.view.View):538:538 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
androidx.fragment.app.FragmentStateManager$2 -> androidx.fragment.app.t$b:
# {"id":"sourceFile","fileName":"FragmentStateManager.java"}
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$State -> a
    1:52:void <clinit>():177:177 -> <clinit>
androidx.fragment.app.FragmentStore -> androidx.fragment.app.u:
# {"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/q;"}
    1:3:void <init>():34:34 -> <init>
    4:10:void <init>():37:37 -> <init>
    11:18:void <init>():38:38 -> <init>
    1:8:void addFragment(androidx.fragment.app.Fragment):90:90 -> a
    9:11:void addFragment(androidx.fragment.app.Fragment):93:93 -> a
    12:16:void addFragment(androidx.fragment.app.Fragment):94:94 -> a
    17:18:void addFragment(androidx.fragment.app.Fragment):95:95 -> a
    19:22:void addFragment(androidx.fragment.app.Fragment):96:96 -> a
    23:24:void addFragment(androidx.fragment.app.Fragment):95:95 -> a
    25:47:void addFragment(androidx.fragment.app.Fragment):91:91 -> a
    1:7:void burpActive():164:164 -> b
    8:15:void burpActive():167:167 -> b
    1:12:boolean containsActiveFragment(java.lang.String):291:291 -> c
    1:24:void dispatchStateChange(int):100:100 -> d
    25:29:void dispatchStateChange(int):102:102 -> d
    1:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):371:371 -> e
    18:25:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):373:373 -> e
    26:28:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):374:374 -> e
    29:33:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):375:375 -> e
    34:55:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):376:376 -> e
    56:60:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):377:377 -> e
    61:64:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):379:379 -> e
    65:67:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):380:380 -> e
    68:71:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):381:381 -> e
    72:77:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):383:383 -> e
    78:85:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):388:388 -> e
    86:96:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):390:390 -> e
    97:104:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):392:392 -> e
    105:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):393:393 -> e
    108:112:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):394:394 -> e
    113:115:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):395:395 -> e
    116:120:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):396:396 -> e
    121:131:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):397:397 -> e
    1:10:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):314:314 -> f
    11:17:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):316:316 -> f
    1:10:androidx.fragment.app.Fragment findFragmentById(int):247:247 -> g
    11:20:androidx.fragment.app.Fragment findFragmentById(int):248:248 -> g
    21:28:androidx.fragment.app.Fragment findFragmentById(int):249:249 -> g
    29:52:androidx.fragment.app.Fragment findFragmentById(int):254:254 -> g
    53:56:androidx.fragment.app.Fragment findFragmentById(int):256:256 -> g
    57:63:androidx.fragment.app.Fragment findFragmentById(int):257:257 -> g
    3:12:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):269:269 -> h
    13:22:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):270:270 -> h
    23:36:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):271:271 -> h
    37:60:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):278:278 -> h
    61:64:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):280:280 -> h
    65:75:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):281:281 -> h
    1:24:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):301:301 -> i
    25:28:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):303:303 -> i
    29:37:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):304:304 -> i
    1:6:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):339:339 -> j
    7:16:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):344:344 -> j
    17:24:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):347:347 -> j
    25:32:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):348:348 -> j
    33:44:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):350:350 -> j
    45:52:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):356:356 -> j
    53:60:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):357:357 -> j
    61:68:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):358:358 -> j
    69:75:int findFragmentIndexInContainer(androidx.fragment.app.Fragment):361:361 -> j
    1:5:java.util.List getActiveFragmentStateManagers():208:208 -> k
    6:29:java.util.List getActiveFragmentStateManagers():209:209 -> k
    30:34:java.util.List getActiveFragmentStateManagers():211:211 -> k
    1:5:java.util.List getActiveFragments():229:229 -> l
    6:29:java.util.List getActiveFragments():230:230 -> l
    30:38:java.util.List getActiveFragments():232:232 -> l
    39:43:java.util.List getActiveFragments():234:234 -> l
    1:9:androidx.fragment.app.FragmentStateManager getFragmentStateManager(java.lang.String):296:296 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/t;"}
    1:8:java.util.List getFragments():219:219 -> n
    9:11:java.util.List getFragments():220:220 -> n
    12:14:java.util.List getFragments():222:222 -> n
    15:24:java.util.List getFragments():223:223 -> n
    25:26:java.util.List getFragments():224:224 -> n
    1:3:androidx.fragment.app.FragmentManagerViewModel getNonConfig():47:47 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/q;"}
    1:4:void makeActive(androidx.fragment.app.FragmentStateManager):71:71 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    5:13:void makeActive(androidx.fragment.app.FragmentStateManager):72:72 -> p
    14:20:void makeActive(androidx.fragment.app.FragmentStateManager):75:75 -> p
    21:24:void makeActive(androidx.fragment.app.FragmentStateManager):76:76 -> p
    25:28:void makeActive(androidx.fragment.app.FragmentStateManager):77:77 -> p
    29:34:void makeActive(androidx.fragment.app.FragmentStateManager):78:78 -> p
    35:40:void makeActive(androidx.fragment.app.FragmentStateManager):80:80 -> p
    41:43:void makeActive(androidx.fragment.app.FragmentStateManager):82:82 -> p
    44:49:void makeActive(androidx.fragment.app.FragmentStateManager):84:84 -> p
    50:72:void makeActive(androidx.fragment.app.FragmentStateManager):85:85 -> p
    1:4:void makeInactive(androidx.fragment.app.FragmentStateManager):139:139 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    5:8:void makeInactive(androidx.fragment.app.FragmentStateManager):141:141 -> q
    9:13:void makeInactive(androidx.fragment.app.FragmentStateManager):142:142 -> q
    14:28:void makeInactive(androidx.fragment.app.FragmentStateManager):147:147 -> q
    29:34:void makeInactive(androidx.fragment.app.FragmentStateManager):153:153 -> q
    35:57:void makeInactive(androidx.fragment.app.FragmentStateManager):154:154 -> q
    1:17:void moveToExpectedState():109:109 -> r
    18:29:void moveToExpectedState():110:110 -> r
    30:33:void moveToExpectedState():112:112 -> r
    34:57:void moveToExpectedState():118:118 -> r
    58:60:void moveToExpectedState():120:120 -> r
    61:64:void moveToExpectedState():122:122 -> r
    65:74:void moveToExpectedState():123:123 -> r
    75:79:void moveToExpectedState():125:125 -> r
    1:3:void removeFragment(androidx.fragment.app.Fragment):132:132 -> s
    4:8:void removeFragment(androidx.fragment.app.Fragment):133:133 -> s
    9:10:void removeFragment(androidx.fragment.app.Fragment):134:134 -> s
    11:14:void removeFragment(androidx.fragment.app.Fragment):135:135 -> s
    15:16:void removeFragment(androidx.fragment.app.Fragment):134:134 -> s
    1:6:void resetActiveFragments():51:51 -> t
    1:7:void restoreAddedFragments(java.util.List):55:55 -> u
    8:23:void restoreAddedFragments(java.util.List):57:57 -> u
    24:30:void restoreAddedFragments(java.util.List):58:58 -> u
    31:36:void restoreAddedFragments(java.util.List):62:62 -> u
    37:66:void restoreAddedFragments(java.util.List):63:63 -> u
    67:70:void restoreAddedFragments(java.util.List):65:65 -> u
    71:99:void restoreAddedFragments(java.util.List):60:60 -> u
    1:11:java.util.ArrayList saveActiveFragments():172:172 -> v
    12:35:java.util.ArrayList saveActiveFragments():173:173 -> v
    36:39:java.util.ArrayList saveActiveFragments():175:175 -> v
    40:43:java.util.ArrayList saveActiveFragments():177:177 -> v
    44:47:java.util.ArrayList saveActiveFragments():178:178 -> v
    48:53:java.util.ArrayList saveActiveFragments():180:180 -> v
    54:87:java.util.ArrayList saveActiveFragments():181:181 -> v
    1:3:java.util.ArrayList saveAddedFragments():190:190 -> w
    4:12:java.util.ArrayList saveAddedFragments():191:191 -> w
    13:16:java.util.ArrayList saveAddedFragments():192:192 -> w
    17:27:java.util.ArrayList saveAddedFragments():194:194 -> w
    28:44:java.util.ArrayList saveAddedFragments():195:195 -> w
    45:50:java.util.ArrayList saveAddedFragments():196:196 -> w
    51:56:java.util.ArrayList saveAddedFragments():197:197 -> w
    57:89:java.util.ArrayList saveAddedFragments():198:198 -> w
    90:91:java.util.ArrayList saveAddedFragments():202:202 -> w
    92:93:java.util.ArrayList saveAddedFragments():203:203 -> w
    1:3:void setNonConfig(androidx.fragment.app.FragmentManagerViewModel):43:43 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/q;)V"}
androidx.fragment.app.FragmentTransaction -> androidx.fragment.app.v:
# {"id":"sourceFile","fileName":"FragmentTransaction.java"}
    androidx.fragment.app.FragmentFactory mFragmentFactory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/j;"}
    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
    1:3:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/j;Ljava/lang/ClassLoader;)V"}
    4:11:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):94:94 -> <init>
    12:14:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):101:101 -> <init>
    15:16:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):111:111 -> <init>
    17:18:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):127:127 -> <init>
    19:21:void <init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):128:128 -> <init>
    2:5:androidx.fragment.app.FragmentTransaction add(int,androidx.fragment.app.Fragment,java.lang.String):234:234 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/v;"}
    1:2:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):240:240 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/v;"}
    3:11:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):241:241 -> c
    3:6:androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.Fragment,java.lang.String):171:171 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/v;"}
    1:5:void addOp(androidx.fragment.app.FragmentTransaction$Op):132:132 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/v$a;)V"}
    6:9:void addOp(androidx.fragment.app.FragmentTransaction$Op):133:133 -> e
    10:13:void addOp(androidx.fragment.app.FragmentTransaction$Op):134:134 -> e
    14:17:void addOp(androidx.fragment.app.FragmentTransaction$Op):135:135 -> e
    18:22:void addOp(androidx.fragment.app.FragmentTransaction$Op):136:136 -> e
    1:5:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):655:655 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/v;"}
    6:7:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):659:659 -> f
    8:10:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):660:660 -> f
    11:18:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):656:656 -> f
    int commit() -> g
    int commitAllowingStateLoss() -> h
    void commitNowAllowingStateLoss() -> i
    1:5:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():682:682 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/v;"}
    6:8:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():686:686 -> j
    9:16:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():683:683 -> j
    1:4:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):245:245 -> k
    5:8:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):246:246 -> k
    9:20:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):247:247 -> k
    21:32:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):248:248 -> k
    33:38:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):254:254 -> k
    39:49:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):255:255 -> k
    50:86:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):256:256 -> k
    87:93:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):260:260 -> k
    94:100:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):268:268 -> k
    101:137:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):269:269 -> k
    138:142:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):273:273 -> k
    143:178:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):265:265 -> k
    179:187:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):276:276 -> k
    188:219:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):249:249 -> k
    1:10:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):357:357 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/v;"}
    2:6:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment):293:293 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/v;"}
    4:7:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):343:343 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/v;"}
    8:15:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):341:341 -> n
    1:3:androidx.fragment.app.FragmentTransaction setReorderingAllowed(boolean):782:782 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/fragment/app/v;"}
androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.v$a:
# {"id":"sourceFile","fileName":"FragmentTransaction.java"}
    int mCmd -> a
    androidx.fragment.app.Fragment mFragment -> b
    int mEnterAnim -> c
    int mExitAnim -> d
    int mPopEnterAnim -> e
    int mPopExitAnim -> f
    androidx.lifecycle.Lifecycle$State mOldMaxState -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State mCurrentMaxState -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    1:1:void <init>():73:73 -> <init>
    2:6:void <init>(int,androidx.fragment.app.Fragment):76:80 -> <init>
androidx.fragment.app.FragmentTransition -> androidx.fragment.app.w:
# {"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/y;"}
    androidx.fragment.app.FragmentTransitionImpl SUPPORT_IMPL -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    3:9:void <clinit>():48:48 -> <clinit>
    10:14:void <clinit>():78:78 -> <clinit>
    15:16:void <clinit>():79:79 -> <clinit>
    17:24:void <clinit>():81:81 -> <clinit>
    4:11:void setViewVisibility(java.util.ArrayList,int):1077:1077 -> A
    12:17:void setViewVisibility(java.util.ArrayList,int):1078:1078 -> A
    18:24:void setViewVisibility(java.util.ArrayList,int):1079:1079 -> A
    1:8: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 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/fragment/app/g;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZLandroidx/fragment/app/w$g;)V"}
    9:14: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 -> B
    15:26: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 -> B
    27:30: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 -> B
    31:36: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 -> B
    37:42: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 -> B
    43:47: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 -> B
    48:54: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 -> B
    55:58: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 -> B
    59:62: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 -> B
    63:68: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 -> B
    69:74: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 -> B
    75:85: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 -> B
    86:89: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 -> B
    90:96: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 -> B
    1:8:void addSharedElementsWithMatchingNames(java.util.ArrayList,androidx.collection.ArrayMap,java.util.Collection):695:695 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ln/a;Ljava/util/Collection;)V"}
    9:14:void addSharedElementsWithMatchingNames(java.util.ArrayList,androidx.collection.ArrayMap,java.util.Collection):696:696 -> a
    15:24:void addSharedElementsWithMatchingNames(java.util.ArrayList,androidx.collection.ArrayMap,java.util.Collection):697:697 -> a
    25:31:void addSharedElementsWithMatchingNames(java.util.ArrayList,androidx.collection.ArrayMap,java.util.Collection):698:698 -> a
    1:6:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1173:1173 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroidx/fragment/app/v$a;Landroid/util/SparseArray;ZZ)V"}
    7:14:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1177:1177 -> b
    15:49:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1181:1181 -> b
    50:65:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1189:1189 -> b
    66:73:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1191:1191 -> b
    74:89:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1206:1206 -> b
    90:104:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1208:1208 -> b
    105:112:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1215:1215 -> b
    113:126:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1216:1216 -> b
    127:137:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1219:1219 -> b
    138:140:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1198:1198 -> b
    141:149:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1200:1200 -> b
    150:157:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1224:1224 -> b
    158:161:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1227:1227 -> b
    162:163:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1228:1228 -> b
    164:165:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1229:1229 -> b
    166:174:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1230:1230 -> b
    175:178:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1233:1233 -> b
    179:180:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1234:1234 -> b
    181:184:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1237:1237 -> b
    185:186:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1242:1242 -> b
    187:190:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1244:1244 -> b
    191:197:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1245:1245 -> b
    198:204:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1246:1246 -> b
    205:208:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1249:1249 -> b
    209:212:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1251:1251 -> b
    213:214:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1252:1252 -> b
    215:216:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1253:1253 -> b
    217:224:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1254:1254 -> b
    225:228:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1257:1257 -> b
    229:231:void addToFirstInLastOut(androidx.fragment.app.BackStackRecord,androidx.fragment.app.FragmentTransaction$Op,android.util.SparseArray,boolean,boolean):1259:1259 -> b
    1:10:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1125:1125 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroid/util/SparseArray;Z)V"}
    11:18:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1127:1127 -> c
    19:25:void calculateFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1128:1128 -> c
    1:9:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):187:187 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/ArrayList;Ljava/util/ArrayList;II)Ln/a;"}
    10:15:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):189:189 -> d
    16:22:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):190:190 -> d
    23:32:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):193:193 -> d
    33:36:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):194:194 -> d
    37:42:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):195:195 -> d
    43:44:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):199:199 -> d
    45:47:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):200:200 -> d
    48:49:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):202:202 -> d
    50:57:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):203:203 -> d
    58:63:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):206:206 -> d
    64:69:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):207:207 -> d
    70:77:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):208:208 -> d
    78:81:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):210:210 -> d
    82:91:androidx.collection.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):212:212 -> d
    1:13:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1142:1142 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;Landroid/util/SparseArray;Z)V"}
    14:23:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1145:1145 -> e
    24:31:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1147:1147 -> e
    32:38:void calculatePopFragments(androidx.fragment.app.BackStackRecord,android.util.SparseArray,boolean):1148:1148 -> e
    3:6:void callSharedElementStartEnd(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean,androidx.collection.ArrayMap,boolean):1030:1030 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLn/a;Z)V"}
    7:10:void callSharedElementStartEnd(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean,androidx.collection.ArrayMap,boolean):1031:1031 -> f
    1:8:boolean canHandleAll(androidx.fragment.app.FragmentTransitionImpl,java.util.List):518:518 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/util/List;)Z"}
    9:24:boolean canHandleAll(androidx.fragment.app.FragmentTransitionImpl,java.util.List):519:519 -> g
    1:2:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):889:889 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ln/a;Ljava/lang/Object;Landroidx/fragment/app/w$h;)Ln/a;"}
    3:6:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):890:890 -> h
    7:17:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):891:891 -> h
    18:22:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):895:895 -> h
    23:25:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):896:896 -> h
    26:27:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):900:900 -> h
    28:31:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):901:901 -> h
    32:34:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):902:902 -> h
    35:37:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):903:903 -> h
    38:40:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):905:905 -> h
    41:44:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):906:906 -> h
    45:47:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):910:910 -> h
    48:54:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):911:911 -> h
    55:58:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):931:931 -> h
    59:63:androidx.collection.ArrayMap captureInSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):892:892 -> h
    1:9:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):831:831 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ln/a;Ljava/lang/Object;Landroidx/fragment/app/w$h;)Ln/a;"}
    10:11:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):835:835 -> i
    12:16:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):836:836 -> i
    17:23:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):837:837 -> i
    24:25:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):841:841 -> i
    26:29:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):842:842 -> i
    30:32:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):843:843 -> i
    33:35:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):844:844 -> i
    36:38:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):846:846 -> i
    39:42:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):847:847 -> i
    43:45:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):851:851 -> i
    46:53:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):866:866 -> i
    54:58:androidx.collection.ArrayMap captureOutSharedElements(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition):832:832 -> i
    1:7:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):472:472 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/y;"}
    8:13:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):474:474 -> j
    14:16:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):476:476 -> j
    17:22:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):478:478 -> j
    23:25:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):480:480 -> j
    26:31:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):482:482 -> j
    32:36:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):484:484 -> j
    37:42:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):488:488 -> j
    43:45:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):490:490 -> j
    46:51:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):492:492 -> j
    52:54:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):494:494 -> j
    55:60:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):496:496 -> j
    61:63:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):498:498 -> j
    64:71:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):501:501 -> j
    72:82:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):505:505 -> j
    83:98:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):508:508 -> j
    99:106:androidx.fragment.app.FragmentTransitionImpl chooseImpl(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment):512:512 -> j
    3:7:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1054:1054 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;"}
    8:13:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1055:1055 -> k
    14:18:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1057:1057 -> k
    19:21:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1060:1060 -> k
    22:27:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1062:1062 -> k
    28:30:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1063:1063 -> k
    31:36:java.util.ArrayList configureEnteringExitingViews(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList,android.view.View):1064:1064 -> k
    1:2: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:739 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroid/view/ViewGroup;Landroid/view/View;Ln/a;Landroidx/fragment/app/w$h;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}
    3:5: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):745:747 -> l
    6:6: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):749:749 -> l
    7:7: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):752:752 -> l
    8:8: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):755:755 -> l
    9:9: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):763:763 -> l
    10:11: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):767:768 -> l
    12:14: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):770:772 -> l
    15:15: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):775:775 -> l
    16:16: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):783:783 -> l
    1:2: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:610 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroid/view/ViewGroup;Landroid/view/View;Ln/a;Landroidx/fragment/app/w$h;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}
    3:3: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):612:612 -> m
    4:6: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):618:620 -> m
    7:7: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):622:622 -> m
    8:8: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):625:625 -> m
    9:9: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):628:628 -> m
    10:10: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):631:631 -> m
    11:11: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):634:634 -> m
    12:12: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):638:638 -> m
    13:13: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):637:637 -> m
    14:14: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):640:640 -> m
    15:15: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):639:639 -> m
    16:16: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):648:648 -> m
    17:18: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):653:654 -> m
    19:21: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):656:658 -> m
    22:23: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):660:661 -> m
    24:24: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):664:664 -> m
    25:25: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):671:671 -> m
    5:6:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):354:354 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/w$h;Landroid/view/View;Ln/a;Landroidx/fragment/app/w$g;)V"}
    7:8:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):355:355 -> n
    9:16:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):356:356 -> n
    17:18:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):360:360 -> n
    19:20:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):361:361 -> n
    21:24:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):363:363 -> n
    25:28:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):364:364 -> n
    29:33:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):366:366 -> n
    34:45:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):367:367 -> n
    46:62:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):369:369 -> n
    63:68:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):378:378 -> n
    69:79:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):381:381 -> n
    80:82:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):387:387 -> n
    83:95:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):389:389 -> n
    96:107:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):393:393 -> n
    108:112:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):394:394 -> n
    113:115:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):395:395 -> n
    116:125:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):396:396 -> n
    126:137:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):405:405 -> n
    138:152:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):406:406 -> n
    153:156:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):409:409 -> n
    157:159:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):411:411 -> n
    160:162:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):413:413 -> n
    163:166:void configureTransitionsOrdered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):414:414 -> n
    3:4:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):237:237 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/w$h;Landroid/view/View;Ln/a;Landroidx/fragment/app/w$g;)V"}
    5:6:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):238:238 -> o
    7:14:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):239:239 -> o
    15:16:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):243:243 -> o
    17:18:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):244:244 -> o
    19:23:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):246:246 -> o
    24:28:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):247:247 -> o
    29:32:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):248:248 -> o
    33:44:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):249:249 -> o
    45:59:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):251:251 -> o
    60:63:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):260:260 -> o
    64:68:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):263:263 -> o
    69:75:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):266:266 -> o
    76:83:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):268:268 -> o
    84:95:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):272:272 -> o
    96:100:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):273:273 -> o
    101:103:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):274:274 -> o
    104:113:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):275:275 -> o
    114:116:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):284:284 -> o
    117:128:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):286:286 -> o
    129:136:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):287:287 -> o
    137:145:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):290:290 -> o
    146:149:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):291:291 -> o
    150:152:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):293:293 -> o
    153:156:void configureTransitionsReordered(android.view.ViewGroup,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.view.View,androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$Callback):294:294 -> o
    3:7:androidx.fragment.app.FragmentTransition$FragmentContainerTransition ensureContainer(androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.util.SparseArray,int):1272:1272 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w$h;Landroid/util/SparseArray;I)Landroidx/fragment/app/w$h;"}
    8:11:androidx.fragment.app.FragmentTransition$FragmentContainerTransition ensureContainer(androidx.fragment.app.FragmentTransition$FragmentContainerTransition,android.util.SparseArray,int):1273:1273 -> p
    7:11:java.lang.Object getEnterTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):558:558 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;"}
    12:15:java.lang.Object getEnterTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):559:559 -> q
    16:20:java.lang.Object getEnterTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):557:557 -> q
    7:11:java.lang.Object getExitTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):571:571 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;"}
    12:15:java.lang.Object getExitTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):572:572 -> r
    16:20:java.lang.Object getExitTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,boolean):570:570 -> r
    1:6:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):962:962 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Landroidx/fragment/app/w$h;Ljava/lang/Object;Z)Landroid/view/View;"}
    7:10:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):963:963 -> s
    11:19:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):965:965 -> s
    20:28:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):967:967 -> s
    29:36:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):968:968 -> s
    37:45:android.view.View getInEpicenterView(androidx.collection.ArrayMap,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):969:969 -> s
    8:12:java.lang.Object getSharedElementTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean):544:544 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;"}
    13:16:java.lang.Object getSharedElementTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean):545:545 -> t
    17:20:java.lang.Object getSharedElementTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean):543:543 -> t
    21:27:java.lang.Object getSharedElementTransition(androidx.fragment.app.FragmentTransitionImpl,androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean):546:546 -> t
    9:13:java.lang.Object mergeTransitions(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,java.lang.Object,androidx.fragment.app.Fragment,boolean):1092:1092 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;"}
    14:21:java.lang.Object mergeTransitions(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,java.lang.Object,androidx.fragment.app.Fragment,boolean):1093:1093 -> u
    22:26:java.lang.Object mergeTransitions(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,java.lang.Object,androidx.fragment.app.Fragment,boolean):1103:1103 -> u
    27:31:java.lang.Object mergeTransitions(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,java.lang.Object,androidx.fragment.app.Fragment,boolean):1108:1108 -> u
    5:17:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):307:307 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;)V"}
    18:20:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):309:309 -> v
    21:24:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):311:311 -> v
    25:27:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):310:310 -> v
    28:29:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):327:327 -> v
    30:38:void replaceHide(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,androidx.fragment.app.Fragment,java.util.ArrayList):328:328 -> v
    2:3:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():86:86 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/y;"}
    4:15:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():88:88 -> w
    1:8:void retainValues(androidx.collection.ArrayMap,androidx.collection.ArrayMap):1007:1007 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;)V"}
    9:14:void retainValues(androidx.collection.ArrayMap,androidx.collection.ArrayMap):1008:1008 -> x
    15:20:void retainValues(androidx.collection.ArrayMap,androidx.collection.ArrayMap):1009:1009 -> x
    21:27:void retainValues(androidx.collection.ArrayMap,androidx.collection.ArrayMap):1010:1010 -> x
    1:19: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 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Landroid/view/View;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"}
    1:4:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):986:986 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/Object;Ljava/lang/Object;Ln/a;ZLandroidx/fragment/app/a;)V"}
    5:13:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):987:987 -> z
    14:22:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):989:989 -> z
    23:30:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):990:990 -> z
    31:36:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):991:991 -> z
    37:41:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):992:992 -> z
    42:45:void setOutEpicenter(androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.lang.Object,androidx.collection.ArrayMap,boolean,androidx.fragment.app.BackStackRecord):995:995 -> z
androidx.fragment.app.FragmentTransition$1 -> androidx.fragment.app.w$a:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    androidx.fragment.app.FragmentTransition$Callback val$callback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w$g;"}
    androidx.fragment.app.Fragment val$outFragment -> f
    androidx.core.os.CancellationSignal val$signal -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    1:10:void <init>(androidx.fragment.app.FragmentTransition$Callback,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):275:275 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w$g;Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    1:10:void run():278:278 -> run
androidx.fragment.app.FragmentTransition$2 -> androidx.fragment.app.w$b:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    java.util.ArrayList val$exitingViews -> e
    1:6:void <init>(java.util.ArrayList):328:328 -> <init>
    1:7:void run():331:331 -> run
androidx.fragment.app.FragmentTransition$3 -> androidx.fragment.app.w$c:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    androidx.fragment.app.FragmentTransition$Callback val$callback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w$g;"}
    androidx.fragment.app.Fragment val$outFragment -> f
    androidx.core.os.CancellationSignal val$signal -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/os/b;"}
    1:10:void <init>(androidx.fragment.app.FragmentTransition$Callback,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):396:396 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w$g;Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    1:10:void run():399:399 -> run
androidx.fragment.app.FragmentTransition$4 -> androidx.fragment.app.w$d:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    java.lang.Object val$enterTransition -> e
    androidx.fragment.app.FragmentTransitionImpl val$impl -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    android.view.View val$nonExistentView -> g
    androidx.fragment.app.Fragment val$inFragment -> h
    java.util.ArrayList val$sharedElementsIn -> i
    java.util.ArrayList val$enteringViews -> j
    java.util.ArrayList val$exitingViews -> k
    java.lang.Object val$exitTransition -> l
    1:20: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/y;Landroid/view/View;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;)V"}
    1:4:void run():444:444 -> run
    5:11:void run():445:445 -> run
    12:25:void run():447:447 -> run
    26:30:void run():449:449 -> run
    31:34:void run():452:452 -> run
    35:38:void run():453:453 -> run
    39:43:void run():454:454 -> run
    44:48:void run():455:455 -> run
    49:57:void run():456:456 -> run
    58:62:void run():459:459 -> run
    63:70:void run():460:460 -> run
androidx.fragment.app.FragmentTransition$5 -> androidx.fragment.app.w$e:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    androidx.fragment.app.Fragment val$inFragment -> e
    androidx.fragment.app.Fragment val$outFragment -> f
    boolean val$inIsPop -> g
    androidx.collection.ArrayMap val$inSharedElements -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    android.view.View val$epicenterView -> i
    androidx.fragment.app.FragmentTransitionImpl val$impl -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    android.graphics.Rect val$epicenter -> k
    1:18:void <init>(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean,androidx.collection.ArrayMap,android.view.View,androidx.fragment.app.FragmentTransitionImpl,android.graphics.Rect):671:671 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLn/a;Landroid/view/View;Landroidx/fragment/app/y;Landroid/graphics/Rect;)V"}
    1:12:void run():674:674 -> run
    13:16:void run():676:676 -> run
    17:24:void run():677:677 -> run
androidx.fragment.app.FragmentTransition$6 -> androidx.fragment.app.w$f:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    androidx.fragment.app.FragmentTransitionImpl val$impl -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    androidx.collection.ArrayMap val$nameOverrides -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    java.lang.Object val$finalSharedElementTransition -> g
    androidx.fragment.app.FragmentTransition$FragmentContainerTransition val$fragments -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w$h;"}
    java.util.ArrayList val$sharedElementsIn -> i
    android.view.View val$nonExistentView -> j
    androidx.fragment.app.Fragment val$inFragment -> k
    androidx.fragment.app.Fragment val$outFragment -> l
    boolean val$inIsPop -> m
    java.util.ArrayList val$sharedElementsOut -> n
    java.lang.Object val$enterTransition -> o
    android.graphics.Rect val$inEpicenter -> p
    1:1:void <init>(androidx.fragment.app.FragmentTransitionImpl,androidx.collection.ArrayMap,java.lang.Object,androidx.fragment.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,android.view.View,androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean,java.util.ArrayList,java.lang.Object,android.graphics.Rect):783:783 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ln/a;Ljava/lang/Object;Landroidx/fragment/app/w$h;Ljava/util/ArrayList;Landroid/view/View;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLjava/util/ArrayList;Ljava/lang/Object;Landroid/graphics/Rect;)V"}
    1:14:void run():786:786 -> run
    15:23:void run():790:790 -> run
    24:30:void run():791:791 -> run
    31:40:void run():794:794 -> run
    41:44:void run():796:796 -> run
    45:53:void run():797:797 -> run
    54:65:void run():801:801 -> run
    66:73:void run():804:804 -> run
androidx.fragment.app.FragmentTransition$Callback -> androidx.fragment.app.w$g:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    void onComplete(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    void onStart(androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
androidx.fragment.app.FragmentTransition$FragmentContainerTransition -> androidx.fragment.app.w$h:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    androidx.fragment.app.Fragment lastIn -> a
    boolean lastInIsPop -> b
    androidx.fragment.app.BackStackRecord lastInTransaction -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a;"}
    androidx.fragment.app.Fragment firstOut -> d
    boolean firstOutIsPop -> e
    androidx.fragment.app.BackStackRecord firstOutTransaction -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a;"}
    1:4:void <init>():1282:1282 -> <init>
androidx.fragment.app.FragmentTransitionCompat21 -> androidx.fragment.app.x:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    1:4:void <init>():34:34 -> <init>
    1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):294:294 -> A
    5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):296:296 -> A
    12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):297:297 -> A
    19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):298:298 -> A
    5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):55:55 -> B
    10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):56:56 -> B
    1:10:boolean hasSimpleTarget(android.transition.Transition):121:121 -> C
    11:20:boolean hasSimpleTarget(android.transition.Transition):122:122 -> C
    21:35:boolean hasSimpleTarget(android.transition.Transition):123:123 -> C
    3:4:void addTarget(java.lang.Object,android.view.View):332:332 -> a
    5:8:void addTarget(java.lang.Object,android.view.View):333:333 -> a
    1:5:void addTargets(java.lang.Object,java.util.ArrayList):94:94 -> b
    6:10:void addTargets(java.lang.Object,java.util.ArrayList):98:98 -> b
    11:12:void addTargets(java.lang.Object,java.util.ArrayList):99:99 -> b
    13:18:void addTargets(java.lang.Object,java.util.ArrayList):100:100 -> b
    19:22:void addTargets(java.lang.Object,java.util.ArrayList):102:102 -> b
    23:28:void addTargets(java.lang.Object,java.util.ArrayList):103:103 -> b
    29:34:void addTargets(java.lang.Object,java.util.ArrayList):105:105 -> b
    35:38:void addTargets(java.lang.Object,java.util.ArrayList):106:106 -> b
    39:44:void addTargets(java.lang.Object,java.util.ArrayList):107:107 -> b
    45:50:void addTargets(java.lang.Object,java.util.ArrayList):109:109 -> b
    51:63:void addTargets(java.lang.Object,java.util.ArrayList):111:111 -> b
    1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):216:216 -> c
    1:3:boolean canHandle(java.lang.Object):38:38 -> e
    3:11:java.lang.Object cloneTransition(java.lang.Object):45:45 -> g
    1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):189:189 -> m
    3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):190:190 -> m
    5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):191:191 -> m
    11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):193:193 -> m
    16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):194:194 -> m
    20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):195:195 -> m
    25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):196:196 -> m
    40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):203:203 -> m
    47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):205:205 -> m
    50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):207:207 -> m
    1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):129:129 -> n
    8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):131:131 -> n
    15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):134:134 -> n
    22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):137:137 -> n
    3:4:void removeTarget(java.lang.Object,android.view.View):340:340 -> p
    5:8:void removeTarget(java.lang.Object,android.view.View):341:341 -> p
    1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):305:305 -> q
    3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):306:306 -> q
    8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):307:307 -> q
    10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):308:308 -> q
    16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):310:310 -> q
    20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):311:311 -> q
    26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):313:313 -> q
    32:37:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):314:314 -> q
    38:47:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):315:315 -> q
    48:57:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):316:316 -> q
    58:63:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):318:318 -> q
    64:75:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):320:320 -> q
    76:83:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):322:322 -> q
    84:96:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):323:323 -> q
    1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):145:145 -> r
    3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):146:146 -> r
    1:2: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 -> t
    3:18: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 -> t
    3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):348:348 -> u
    5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):349:349 -> u
    3:4:void setEpicenter(java.lang.Object,android.view.View):79:79 -> v
    5:9:void setEpicenter(java.lang.Object,android.view.View):80:80 -> v
    10:12:void setEpicenter(java.lang.Object,android.view.View):81:81 -> v
    13:21:void setEpicenter(java.lang.Object,android.view.View):83:83 -> v
    1:11:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):271:271 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Landroidx/core/os/b;Ljava/lang/Runnable;)V"}
    1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):63:63 -> z
    3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):64:64 -> z
    7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):65:65 -> z
    10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):66:66 -> z
    17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):68:68 -> z
    23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):69:69 -> z
    29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):71:71 -> z
    32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):72:72 -> z
    35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> z
androidx.fragment.app.FragmentTransitionCompat21$1 -> androidx.fragment.app.x$a:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    android.graphics.Rect val$epicenter -> a
    androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"}
    1:8:void <init>(androidx.fragment.app.FragmentTransitionCompat21,android.graphics.Rect):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;Landroid/graphics/Rect;)V"}
    1:3:android.graphics.Rect onGetEpicenter(android.transition.Transition):86:86 -> onGetEpicenter
androidx.fragment.app.FragmentTransitionCompat21$2 -> androidx.fragment.app.x$b:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    android.view.View val$fragmentView -> a
    java.util.ArrayList val$exitingViews -> b
    androidx.fragment.app.FragmentTransitionCompat21 this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"}
    1:10:void <init>(androidx.fragment.app.FragmentTransitionCompat21,android.view.View,java.util.ArrayList):146:146 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;Landroid/view/View;Ljava/util/ArrayList;)V"}
    1:1:void onTransitionCancel(android.transition.Transition):0:0 -> onTransitionCancel
    1:3:void onTransitionEnd(android.transition.Transition):161:161 -> onTransitionEnd
    4:10:void onTransitionEnd(android.transition.Transition):162:162 -> onTransitionEnd
    11:20:void onTransitionEnd(android.transition.Transition):163:163 -> onTransitionEnd
    21:35:void onTransitionEnd(android.transition.Transition):165:165 -> onTransitionEnd
    1:1:void onTransitionPause(android.transition.Transition):0:0 -> onTransitionPause
    1:1:void onTransitionResume(android.transition.Transition):0:0 -> onTransitionResume
    1:3:void onTransitionStart(android.transition.Transition):155:155 -> onTransitionStart
    4:7:void onTransitionStart(android.transition.Transition):156:156 -> onTransitionStart
androidx.fragment.app.FragmentTransitionCompat21$3 -> androidx.fragment.app.x$c:
# {"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/x;"}
    1:18: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/x;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"}
    1:1:void onTransitionCancel(android.transition.Transition):0:0 -> onTransitionCancel
    1:4:void onTransitionEnd(android.transition.Transition):241:241 -> onTransitionEnd
    1:1:void onTransitionPause(android.transition.Transition):0:0 -> onTransitionPause
    1:1:void onTransitionResume(android.transition.Transition):0:0 -> onTransitionResume
    1:5:void onTransitionStart(android.transition.Transition):228:228 -> onTransitionStart
    6:12:void onTransitionStart(android.transition.Transition):229:229 -> onTransitionStart
    13:16:void onTransitionStart(android.transition.Transition):231:231 -> onTransitionStart
    17:23:void onTransitionStart(android.transition.Transition):232:232 -> onTransitionStart
    24:27:void onTransitionStart(android.transition.Transition):234:234 -> onTransitionStart
    28:35:void onTransitionStart(android.transition.Transition):235:235 -> onTransitionStart
androidx.fragment.app.FragmentTransitionCompat21$4 -> androidx.fragment.app.x$d:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    java.lang.Runnable val$transitionCompleteRunnable -> a
    androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"}
    1:8:void <init>(androidx.fragment.app.FragmentTransitionCompat21,java.lang.Runnable):271:271 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;Ljava/lang/Runnable;)V"}
    1:1:void onTransitionCancel(android.transition.Transition):0:0 -> onTransitionCancel
    1:6:void onTransitionEnd(android.transition.Transition):277:277 -> onTransitionEnd
    1:1:void onTransitionPause(android.transition.Transition):0:0 -> onTransitionPause
    1:1:void onTransitionResume(android.transition.Transition):0:0 -> onTransitionResume
    1:1:void onTransitionStart(android.transition.Transition):0:0 -> onTransitionStart
androidx.fragment.app.FragmentTransitionCompat21$5 -> androidx.fragment.app.x$e:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    android.graphics.Rect val$epicenter -> a
    androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"}
    1:8:void <init>(androidx.fragment.app.FragmentTransitionCompat21,android.graphics.Rect):349:349 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;Landroid/graphics/Rect;)V"}
    1:11:android.graphics.Rect onGetEpicenter(android.transition.Transition):352:352 -> onGetEpicenter
    12:16:android.graphics.Rect onGetEpicenter(android.transition.Transition):355:355 -> onGetEpicenter
androidx.fragment.app.FragmentTransitionImpl -> androidx.fragment.app.y:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    1:4:void <init>():45:45 -> <init>
    void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> A
    java.lang.Object wrapTransitionInSet(java.lang.Object) -> B
    void addTarget(java.lang.Object,android.view.View) -> a
    void addTargets(java.lang.Object,java.util.ArrayList) -> b
    void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> c
    1:4:void bfsAddViewChildren(java.util.List,android.view.View):358:358 -> d
    5:11:void bfsAddViewChildren(java.util.List,android.view.View):359:359 -> d
    12:17:void bfsAddViewChildren(java.util.List,android.view.View):362:362 -> d
    18:21:void bfsAddViewChildren(java.util.List,android.view.View):363:363 -> d
    22:27:void bfsAddViewChildren(java.util.List,android.view.View):365:365 -> d
    28:33:void bfsAddViewChildren(java.util.List,android.view.View):366:366 -> d
    34:37:void bfsAddViewChildren(java.util.List,android.view.View):367:367 -> d
    38:39:void bfsAddViewChildren(java.util.List,android.view.View):368:368 -> d
    40:46:void bfsAddViewChildren(java.util.List,android.view.View):369:369 -> d
    47:50:void bfsAddViewChildren(java.util.List,android.view.View):371:371 -> d
    51:56:void bfsAddViewChildren(java.util.List,android.view.View):372:372 -> d
    57:62:void bfsAddViewChildren(java.util.List,android.view.View):373:373 -> d
    63:72:void bfsAddViewChildren(java.util.List,android.view.View):374:374 -> d
    boolean canHandle(java.lang.Object) -> e
    1:6:void captureTransitioningViews(java.util.ArrayList,android.view.View):219:219 -> f
    7:10:void captureTransitioningViews(java.util.ArrayList,android.view.View):220:220 -> f
    11:12:void captureTransitioningViews(java.util.ArrayList,android.view.View):221:221 -> f
    13:18:void captureTransitioningViews(java.util.ArrayList,android.view.View):222:222 -> f
    19:22:void captureTransitioningViews(java.util.ArrayList,android.view.View):223:223 -> f
    23:29:void captureTransitioningViews(java.util.ArrayList,android.view.View):225:225 -> f
    30:33:void captureTransitioningViews(java.util.ArrayList,android.view.View):227:227 -> f
    34:39:void captureTransitioningViews(java.util.ArrayList,android.view.View):228:228 -> f
    40:43:void captureTransitioningViews(java.util.ArrayList,android.view.View):232:232 -> f
    java.lang.Object cloneTransition(java.lang.Object) -> g
    5:16:boolean containedBeforeIndex(java.util.List,android.view.View,int):387:387 -> h
    1:20:java.lang.String findKeyForValue(java.util.Map,java.lang.String):406:406 -> i
    21:30:java.lang.String findKeyForValue(java.util.Map,java.lang.String):407:407 -> i
    31:39:java.lang.String findKeyForValue(java.util.Map,java.lang.String):408:408 -> i
    1:6:void findNamedViews(java.util.Map,android.view.View):242:242 -> j
    7:12:void findNamedViews(java.util.Map,android.view.View):243:243 -> j
    13:15:void findNamedViews(java.util.Map,android.view.View):245:245 -> j
    16:19:void findNamedViews(java.util.Map,android.view.View):247:247 -> j
    20:21:void findNamedViews(java.util.Map,android.view.View):248:248 -> j
    22:28:void findNamedViews(java.util.Map,android.view.View):249:249 -> j
    29:32:void findNamedViews(java.util.Map,android.view.View):251:251 -> j
    33:39:void findNamedViews(java.util.Map,android.view.View):252:252 -> j
    1:7:void getBoundsOnScreen(android.view.View,android.graphics.Rect):82:82 -> k
    8:12:void getBoundsOnScreen(android.view.View,android.graphics.Rect):86:86 -> k
    13:26:void getBoundsOnScreen(android.view.View,android.graphics.Rect):87:87 -> k
    27:33:void getBoundsOnScreen(android.view.View,android.graphics.Rect):89:89 -> k
    34:46:void getBoundsOnScreen(android.view.View,android.graphics.Rect):90:90 -> k
    47:50:void getBoundsOnScreen(android.view.View,android.graphics.Rect):92:92 -> k
    51:54:void getBoundsOnScreen(android.view.View,android.graphics.Rect):93:93 -> k
    55:56:void getBoundsOnScreen(android.view.View,android.graphics.Rect):94:94 -> k
    57:71:void getBoundsOnScreen(android.view.View,android.graphics.Rect):96:96 -> k
    72:78:void getBoundsOnScreen(android.view.View,android.graphics.Rect):97:97 -> k
    79:91:void getBoundsOnScreen(android.view.View,android.graphics.Rect):98:98 -> k
    92:97:void getBoundsOnScreen(android.view.View,android.graphics.Rect):100:100 -> k
    98:99:void getBoundsOnScreen(android.view.View,android.graphics.Rect):103:103 -> k
    100:107:void getBoundsOnScreen(android.view.View,android.graphics.Rect):104:104 -> k
    108:117:void getBoundsOnScreen(android.view.View,android.graphics.Rect):105:105 -> k
    118:137:void getBoundsOnScreen(android.view.View,android.graphics.Rect):106:106 -> k
    138:141:void getBoundsOnScreen(android.view.View,android.graphics.Rect):107:107 -> k
    142:145:void getBoundsOnScreen(android.view.View,android.graphics.Rect):106:106 -> k
    3:13:boolean isNullOrEmpty(java.util.List):398:398 -> l
    java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object) -> m
    java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object) -> n
    1:5:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):160:160 -> o
    6:12:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):161:161 -> o
    13:18:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):163:163 -> o
    19:26:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):164:164 -> o
    27:33:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):165:165 -> o
    void removeTarget(java.lang.Object,android.view.View) -> p
    void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> q
    void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList) -> r
    1:9:void scheduleNameReset(android.view.ViewGroup,java.util.ArrayList,java.util.Map):339:339 -> s
    void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> t
    void setEpicenter(java.lang.Object,android.graphics.Rect) -> u
    void setEpicenter(java.lang.Object,android.view.View) -> v
    void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable) -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Landroidx/core/os/b;Ljava/lang/Runnable;)V"}
    1:9:void setNameOverridesOrdered(android.view.View,java.util.ArrayList,java.util.Map):263:263 -> x
    1:4:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):179:179 -> y
    5:13:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):180:180 -> y
    14:19:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):183:183 -> y
    20:23:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):184:184 -> y
    24:30:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):185:185 -> y
    31:33:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):189:189 -> y
    34:42:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):190:190 -> y
    43:52:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):192:192 -> y
    53:68:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):193:193 -> y
    69:81:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):199:199 -> y
    void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList) -> z
androidx.fragment.app.FragmentTransitionImpl$1 -> androidx.fragment.app.y$a:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    int val$numSharedElements -> e
    java.util.ArrayList val$sharedElementsIn -> f
    java.util.ArrayList val$inNames -> g
    java.util.ArrayList val$sharedElementsOut -> h
    java.util.ArrayList val$outNames -> i
    androidx.fragment.app.FragmentTransitionImpl this$0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    1:16: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/y;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    2:5:void run():202:202 -> run
    6:24:void run():203:203 -> run
    25:47:void run():204:204 -> run
androidx.fragment.app.FragmentTransitionImpl$2 -> androidx.fragment.app.y$b:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    java.util.ArrayList val$sharedElementsIn -> e
    java.util.Map val$nameOverrides -> f
    androidx.fragment.app.FragmentTransitionImpl this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    1:10: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/y;Ljava/util/ArrayList;Ljava/util/Map;)V"}
    1:9:void run():266:266 -> run
    10:17:void run():268:268 -> run
    18:23:void run():269:269 -> run
    24:29:void run():271:271 -> run
    30:36:void run():272:272 -> run
androidx.fragment.app.FragmentTransitionImpl$3 -> androidx.fragment.app.y$c:
# {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"}
    java.util.ArrayList val$sharedElementsIn -> e
    java.util.Map val$nameOverrides -> f
    androidx.fragment.app.FragmentTransitionImpl this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"}
    1:10: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/y;Ljava/util/ArrayList;Ljava/util/Map;)V"}
    1:9:void run():342:342 -> run
    10:17:void run():344:344 -> run
    18:21:void run():345:345 -> run
    22:29:void run():346:346 -> run
    30:36:void run():347:347 -> run
androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.z:
# {"id":"sourceFile","fileName":"FragmentViewLifecycleOwner.java"}
    androidx.fragment.app.Fragment mFragment -> e
    androidx.lifecycle.ViewModelStore mViewModelStore -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/x;"}
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/j;"}
    androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"}
    1:4:void <init>(androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore):47:47 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/x;)V"}
    5:6:void <init>(androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore):44:44 -> <init>
    7:8:void <init>(androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore):45:45 -> <init>
    9:10:void <init>(androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore):48:48 -> <init>
    11:13:void <init>(androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore):49:49 -> <init>
    1:3:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():132:132 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/c;"}
    4:10:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():133:133 -> b
    1:6:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):88:88 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$b;)V"}
    1:4:void initialize():63:63 -> d
    5:11:void initialize():64:64 -> d
    12:18:void initialize():65:65 -> d
    1:8:boolean isInitialized():73:73 -> f
    1:6:void performRestore(android.os.Bundle):137:137 -> g
    1:6:void performSave(android.os.Bundle):141:141 -> h
    1:6:void setCurrentState(androidx.lifecycle.Lifecycle$State):84:84 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)V"}
    1:3:androidx.lifecycle.ViewModelStore getViewModelStore():55:55 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
    4:6:androidx.lifecycle.ViewModelStore getViewModelStore():56:56 -> j
    1:3:androidx.lifecycle.Lifecycle getLifecycle():79:79 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
    4:6:androidx.lifecycle.Lifecycle getLifecycle():80:80 -> k
androidx.fragment.app.LogWriter -> androidx.fragment.app.a0:
# {"id":"sourceFile","fileName":"LogWriter.java"}
    java.lang.String mTag -> e
    java.lang.StringBuilder mBuilder -> f
    1:3:void <init>(java.lang.String):30:30 -> <init>
    4:12:void <init>(java.lang.String):25:25 -> <init>
    13:15:void <init>(java.lang.String):31:31 -> <init>
    1:8:void flushBuilder():55:55 -> a
    9:19:void flushBuilder():56:56 -> a
    20:30:void flushBuilder():57:57 -> a
    1:4:void close():35:35 -> close
    1:4:void flush():39:39 -> flush
    6:11:void write(char[],int,int):44:44 -> write
    12:15:void write(char[],int,int):46:46 -> write
    16:24:void write(char[],int,int):49:49 -> write
androidx.fragment.app.SpecialEffectsController -> androidx.fragment.app.b0:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    android.view.ViewGroup mContainer -> a
    java.util.ArrayList mPendingOperations -> b
    java.util.ArrayList mRunningOperations -> c
    boolean mOperationDirectionIsPop -> d
    boolean mIsContainerPostponed -> e
    1:3:void <init>(android.view.ViewGroup):92:92 -> <init>
    4:10:void <init>(android.view.ViewGroup):84:84 -> <init>
    11:18:void <init>(android.view.ViewGroup):86:86 -> <init>
    19:20:void <init>(android.view.ViewGroup):89:89 -> <init>
    21:22:void <init>(android.view.ViewGroup):90:90 -> <init>
    23:25:void <init>(android.view.ViewGroup):93:93 -> <init>
    1:3:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):193:193 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e$c;Landroidx/fragment/app/b0$e$b;Landroidx/fragment/app/t;)V"}
    4:8:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):194:194 -> a
    9:18:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):196:196 -> a
    19:21:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):200:200 -> a
    22:25:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):201:201 -> a
    26:30:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):203:203 -> a
    31:35:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):205:205 -> a
    36:43:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):207:207 -> a
    44:51:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):217:217 -> a
    52:55:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):224:224 -> a
    2:7:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):155:155 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e$c;Landroidx/fragment/app/t;)V"}
    8:17:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):156:156 -> b
    18:28:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):158:158 -> b
    29:33:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):156:156 -> b
    34:39:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):160:160 -> b
    2:7:void enqueueHide(androidx.fragment.app.FragmentStateManager):173:173 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    8:17:void enqueueHide(androidx.fragment.app.FragmentStateManager):174:174 -> c
    18:28:void enqueueHide(androidx.fragment.app.FragmentStateManager):176:176 -> c
    29:33:void enqueueHide(androidx.fragment.app.FragmentStateManager):174:174 -> c
    34:41:void enqueueHide(androidx.fragment.app.FragmentStateManager):178:178 -> c
    2:7:void enqueueRemove(androidx.fragment.app.FragmentStateManager):182:182 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    8:17:void enqueueRemove(androidx.fragment.app.FragmentStateManager):183:183 -> d
    18:28:void enqueueRemove(androidx.fragment.app.FragmentStateManager):185:185 -> d
    29:33:void enqueueRemove(androidx.fragment.app.FragmentStateManager):183:183 -> d
    34:41:void enqueueRemove(androidx.fragment.app.FragmentStateManager):187:187 -> d
    2:7:void enqueueShow(androidx.fragment.app.FragmentStateManager):164:164 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)V"}
    8:17:void enqueueShow(androidx.fragment.app.FragmentStateManager):165:165 -> e
    18:28:void enqueueShow(androidx.fragment.app.FragmentStateManager):167:167 -> e
    29:33:void enqueueShow(androidx.fragment.app.FragmentStateManager):165:165 -> e
    34:41:void enqueueShow(androidx.fragment.app.FragmentStateManager):169:169 -> e
    void executeOperations(java.util.List,boolean) -> f
    1:5:void executePendingOperations():260:260 -> g
    6:14:void executePendingOperations():266:266 -> g
    15:17:void executePendingOperations():267:267 -> g
    18:20:void executePendingOperations():268:268 -> g
    21:23:void executePendingOperations():271:271 -> g
    24:31:void executePendingOperations():272:272 -> g
    32:38:void executePendingOperations():273:273 -> g
    39:43:void executePendingOperations():275:275 -> g
    44:59:void executePendingOperations():276:276 -> g
    60:65:void executePendingOperations():277:277 -> g
    66:90:void executePendingOperations():278:278 -> g
    91:93:void executePendingOperations():281:281 -> g
    94:99:void executePendingOperations():282:282 -> g
    100:105:void executePendingOperations():285:285 -> g
    106:108:void executePendingOperations():289:289 -> g
    109:115:void executePendingOperations():291:291 -> g
    116:120:void executePendingOperations():292:292 -> g
    121:125:void executePendingOperations():293:293 -> g
    126:140:void executePendingOperations():294:294 -> g
    141:144:void executePendingOperations():295:295 -> g
    145:149:void executePendingOperations():297:297 -> g
    150:151:void executePendingOperations():298:298 -> g
    152:155:void executePendingOperations():300:300 -> g
    1:17:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):135:135 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/b0$e;"}
    18:36:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):136:136 -> h
    1:17:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):145:145 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/b0$e;"}
    18:36:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):146:146 -> i
    1:6:void forceCompleteAllOperations():304:304 -> j
    7:9:void forceCompleteAllOperations():305:305 -> j
    10:12:void forceCompleteAllOperations():306:306 -> j
    13:30:void forceCompleteAllOperations():307:307 -> j
    31:37:void forceCompleteAllOperations():308:308 -> j
    38:44:void forceCompleteAllOperations():312:312 -> j
    45:60:void forceCompleteAllOperations():313:313 -> j
    61:66:void forceCompleteAllOperations():314:314 -> j
    67:80:void forceCompleteAllOperations():315:315 -> j
    81:83:void forceCompleteAllOperations():316:316 -> j
    84:122:void forceCompleteAllOperations():317:317 -> j
    123:125:void forceCompleteAllOperations():315:315 -> j
    126:129:void forceCompleteAllOperations():320:320 -> j
    130:136:void forceCompleteAllOperations():324:324 -> j
    137:150:void forceCompleteAllOperations():325:325 -> j
    151:156:void forceCompleteAllOperations():326:326 -> j
    157:170:void forceCompleteAllOperations():327:327 -> j
    171:173:void forceCompleteAllOperations():328:328 -> j
    174:212:void forceCompleteAllOperations():329:329 -> j
    213:215:void forceCompleteAllOperations():327:327 -> j
    216:219:void forceCompleteAllOperations():332:332 -> j
    220:223:void forceCompleteAllOperations():334:334 -> j
    1:5:void forcePostponedExecutePendingOperations():253:253 -> k
    6:7:void forcePostponedExecutePendingOperations():254:254 -> k
    8:11:void forcePostponedExecutePendingOperations():255:255 -> k
    1:10:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):119:119 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/t;)Landroidx/fragment/app/b0$e$b;"}
    11:16:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):121:121 -> l
    17:28:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):124:124 -> l
    29:32:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):126:126 -> l
    33:38:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):128:128 -> l
    1:3:android.view.ViewGroup getContainer():98:98 -> m
    1:4:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):55:55 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/n;)Landroidx/fragment/app/b0;"}
    5:9:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):56:56 -> n
    1:6:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):72:72 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/c0;)Landroidx/fragment/app/b0;"}
    7:10:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):73:73 -> o
    11:13:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):74:74 -> o
    14:17:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):77:77 -> o
    18:23:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):78:78 -> o
    1:3:void markPostponedState():232:232 -> p
    4:7:void markPostponedState():233:233 -> p
    8:9:void markPostponedState():235:235 -> p
    10:19:void markPostponedState():236:236 -> p
    20:27:void markPostponedState():237:237 -> p
    28:37:void markPostponedState():239:239 -> p
    38:47:void markPostponedState():240:240 -> p
    48:51:void markPostponedState():242:242 -> p
    52:63:void markPostponedState():245:245 -> p
    64:67:void markPostponedState():249:249 -> p
    1:17:void updateFinalState():338:338 -> q
    18:25:void updateFinalState():340:340 -> q
    26:29:void updateFinalState():341:341 -> q
    30:33:void updateFinalState():342:342 -> q
    34:41:void updateFinalState():343:343 -> q
    42:48:void updateFinalState():344:344 -> q
    1:3:void updateOperationDirection(boolean):228:228 -> r
androidx.fragment.app.SpecialEffectsController$1 -> androidx.fragment.app.b0$a:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation val$operation -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$d;"}
    androidx.fragment.app.SpecialEffectsController this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0;"}
    1:8:void <init>(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):207:207 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0;Landroidx/fragment/app/b0$d;)V"}
    1:12:void run():210:210 -> run
    13:30:void run():211:211 -> run
androidx.fragment.app.SpecialEffectsController$2 -> androidx.fragment.app.b0$b:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation val$operation -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$d;"}
    androidx.fragment.app.SpecialEffectsController this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0;"}
    1:8:void <init>(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):217:217 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0;Landroidx/fragment/app/b0$d;)V"}
    1:9:void run():220:220 -> run
    10:19:void run():221:221 -> run
androidx.fragment.app.SpecialEffectsController$3 -> androidx.fragment.app.b0$c:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    int[] $SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$State -> a
    int[] $SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$LifecycleImpact -> b
    1:40:void <clinit>():607:607 -> <clinit>
    41:89:void <clinit>():444:444 -> <clinit>
androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation -> androidx.fragment.app.b0$d:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.FragmentStateManager mFragmentStateManager -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/t;"}
    1:7:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager,androidx.core.os.CancellationSignal):708:708 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e$c;Landroidx/fragment/app/b0$e$b;Landroidx/fragment/app/t;Landroidx/core/os/b;)V"}
    8:10:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager,androidx.core.os.CancellationSignal):710:710 -> <init>
    1:3:void complete():744:744 -> c
    4:9:void complete():745:745 -> c
    1:8:void onStart():715:715 -> l
    9:14:void onStart():716:716 -> l
    15:22:void onStart():717:717 -> l
    23:26:void onStart():719:719 -> l
    27:32:void onStart():720:720 -> l
    33:62:void onStart():721:721 -> l
    63:70:void onStart():725:725 -> l
    71:77:void onStart():729:729 -> l
    78:82:void onStart():730:730 -> l
    83:85:void onStart():731:731 -> l
    86:100:void onStart():735:735 -> l
    101:103:void onStart():736:736 -> l
    104:111:void onStart():738:738 -> l
androidx.fragment.app.SpecialEffectsController$Operation -> androidx.fragment.app.b0$e:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation$State mFinalState -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$c;"}
    androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact mLifecycleImpact -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$b;"}
    androidx.fragment.app.Fragment mFragment -> c
    java.util.List mCompletionListeners -> d
    java.util.HashSet mSpecialEffectsSignals -> e
    boolean mIsCanceled -> f
    boolean mIsComplete -> g
    1:3:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):522:522 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e$c;Landroidx/fragment/app/b0$e$b;Landroidx/fragment/app/Fragment;Landroidx/core/os/b;)V"}
    4:10:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):505:505 -> <init>
    11:18:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):507:507 -> <init>
    19:20:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):510:510 -> <init>
    21:22:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):511:511 -> <init>
    23:24:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):523:523 -> <init>
    25:26:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):524:524 -> <init>
    27:28:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):525:525 -> <init>
    29:37:void <init>(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):527:527 -> <init>
    1:6:void addCompletionListener(java.lang.Runnable):645:645 -> a
    1:8:void cancel():592:592 -> b
    9:10:void cancel():595:595 -> b
    11:18:void cancel():596:596 -> b
    19:22:void cancel():597:597 -> b
    23:29:void cancel():599:599 -> b
    30:44:void cancel():600:600 -> b
    45:49:void cancel():601:601 -> b
    1:6:void complete():686:686 -> c
    7:12:void complete():689:689 -> c
    13:40:void complete():690:690 -> c
    41:42:void complete():693:693 -> c
    43:60:void complete():694:694 -> c
    61:65:void complete():695:695 -> c
    1:16:void completeSpecialEffect(androidx.core.os.CancellationSignal):671:671 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/b;)V"}
    17:20:void completeSpecialEffect(androidx.core.os.CancellationSignal):672:672 -> d
    1:3:androidx.fragment.app.SpecialEffectsController$Operation$State getFinalState():542:542 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/b0$e$c;"}
    1:3:androidx.fragment.app.Fragment getFragment():561:561 -> f
    1:3:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getLifecycleImpact():552:552 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/b0$e$b;"}
    1:3:boolean isCanceled():565:565 -> h
    1:3:boolean isComplete():677:677 -> i
    1:3:void markStartedSpecialEffect(androidx.core.os.CancellationSignal):659:659 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/os/b;)V"}
    4:9:void markStartedSpecialEffect(androidx.core.os.CancellationSignal):660:660 -> j
    1:25:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):607:607 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e$c;Landroidx/fragment/app/b0$e$b;)V"}
    26:31:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):633:633 -> k
    32:37:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):634:634 -> k
    38:78:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):635:635 -> k
    79:81:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):639:639 -> k
    82:87:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):622:622 -> k
    88:130:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):623:623 -> k
    131:134:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):628:628 -> k
    135:139:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):629:629 -> k
    140:145:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):609:609 -> k
    146:151:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):610:610 -> k
    152:186:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):611:611 -> k
    187:190:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):617:617 -> k
    191:195:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):618:618 -> k
    void onStart() -> l
    1:5:java.lang.String toString():571:571 -> toString
    6:10:java.lang.String toString():572:572 -> toString
    11:15:java.lang.String toString():573:573 -> toString
    16:26:java.lang.String toString():574:574 -> toString
    27:31:java.lang.String toString():575:575 -> toString
    32:34:java.lang.String toString():576:576 -> toString
    35:39:java.lang.String toString():577:577 -> toString
    40:44:java.lang.String toString():578:578 -> toString
    45:47:java.lang.String toString():579:579 -> toString
    48:50:java.lang.String toString():580:580 -> toString
    51:55:java.lang.String toString():581:581 -> toString
    56:60:java.lang.String toString():582:582 -> toString
    61:63:java.lang.String toString():583:583 -> toString
    64:66:java.lang.String toString():584:584 -> toString
    67:71:java.lang.String toString():585:585 -> toString
    72:76:java.lang.String toString():586:586 -> toString
    77:81:java.lang.String toString():587:587 -> toString
    82:86:java.lang.String toString():588:588 -> toString
androidx.fragment.app.SpecialEffectsController$Operation$1 -> androidx.fragment.app.b0$e$a:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e;"}
    1:6:void <init>(androidx.fragment.app.SpecialEffectsController$Operation):527:527 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/b0$e;)V"}
    1:6:void onCancel():530:530 -> onCancel
androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact -> androidx.fragment.app.b0$e$b:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact NONE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$b;"}
    androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact ADDING -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$b;"}
    androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact REMOVING -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$b;"}
    androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact[] $VALUES -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/b0$e$b;"}
    1:10:void <clinit>():488:488 -> <clinit>
    11:20:void <clinit>():492:492 -> <clinit>
    21:30:void <clinit>():496:496 -> <clinit>
    31:37:void <clinit>():484:484 -> <clinit>
    1:4:void <init>(java.lang.String,int):484:484 -> <init>
    1:9:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact valueOf(java.lang.String):484:484 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/b0$e$b;"}
    1:9:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact[] values():484:484 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/b0$e$b;"}
androidx.fragment.app.SpecialEffectsController$Operation$State -> androidx.fragment.app.b0$e$c:
# {"id":"sourceFile","fileName":"SpecialEffectsController.java"}
    androidx.fragment.app.SpecialEffectsController$Operation$State REMOVED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$c;"}
    androidx.fragment.app.SpecialEffectsController$Operation$State VISIBLE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$c;"}
    androidx.fragment.app.SpecialEffectsController$Operation$State GONE -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$c;"}
    androidx.fragment.app.SpecialEffectsController$Operation$State INVISIBLE -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/b0$e$c;"}
    androidx.fragment.app.SpecialEffectsController$Operation$State[] $VALUES -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/b0$e$c;"}
    1:10:void <clinit>():389:389 -> <clinit>
    11:20:void <clinit>():393:393 -> <clinit>
    21:30:void <clinit>():397:397 -> <clinit>
    31:40:void <clinit>():401:401 -> <clinit>
    41:47:void <clinit>():385:385 -> <clinit>
    1:4:void <init>(java.lang.String,int):385:385 -> <init>
    1:26:void applyState(android.view.View):444:444 -> a
    27:32:void applyState(android.view.View):470:470 -> a
    33:55:void applyState(android.view.View):471:471 -> a
    56:59:void applyState(android.view.View):475:475 -> a
    60:65:void applyState(android.view.View):463:463 -> a
    66:90:void applyState(android.view.View):464:464 -> a
    91:94:void applyState(android.view.View):467:467 -> a
    95:100:void applyState(android.view.View):456:456 -> a
    101:124:void applyState(android.view.View):457:457 -> a
    125:128:void applyState(android.view.View):460:460 -> a
    129:136:void applyState(android.view.View):446:446 -> a
    137:142:void applyState(android.view.View):448:448 -> a
    143:170:void applyState(android.view.View):449:449 -> a
    171:174:void applyState(android.view.View):452:452 -> a
    10:12:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):432:432 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/b0$e$c;"}
    13:35:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):434:434 -> b
    36:38:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):430:430 -> b
    39:41:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):428:428 -> b
    1:15:androidx.fragment.app.SpecialEffectsController$Operation$State from(android.view.View):412:412 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/b0$e$c;"}
    16:18:androidx.fragment.app.SpecialEffectsController$Operation$State from(android.view.View):413:413 -> c
    19:27:androidx.fragment.app.SpecialEffectsController$Operation$State from(android.view.View):415:415 -> c
    1:9:androidx.fragment.app.SpecialEffectsController$Operation$State valueOf(java.lang.String):385:385 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/b0$e$c;"}
    1:9:androidx.fragment.app.SpecialEffectsController$Operation$State[] values():385:385 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/b0$e$c;"}
androidx.fragment.app.SpecialEffectsControllerFactory -> androidx.fragment.app.c0:
# {"id":"sourceFile","fileName":"SpecialEffectsControllerFactory.java"}
    androidx.fragment.app.SpecialEffectsController createController(android.view.ViewGroup) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/b0;"}
androidx.fragment.app.SuperNotCalledException -> androidx.fragment.app.d0:
# {"id":"sourceFile","fileName":"SuperNotCalledException.java"}
    1:4:void <init>(java.lang.String):23:23 -> <init>
androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.a:
# {"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/a;"}
    1:8:void <clinit>():39:39 -> <clinit>
    1:3:void <init>():37:37 -> <init>
    4:10:void <init>():45:45 -> <init>
    11:18:void <init>():46:46 -> <init>
    1:4: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/a$a;"}
    5:11:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):110:110 -> a
    12:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):112:112 -> a
    18:22:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):114:114 -> a
    23:26:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):118:118 -> a
    27:33:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):119:119 -> a
    34:39:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    40:43:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):121:121 -> a
    44:59:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    60:81:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):122:122 -> a
    82:85:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):126:126 -> a
    86:92:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):128:128 -> a
    93:103:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):129:129 -> a
    104:107:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):134:134 -> a
    108:111:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):136:136 -> a
    112:123:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):138:138 -> a
    124:132:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):139:139 -> a
    133:136:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):143:143 -> a
    137:140:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):145:145 -> a
    141:150:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):147:147 -> a
    151:156:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):151:151 -> a
    157:164:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):152:152 -> a
    165:172:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):148:148 -> a
    173:175:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):156:156 -> a
    176:180:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):159:159 -> a
    181:187:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):160:160 -> a
    188:195:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):157:157 -> a
    196:200:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):162:162 -> a
    201:205:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):163:163 -> a
    206:215:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):164:164 -> a
    1:6:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):74:74 -> b
    7:14:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):76:76 -> b
    1:12:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):85:85 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/a$a;"}
    13:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):89:89 -> c
    1:10:boolean hasLifecycleMethods(java.lang.Class):49:49 -> d
    11:15:boolean hasLifecycleMethods(java.lang.Class):51:51 -> d
    16:19:boolean hasLifecycleMethods(java.lang.Class):54:54 -> d
    20:26:boolean hasLifecycleMethods(java.lang.Class):55:55 -> d
    27:36:boolean hasLifecycleMethods(java.lang.Class):56:56 -> d
    37:44:boolean hasLifecycleMethods(java.lang.Class):64:64 -> d
    45:52:boolean hasLifecycleMethods(java.lang.Class):68:68 -> d
    1:11: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/a$b;Landroidx/lifecycle/d$b;Ljava/lang/Class;)V"}
    12:13:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):97:97 -> e
    14:25:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):98:98 -> e
    26:70:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):99:99 -> e
    71:74: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.a$a:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    java.util.Map mEventToHandlers -> a
    java.util.Map mHandlerToEvent -> b
    1:3:void <init>(java.util.Map):174:174 -> <init>
    4:5:void <init>(java.util.Map):175:175 -> <init>
    6:12:void <init>(java.util.Map):176:176 -> <init>
    13:32:void <init>(java.util.Map):177:177 -> <init>
    33:38:void <init>(java.util.Map):178:178 -> <init>
    39:48:void <init>(java.util.Map):179:179 -> <init>
    49:53:void <init>(java.util.Map):181:181 -> <init>
    54:58:void <init>(java.util.Map):182:182 -> <init>
    59:69:void <init>(java.util.Map):184:184 -> <init>
    1:11:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):190:190 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;Ljava/lang/Object;)V"}
    12:25:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):191:191 -> a
    3:10: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/i;Landroidx/lifecycle/d$b;Ljava/lang/Object;)V"}
    11:23:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):199:199 -> b
androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.a$b:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    int mCallType -> a
    java.lang.reflect.Method mMethod -> b
    1:3:void <init>(int,java.lang.reflect.Method):211:211 -> <init>
    4:5:void <init>(int,java.lang.reflect.Method):212:212 -> <init>
    6:8:void <init>(int,java.lang.reflect.Method):213:213 -> <init>
    9:12:void <init>(int,java.lang.reflect.Method):214:214 -> <init>
    1:11:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):220:220 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;Ljava/lang/Object;)V"}
    12:25:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):228:228 -> a
    26:35:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):225:225 -> a
    36:42:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):222:222 -> a
    43:48:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):234:234 -> a
    49:60:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):232:232 -> a
    5:10:boolean equals(java.lang.Object):243:243 -> equals
    11:12:boolean equals(java.lang.Object):247:247 -> equals
    13:38:boolean equals(java.lang.Object):248:248 -> equals
    1:16:int hashCode():253:253 -> hashCode
androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.CompositeGeneratedAdaptersObserver:
# {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.java"}
    androidx.lifecycle.GeneratedAdapter[] mGeneratedAdapters -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/b;"}
    1:3:void <init>(androidx.lifecycle.GeneratedAdapter[]):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/lifecycle/b;)V"}
    4:6:void <init>(androidx.lifecycle.GeneratedAdapter[]):27:27 -> <init>
    1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    6:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> a
    13:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> a
    19:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> a
    20:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> a
    22:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> a
androidx.lifecycle.FullLifecycleObserverAdapter -> androidx.lifecycle.FullLifecycleObserverAdapter:
# {"id":"sourceFile","fileName":"FullLifecycleObserverAdapter.java"}
    androidx.lifecycle.LifecycleEventObserver mLifecycleEventObserver -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"}
    1:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    13:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):56:56 -> a
    17:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):57:57 -> a
    21:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):54:54 -> a
    29:29:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):51:51 -> a
    30:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):48:48 -> a
    31:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):45:45 -> a
    32:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):42:42 -> a
    33:33:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):39:39 -> a
    34:34:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> a
androidx.lifecycle.FullLifecycleObserverAdapter$1 -> androidx.lifecycle.FullLifecycleObserverAdapter$a:
# {"id":"sourceFile","fileName":"FullLifecycleObserverAdapter.java"}
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> a
    1:85:void <clinit>():34:34 -> <clinit>
androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.b:
# {"id":"sourceFile","fileName":"GeneratedAdapter.java"}
androidx.lifecycle.HasDefaultViewModelProviderFactory -> androidx.lifecycle.c:
# {"id":"sourceFile","fileName":"HasDefaultViewModelProviderFactory.java"}
    1:3:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():46:46 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/a;"}
androidx.lifecycle.LegacySavedStateHandleController -> androidx.lifecycle.LegacySavedStateHandleController:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    1:10:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):67:67 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/u;Lx/c;Landroidx/lifecycle/d;)V"}
    11:16:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):69:69 -> a
    17:19:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):70:70 -> a
    20:23:void attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):71:71 -> a
    1:4:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):76:76 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;Landroidx/lifecycle/d;)V"}
    5:17:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):77:77 -> b
    18:26:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):80:80 -> b
    27:32:void tryToAddRecreator(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):78:78 -> b
androidx.lifecycle.LegacySavedStateHandleController$1 -> androidx.lifecycle.LegacySavedStateHandleController$1:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    androidx.lifecycle.Lifecycle val$lifecycle -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d;"}
    androidx.savedstate.SavedStateRegistry val$registry -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/c;"}
    1:8:void <init>(androidx.lifecycle.Lifecycle,androidx.savedstate.SavedStateRegistry):80:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d;Lx/c;)V"}
    1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):84:84 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:9:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):85:85 -> a
    10:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):86:86 -> a
androidx.lifecycle.LegacySavedStateHandleController$OnRecreation -> androidx.lifecycle.LegacySavedStateHandleController$a:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.java"}
    1:4:void <init>():44:44 -> <init>
    1:4:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):48:48 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)V"}
    5:11:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):53:53 -> a
    12:15:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):54:54 -> a
    16:35:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):55:55 -> a
    36:39:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):56:56 -> a
    40:47:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):57:57 -> a
    48:57:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):59:59 -> a
    58:63:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):60:60 -> a
    64:71:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):49:49 -> a
androidx.lifecycle.Lifecycle -> androidx.lifecycle.d:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    java.util.concurrent.atomic.AtomicReference mInternalScopeRef -> a
    1:3:void <init>():45:45 -> <init>
    4:11:void <init>():52:52 -> <init>
    void addObserver(androidx.lifecycle.LifecycleObserver) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
    androidx.lifecycle.Lifecycle$State getCurrentState() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d$c;"}
    void removeObserver(androidx.lifecycle.LifecycleObserver) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
androidx.lifecycle.Lifecycle$1 -> androidx.lifecycle.d$a:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$State -> a
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> b
    1:84:void <clinit>():224:224 -> <clinit>
    85:142:void <clinit>():135:135 -> <clinit>
androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.d$b:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    androidx.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_START -> ON_START
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    androidx.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    1:10:void <clinit>():99:99 -> <clinit>
    11:20:void <clinit>():103:103 -> <clinit>
    21:30:void <clinit>():107:107 -> <clinit>
    31:40:void <clinit>():111:111 -> <clinit>
    41:50:void <clinit>():115:115 -> <clinit>
    51:60:void <clinit>():119:119 -> <clinit>
    61:70:void <clinit>():123:123 -> <clinit>
    71:77:void <clinit>():94:94 -> <clinit>
    1:4:void <init>(java.lang.String,int):95:95 -> <init>
    1:19:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):135:135 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)Landroidx/lifecycle/d$b;"}
    20:22:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):141:141 -> a
    23:25:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):139:139 -> a
    26:28:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):137:137 -> a
    1:11:androidx.lifecycle.Lifecycle$State getTargetState():224:224 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d$c;"}
    12:34:androidx.lifecycle.Lifecycle$State getTargetState():238:238 -> b
    35:37:androidx.lifecycle.Lifecycle$State getTargetState():234:234 -> b
    38:40:androidx.lifecycle.Lifecycle$State getTargetState():232:232 -> b
    41:43:androidx.lifecycle.Lifecycle$State getTargetState():230:230 -> b
    44:46:androidx.lifecycle.Lifecycle$State getTargetState():227:227 -> b
    1:19:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):179:179 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)Landroidx/lifecycle/d$b;"}
    20:22:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):181:181 -> c
    23:25:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):185:185 -> c
    26:28:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):183:183 -> c
    1:19:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):201:201 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)Landroidx/lifecycle/d$b;"}
    20:22:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):207:207 -> d
    23:25:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):205:205 -> d
    26:28:androidx.lifecycle.Lifecycle$Event upTo(androidx.lifecycle.Lifecycle$State):203:203 -> d
    1:9:androidx.lifecycle.Lifecycle$Event valueOf(java.lang.String):94:94 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/d$b;"}
    1:9:androidx.lifecycle.Lifecycle$Event[] values():94:94 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/d$b;"}
androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.d$c:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    androidx.lifecycle.Lifecycle$State DESTROYED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State INITIALIZED -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State CREATED -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State STARTED -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State RESUMED -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle$State[] $VALUES -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/d$c;"}
    1:10:void <clinit>():253:253 -> <clinit>
    11:20:void <clinit>():260:260 -> <clinit>
    21:30:void <clinit>():270:270 -> <clinit>
    31:40:void <clinit>():280:280 -> <clinit>
    41:50:void <clinit>():286:286 -> <clinit>
    51:57:void <clinit>():246:246 -> <clinit>
    1:4:void <init>(java.lang.String,int):247:247 -> <init>
    1:10:boolean isAtLeast(androidx.lifecycle.Lifecycle$State):295:295 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)Z"}
    1:9:androidx.lifecycle.Lifecycle$State valueOf(java.lang.String):246:246 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/d$c;"}
    1:9:androidx.lifecycle.Lifecycle$State[] values():246:246 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/d$c;"}
androidx.lifecycle.LifecycleCoroutineScope -> androidx.lifecycle.e:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
androidx.lifecycle.LifecycleCoroutineScopeImpl -> androidx.lifecycle.LifecycleCoroutineScopeImpl:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    androidx.lifecycle.Lifecycle lifecycle -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d;"}
    kotlin.coroutines.CoroutineContext coroutineContext -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    11:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):142:142 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    27:33:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):143:143 -> a
    34:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):144:144 -> a
    1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():120:120 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    1:3:androidx.lifecycle.Lifecycle getLifecycle$lifecycle_runtime_ktx_release():119:119 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
androidx.lifecycle.LifecycleDestroyedException -> androidx.lifecycle.f:
# {"id":"sourceFile","fileName":"WithLifecycleState.kt"}
    1:4:void <init>():31:31 -> <init>
androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.g:
# {"id":"sourceFile","fileName":"LifecycleEventObserver.java"}
    void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.h:
# {"id":"sourceFile","fileName":"LifecycleObserver.java"}
androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.i:
# {"id":"sourceFile","fileName":"LifecycleOwner.java"}
    androidx.lifecycle.Lifecycle getLifecycle() -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d;"}
androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.j:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    androidx.arch.core.internal.FastSafeIterableMap mObserverMap -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"}
    androidx.lifecycle.Lifecycle$State mState -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$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/i;)V"}
    2:2:void <init>(androidx.lifecycle.LifecycleOwner,boolean):94:94 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;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>
    1:5:void addObserver(androidx.lifecycle.LifecycleObserver):178:178 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
    6:14:void addObserver(androidx.lifecycle.LifecycleObserver):179:179 -> a
    15:19:void addObserver(androidx.lifecycle.LifecycleObserver):180:180 -> a
    20:30:void addObserver(androidx.lifecycle.LifecycleObserver):181:181 -> a
    31:41:void addObserver(androidx.lifecycle.LifecycleObserver):186:186 -> a
    42:54:void addObserver(androidx.lifecycle.LifecycleObserver):192:192 -> a
    55:58:void addObserver(androidx.lifecycle.LifecycleObserver):193:193 -> a
    59:63:void addObserver(androidx.lifecycle.LifecycleObserver):194:194 -> a
    64:73:void addObserver(androidx.lifecycle.LifecycleObserver):195:195 -> a
    74:79:void addObserver(androidx.lifecycle.LifecycleObserver):196:196 -> a
    80:84:void addObserver(androidx.lifecycle.LifecycleObserver):197:197 -> a
    85:92:void addObserver(androidx.lifecycle.LifecycleObserver):198:198 -> a
    93:95:void addObserver(androidx.lifecycle.LifecycleObserver):202:202 -> a
    96:98:void addObserver(androidx.lifecycle.LifecycleObserver):203:203 -> a
    99:103:void addObserver(androidx.lifecycle.LifecycleObserver):205:205 -> a
    104:130:void addObserver(androidx.lifecycle.LifecycleObserver):200:200 -> a
    131:133:void addObserver(androidx.lifecycle.LifecycleObserver):210:210 -> a
    134:139:void addObserver(androidx.lifecycle.LifecycleObserver):212:212 -> a
    1:3:androidx.lifecycle.Lifecycle$State getCurrentState():255:255 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/d$c;"}
    1:5:void removeObserver(androidx.lifecycle.LifecycleObserver):225:225 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)V"}
    6:11:void removeObserver(androidx.lifecycle.LifecycleObserver):238:238 -> c
    1:2:void backwardPass(androidx.lifecycle.LifecycleOwner):278:278 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;)V"}
    3:6:void backwardPass(androidx.lifecycle.LifecycleOwner):279:279 -> d
    7:16:void backwardPass(androidx.lifecycle.LifecycleOwner):280:280 -> d
    17:22:void backwardPass(androidx.lifecycle.LifecycleOwner):281:281 -> d
    23:28:void backwardPass(androidx.lifecycle.LifecycleOwner):282:282 -> d
    29:44:void backwardPass(androidx.lifecycle.LifecycleOwner):283:283 -> d
    45:56:void backwardPass(androidx.lifecycle.LifecycleOwner):284:284 -> d
    57:64:void backwardPass(androidx.lifecycle.LifecycleOwner):285:285 -> d
    65:71:void backwardPass(androidx.lifecycle.LifecycleOwner):289:289 -> d
    72:74:void backwardPass(androidx.lifecycle.LifecycleOwner):290:290 -> d
    75:78:void backwardPass(androidx.lifecycle.LifecycleOwner):291:291 -> d
    79:104:void backwardPass(androidx.lifecycle.LifecycleOwner):287:287 -> d
    1:9:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):168:168 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;)Landroidx/lifecycle/d$c;"}
    10:19:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):170:170 -> e
    20:41:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):171:171 -> e
    42:52:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):173:173 -> e
    1:4:void enforceMainThreadIfNeeded(java.lang.String):321:321 -> f
    5:15:void enforceMainThreadIfNeeded(java.lang.String):322:322 -> f
    16:44:void enforceMainThreadIfNeeded(java.lang.String):323:323 -> f
    1:2:void forwardPass(androidx.lifecycle.LifecycleOwner):259:259 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;)V"}
    3:6:void forwardPass(androidx.lifecycle.LifecycleOwner):260:260 -> g
    7:16:void forwardPass(androidx.lifecycle.LifecycleOwner):261:261 -> g
    17:22:void forwardPass(androidx.lifecycle.LifecycleOwner):262:262 -> g
    23:28:void forwardPass(androidx.lifecycle.LifecycleOwner):263:263 -> g
    29:44:void forwardPass(androidx.lifecycle.LifecycleOwner):264:264 -> g
    45:56:void forwardPass(androidx.lifecycle.LifecycleOwner):265:265 -> g
    57:61:void forwardPass(androidx.lifecycle.LifecycleOwner):266:266 -> g
    62:69:void forwardPass(androidx.lifecycle.LifecycleOwner):267:267 -> g
    70:72:void forwardPass(androidx.lifecycle.LifecycleOwner):271:271 -> g
    73:76:void forwardPass(androidx.lifecycle.LifecycleOwner):272:272 -> g
    77:102:void forwardPass(androidx.lifecycle.LifecycleOwner):269:269 -> g
    1:5:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):133:133 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$b;)V"}
    6:13:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):134:134 -> h
    1:10:boolean isSynced():159:159 -> i
    11:24:boolean isSynced():162:162 -> i
    25:40:boolean isSynced():163:163 -> i
    41:47:boolean isSynced():164:164 -> i
    1:5:void markState(androidx.lifecycle.Lifecycle$State):109:109 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)V"}
    6:9:void markState(androidx.lifecycle.Lifecycle$State):110:110 -> j
    3:10: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/d$c;Landroidx/lifecycle/d$c;)Landroidx/lifecycle/d$c;"}
    1:5:void moveToState(androidx.lifecycle.Lifecycle$State):138:138 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)V"}
    6:14:void moveToState(androidx.lifecycle.Lifecycle$State):141:141 -> l
    15:39:void moveToState(androidx.lifecycle.Lifecycle$State):142:142 -> l
    40:41:void moveToState(androidx.lifecycle.Lifecycle$State):144:144 -> l
    42:51:void moveToState(androidx.lifecycle.Lifecycle$State):145:145 -> l
    52:53:void moveToState(androidx.lifecycle.Lifecycle$State):150:150 -> l
    54:57:void moveToState(androidx.lifecycle.Lifecycle$State):151:151 -> l
    58:59:void moveToState(androidx.lifecycle.Lifecycle$State):152:152 -> l
    60:65:void moveToState(androidx.lifecycle.Lifecycle$State):153:153 -> l
    66:73:void moveToState(androidx.lifecycle.Lifecycle$State):154:154 -> l
    74:76:void moveToState(androidx.lifecycle.Lifecycle$State):146:146 -> l
    1:12:void popParentState():216:216 -> m
    1:6:void pushParentState(androidx.lifecycle.Lifecycle$State):220:220 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)V"}
    1:5:void setCurrentState(androidx.lifecycle.Lifecycle$State):120:120 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$c;)V"}
    6:9:void setCurrentState(androidx.lifecycle.Lifecycle$State):121:121 -> o
    1:10:void sync():299:299 -> p
    11:17:void sync():304:304 -> p
    18:19:void sync():305:305 -> p
    20:41:void sync():307:307 -> p
    42:44:void sync():308:308 -> p
    45:50:void sync():310:310 -> p
    51:58:void sync():311:311 -> p
    59:72:void sync():312:312 -> p
    73:76:void sync():313:313 -> p
    77:79:void sync():316:316 -> p
    80:87:void sync():301:301 -> p
androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.j$a:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    androidx.lifecycle.Lifecycle$State mState -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.LifecycleEventObserver mLifecycleObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"}
    1:3:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):352:352 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h;Landroidx/lifecycle/d$c;)V"}
    4:9:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):353:353 -> <init>
    10:12:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):354:354 -> <init>
    1:4:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):358:358 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    5:12:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):359:359 -> a
    13:17:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):360:360 -> a
    18:20:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):361:361 -> a
androidx.lifecycle.Lifecycling -> androidx.lifecycle.k:
# {"id":"sourceFile","fileName":"Lifecycling.java"}
    java.util.Map sCallbackCache -> a
    java.util.Map sClassToAdapters -> b
    1:7:void <clinit>():42:42 -> <clinit>
    8:15:void <clinit>():43:43 -> <clinit>
    1:14: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/b;"}
    15:21:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):112:112 -> a
    22:28:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):110:110 -> a
    29:34:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):108:108 -> a
    1:4:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):120:120 -> b
    5:10:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):121:121 -> b
    11:17:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):122:122 -> b
    18:25:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):123:123 -> b
    26:34:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):124:124 -> b
    35:38:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):123:123 -> b
    39:65:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):128:128 -> b
    66:69:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):127:127 -> b
    70:73:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):129:129 -> b
    74:77:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):130:130 -> b
    78:83:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):131:131 -> b
    84:88:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):132:132 -> b
    89:96:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):139:139 -> b
    1:26:java.lang.String getAdapterName(java.lang.String):209:209 -> c
    1:10:int getObserverConstructorType(java.lang.Class):144:144 -> d
    11:15:int getObserverConstructorType(java.lang.Class):146:146 -> d
    16:19:int getObserverConstructorType(java.lang.Class):148:148 -> d
    20:29:int getObserverConstructorType(java.lang.Class):149:149 -> d
    3:14:boolean isLifecycleParent(java.lang.Class):202:202 -> e
    1:4:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):69:69 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/lifecycle/g;"}
    5:7:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):80:80 -> f
    8:11:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):83:83 -> f
    12:18:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):84:84 -> f
    19:20:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):86:86 -> f
    21:26:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):87:87 -> f
    27:35:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):88:88 -> f
    36:41:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):90:90 -> f
    42:44:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):89:89 -> f
    45:50:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):91:91 -> f
    51:56:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):93:93 -> f
    57:62:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):94:94 -> f
    63:76:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):95:95 -> f
    77:82:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):97:97 -> f
    83:88:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):99:99 -> f
    1:8:int resolveObserverCallbackType(java.lang.Class):155:155 -> g
    9:15:int resolveObserverCallbackType(java.lang.Class):159:159 -> g
    16:17:int resolveObserverCallbackType(java.lang.Class):161:161 -> g
    18:21:int resolveObserverCallbackType(java.lang.Class):162:162 -> g
    22:25:int resolveObserverCallbackType(java.lang.Class):161:161 -> g
    26:34:int resolveObserverCallbackType(java.lang.Class):167:167 -> g
    35:38:int resolveObserverCallbackType(java.lang.Class):172:172 -> g
    39:44:int resolveObserverCallbackType(java.lang.Class):174:174 -> g
    45:51:int resolveObserverCallbackType(java.lang.Class):175:175 -> g
    52:66:int resolveObserverCallbackType(java.lang.Class):178:178 -> g
    67:76:int resolveObserverCallbackType(java.lang.Class):181:181 -> g
    77:83:int resolveObserverCallbackType(java.lang.Class):182:182 -> g
    84:92:int resolveObserverCallbackType(java.lang.Class):185:185 -> g
    93:97:int resolveObserverCallbackType(java.lang.Class):189:189 -> g
    98:113:int resolveObserverCallbackType(java.lang.Class):191:191 -> g
    114:120: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"}
    1:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):61:61 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
androidx.lifecycle.LiveData -> androidx.lifecycle.LiveData:
# {"id":"sourceFile","fileName":"LiveData.java"}
    java.lang.Object mDataLock -> a
    androidx.arch.core.internal.SafeIterableMap mObservers -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/b;"}
    int mActiveCount -> c
    boolean mChangingActiveState -> d
    java.lang.Object mData -> e
    java.lang.Object mPendingData -> f
    int mVersion -> g
    boolean mDispatchingValue -> h
    boolean mDispatchInvalidated -> i
    java.lang.Runnable mPostValueRunnable -> j
    java.lang.Object NOT_SET -> k
    1:8:void <clinit>():64:64 -> <clinit>
    1:3:void <init>():110:110 -> <init>
    4:10:void <init>():60:60 -> <init>
    11:18:void <init>():66:66 -> <init>
    19:20:void <init>():70:70 -> <init>
    21:24:void <init>():77:77 -> <init>
    25:31:void <init>():84:84 -> <init>
    32:34:void <init>():111:111 -> <init>
    35:37:void <init>():112:112 -> <init>
    1:11:void assertMainThread(java.lang.String):486:486 -> a
    12:39:void assertMainThread(java.lang.String):487:487 -> a
    1:3:void changeActiveCounter(int):378:378 -> b
    4:5:void changeActiveCounter(int):379:379 -> b
    6:11:void changeActiveCounter(int):380:380 -> b
    12:14:void changeActiveCounter(int):383:383 -> b
    15:34:void changeActiveCounter(int):385:385 -> b
    35:42:void changeActiveCounter(int):390:390 -> b
    43:47:void changeActiveCounter(int):392:392 -> b
    48:52:void changeActiveCounter(int):396:396 -> b
    53:53:void changeActiveCounter(int):397:397 -> b
    1:5:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):117:117 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/LiveData$c;)V"}
    6:12:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):125:125 -> c
    13:16:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):126:126 -> c
    17:23:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):129:129 -> c
    24:25:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):132:132 -> c
    26:33:void considerNotify(androidx.lifecycle.LiveData$ObserverWrapper):133:133 -> c
    1:5:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):138:138 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/LiveData$c;)V"}
    6:8:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):139:139 -> d
    9:11:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):142:142 -> d
    12:15:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):144:144 -> d
    16:20:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):146:146 -> d
    21:22:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):149:149 -> d
    23:32:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):150:150 -> d
    33:47:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):151:151 -> d
    48:51:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):152:152 -> d
    52:55:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):157:157 -> d
    56:58:void dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper):158:158 -> d
    1:5:void observeForever(androidx.lifecycle.Observer):224:224 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/n;)V"}
    6:10:void observeForever(androidx.lifecycle.Observer):225:225 -> e
    11:18:void observeForever(androidx.lifecycle.Observer):226:226 -> e
    19:26:void observeForever(androidx.lifecycle.Observer):227:227 -> e
    27:30:void observeForever(androidx.lifecycle.Observer):234:234 -> e
    31:38:void observeForever(androidx.lifecycle.Observer):228:228 -> e
    1:1:void onActive():0:0 -> f
    1:1:void onInactive():0:0 -> g
    1:5:void removeObserver(androidx.lifecycle.Observer):244:244 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/n;)V"}
    6:16:void removeObserver(androidx.lifecycle.Observer):245:245 -> h
    17:20:void removeObserver(androidx.lifecycle.Observer):249:249 -> h
    21:24:void removeObserver(androidx.lifecycle.Observer):250:250 -> h
    1:5:void setValue(java.lang.Object):306:306 -> i
    6:11:void setValue(java.lang.Object):307:307 -> i
    12:14:void setValue(java.lang.Object):308:308 -> i
    15:18:void setValue(java.lang.Object):309:309 -> i
androidx.lifecycle.LiveData$1 -> androidx.lifecycle.LiveData$a:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.LiveData this$0 -> e
    1:6:void <init>(androidx.lifecycle.LiveData):84:84 -> <init>
    1:5:void run():89:89 -> run
    6:9:void run():90:90 -> run
    10:15:void run():91:91 -> run
    16:17:void run():92:93 -> run
    18:23:void run():93:93 -> run
    24:25:void run():92:92 -> run
androidx.lifecycle.LiveData$AlwaysActiveObserver -> androidx.lifecycle.LiveData$b:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.LiveData this$0 -> i
    1:2:void <init>(androidx.lifecycle.LiveData,androidx.lifecycle.Observer):475:475 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/n;)V"}
    3:6:void <init>(androidx.lifecycle.LiveData,androidx.lifecycle.Observer):476:476 -> <init>
    1:2:boolean shouldBeActive():0:0 -> d
androidx.lifecycle.LiveData$LifecycleBoundObserver -> androidx.lifecycle.LiveData$LifecycleBoundObserver:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.LifecycleOwner mOwner -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"}
    androidx.lifecycle.LiveData this$0 -> j
    1:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):417:417 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):418:418 -> a
    15:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):419:419 -> a
    26:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):425:425 -> a
    33:47:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):426:426 -> a
    1:10:void detachObserver():437:437 -> c
    1:17:boolean shouldBeActive():411:411 -> d
androidx.lifecycle.LiveData$ObserverWrapper -> androidx.lifecycle.LiveData$c:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.Observer mObserver -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"}
    boolean mActive -> f
    int mLastVersion -> g
    androidx.lifecycle.LiveData this$0 -> h
    1:6:void <init>(androidx.lifecycle.LiveData,androidx.lifecycle.Observer):446:446 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/n;)V"}
    7:8:void <init>(androidx.lifecycle.LiveData,androidx.lifecycle.Observer):444:444 -> <init>
    9:11:void <init>(androidx.lifecycle.LiveData,androidx.lifecycle.Observer):447:447 -> <init>
    1:5:void activeStateChanged(boolean):460:460 -> b
    6:7:void activeStateChanged(boolean):465:465 -> b
    8:17:void activeStateChanged(boolean):466:466 -> b
    18:21:void activeStateChanged(boolean):467:467 -> b
    22:27:void activeStateChanged(boolean):468:468 -> b
    1:1:void detachObserver():0:0 -> c
    boolean shouldBeActive() -> d
androidx.lifecycle.MethodCallsLogger -> androidx.lifecycle.l:
# {"id":"sourceFile","fileName":"MethodCallsLogger.java"}
    java.util.Map mCalledMethods -> a
    1:3:void <init>():28:28 -> <init>
    4:11:void <init>():29:29 -> <init>
androidx.lifecycle.MutableLiveData -> androidx.lifecycle.m:
# {"id":"sourceFile","fileName":"MutableLiveData.java"}
    1:4:void <init>():40:40 -> <init>
    1:4:void setValue(java.lang.Object):50:50 -> i
androidx.lifecycle.Observer -> androidx.lifecycle.n:
# {"id":"sourceFile","fileName":"Observer.java"}
    void onChanged(java.lang.Object) -> a
androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.o:
# {"id":"sourceFile","fileName":"OnLifecycleEvent.java"}
androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.ReflectiveGenericLifecycleObserver:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    java.lang.Object mWrapped -> e
    androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a$a;"}
    1:3:void <init>(java.lang.Object):33:33 -> <init>
    4:5:void <init>(java.lang.Object):34:34 -> <init>
    6:18:void <init>(java.lang.Object):35:35 -> <init>
    1:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1 -> androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1:
# {"id":"sourceFile","fileName":"RepeatOnLifecycle.kt"}
    androidx.lifecycle.Lifecycle$Event $startWorkEvent -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    kotlin.jvm.internal.Ref$ObjectRef $launchedJob -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/m;"}
    kotlinx.coroutines.CoroutineScope $$this$coroutineScope -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/u;"}
    androidx.lifecycle.Lifecycle$Event $cancelWorkEvent -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$b;"}
    kotlin.jvm.functions.Function2 $block -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):104:104 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    16:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):106:106 -> a
    38:41:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):117:117 -> a
    42:53:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):118:118 -> a
    54:57:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):119:119 -> a
    58:62:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):121:121 -> a
    63:70:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):122:122 -> a
androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1 -> androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$a:
# {"id":"sourceFile","fileName":"RepeatOnLifecycle.kt"}
    java.lang.Object L$0 -> i
    java.lang.Object L$1 -> j
    int label -> k
    kotlin.jvm.functions.Function2 $block -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    1:7:void <init>(kotlinx.coroutines.sync.Mutex,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/a;Ln0/p;Lg0/d;)V"}
    1:9:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg0/d;)Lg0/d;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> g
    5:15:java.lang.Object invokeSuspend(java.lang.Object):106:106 -> k
    16:23:java.lang.Object invokeSuspend(java.lang.Object):114:114 -> k
    24:44:java.lang.Object invokeSuspend(java.lang.Object):106:106 -> k
    45:62:java.lang.Object invokeSuspend(java.lang.Object):110:110 -> k
    63:64:java.lang.Object invokeSuspend(java.lang.Object):113:113 -> k
    65:66:java.lang.Object kotlinx.coroutines.sync.MutexKt.withLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.jvm.functions.Function0,kotlin.coroutines.Continuation,int,java.lang.Object):116:116 -> k
    65:66:java.lang.Object invokeSuspend(java.lang.Object):109 -> k
    67:69:java.lang.Object invokeSuspend(java.lang.Object):106:106 -> k
    70:71:java.lang.Object invokeSuspend(java.lang.Object):109:109 -> k
    72:78:java.lang.Object kotlinx.coroutines.sync.MutexKt.withLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.jvm.functions.Function0,kotlin.coroutines.Continuation,int,java.lang.Object):112:112 -> k
    72:78:java.lang.Object invokeSuspend(java.lang.Object):109 -> k
    1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/d;)Ljava/lang/Object;"}
androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1 -> androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$a$a:
# {"id":"sourceFile","fileName":"RepeatOnLifecycle.kt"}
    int label -> i
    java.lang.Object L$0 -> j
    kotlin.jvm.functions.Function2 $block -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    1:7:void <init>(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Lg0/d;)V"}
    1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg0/d;)Lg0/d;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> g
    5:15:java.lang.Object invokeSuspend(java.lang.Object):110:110 -> k
    16:23:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> k
    24:30:java.lang.Object invokeSuspend(java.lang.Object):110:110 -> k
    31:41:java.lang.Object invokeSuspend(java.lang.Object):111:111 -> k
    42:44:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> k
    1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/d;)Ljava/lang/Object;"}
androidx.lifecycle.ReportFragment -> androidx.lifecycle.p:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    1:4:void <init>():37:37 -> <init>
    1:4:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):65:65 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/d$b;)V"}
    5:10:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):66:66 -> a
    11:14:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):67:67 -> a
    15:20:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):68:68 -> a
    1:6:void dispatch(androidx.lifecycle.Lifecycle$Event):140:140 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d$b;)V"}
    7:14:void dispatch(androidx.lifecycle.Lifecycle$Event):144:144 -> b
    3:6:void dispatchCreate(androidx.lifecycle.ReportFragment$ActivityInitializationListener):82:82 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/p$a;)V"}
    3:6:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):94:94 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/p$a;)V"}
    3:6:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):88:88 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/p$a;)V"}
    1:6:void injectIfNeededIn(android.app.Activity):42:42 -> f
    7:9:void injectIfNeededIn(android.app.Activity):44:44 -> f
    10:13:void injectIfNeededIn(android.app.Activity):50:50 -> f
    14:21:void injectIfNeededIn(android.app.Activity):51:51 -> f
    22:37:void injectIfNeededIn(android.app.Activity):52:52 -> f
    38:41:void injectIfNeededIn(android.app.Activity):54:54 -> f
    1:4:void onActivityCreated(android.os.Bundle):100:100 -> onActivityCreated
    5:7:void onActivityCreated(android.os.Bundle):101:101 -> onActivityCreated
    8:13:void onActivityCreated(android.os.Bundle):102:102 -> onActivityCreated
    1:3:void onDestroy():133:133 -> onDestroy
    4:9:void onDestroy():134:134 -> onDestroy
    1:3:void onPause():121:121 -> onPause
    4:9:void onPause():122:122 -> onPause
    1:4:void onResume():114:114 -> onResume
    5:7:void onResume():115:115 -> onResume
    8:13:void onResume():116:116 -> onResume
    1:4:void onStart():107:107 -> onStart
    5:7:void onStart():108:108 -> onStart
    8:13:void onStart():109:109 -> onStart
    1:3:void onStop():127:127 -> onStop
    4:9:void onStop():128:128 -> onStop
androidx.lifecycle.ReportFragment$ActivityInitializationListener -> androidx.lifecycle.p$a:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    void onCreate() -> a
    void onResume() -> b
    void onStart() -> c
androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.p$b:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    1:4:void <init>():164:164 -> <init>
    1:1:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated
    1:1:void onActivityDestroyed(android.app.Activity):0:0 -> onActivityDestroyed
    1:1:void onActivityPaused(android.app.Activity):0:0 -> onActivityPaused
    1:6:void onActivityPostCreated(android.app.Activity,android.os.Bundle):178:178 -> onActivityPostCreated
    1:6:void onActivityPostResumed(android.app.Activity):196:196 -> onActivityPostResumed
    1:6:void onActivityPostStarted(android.app.Activity):187:187 -> onActivityPostStarted
    1:6:void onActivityPreDestroyed(android.app.Activity):224:224 -> onActivityPreDestroyed
    1:6:void onActivityPrePaused(android.app.Activity):201:201 -> onActivityPrePaused
    1:6:void onActivityPreStopped(android.app.Activity):210:210 -> onActivityPreStopped
    1:1:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed
    1:1:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState
    1:1:void onActivityStarted(android.app.Activity):0:0 -> onActivityStarted
    1:1:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped
    1:9:void registerIn(android.app.Activity):167:167 -> registerIn
androidx.lifecycle.ReportFragment$LifecycleCallbacks$$ExternalSyntheticApiModelOutline0 -> androidx.lifecycle.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.lifecycle.SavedStateHandleAttacher -> androidx.lifecycle.SavedStateHandleAttacher:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.SavedStateHandlesProvider provider -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s;"}
    6:8:void <init>(androidx.lifecycle.SavedStateHandlesProvider):187:187 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s;)V"}
    9:11:void <init>(androidx.lifecycle.SavedStateHandlesProvider):188:188 -> <init>
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):192:192 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    15:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):195:195 -> a
    22:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):199:199 -> a
    28:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):193:193 -> a
    45:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):192:192 -> a
androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHandleController:
# {"id":"sourceFile","fileName":"SavedStateHandleController.java"}
    boolean mIsAttached -> e
    1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    6:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):48:48 -> a
    8:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):49:49 -> a
    1:4:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):37:37 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;Landroidx/lifecycle/d;)V"}
    5:13:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):38:38 -> b
    14:15:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):40:40 -> b
    16:19:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):41:41 -> b
    20:20:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):42:42 -> b
    1:3:boolean isAttached():33:33 -> c
androidx.lifecycle.SavedStateHandleSupport -> androidx.lifecycle.r:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.viewmodel.CreationExtras$Key SAVED_STATE_REGISTRY_OWNER_KEY -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$b;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_STORE_OWNER_KEY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$b;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key DEFAULT_ARGS_KEY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$b;"}
    1:7:void <clinit>():208:208 -> <clinit>
    8:14:void <clinit>():214:214 -> <clinit>
    15:22:void <clinit>():220:220 -> <clinit>
    6:18:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):45:45 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)V"}
    19:35:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):47:47 -> a
    36:47:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):52:52 -> a
    48:59:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):53:53 -> a
    60:66:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):54:54 -> a
    67:79:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):55:55 -> a
    6:10:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.viewModelFactory(kotlin.jvm.functions.Function1):31:31 -> b
    6:10:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/y;)Landroidx/lifecycle/t;"}
    11:12:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):110:110 -> b
    13:21:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.initializer(androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder,kotlin.jvm.functions.Function1):63:63 -> b
    13:21:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):110 -> b
    22:25:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.viewModelFactory(kotlin.jvm.functions.Function1):31:31 -> b
    22:25:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109 -> b
    26:30:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109:109 -> b
    31:32:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):111:111 -> b
    33:39:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109:109 -> b
androidx.lifecycle.SavedStateHandleSupport$DEFAULT_ARGS_KEY$1 -> androidx.lifecycle.r$a:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    1:4:void <init>():220:220 -> <init>
androidx.lifecycle.SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1 -> androidx.lifecycle.r$b:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    1:4:void <init>():208:208 -> <init>
androidx.lifecycle.SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1 -> androidx.lifecycle.r$c:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    1:4:void <init>():214:214 -> <init>
androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 -> androidx.lifecycle.r$d:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$d;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:5:void <init>():0:0 -> <init>
    6:11:androidx.lifecycle.SavedStateHandlesVM invoke(androidx.lifecycle.viewmodel.CreationExtras):110:110 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;)Landroidx/lifecycle/t;"}
    1:7:java.lang.Object invoke(java.lang.Object):110:110 -> h
androidx.lifecycle.SavedStateHandlesProvider -> androidx.lifecycle.s:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/c;"}
    boolean restored -> b
    android.os.Bundle restoredState -> c
    kotlin.Lazy viewModel$delegate -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/e;"}
    11:13:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):126:126 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;Landroidx/lifecycle/y;)V"}
    14:15:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):127:127 -> <init>
    16:27:androidx.lifecycle.SavedStateHandlesVM getViewModel():133:133 -> <init>
    16:27:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):133 -> <init>
    1:5:android.os.Bundle saveState():138:138 -> a
    6:9:android.os.Bundle saveState():141:141 -> a
    10:12:android.os.Bundle saveState():142:142 -> a
    13:20:android.os.Bundle saveState():146:146 -> a
    21:35:void kotlin.collections.MapsKt___MapsKt.forEach(java.util.Map,kotlin.jvm.functions.Function1):211:211 -> a
    21:35:android.os.Bundle saveState():146 -> a
    36:38:android.os.Bundle saveState():154:154 -> a
    39:44:void kotlin.collections.MapsKt___MapsKt.forEach(java.util.Map,kotlin.jvm.functions.Function1):211:211 -> a
    39:44:android.os.Bundle saveState():146 -> a
    45:58:android.os.Bundle saveState():146:146 -> a
    59:59:android.os.Bundle saveState():147:147 -> a
    1:9:androidx.lifecycle.SavedStateHandlesVM getViewModel():133:133 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
    1:4:void performRestore():162:162 -> c
    5:15:void performRestore():163:163 -> c
    16:17:void performRestore():164:164 -> c
    18:21:void performRestore():168:168 -> c
androidx.lifecycle.SavedStateHandlesProvider$viewModel$2 -> androidx.lifecycle.s$a:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    androidx.lifecycle.ViewModelStoreOwner $viewModelStoreOwner -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/y;"}
    1:7:void <init>(androidx.lifecycle.ViewModelStoreOwner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/y;)V"}
    1:7:androidx.lifecycle.SavedStateHandlesVM invoke():134:134 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
    1:5:java.lang.Object invoke():133:133 -> b
androidx.lifecycle.SavedStateHandlesVM -> androidx.lifecycle.t:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    java.util.Map handles -> d
    1:3:void <init>():118:118 -> <init>
    4:11:void <init>():119:119 -> <init>
    1:3:java.util.Map getHandles():119:119 -> e
androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.SingleGeneratedAdapterObserver:
# {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.java"}
    1:4:void <init>(androidx.lifecycle.GeneratedAdapter):25:25 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/b;)V"}
    2:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):31:31 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
androidx.lifecycle.ViewModel -> androidx.lifecycle.u:
# {"id":"sourceFile","fileName":"ViewModel.java"}
    java.util.Map mBagOfTags -> a
    java.util.Set mCloseables -> b
    boolean mCleared -> c
    1:3:void <init>():125:125 -> <init>
    4:10:void <init>():113:113 -> <init>
    11:18:void <init>():115:115 -> <init>
    19:21:void <init>():117:117 -> <init>
    2:3:void clear():169:169 -> a
    4:7:void clear():174:174 -> a
    8:9:void clear():175:176 -> a
    10:28:void clear():176:176 -> a
    29:34:void clear():178:178 -> a
    35:38:void clear():180:180 -> a
    39:42:void clear():183:183 -> a
    43:44:void clear():184:185 -> a
    45:61:void clear():185:185 -> a
    62:67:void clear():186:186 -> a
    68:71:void clear():188:188 -> a
    72:75:void clear():190:190 -> a
    1:4:void closeWithRuntimeException(java.lang.Object):238:238 -> b
    5:11:void closeWithRuntimeException(java.lang.Object):240:240 -> b
    12:18:void closeWithRuntimeException(java.lang.Object):242:242 -> b
    1:6:java.lang.Object getTag(java.lang.String):229:229 -> c
    7:8:java.lang.Object getTag(java.lang.String):232:233 -> c
    9:16:java.lang.Object getTag(java.lang.String):233:233 -> c
    17:18:java.lang.Object getTag(java.lang.String):234:234 -> c
    1:1:void onCleared():0:0 -> d
androidx.lifecycle.ViewModelProvider -> androidx.lifecycle.v:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelStore store -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/x;"}
    androidx.lifecycle.ViewModelProvider$Factory factory -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$b;"}
    androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"}
    1:1:void <init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/x;Landroidx/lifecycle/v$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/x;Landroidx/lifecycle/v$b;Lv/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/x;Landroidx/lifecycle/v$b;Lv/a;ILo0/e;)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/y;Landroidx/lifecycle/v$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>
    6:11:androidx.lifecycle.ViewModel get(java.lang.Class):151:151 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/u;"}
    12:33:androidx.lifecycle.ViewModel get(java.lang.Class):153:153 -> a
    34:41:androidx.lifecycle.ViewModel get(java.lang.Class):152:152 -> a
    11:16: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/u;"}
    17:25:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):173:173 -> b
    26:33:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):175:175 -> b
    34:40:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):182:182 -> b
    41:45:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):183:183 -> b
    46:52:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):187:187 -> b
    53:58:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):189:189 -> b
    59:64:androidx.lifecycle.ViewModel get(java.lang.String,java.lang.Class):190:190 -> b
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory -> androidx.lifecycle.v$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion Companion -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$a$a;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key APPLICATION_KEY -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$b;"}
    9:13:void <clinit>():354:354 -> <clinit>
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion -> androidx.lifecycle.v$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":"(Lo0/e;)V"}
    2:2:void <init>():325:325 -> <init>
androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl -> androidx.lifecycle.v$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/v$a$a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():348:348 -> <init>
androidx.lifecycle.ViewModelProvider$Factory -> androidx.lifecycle.v$b:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$Factory$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$b$a;"}
    1:5:void <clinit>():0:0 -> <clinit>
    6:7:androidx.lifecycle.ViewModel create(java.lang.Class):69:69 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/u;"}
    8:9:androidx.lifecycle.ViewModel create(java.lang.Class):70:70 -> a
    10:13:androidx.lifecycle.ViewModel create(java.lang.Class):69:69 -> a
    11:15:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):83:83 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lv/a;)Landroidx/lifecycle/u;"}
androidx.lifecycle.ViewModelProvider$Factory$Companion -> androidx.lifecycle.v$b$a:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$Factory$Companion $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$b$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():85:85 -> <init>
androidx.lifecycle.ViewModelProvider$NewInstanceFactory -> androidx.lifecycle.v$c:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$c$a;"}
    androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_KEY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$b;"}
    9:13:void <clinit>():240:240 -> <clinit>
androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion -> androidx.lifecycle.v$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":"(Lo0/e;)V"}
    2:2:void <init>():210:210 -> <init>
androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl -> androidx.lifecycle.v$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/v$c$a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():229:229 -> <init>
androidx.lifecycle.ViewModelProviderGetKt -> androidx.lifecycle.w:
# {"id":"sourceFile","fileName":"ViewModelProvider.kt"}
    6:9:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):360:360 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/y;)Lv/a;"}
    10:21:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):361:361 -> a
    22:24:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):362:362 -> a
androidx.lifecycle.ViewModelStore -> androidx.lifecycle.x:
# {"id":"sourceFile","fileName":"ViewModelStore.java"}
    java.util.HashMap mMap -> a
    1:3:void <init>():38:38 -> <init>
    4:11:void <init>():40:40 -> <init>
    1:22:void clear():61:61 -> a
    23:26:void clear():62:62 -> a
    27:32:void clear():64:64 -> a
    1:9:androidx.lifecycle.ViewModel get(java.lang.String):50:50 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/u;"}
    1:12:java.util.Set keys():54:54 -> c
    1:10:void put(java.lang.String,androidx.lifecycle.ViewModel):43:43 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/lifecycle/u;)V"}
    11:14:void put(java.lang.String,androidx.lifecycle.ViewModel):45:45 -> d
androidx.lifecycle.ViewModelStoreOwner -> androidx.lifecycle.y:
# {"id":"sourceFile","fileName":"ViewModelStoreOwner.java"}
    androidx.lifecycle.ViewModelStore getViewModelStore() -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/x;"}
androidx.lifecycle.ViewTreeLifecycleOwner -> androidx.lifecycle.z:
# {"id":"sourceFile","fileName":"ViewTreeLifecycleOwner.java"}
    1:6:void set(android.view.View,androidx.lifecycle.LifecycleOwner):49:49 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/lifecycle/i;)V"}
androidx.lifecycle.ViewTreeViewModelStoreOwner -> androidx.lifecycle.a0:
# {"id":"sourceFile","fileName":"ViewTreeViewModelStoreOwner.java"}
    1:6:void set(android.view.View,androidx.lifecycle.ViewModelStoreOwner):50:50 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/lifecycle/y;)V"}
androidx.lifecycle.WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$2$observer$1 -> androidx.lifecycle.WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$2$observer$1:
# {"id":"sourceFile","fileName":"WithLifecycleState.kt"}
    androidx.lifecycle.Lifecycle$State $state -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d$c;"}
    androidx.lifecycle.Lifecycle $this_suspendWithStateAtLeastUnchecked -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/d;"}
    kotlin.jvm.functions.Function0 $block -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/a;"}
    11:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):180:180 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    20:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):183:183 -> a
    25:29:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):184:184 -> a
    30:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):185:185 -> a
    45:49:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):181:181 -> a
    50:72:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):182:182 -> a
androidx.lifecycle.runtime.R$id -> u.a:
    int view_tree_lifecycle_owner -> a
androidx.lifecycle.viewmodel.CreationExtras -> v.a:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
    java.util.Map map -> a
    1:3:void <init>():26:26 -> <init>
    4:11:void <init>():27:27 -> <init>
    1:3:java.util.Map getMap$lifecycle_viewmodel_release():27:27 -> a
androidx.lifecycle.viewmodel.CreationExtras$Empty -> v.a$a:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
    androidx.lifecycle.viewmodel.CreationExtras$Empty INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():42:42 -> <init>
androidx.lifecycle.viewmodel.CreationExtras$Key -> v.a$b:
# {"id":"sourceFile","fileName":"CreationExtras.kt"}
androidx.lifecycle.viewmodel.InitializerViewModelFactory -> v.b:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    androidx.lifecycle.viewmodel.ViewModelInitializer[] initializers -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv/f;"}
    6:8:void <init>(androidx.lifecycle.viewmodel.ViewModelInitializer[]):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/f;)V"}
    9:11:void <init>(androidx.lifecycle.viewmodel.ViewModelInitializer[]):87:87 -> <init>
    11:12:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):105:105 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lv/a;)Landroidx/lifecycle/u;"}
    13:20:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):116:116 -> b
    21:30:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):106:106 -> b
    31:52:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):107:107 -> b
    53:54:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> b
    55:75:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):111:111 -> b
    76:79:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> b
androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder -> v.c:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    java.util.List initializers -> a
    1:3:void <init>():36:36 -> <init>
    4:11:void <init>():38:38 -> <init>
    11:25:void addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;Ln0/l;)V"}
    1:5:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/v$b;"}
    6:13:androidx.lifecycle.ViewModelProvider$Factory build():119:119 -> b
    14:26:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b
    27:34: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 -> v.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":"(Lv/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":"(Lv/a;ILo0/e;)V"}
    6:13:void set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):61:61 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a$b;Ljava/lang/Object;)V"}
androidx.lifecycle.viewmodel.R$id -> v.e:
    int view_tree_view_model_store_owner -> a
androidx.lifecycle.viewmodel.ViewModelInitializer -> v.f:
# {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"}
    java.lang.Class clazz -> a
    kotlin.jvm.functions.Function1 initializer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/l;"}
    11:13:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):69:69 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ln0/l;)V"}
    14:15:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):70:70 -> <init>
    16:18:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):71:71 -> <init>
    1:3:java.lang.Class getClazz$lifecycle_viewmodel_release():70:70 -> a
    1:3:kotlin.jvm.functions.Function1 getInitializer$lifecycle_viewmodel_release():71:71 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/l;"}
androidx.loader.app.LoaderManager -> androidx.loader.app.a:
# {"id":"sourceFile","fileName":"LoaderManager.java"}
    1:4:void <init>():40:40 -> <init>
    void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a
    1:13:androidx.loader.app.LoaderManager getInstance(androidx.lifecycle.LifecycleOwner):128:128 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;)Landroidx/loader/app/a;"}
    void markForRedelivery() -> c
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/i;"}
    androidx.loader.app.LoaderManagerImpl$LoaderViewModel mLoaderViewModel -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/loader/app/b$a;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):371:371 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/x;)V"}
    4:5:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):372:372 -> <init>
    6:12:void <init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):373:373 -> <init>
    1:6:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):498:498 -> a
    1:6:void markForRedelivery():481:481 -> c
    1:7:java.lang.String toString():486:486 -> toString
    8:12:java.lang.String toString():487:487 -> toString
    13:23:java.lang.String toString():488:488 -> toString
    24:28:java.lang.String toString():489:489 -> toString
    29:33:java.lang.String toString():490:490 -> toString
    34:38:java.lang.String toString():491:491 -> toString
    39:43: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":"Ln/h;"}
    boolean mCreatingLoader -> e
    androidx.lifecycle.ViewModelProvider$Factory FACTORY -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/v$b;"}
    1:8:void <clinit>():281:281 -> <clinit>
    1:3:void <init>():280:280 -> <init>
    4:11:void <init>():295:295 -> <init>
    12:14:void <init>():296:296 -> <init>
    1:3:void onCleared():344:344 -> d
    4:11:void onCleared():345:345 -> d
    12:17:void onCleared():350:350 -> d
    18:28:void onCleared():347:347 -> d
    29:29:void onCleared():348:348 -> d
    1:8:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):354:354 -> e
    9:16:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):355:355 -> e
    17:29:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):356:356 -> e
    30:38:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):357:357 -> e
    39:48:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):358:358 -> e
    49:65:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):359:359 -> e
    66:73:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):360:360 -> e
    1:16:androidx.loader.app.LoaderManagerImpl$LoaderViewModel getInstance(androidx.lifecycle.ViewModelStore):292:292 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/x;)Landroidx/loader/app/b$a;"}
    1:9:void markForRedelivery():335:335 -> g
    10:20:void markForRedelivery():337:337 -> g
    21:21:void markForRedelivery():338:338 -> g
androidx.loader.app.LoaderManagerImpl$LoaderViewModel$1 -> androidx.loader.app.b$a$a:
# {"id":"sourceFile","fileName":"LoaderManagerImpl.java"}
    1:4:void <init>():281:281 -> <init>
    1:6:androidx.lifecycle.ViewModel create(java.lang.Class):286:286 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/u;"}
androidx.preference.CheckBoxPreference -> androidx.preference.CheckBoxPreference:
# {"id":"sourceFile","fileName":"CheckBoxPreference.java"}
    androidx.preference.CheckBoxPreference$Listener mListener -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/CheckBoxPreference$a;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):48:48 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):53:53 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):44:44 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):55:55 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):58:58 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):61:61 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):64:64 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):68:68 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet):71:71 -> <init>
    1:4:void syncCheckboxView(android.view.View):113:113 -> I0
    5:11:void syncCheckboxView(android.view.View):114:114 -> I0
    12:15:void syncCheckboxView(android.view.View):116:116 -> I0
    16:25:void syncCheckboxView(android.view.View):117:117 -> I0
    26:33:void syncCheckboxView(android.view.View):120:120 -> I0
    1:12:void syncViewIfAccessibilityEnabled(android.view.View):100:100 -> J0
    13:22:void syncViewIfAccessibilityEnabled(android.view.View):101:101 -> J0
    23:26:void syncViewIfAccessibilityEnabled(android.view.View):105:105 -> J0
    27:32:void syncViewIfAccessibilityEnabled(android.view.View):106:106 -> J0
    33:36:void syncViewIfAccessibilityEnabled(android.view.View):108:108 -> J0
    37:40:void syncViewIfAccessibilityEnabled(android.view.View):109:109 -> J0
    1:6:void onBindViewHolder(androidx.preference.PreferenceViewHolder):81:81 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    7:13:void onBindViewHolder(androidx.preference.PreferenceViewHolder):83:83 -> P
    14:17:void onBindViewHolder(androidx.preference.PreferenceViewHolder):85:85 -> P
    1:3:void performClick(android.view.View):94:94 -> b0
    4:7:void performClick(android.view.View):95:95 -> b0
androidx.preference.CheckBoxPreference$Listener -> androidx.preference.CheckBoxPreference$a:
# {"id":"sourceFile","fileName":"CheckBoxPreference.java"}
    androidx.preference.CheckBoxPreference this$0 -> a
    1:6:void <init>(androidx.preference.CheckBoxPreference):125:125 -> <init>
    1:14:void onCheckedChanged(android.widget.CompoundButton,boolean):129:129 -> onCheckedChanged
    15:18:void onCheckedChanged(android.widget.CompoundButton,boolean):132:132 -> onCheckedChanged
    19:24:void onCheckedChanged(android.widget.CompoundButton,boolean):135:135 -> onCheckedChanged
androidx.preference.DialogPreference -> androidx.preference.DialogPreference:
# {"id":"sourceFile","fileName":"DialogPreference.java"}
    java.lang.CharSequence mDialogTitle -> S
    java.lang.CharSequence mDialogMessage -> T
    android.graphics.drawable.Drawable mDialogIcon -> U
    java.lang.CharSequence mPositiveButtonText -> V
    java.lang.CharSequence mNegativeButtonText -> W
    int mDialogLayoutResId -> X
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):53:53 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):55:55 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):58:58 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):63:63 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):66:66 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):69:69 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):72:72 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):76:76 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):80:80 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):84:84 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):89:89 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet):93:93 -> <init>
    1:3:android.graphics.drawable.Drawable getDialogIcon():185:185 -> B0
    1:3:int getDialogLayoutResource():259:259 -> C0
    1:3:java.lang.CharSequence getDialogMessage():157:157 -> D0
    1:3:java.lang.CharSequence getDialogTitle():125:125 -> E0
    1:3:java.lang.CharSequence getNegativeButtonText():239:239 -> F0
    1:3:java.lang.CharSequence getPositiveButtonText():212:212 -> G0
    1:8:void onClick():264:264 -> Q
androidx.preference.DialogPreference$TargetFragment -> androidx.preference.DialogPreference$a:
# {"id":"sourceFile","fileName":"DialogPreference.java"}
    androidx.preference.Preference findPreference(java.lang.CharSequence) -> c
androidx.preference.DropDownPreference -> androidx.preference.DropDownPreference:
# {"id":"sourceFile","fileName":"DropDownPreference.java"}
    android.content.Context mContext -> d0
    android.widget.ArrayAdapter mAdapter -> e0
    android.widget.Spinner mSpinner -> f0
    android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> g0
    1:1:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):68:68 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):73:73 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):41:41 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):74:75 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):77:77 -> <init>
    1:3:void notifyChanged():122:122 -> J
    4:7:void notifyChanged():125:125 -> J
    8:11:void notifyChanged():126:126 -> J
    1:11:android.widget.ArrayAdapter createAdapter():102:102 -> O0
    1:12:void onBindViewHolder(androidx.preference.PreferenceViewHolder):132:132 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    13:17:void onBindViewHolder(androidx.preference.PreferenceViewHolder):133:133 -> P
    18:24:void onBindViewHolder(androidx.preference.PreferenceViewHolder):134:134 -> P
    25:37:void onBindViewHolder(androidx.preference.PreferenceViewHolder):135:135 -> P
    38:41:void onBindViewHolder(androidx.preference.PreferenceViewHolder):136:136 -> P
    1:8:int findSpinnerIndexOfValue(java.lang.String):140:140 -> P0
    9:13:int findSpinnerIndexOfValue(java.lang.String):142:142 -> P0
    14:31:int findSpinnerIndexOfValue(java.lang.String):143:143 -> P0
    1:6:void onClick():82:82 -> Q
    1:5:void updateEntries():107:107 -> Q0
    6:11:void updateEntries():108:108 -> Q0
    12:21:void updateEntries():109:109 -> Q0
    22:34:void updateEntries():110:110 -> Q0
androidx.preference.DropDownPreference$1 -> androidx.preference.DropDownPreference$a:
# {"id":"sourceFile","fileName":"DropDownPreference.java"}
    androidx.preference.DropDownPreference this$0 -> e
    1:6:void <init>(androidx.preference.DropDownPreference):41:41 -> <init>
    3:14:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):45:45 -> onItemSelected
    15:34:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):46:46 -> onItemSelected
    35:40:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):47:47 -> onItemSelected
    1:1:void onNothingSelected(android.widget.AdapterView):0:0 -> onNothingSelected
androidx.preference.EditTextPreference -> androidx.preference.EditTextPreference:
# {"id":"sourceFile","fileName":"EditTextPreference.java"}
    java.lang.String mText -> Y
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):44:44 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):46:46 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):49:49 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):51:51 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):54:54 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):59:59 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    1:2:androidx.preference.EditTextPreference$OnBindEditTextListener getOnBindEditTextListener():0:0 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/EditTextPreference$a;"}
    1:3:java.lang.String getText():98:98 -> I0
    1:4:void setText(java.lang.String):77:77 -> J0
    5:6:void setText(java.lang.String):79:79 -> J0
    7:9:void setText(java.lang.String):81:81 -> J0
    10:15:void setText(java.lang.String):83:83 -> J0
    16:18:void setText(java.lang.String):85:85 -> J0
    19:22:void setText(java.lang.String):88:88 -> J0
    1:5:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):103:103 -> T
    3:15:void onRestoreInstanceState(android.os.Parcelable):132:132 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):138:138 -> W
    18:24:void onRestoreInstanceState(android.os.Parcelable):139:139 -> W
    25:30:void onRestoreInstanceState(android.os.Parcelable):140:140 -> W
    31:34:void onRestoreInstanceState(android.os.Parcelable):134:134 -> W
    1:4:android.os.Parcelable onSaveInstanceState():119:119 -> X
    5:11:android.os.Parcelable onSaveInstanceState():120:120 -> X
    12:16:android.os.Parcelable onSaveInstanceState():125:125 -> X
    17:23:android.os.Parcelable onSaveInstanceState():126:126 -> X
    1:10:void onSetInitialValue(java.lang.Object):108:108 -> Y
    1:19:boolean shouldDisableDependents():113:113 -> w0
androidx.preference.EditTextPreference$OnBindEditTextListener -> androidx.preference.EditTextPreference$a:
# {"id":"sourceFile","fileName":"EditTextPreference.java"}
androidx.preference.EditTextPreference$SavedState -> androidx.preference.EditTextPreference$b:
# {"id":"sourceFile","fileName":"EditTextPreference.java"}
    java.lang.String mText -> e
    1:8:void <clinit>():184:184 -> <clinit>
    1:2:void <init>(android.os.Parcel):200:201 -> <init>
    3:3:void <init>(android.os.Parcelable):205:205 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):210:210 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):211:211 -> writeToParcel
androidx.preference.EditTextPreference$SavedState$1 -> androidx.preference.EditTextPreference$b$a:
# {"id":"sourceFile","fileName":"EditTextPreference.java"}
    1:4:void <init>():185:185 -> <init>
    1:6:androidx.preference.EditTextPreference$SavedState createFromParcel(android.os.Parcel):188:188 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/EditTextPreference$b;"}
    1:3:androidx.preference.EditTextPreference$SavedState[] newArray(int):193:193 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/EditTextPreference$b;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):185:185 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):185:185 -> newArray
androidx.preference.EditTextPreference$SimpleSummaryProvider -> androidx.preference.EditTextPreference$c:
# {"id":"sourceFile","fileName":"EditTextPreference.java"}
    androidx.preference.EditTextPreference$SimpleSummaryProvider sSimpleSummaryProvider -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/EditTextPreference$c;"}
    1:4:void <init>():224:224 -> <init>
    1:7:java.lang.CharSequence provideSummary(androidx.preference.Preference):220:220 -> a
    1:4:androidx.preference.EditTextPreference$SimpleSummaryProvider getInstance():235:235 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/EditTextPreference$c;"}
    5:11:androidx.preference.EditTextPreference$SimpleSummaryProvider getInstance():236:236 -> b
    12:14:androidx.preference.EditTextPreference$SimpleSummaryProvider getInstance():238:238 -> b
    1:10:java.lang.CharSequence provideSummary(androidx.preference.EditTextPreference):244:244 -> c
    11:21:java.lang.CharSequence provideSummary(androidx.preference.EditTextPreference):245:245 -> c
    22:26:java.lang.CharSequence provideSummary(androidx.preference.EditTextPreference):247:247 -> c
androidx.preference.EditTextPreferenceDialogFragmentCompat -> androidx.preference.a:
# {"id":"sourceFile","fileName":"EditTextPreferenceDialogFragmentCompat.java"}
    android.widget.EditText mEditText -> D0
    java.lang.CharSequence mText -> E0
    java.lang.Runnable mShowSoftInputRunnable -> F0
    long mShowRequestTime -> G0
    1:3:void <init>():32:32 -> <init>
    4:12:void <init>():40:40 -> <init>
    13:15:void <init>():46:46 -> <init>
    1:3:void onSaveInstanceState(android.os.Bundle):71:71 -> L0
    4:11:void onSaveInstanceState(android.os.Bundle):72:72 -> L0
    1:2:boolean needInputMethod():0:0 -> U1
    1:6:void onBindDialogView(android.view.View):77:77 -> V1
    7:16:void onBindDialogView(android.view.View):79:79 -> V1
    17:19:void onBindDialogView(android.view.View):86:86 -> V1
    20:26:void onBindDialogView(android.view.View):87:87 -> V1
    27:39:void onBindDialogView(android.view.View):89:89 -> V1
    40:47:void onBindDialogView(android.view.View):90:90 -> V1
    48:55:void onBindDialogView(android.view.View):82:82 -> V1
    3:12:void onDialogClosed(boolean):147:147 -> X1
    13:16:void onDialogClosed(boolean):148:148 -> X1
    17:22:void onDialogClosed(boolean):149:149 -> X1
    23:26:void onDialogClosed(boolean):150:150 -> X1
    2:4:void scheduleShowSoftInput():120:120 -> a2
    5:8:void scheduleShowSoftInput():121:121 -> a2
    1:7:androidx.preference.EditTextPreference getEditTextPreference():96:96 -> b2
    1:11:boolean hasPendingShowSoftInputRequest():108:108 -> c2
    12:23:boolean hasPendingShowSoftInputRequest():109:109 -> c2
    1:5:androidx.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String):52:52 -> d2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/preference/a;"}
    6:11:androidx.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String):53:53 -> d2
    12:16:androidx.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String):54:54 -> d2
    17:20:androidx.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String):55:55 -> d2
    1:6:void scheduleShowSoftInputInner():127:127 -> e2
    7:18:void scheduleShowSoftInputInner():128:128 -> e2
    19:20:void scheduleShowSoftInputInner():132:132 -> e2
    21:32:void scheduleShowSoftInputInner():133:133 -> e2
    33:40:void scheduleShowSoftInputInner():135:135 -> e2
    41:44:void scheduleShowSoftInputInner():136:136 -> e2
    45:51:void scheduleShowSoftInputInner():138:138 -> e2
    52:61:void scheduleShowSoftInputInner():139:139 -> e2
    62:65:void scheduleShowSoftInputInner():129:129 -> e2
    3:12:void setPendingShowSoftInputRequest(boolean):113:113 -> f2
    1:5:void onCreate(android.os.Bundle):61:61 -> p0
    6:16:void onCreate(android.os.Bundle):63:63 -> p0
    17:25:void onCreate(android.os.Bundle):65:65 -> p0
androidx.preference.EditTextPreferenceDialogFragmentCompat$1 -> androidx.preference.a$a:
# {"id":"sourceFile","fileName":"EditTextPreferenceDialogFragmentCompat.java"}
    androidx.preference.EditTextPreferenceDialogFragmentCompat this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/a;"}
    1:6:void <init>(androidx.preference.EditTextPreferenceDialogFragmentCompat):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/a;)V"}
    1:6:void run():43:43 -> run
androidx.preference.ExpandButton -> androidx.preference.b:
# {"id":"sourceFile","fileName":"ExpandButton.java"}
    long mId -> S
    1:3:void <init>(android.content.Context,java.util.List,long):37:37 -> <init>
    4:6:void <init>(android.content.Context,java.util.List,long):38:38 -> <init>
    7:13:void <init>(android.content.Context,java.util.List,long):39:39 -> <init>
    14:16:void <init>(android.content.Context,java.util.List,long):43:43 -> <init>
    1:5:void initLayout():47:47 -> B0
    6:10:void initLayout():48:48 -> B0
    11:17:void initLayout():49:49 -> B0
    18:21:void initLayout():51:51 -> B0
    1:5:void setSummary(java.util.List):61:61 -> C0
    6:22:void setSummary(java.util.List):63:63 -> C0
    23:26:void setSummary(java.util.List):64:64 -> C0
    27:36:void setSummary(java.util.List):65:65 -> C0
    37:42:void setSummary(java.util.List):66:66 -> C0
    43:54:void setSummary(java.util.List):68:68 -> C0
    55:60:void setSummary(java.util.List):70:70 -> C0
    61:70:void setSummary(java.util.List):74:74 -> C0
    71:85:void setSummary(java.util.List):78:78 -> C0
    86:89:void setSummary(java.util.List):83:83 -> C0
    1:4:void onBindViewHolder(androidx.preference.PreferenceViewHolder):88:88 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    5:8:void onBindViewHolder(androidx.preference.PreferenceViewHolder):89:89 -> P
    1:3:long getId():94:94 -> m
androidx.preference.ListPreference -> androidx.preference.ListPreference:
# {"id":"sourceFile","fileName":"ListPreference.java"}
    java.lang.CharSequence[] mEntries -> Y
    java.lang.CharSequence[] mEntryValues -> Z
    java.lang.String mValue -> a0
    java.lang.String mSummary -> b0
    boolean mValueSet -> c0
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):51:51 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):53:53 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):56:56 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):59:59 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):62:62 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):64:64 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):67:67 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):70:70 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):73:73 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):76:76 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):81:81 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet):85:85 -> <init>
    3:6:int findIndexOfValue(java.lang.String):228:228 -> H0
    7:11:int findIndexOfValue(java.lang.String):229:229 -> H0
    12:31:int findIndexOfValue(java.lang.String):230:230 -> H0
    1:3:java.lang.CharSequence[] getEntries():120:120 -> I0
    1:6:java.lang.CharSequence getEntry():217:217 -> J0
    7:15:java.lang.CharSequence getEntry():218:218 -> J0
    1:3:java.lang.CharSequence[] getEntryValues():148:148 -> K0
    1:3:java.lang.String getValue():207:207 -> L0
    1:7:int getValueIndex():250:250 -> M0
    1:8:void setValue(java.lang.String):190:190 -> N0
    9:12:void setValue(java.lang.String):191:191 -> N0
    13:15:void setValue(java.lang.String):192:192 -> N0
    16:17:void setValue(java.lang.String):193:193 -> N0
    18:22:void setValue(java.lang.String):194:194 -> N0
    23:26:void setValue(java.lang.String):196:196 -> N0
    1:5:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):255:255 -> T
    3:15:void onRestoreInstanceState(android.os.Parcelable):279:279 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):285:285 -> W
    18:24:void onRestoreInstanceState(android.os.Parcelable):286:286 -> W
    25:30:void onRestoreInstanceState(android.os.Parcelable):287:287 -> W
    31:34:void onRestoreInstanceState(android.os.Parcelable):281:281 -> W
    1:4:android.os.Parcelable onSaveInstanceState():266:266 -> X
    5:11:android.os.Parcelable onSaveInstanceState():267:267 -> X
    12:16:android.os.Parcelable onSaveInstanceState():272:272 -> X
    17:23:android.os.Parcelable onSaveInstanceState():273:273 -> X
    1:10:void onSetInitialValue(java.lang.Object):260:260 -> Y
    1:6:java.lang.CharSequence getSummary():165:165 -> z
    7:15:java.lang.CharSequence getSummary():166:166 -> z
    16:19:java.lang.CharSequence getSummary():168:168 -> z
    20:23:java.lang.CharSequence getSummary():169:169 -> z
    24:30:java.lang.CharSequence getSummary():170:170 -> z
    31:40:java.lang.CharSequence getSummary():173:173 -> z
    41:47:java.lang.CharSequence getSummary():174:174 -> z
    48:55:java.lang.CharSequence getSummary():177:177 -> z
androidx.preference.ListPreference$SavedState -> androidx.preference.ListPreference$a:
# {"id":"sourceFile","fileName":"ListPreference.java"}
    java.lang.String mValue -> e
    1:8:void <clinit>():291:291 -> <clinit>
    1:2:void <init>(android.os.Parcel):307:308 -> <init>
    3:3:void <init>(android.os.Parcelable):312:312 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):317:317 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):318:318 -> writeToParcel
androidx.preference.ListPreference$SavedState$1 -> androidx.preference.ListPreference$a$a:
# {"id":"sourceFile","fileName":"ListPreference.java"}
    1:4:void <init>():292:292 -> <init>
    1:6:androidx.preference.ListPreference$SavedState createFromParcel(android.os.Parcel):295:295 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/ListPreference$a;"}
    1:3:androidx.preference.ListPreference$SavedState[] newArray(int):300:300 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/ListPreference$a;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):292:292 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):292:292 -> newArray
androidx.preference.ListPreference$SimpleSummaryProvider -> androidx.preference.ListPreference$b:
# {"id":"sourceFile","fileName":"ListPreference.java"}
    androidx.preference.ListPreference$SimpleSummaryProvider sSimpleSummaryProvider -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/ListPreference$b;"}
    1:4:void <init>():331:331 -> <init>
    1:7:java.lang.CharSequence provideSummary(androidx.preference.Preference):327:327 -> a
    1:4:androidx.preference.ListPreference$SimpleSummaryProvider getInstance():342:342 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/ListPreference$b;"}
    5:11:androidx.preference.ListPreference$SimpleSummaryProvider getInstance():343:343 -> b
    12:14:androidx.preference.ListPreference$SimpleSummaryProvider getInstance():345:345 -> b
    1:10:java.lang.CharSequence provideSummary(androidx.preference.ListPreference):351:351 -> c
    11:21:java.lang.CharSequence provideSummary(androidx.preference.ListPreference):352:352 -> c
    22:26:java.lang.CharSequence provideSummary(androidx.preference.ListPreference):354:354 -> c
androidx.preference.ListPreferenceDialogFragmentCompat -> androidx.preference.c:
# {"id":"sourceFile","fileName":"ListPreferenceDialogFragmentCompat.java"}
    int mClickedDialogEntryIndex -> D0
    java.lang.CharSequence[] mEntries -> E0
    java.lang.CharSequence[] mEntryValues -> F0
    1:4:void <init>():26:26 -> <init>
    1:3:void onSaveInstanceState(android.os.Bundle):71:71 -> L0
    4:10:void onSaveInstanceState(android.os.Bundle):72:72 -> L0
    11:17:void onSaveInstanceState(android.os.Bundle):73:73 -> L0
    18:25:void onSaveInstanceState(android.os.Bundle):74:74 -> L0
    3:6:void onDialogClosed(boolean):106:106 -> X1
    7:14:void onDialogClosed(boolean):107:107 -> X1
    15:18:void onDialogClosed(boolean):108:108 -> X1
    19:24:void onDialogClosed(boolean):109:109 -> X1
    25:28:void onDialogClosed(boolean):110:110 -> X1
    1:3:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):83:83 -> Y1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/b$a;)V"}
    4:16:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):85:85 -> Y1
    17:20:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):101:101 -> Y1
    1:7:androidx.preference.ListPreference getListPreference():78:78 -> b2
    1:5:androidx.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String):40:40 -> c2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/preference/c;"}
    6:11:androidx.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String):42:42 -> c2
    12:16:androidx.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String):43:43 -> c2
    17:20:androidx.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String):44:44 -> c2
    1:5:void onCreate(android.os.Bundle):50:50 -> p0
    6:9:void onCreate(android.os.Bundle):52:52 -> p0
    10:21:void onCreate(android.os.Bundle):54:54 -> p0
    22:31:void onCreate(android.os.Bundle):59:59 -> p0
    32:37:void onCreate(android.os.Bundle):60:60 -> p0
    38:44:void onCreate(android.os.Bundle):61:61 -> p0
    45:52:void onCreate(android.os.Bundle):55:55 -> p0
    53:61:void onCreate(android.os.Bundle):63:63 -> p0
    62:69:void onCreate(android.os.Bundle):64:64 -> p0
    70:78:void onCreate(android.os.Bundle):65:65 -> p0
androidx.preference.ListPreferenceDialogFragmentCompat$1 -> androidx.preference.c$a:
# {"id":"sourceFile","fileName":"ListPreferenceDialogFragmentCompat.java"}
    androidx.preference.ListPreferenceDialogFragmentCompat this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/c;"}
    1:6:void <init>(androidx.preference.ListPreferenceDialogFragmentCompat):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/c;)V"}
    1:5:void onClick(android.content.DialogInterface,int):89:89 -> onClick
    6:8:void onClick(android.content.DialogInterface,int):93:93 -> onClick
    9:12:void onClick(android.content.DialogInterface,int):95:95 -> onClick
androidx.preference.MultiSelectListPreference -> androidx.preference.MultiSelectListPreference:
# {"id":"sourceFile","fileName":"MultiSelectListPreference.java"}
    java.lang.CharSequence[] mEntries -> Y
    java.lang.CharSequence[] mEntryValues -> Z
    java.util.Set mValues -> a0
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):52:52 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):54:54 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):58:58 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):62:62 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):66:66 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):71:71 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet):75:75 -> <init>
    1:3:java.lang.CharSequence[] getEntries():111:111 -> H0
    1:3:java.lang.CharSequence[] getEntryValues():139:139 -> I0
    1:3:java.util.Set getValues():161:161 -> J0
    1:5:void setValues(java.util.Set):148:148 -> K0
    6:10:void setValues(java.util.Set):149:149 -> K0
    11:13:void setValues(java.util.Set):151:151 -> K0
    14:17:void setValues(java.util.Set):152:152 -> K0
    1:4:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):196:196 -> T
    5:9:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):197:197 -> T
    10:15:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):199:199 -> T
    16:26:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):200:200 -> T
    3:15:void onRestoreInstanceState(android.os.Parcelable):228:228 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):234:234 -> W
    18:24:void onRestoreInstanceState(android.os.Parcelable):235:235 -> W
    25:30:void onRestoreInstanceState(android.os.Parcelable):236:236 -> W
    31:34:void onRestoreInstanceState(android.os.Parcelable):230:230 -> W
    1:4:android.os.Parcelable onSaveInstanceState():215:215 -> X
    5:11:android.os.Parcelable onSaveInstanceState():216:216 -> X
    12:16:android.os.Parcelable onSaveInstanceState():221:221 -> X
    17:23:android.os.Parcelable onSaveInstanceState():222:222 -> X
    1:10:void onSetInitialValue(java.lang.Object):209:209 -> Y
androidx.preference.MultiSelectListPreference$SavedState -> androidx.preference.MultiSelectListPreference$a:
# {"id":"sourceFile","fileName":"MultiSelectListPreference.java"}
    java.util.Set mValues -> e
    1:8:void <clinit>():240:240 -> <clinit>
    1:5:void <init>(android.os.Parcel):256:260 -> <init>
    6:6:void <init>(android.os.Parcel):262:262 -> <init>
    7:7:void <init>(android.os.Parcelable):266:266 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):271:271 -> writeToParcel
    4:12:void writeToParcel(android.os.Parcel,int):272:272 -> writeToParcel
    13:30:void writeToParcel(android.os.Parcel,int):273:273 -> writeToParcel
androidx.preference.MultiSelectListPreference$SavedState$1 -> androidx.preference.MultiSelectListPreference$a$a:
# {"id":"sourceFile","fileName":"MultiSelectListPreference.java"}
    1:4:void <init>():241:241 -> <init>
    1:6:androidx.preference.MultiSelectListPreference$SavedState createFromParcel(android.os.Parcel):244:244 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/MultiSelectListPreference$a;"}
    1:3:androidx.preference.MultiSelectListPreference$SavedState[] newArray(int):249:249 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/MultiSelectListPreference$a;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):241:241 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):241:241 -> newArray
androidx.preference.MultiSelectListPreferenceDialogFragmentCompat -> androidx.preference.d:
# {"id":"sourceFile","fileName":"MultiSelectListPreferenceDialogFragmentCompat.java"}
    java.util.Set mNewValues -> D0
    boolean mPreferenceChanged -> E0
    java.lang.CharSequence[] mEntries -> F0
    java.lang.CharSequence[] mEntryValues -> G0
    1:3:void <init>():30:30 -> <init>
    4:11:void <init>():41:41 -> <init>
    1:3:void onSaveInstanceState(android.os.Bundle):89:89 -> L0
    4:15:void onSaveInstanceState(android.os.Bundle):90:90 -> L0
    16:22:void onSaveInstanceState(android.os.Bundle):91:91 -> L0
    23:29:void onSaveInstanceState(android.os.Bundle):92:92 -> L0
    30:37:void onSaveInstanceState(android.os.Bundle):93:93 -> L0
    3:6:void onDialogClosed(boolean):126:126 -> X1
    7:10:void onDialogClosed(boolean):127:127 -> X1
    11:18:void onDialogClosed(boolean):128:128 -> X1
    19:24:void onDialogClosed(boolean):129:129 -> X1
    25:27:void onDialogClosed(boolean):132:132 -> X1
    1:3:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):102:102 -> Y1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/b$a;)V"}
    4:6:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):104:104 -> Y1
    7:11:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):105:105 -> Y1
    12:30:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):107:107 -> Y1
    31:41:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):109:109 -> Y1
    1:7:androidx.preference.MultiSelectListPreference getListPreference():97:97 -> b2
    1:5:androidx.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String):52:52 -> c2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/preference/d;"}
    6:11:androidx.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String):54:54 -> c2
    12:16:androidx.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String):55:55 -> c2
    17:20:androidx.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String):56:56 -> c2
    1:6:void onCreate(android.os.Bundle):62:62 -> p0
    7:10:void onCreate(android.os.Bundle):65:65 -> p0
    11:22:void onCreate(android.os.Bundle):67:67 -> p0
    23:27:void onCreate(android.os.Bundle):73:73 -> p0
    28:36:void onCreate(android.os.Bundle):74:74 -> p0
    37:38:void onCreate(android.os.Bundle):75:75 -> p0
    39:44:void onCreate(android.os.Bundle):76:76 -> p0
    45:51:void onCreate(android.os.Bundle):77:77 -> p0
    52:59:void onCreate(android.os.Bundle):68:68 -> p0
    60:64:void onCreate(android.os.Bundle):79:79 -> p0
    65:75:void onCreate(android.os.Bundle):80:80 -> p0
    76:83:void onCreate(android.os.Bundle):81:81 -> p0
    84:91:void onCreate(android.os.Bundle):82:82 -> p0
    92:100:void onCreate(android.os.Bundle):83:83 -> p0
androidx.preference.MultiSelectListPreferenceDialogFragmentCompat$1 -> androidx.preference.d$a:
# {"id":"sourceFile","fileName":"MultiSelectListPreferenceDialogFragmentCompat.java"}
    androidx.preference.MultiSelectListPreferenceDialogFragmentCompat this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/d;"}
    1:6:void <init>(androidx.preference.MultiSelectListPreferenceDialogFragmentCompat):110:110 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/d;)V"}
    3:12:void onClick(android.content.DialogInterface,int,boolean):114:114 -> onClick
    13:16:void onClick(android.content.DialogInterface,int,boolean):115:115 -> onClick
    17:24:void onClick(android.content.DialogInterface,int,boolean):114:114 -> onClick
    25:34:void onClick(android.content.DialogInterface,int,boolean):117:117 -> onClick
    35:38:void onClick(android.content.DialogInterface,int,boolean):118:118 -> onClick
    39:46:void onClick(android.content.DialogInterface,int,boolean):117:117 -> onClick
androidx.preference.Preference -> androidx.preference.Preference:
# {"id":"sourceFile","fileName":"Preference.java"}
    boolean mVisible -> A
    boolean mAllowDividerAbove -> B
    boolean mAllowDividerBelow -> C
    boolean mHasSingleLineTitleAttr -> D
    boolean mSingleLineTitle -> E
    boolean mIconSpaceReserved -> F
    boolean mCopyingEnabled -> G
    boolean mShouldDisableView -> H
    int mLayoutResId -> I
    int mWidgetLayoutResId -> J
    androidx.preference.Preference$OnPreferenceChangeInternalListener mListener -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/Preference$c;"}
    java.util.List mDependents -> L
    androidx.preference.PreferenceGroup mParentGroup -> M
    boolean mWasDetached -> N
    boolean mBaseMethodCalled -> O
    androidx.preference.Preference$OnPreferenceCopyListener mOnCopyListener -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/Preference$e;"}
    androidx.preference.Preference$SummaryProvider mSummaryProvider -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/Preference$f;"}
    android.view.View$OnClickListener mClickListener -> R
    android.content.Context mContext -> e
    androidx.preference.PreferenceManager mPreferenceManager -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k;"}
    long mId -> g
    boolean mHasId -> h
    androidx.preference.Preference$OnPreferenceClickListener mOnClickListener -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/Preference$d;"}
    int mOrder -> j
    int mViewId -> k
    java.lang.CharSequence mTitle -> l
    java.lang.CharSequence mSummary -> m
    int mIconResId -> n
    android.graphics.drawable.Drawable mIcon -> o
    java.lang.String mKey -> p
    android.content.Intent mIntent -> q
    java.lang.String mFragment -> r
    android.os.Bundle mExtras -> s
    boolean mEnabled -> t
    boolean mSelectable -> u
    boolean mPersistent -> v
    java.lang.String mDependencyKey -> w
    java.lang.Object mDefaultValue -> x
    boolean mDependencyMet -> y
    boolean mParentDependencyMet -> z
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):206:206 -> <init>
    2:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):128:129 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):142:143 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:145 -> <init>
    7:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):148:150 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int,int):152:153 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int,int):155:155 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int,int):162:162 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int,int):164:164 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):179:179 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int,int):207:207 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):209:209 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int,int):212:212 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int,int):215:215 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int,int):218:218 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int,int):221:221 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):224:224 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int,int):227:227 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int,int):230:230 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int,int):233:233 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int,int):236:236 -> <init>
    27:27:void <init>(android.content.Context,android.util.AttributeSet,int,int):239:239 -> <init>
    28:28:void <init>(android.content.Context,android.util.AttributeSet,int,int):242:242 -> <init>
    29:29:void <init>(android.content.Context,android.util.AttributeSet,int,int):245:245 -> <init>
    30:30:void <init>(android.content.Context,android.util.AttributeSet,int,int):248:248 -> <init>
    31:31:void <init>(android.content.Context,android.util.AttributeSet,int,int):251:251 -> <init>
    32:35:void <init>(android.content.Context,android.util.AttributeSet,int,int):254:257 -> <init>
    36:37:void <init>(android.content.Context,android.util.AttributeSet,int,int):260:261 -> <init>
    38:38:void <init>(android.content.Context,android.util.AttributeSet,int,int):264:264 -> <init>
    39:39:void <init>(android.content.Context,android.util.AttributeSet,int,int):266:266 -> <init>
    40:40:void <init>(android.content.Context,android.util.AttributeSet,int,int):270:270 -> <init>
    41:41:void <init>(android.content.Context,android.util.AttributeSet,int,int):273:273 -> <init>
    42:42:void <init>(android.content.Context,android.util.AttributeSet,int,int):276:276 -> <init>
    43:43:void <init>(android.content.Context,android.util.AttributeSet,int,int):279:279 -> <init>
    44:44:void <init>(android.content.Context,android.util.AttributeSet,int):299:299 -> <init>
    45:45:void <init>(android.content.Context,android.util.AttributeSet):314:314 -> <init>
    46:46:void <init>(android.content.Context):325:325 -> <init>
    1:3:androidx.preference.Preference$SummaryProvider getSummaryProvider():1120:1120 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/Preference$f;"}
    1:4:void unregisterDependent(androidx.preference.Preference):1471:1471 -> A0
    5:8:void unregisterDependent(androidx.preference.Preference):1472:1472 -> A0
    1:3:java.lang.CharSequence getTitle():691:691 -> B
    1:3:int getWidgetLayoutResource():494:494 -> C
    1:9:boolean hasKey():988:988 -> D
    1:3:boolean isCopyingEnabled():1094:1094 -> E
    1:16:boolean isEnabled():807:807 -> F
    1:3:boolean isPersistent():999:999 -> G
    1:3:boolean isSelectable():828:828 -> H
    1:3:boolean isVisible():891:891 -> I
    1:4:void notifyChanged():1293:1293 -> J
    5:8:void notifyChanged():1294:1294 -> J
    1:5:void notifyDependencyChange(boolean):1483:1483 -> K
    6:12:void notifyDependencyChange(boolean):1489:1489 -> K
    13:25:void notifyDependencyChange(boolean):1491:1491 -> K
    1:4:void notifyHierarchyChanged():1303:1303 -> L
    5:8:void notifyHierarchyChanged():1304:1304 -> L
    1:4:void onAttached():1376:1376 -> M
    1:2:void onAttachedToHierarchy(androidx.preference.PreferenceManager):1324:1324 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k;)V"}
    3:6:void onAttachedToHierarchy(androidx.preference.PreferenceManager):1326:1326 -> N
    7:12:void onAttachedToHierarchy(androidx.preference.PreferenceManager):1327:1327 -> N
    13:16:void onAttachedToHierarchy(androidx.preference.PreferenceManager):1330:1330 -> N
    1:3:void onAttachedToHierarchy(androidx.preference.PreferenceManager,long):1342:1342 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k;J)V"}
    4:6:void onAttachedToHierarchy(androidx.preference.PreferenceManager,long):1343:1343 -> O
    7:9:void onAttachedToHierarchy(androidx.preference.PreferenceManager,long):1345:1345 -> O
    10:15:void onAttachedToHierarchy(androidx.preference.PreferenceManager,long):1347:1347 -> O
    16:16:void onAttachedToHierarchy(androidx.preference.PreferenceManager,long):1348:1348 -> O
    1:2:void onBindViewHolder(androidx.preference.PreferenceViewHolder):510:510 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    3:7:void onBindViewHolder(androidx.preference.PreferenceViewHolder):513:513 -> P
    8:15:void onBindViewHolder(androidx.preference.PreferenceViewHolder):514:514 -> P
    16:27:void onBindViewHolder(androidx.preference.PreferenceViewHolder):516:516 -> P
    28:31:void onBindViewHolder(androidx.preference.PreferenceViewHolder):518:518 -> P
    32:37:void onBindViewHolder(androidx.preference.PreferenceViewHolder):519:519 -> P
    38:40:void onBindViewHolder(androidx.preference.PreferenceViewHolder):520:520 -> P
    41:43:void onBindViewHolder(androidx.preference.PreferenceViewHolder):521:521 -> P
    44:52:void onBindViewHolder(androidx.preference.PreferenceViewHolder):522:522 -> P
    53:59:void onBindViewHolder(androidx.preference.PreferenceViewHolder):524:524 -> P
    60:67:void onBindViewHolder(androidx.preference.PreferenceViewHolder):528:528 -> P
    68:71:void onBindViewHolder(androidx.preference.PreferenceViewHolder):530:530 -> P
    72:77:void onBindViewHolder(androidx.preference.PreferenceViewHolder):531:531 -> P
    78:80:void onBindViewHolder(androidx.preference.PreferenceViewHolder):532:532 -> P
    81:83:void onBindViewHolder(androidx.preference.PreferenceViewHolder):533:533 -> P
    84:87:void onBindViewHolder(androidx.preference.PreferenceViewHolder):534:534 -> P
    88:92:void onBindViewHolder(androidx.preference.PreferenceViewHolder):535:535 -> P
    93:106:void onBindViewHolder(androidx.preference.PreferenceViewHolder):539:539 -> P
    107:114:void onBindViewHolder(androidx.preference.PreferenceViewHolder):540:540 -> P
    115:120:void onBindViewHolder(androidx.preference.PreferenceViewHolder):543:543 -> P
    121:129:void onBindViewHolder(androidx.preference.PreferenceViewHolder):547:547 -> P
    130:137:void onBindViewHolder(androidx.preference.PreferenceViewHolder):549:549 -> P
    138:141:void onBindViewHolder(androidx.preference.PreferenceViewHolder):550:550 -> P
    142:149:void onBindViewHolder(androidx.preference.PreferenceViewHolder):551:551 -> P
    150:153:void onBindViewHolder(androidx.preference.PreferenceViewHolder):553:553 -> P
    154:156:void onBindViewHolder(androidx.preference.PreferenceViewHolder):554:554 -> P
    157:160:void onBindViewHolder(androidx.preference.PreferenceViewHolder):557:557 -> P
    161:164:void onBindViewHolder(androidx.preference.PreferenceViewHolder):558:558 -> P
    165:174:void onBindViewHolder(androidx.preference.PreferenceViewHolder):560:560 -> P
    175:185:void onBindViewHolder(androidx.preference.PreferenceViewHolder):564:564 -> P
    186:191:void onBindViewHolder(androidx.preference.PreferenceViewHolder):566:566 -> P
    192:195:void onBindViewHolder(androidx.preference.PreferenceViewHolder):569:569 -> P
    196:199:void onBindViewHolder(androidx.preference.PreferenceViewHolder):570:570 -> P
    200:207:void onBindViewHolder(androidx.preference.PreferenceViewHolder):572:572 -> P
    208:211:void onBindViewHolder(androidx.preference.PreferenceViewHolder):576:576 -> P
    212:220:void onBindViewHolder(androidx.preference.PreferenceViewHolder):577:577 -> P
    221:223:void onBindViewHolder(androidx.preference.PreferenceViewHolder):579:579 -> P
    224:227:void onBindViewHolder(androidx.preference.PreferenceViewHolder):582:582 -> P
    228:230:void onBindViewHolder(androidx.preference.PreferenceViewHolder):583:583 -> P
    231:233:void onBindViewHolder(androidx.preference.PreferenceViewHolder):584:584 -> P
    234:238:void onBindViewHolder(androidx.preference.PreferenceViewHolder):586:586 -> P
    239:243:void onBindViewHolder(androidx.preference.PreferenceViewHolder):587:587 -> P
    244:249:void onBindViewHolder(androidx.preference.PreferenceViewHolder):589:589 -> P
    250:253:void onBindViewHolder(androidx.preference.PreferenceViewHolder):591:591 -> P
    254:262:void onBindViewHolder(androidx.preference.PreferenceViewHolder):592:592 -> P
    263:269:void onBindViewHolder(androidx.preference.PreferenceViewHolder):594:594 -> P
    270:276:void onBindViewHolder(androidx.preference.PreferenceViewHolder):595:595 -> P
    277:280:void onBindViewHolder(androidx.preference.PreferenceViewHolder):601:601 -> P
    1:1:void onClick():0:0 -> Q
    1:6:void onDependencyChanged(androidx.preference.Preference,boolean):1502:1502 -> R
    7:8:void onDependencyChanged(androidx.preference.Preference,boolean):1503:1503 -> R
    9:15:void onDependencyChanged(androidx.preference.Preference,boolean):1506:1506 -> R
    16:19:void onDependencyChanged(androidx.preference.Preference,boolean):1508:1508 -> R
    1:4:void onDetached():1385:1385 -> S
    5:7:void onDetached():1386:1386 -> S
    1:2:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> T
    1:1:void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/accessibility/o;)V"}
    1:6:void onParentChanged(androidx.preference.Preference,boolean):1519:1519 -> V
    7:8:void onParentChanged(androidx.preference.Preference,boolean):1520:1520 -> V
    9:15:void onParentChanged(androidx.preference.Preference,boolean):1523:1523 -> V
    16:19:void onParentChanged(androidx.preference.Preference,boolean):1525:1525 -> V
    2:3:void onRestoreInstanceState(android.os.Parcelable):2108:2108 -> W
    4:10:void onRestoreInstanceState(android.os.Parcelable):2109:2109 -> W
    11:19:void onRestoreInstanceState(android.os.Parcelable):2110:2110 -> W
    2:3:android.os.Parcelable onSaveInstanceState():2058:2058 -> X
    4:6:android.os.Parcelable onSaveInstanceState():2059:2059 -> X
    1:1:void onSetInitialValue(java.lang.Object):0:0 -> Y
    1:4:void onSetInitialValue(boolean,java.lang.Object):1634:1634 -> Z
    3:7:void assignParent(androidx.preference.PreferenceGroup):1360:1360 -> a
    8:15:void assignParent(androidx.preference.PreferenceGroup):1361:1361 -> a
    16:18:void assignParent(androidx.preference.PreferenceGroup):1365:1365 -> a
    1:13:void performClick():1194:1194 -> a0
    14:16:void performClick():1198:1198 -> a0
    17:27:void performClick():1200:1200 -> a0
    28:33:void performClick():1204:1204 -> a0
    34:39:void performClick():1207:1207 -> a0
    40:46:void performClick():1208:1208 -> a0
    47:50:void performClick():1213:1213 -> a0
    51:54:void performClick():1214:1214 -> a0
    55:60:void performClick():1215:1215 -> a0
    1:2:boolean callChangeListener(java.lang.Object):0:0 -> b
    1:4:void performClick(android.view.View):1182:1182 -> b0
    2:4:void clearWasDetached():1401:1401 -> c
    1:10:boolean persistBoolean(boolean):1936:1936 -> c0
    11:18:boolean persistBoolean(boolean):1940:1940 -> c0
    19:21:boolean persistBoolean(boolean):1945:1945 -> c0
    22:27:boolean persistBoolean(boolean):1949:1949 -> c0
    28:32:boolean persistBoolean(boolean):1950:1950 -> c0
    33:36:boolean persistBoolean(boolean):1951:1951 -> c0
    1:7:int compareTo(java.lang.Object):91:91 -> compareTo
    1:8:int compareTo(androidx.preference.Preference):1262:1262 -> d
    9:24:int compareTo(androidx.preference.Preference):1265:1265 -> d
    25:39:int compareTo(androidx.preference.Preference):1274:1274 -> d
    1:9:boolean persistInt(int):1774:1774 -> d0
    10:17:boolean persistInt(int):1778:1778 -> d0
    18:20:boolean persistInt(int):1783:1783 -> d0
    21:26:boolean persistInt(int):1787:1787 -> d0
    27:31:boolean persistInt(int):1788:1788 -> d0
    32:35:boolean persistInt(int):1789:1789 -> d0
    1:6:void dispatchRestoreInstanceState(android.os.Bundle):2084:2084 -> e
    7:15:void dispatchRestoreInstanceState(android.os.Bundle):2085:2085 -> e
    16:17:void dispatchRestoreInstanceState(android.os.Bundle):2087:2087 -> e
    18:20:void dispatchRestoreInstanceState(android.os.Bundle):2088:2088 -> e
    21:25:void dispatchRestoreInstanceState(android.os.Bundle):2089:2089 -> e
    26:34:void dispatchRestoreInstanceState(android.os.Bundle):2090:2090 -> e
    1:9:boolean persistString(java.lang.String):1667:1667 -> e0
    10:21:boolean persistString(java.lang.String):1672:1672 -> e0
    22:24:boolean persistString(java.lang.String):1677:1677 -> e0
    25:30:boolean persistString(java.lang.String):1681:1681 -> e0
    31:35:boolean persistString(java.lang.String):1682:1682 -> e0
    36:39:boolean persistString(java.lang.String):1683:1683 -> e0
    1:7:void dispatchSaveInstanceState(android.os.Bundle):2032:2032 -> f
    8:9:void dispatchSaveInstanceState(android.os.Bundle):2033:2033 -> f
    10:13:void dispatchSaveInstanceState(android.os.Bundle):2034:2034 -> f
    14:19:void dispatchSaveInstanceState(android.os.Bundle):2035:2035 -> f
    20:25:void dispatchSaveInstanceState(android.os.Bundle):2040:2040 -> f
    26:34:void dispatchSaveInstanceState(android.os.Bundle):2036:2036 -> f
    1:9:boolean persistStringSet(java.util.Set):1720:1720 -> f0
    10:21:boolean persistStringSet(java.util.Set):1725:1725 -> f0
    22:24:boolean persistStringSet(java.util.Set):1730:1730 -> f0
    25:30:boolean persistStringSet(java.util.Set):1734:1734 -> f0
    31:35:boolean persistStringSet(java.util.Set):1735:1735 -> f0
    36:39:boolean persistStringSet(java.util.Set):1736:1736 -> f0
    1:3:void dispatchSetInitialValue():1595:1595 -> g
    4:9:void dispatchSetInitialValue():1601:1601 -> g
    10:24:void dispatchSetInitialValue():1602:1602 -> g
    25:28:void dispatchSetInitialValue():1607:1607 -> g
    29:33:void dispatchSetInitialValue():1603:1603 -> g
    34:37:void dispatchSetInitialValue():1604:1604 -> g
    1:9:void registerDependency():1406:1406 -> g0
    10:17:void registerDependency():1408:1408 -> g0
    18:21:void registerDependency():1410:1410 -> g0
    22:71:void registerDependency():1412:1412 -> g0
    1:6:androidx.preference.Preference findPreferenceInHierarchy(java.lang.String):1439:1439 -> h
    7:11:androidx.preference.Preference findPreferenceInHierarchy(java.lang.String):1443:1443 -> h
    1:4:void registerDependent(androidx.preference.Preference):1455:1455 -> h0
    5:11:void registerDependent(androidx.preference.Preference):1456:1456 -> h0
    12:16:void registerDependent(androidx.preference.Preference):1459:1459 -> h0
    17:24:void registerDependent(androidx.preference.Preference):1461:1461 -> h0
    1:3:android.content.Context getContext():1229:1229 -> i
    1:4:void restoreHierarchyState(android.os.Bundle):2070:2070 -> i0
    1:4:android.os.Bundle getExtras():428:428 -> j
    5:11:android.os.Bundle getExtras():429:429 -> j
    12:14:android.os.Bundle getExtras():431:431 -> j
    1:4:void saveHierarchyState(android.os.Bundle):2019:2019 -> j0
    1:5:java.lang.StringBuilder getFilterableStringBuilder():1995:1995 -> k
    6:9:java.lang.StringBuilder getFilterableStringBuilder():1996:1996 -> k
    10:17:java.lang.StringBuilder getFilterableStringBuilder():1997:1997 -> k
    18:23:java.lang.StringBuilder getFilterableStringBuilder():1998:1998 -> k
    24:27:java.lang.StringBuilder getFilterableStringBuilder():2000:2000 -> k
    28:33:java.lang.StringBuilder getFilterableStringBuilder():2001:2001 -> k
    34:39:java.lang.StringBuilder getFilterableStringBuilder():2002:2002 -> k
    40:45:java.lang.StringBuilder getFilterableStringBuilder():2004:2004 -> k
    46:55:java.lang.StringBuilder getFilterableStringBuilder():2006:2006 -> k
    1:3:void setEnabledStateOnViews(android.view.View,boolean):609:609 -> k0
    4:7:void setEnabledStateOnViews(android.view.View,boolean):611:611 -> k0
    8:9:void setEnabledStateOnViews(android.view.View,boolean):612:612 -> k0
    10:17:void setEnabledStateOnViews(android.view.View,boolean):613:613 -> k0
    18:28:void setEnabledStateOnViews(android.view.View,boolean):614:614 -> k0
    1:3:java.lang.String getFragment():381:381 -> l
    1:9:void setIcon(int):716:716 -> l0
    10:12:void setIcon(int):717:717 -> l0
    1:3:long getId():933:933 -> m
    1:4:void setIcon(android.graphics.drawable.Drawable):702:702 -> m0
    5:7:void setIcon(android.graphics.drawable.Drawable):703:703 -> m0
    8:9:void setIcon(android.graphics.drawable.Drawable):704:704 -> m0
    10:13:void setIcon(android.graphics.drawable.Drawable):705:705 -> m0
    1:3:android.content.Intent getIntent():362:362 -> n
    1:3:void setIntent(android.content.Intent):352:352 -> n0
    1:3:java.lang.String getKey():965:965 -> o
    1:3:void setLayoutResource(int):461:461 -> o0
    1:3:int getLayoutResource():470:470 -> p
    1:3:void setOnPreferenceChangeInternalListener(androidx.preference.Preference$OnPreferenceChangeInternalListener):1286:1286 -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/Preference$c;)V"}
    1:3:int getOrder():646:646 -> q
    1:3:void setOnPreferenceClickListener(androidx.preference.Preference$OnPreferenceClickListener):1163:1163 -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/Preference$d;)V"}
    1:3:androidx.preference.PreferenceGroup getParent():1572:1572 -> r
    1:4:void setOrder(int):631:631 -> r0
    5:6:void setOrder(int):632:632 -> r0
    7:10:void setOrder(int):635:635 -> r0
    1:7:boolean getPersistedBoolean(boolean):1966:1966 -> s
    8:10:boolean getPersistedBoolean(boolean):1970:1970 -> s
    11:23:boolean getPersistedBoolean(boolean):1975:1975 -> s
    1:6:void setSummary(java.lang.CharSequence):762:762 -> s0
    7:14:void setSummary(java.lang.CharSequence):765:765 -> s0
    15:16:void setSummary(java.lang.CharSequence):766:766 -> s0
    17:20:void setSummary(java.lang.CharSequence):767:767 -> s0
    21:28:void setSummary(java.lang.CharSequence):763:763 -> s0
    1:7:int getPersistedInt(int):1804:1804 -> t
    8:10:int getPersistedInt(int):1808:1808 -> t
    11:23:int getPersistedInt(int):1813:1813 -> t
    1:2:void setSummaryProvider(androidx.preference.Preference$SummaryProvider):1106:1106 -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/Preference$f;)V"}
    3:6:void setSummaryProvider(androidx.preference.Preference$SummaryProvider):1107:1107 -> t0
    1:9:java.lang.String toString():1981:1981 -> toString
    1:7:java.lang.String getPersistedString(java.lang.String):1697:1697 -> u
    8:10:java.lang.String getPersistedString(java.lang.String):1701:1701 -> u
    11:23:java.lang.String getPersistedString(java.lang.String):1706:1706 -> u
    1:10:void setTitle(int):680:680 -> u0
    1:7:java.util.Set getPersistedStringSet(java.util.Set):1750:1750 -> v
    8:10:java.util.Set getPersistedStringSet(java.util.Set):1754:1754 -> v
    11:23:java.util.Set getPersistedStringSet(java.util.Set):1759:1759 -> v
    1:8:void setTitle(java.lang.CharSequence):667:667 -> v0
    9:10:void setTitle(java.lang.CharSequence):668:668 -> v0
    11:14:void setTitle(java.lang.CharSequence):669:669 -> v0
    1:5:androidx.preference.PreferenceDataStore getPreferenceDataStore():415:415 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/f;"}
    6:9:androidx.preference.PreferenceDataStore getPreferenceDataStore():416:416 -> w
    1:7:boolean shouldDisableDependents():1535:1535 -> w0
    1:3:androidx.preference.PreferenceManager getPreferenceManager():1314:1314 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/k;"}
    1:20:boolean shouldPersist():1011:1011 -> x0
    1:7:android.content.SharedPreferences getSharedPreferences():1246:1246 -> y
    8:16:android.content.SharedPreferences getSharedPreferences():1250:1250 -> y
    1:8:void tryCommit(android.content.SharedPreferences$Editor):1651:1651 -> y0
    9:12:void tryCommit(android.content.SharedPreferences$Editor):1652:1652 -> y0
    1:6:java.lang.CharSequence getSummary():745:745 -> z
    7:15:java.lang.CharSequence getSummary():746:746 -> z
    16:18:java.lang.CharSequence getSummary():748:748 -> z
    1:4:void unregisterDependency():1418:1418 -> z0
    5:10:void unregisterDependency():1419:1419 -> z0
    11:14:void unregisterDependency():1421:1421 -> z0
androidx.preference.Preference$1 -> androidx.preference.Preference$a:
# {"id":"sourceFile","fileName":"Preference.java"}
    androidx.preference.Preference this$0 -> e
    1:6:void <init>(androidx.preference.Preference):179:179 -> <init>
    1:6:void onClick(android.view.View):182:182 -> onClick
androidx.preference.Preference$BaseSavedState -> androidx.preference.Preference$b:
# {"id":"sourceFile","fileName":"Preference.java"}
    1:8:void <clinit>():2219:2219 -> <clinit>
    1:1:void <init>(android.os.Parcel):2233:2233 -> <init>
    2:2:void <init>(android.os.Parcelable):2237:2237 -> <init>
androidx.preference.Preference$BaseSavedState$1 -> androidx.preference.Preference$b$a:
# {"id":"sourceFile","fileName":"Preference.java"}
    1:4:void <init>():2220:2220 -> <init>
    1:6:androidx.preference.Preference$BaseSavedState createFromParcel(android.os.Parcel):2223:2223 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/Preference$b;"}
    1:3:androidx.preference.Preference$BaseSavedState[] newArray(int):2228:2228 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/Preference$b;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):2220:2220 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2220:2220 -> newArray
androidx.preference.Preference$OnPreferenceChangeInternalListener -> androidx.preference.Preference$c:
# {"id":"sourceFile","fileName":"Preference.java"}
    void onPreferenceHierarchyChange(androidx.preference.Preference) -> a
    void onPreferenceChange(androidx.preference.Preference) -> b
androidx.preference.Preference$OnPreferenceClickListener -> androidx.preference.Preference$d:
# {"id":"sourceFile","fileName":"Preference.java"}
    boolean onPreferenceClick(androidx.preference.Preference) -> a
androidx.preference.Preference$OnPreferenceCopyListener -> androidx.preference.Preference$e:
# {"id":"sourceFile","fileName":"Preference.java"}
    androidx.preference.Preference mPreference -> e
    1:3:void <init>(androidx.preference.Preference):2252:2252 -> <init>
    4:6:void <init>(androidx.preference.Preference):2253:2253 -> <init>
    1:6:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2259:2259 -> onCreateContextMenu
    7:21:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2260:2260 -> onCreateContextMenu
    22:24:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2263:2263 -> onCreateContextMenu
    25:31:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2264:2264 -> onCreateContextMenu
    32:35:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2265:2265 -> onCreateContextMenu
    1:2:boolean onMenuItemClick(android.view.MenuItem):2270:2270 -> onMenuItemClick
    3:14:boolean onMenuItemClick(android.view.MenuItem):2271:2271 -> onMenuItemClick
    15:20:boolean onMenuItemClick(android.view.MenuItem):2273:2273 -> onMenuItemClick
    21:26:boolean onMenuItemClick(android.view.MenuItem):2274:2274 -> onMenuItemClick
    27:29:boolean onMenuItemClick(android.view.MenuItem):2275:2275 -> onMenuItemClick
    30:37:boolean onMenuItemClick(android.view.MenuItem):2276:2276 -> onMenuItemClick
    38:52:boolean onMenuItemClick(android.view.MenuItem):2277:2277 -> onMenuItemClick
    53:56:boolean onMenuItemClick(android.view.MenuItem):2276:2276 -> onMenuItemClick
    57:61:boolean onMenuItemClick(android.view.MenuItem):2279:2279 -> onMenuItemClick
androidx.preference.Preference$SummaryProvider -> androidx.preference.Preference$f:
# {"id":"sourceFile","fileName":"Preference.java"}
    java.lang.CharSequence provideSummary(androidx.preference.Preference) -> a
androidx.preference.PreferenceCategory -> androidx.preference.PreferenceCategory:
# {"id":"sourceFile","fileName":"PreferenceCategory.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):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):55:55 -> <init>
    1:2:boolean isEnabled():0:0 -> F
    1:3:void onBindViewHolder(androidx.preference.PreferenceViewHolder):75:75 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    4:9:void onBindViewHolder(androidx.preference.PreferenceViewHolder):76:76 -> P
    10:16:void onBindViewHolder(androidx.preference.PreferenceViewHolder):77:77 -> P
    1:7:boolean shouldDisableDependents():70:70 -> w0
androidx.preference.PreferenceCategory$$ExternalSyntheticApiModelOutline0 -> androidx.preference.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void m(android.view.View,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.preference.PreferenceDataStore -> androidx.preference.f:
# {"id":"sourceFile","fileName":"PreferenceDataStore.java"}
androidx.preference.PreferenceDialogFragmentCompat -> androidx.preference.g:
# {"id":"sourceFile","fileName":"PreferenceDialogFragmentCompat.java"}
    int mDialogLayoutRes -> A0
    android.graphics.drawable.BitmapDrawable mDialogIcon -> B0
    int mWhichButtonClicked -> C0
    androidx.preference.DialogPreference mPreference -> v0
    java.lang.CharSequence mDialogTitle -> w0
    java.lang.CharSequence mPositiveButtonText -> x0
    java.lang.CharSequence mNegativeButtonText -> y0
    java.lang.CharSequence mDialogMessage -> z0
    1:4:void <init>():53:53 -> <init>
    1:3:void onSaveInstanceState(android.os.Bundle):127:127 -> L0
    4:10:void onSaveInstanceState(android.os.Bundle):129:129 -> L0
    11:17:void onSaveInstanceState(android.os.Bundle):130:130 -> L0
    18:24:void onSaveInstanceState(android.os.Bundle):131:131 -> L0
    25:31:void onSaveInstanceState(android.os.Bundle):132:132 -> L0
    32:38:void onSaveInstanceState(android.os.Bundle):133:133 -> L0
    39:42:void onSaveInstanceState(android.os.Bundle):134:134 -> L0
    43:52:void onSaveInstanceState(android.os.Bundle):135:135 -> L0
    2:3:android.app.Dialog onCreateDialog(android.os.Bundle):142:142 -> N1
    4:14:android.app.Dialog onCreateDialog(android.os.Bundle):144:144 -> N1
    15:20:android.app.Dialog onCreateDialog(android.os.Bundle):145:145 -> N1
    21:26:android.app.Dialog onCreateDialog(android.os.Bundle):146:146 -> N1
    27:32:android.app.Dialog onCreateDialog(android.os.Bundle):147:147 -> N1
    33:36:android.app.Dialog onCreateDialog(android.os.Bundle):148:148 -> N1
    37:46:android.app.Dialog onCreateDialog(android.os.Bundle):150:150 -> N1
    47:49:android.app.Dialog onCreateDialog(android.os.Bundle):152:152 -> N1
    50:53:android.app.Dialog onCreateDialog(android.os.Bundle):153:153 -> N1
    54:58:android.app.Dialog onCreateDialog(android.os.Bundle):155:155 -> N1
    59:61:android.app.Dialog onCreateDialog(android.os.Bundle):158:158 -> N1
    62:65:android.app.Dialog onCreateDialog(android.os.Bundle):161:161 -> N1
    66:71:android.app.Dialog onCreateDialog(android.os.Bundle):162:162 -> N1
    72:75:android.app.Dialog onCreateDialog(android.os.Bundle):163:163 -> N1
    1:4:androidx.preference.DialogPreference getPreference():177:177 -> T1
    5:14:androidx.preference.DialogPreference getPreference():178:178 -> T1
    15:20:androidx.preference.DialogPreference getPreference():180:180 -> T1
    21:28:androidx.preference.DialogPreference getPreference():181:181 -> T1
    29:31:androidx.preference.DialogPreference getPreference():183:183 -> T1
    1:2:boolean needInputMethod():0:0 -> U1
    4:9:void onBindDialogView(android.view.View):263:263 -> V1
    10:11:void onBindDialogView(android.view.View):266:266 -> V1
    12:17:void onBindDialogView(android.view.View):269:269 -> V1
    18:21:void onBindDialogView(android.view.View):270:270 -> V1
    22:31:void onBindDialogView(android.view.View):271:271 -> V1
    32:37:void onBindDialogView(android.view.View):277:277 -> V1
    38:41:void onBindDialogView(android.view.View):278:278 -> V1
    1:6:android.view.View onCreateDialogView(android.content.Context):247:247 -> W1
    7:15:android.view.View onCreateDialogView(android.content.Context):252:252 -> W1
    void onDialogClosed(boolean) -> X1
    1:1:void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog$Builder):0:0 -> Y1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/b$a;)V"}
    1:4:void requestInputMethod(android.app.Dialog):230:230 -> Z1
    5:10:void requestInputMethod(android.app.Dialog):231:231 -> Z1
    11:14:void requestInputMethod(android.app.Dialog):232:232 -> Z1
    15:18:void requestInputMethod(android.app.Dialog):234:234 -> Z1
    1:1:void scheduleShowSoftInput():0:0 -> a2
    1:3:void onClick(android.content.DialogInterface,int):285:285 -> onClick
    1:3:void onDismiss(android.content.DialogInterface):290:290 -> onDismiss
    4:15:void onDismiss(android.content.DialogInterface):291:291 -> onDismiss
    1:3:void onCreate(android.os.Bundle):81:81 -> p0
    4:7:void onCreate(android.os.Bundle):83:83 -> p0
    8:11:void onCreate(android.os.Bundle):84:84 -> p0
    12:13:void onCreate(android.os.Bundle):89:89 -> p0
    14:26:void onCreate(android.os.Bundle):92:92 -> p0
    27:34:void onCreate(android.os.Bundle):94:94 -> p0
    35:40:void onCreate(android.os.Bundle):95:95 -> p0
    41:48:void onCreate(android.os.Bundle):96:96 -> p0
    49:56:void onCreate(android.os.Bundle):97:97 -> p0
    57:64:void onCreate(android.os.Bundle):98:98 -> p0
    65:72:void onCreate(android.os.Bundle):99:99 -> p0
    73:80:void onCreate(android.os.Bundle):101:101 -> p0
    81:85:void onCreate(android.os.Bundle):102:102 -> p0
    86:89:void onCreate(android.os.Bundle):105:105 -> p0
    90:95:void onCreate(android.os.Bundle):106:106 -> p0
    96:99:void onCreate(android.os.Bundle):105:105 -> p0
    100:104:void onCreate(android.os.Bundle):107:107 -> p0
    105:115:void onCreate(android.os.Bundle):108:108 -> p0
    116:118:void onCreate(android.os.Bundle):109:109 -> p0
    119:130:void onCreate(android.os.Bundle):110:110 -> p0
    131:135:void onCreate(android.os.Bundle):103:103 -> p0
    136:143:void onCreate(android.os.Bundle):113:113 -> p0
    144:151:void onCreate(android.os.Bundle):114:114 -> p0
    152:159:void onCreate(android.os.Bundle):115:115 -> p0
    160:167:void onCreate(android.os.Bundle):116:116 -> p0
    168:175:void onCreate(android.os.Bundle):117:117 -> p0
    176:185:void onCreate(android.os.Bundle):118:118 -> p0
    186:197:void onCreate(android.os.Bundle):120:120 -> p0
    198:205:void onCreate(android.os.Bundle):85:85 -> p0
androidx.preference.PreferenceDialogFragmentCompat$Api30Impl -> androidx.preference.g$a:
# {"id":"sourceFile","fileName":"PreferenceDialogFragmentCompat.java"}
    1:16:void showIme(android.view.Window):309:309 -> a
androidx.preference.PreferenceFragmentCompat -> androidx.preference.h:
# {"id":"sourceFile","fileName":"PreferenceFragmentCompat.java"}
    androidx.preference.PreferenceFragmentCompat$DividerDecoration mDividerDecoration -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/h$c;"}
    androidx.preference.PreferenceManager mPreferenceManager -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k;"}
    androidx.recyclerview.widget.RecyclerView mList -> h0
    boolean mHavePrefs -> i0
    boolean mInitDone -> j0
    int mLayoutResId -> k0
    java.lang.Runnable mSelectPreferenceRunnable -> l0
    android.os.Handler mHandler -> m0
    java.lang.Runnable mRequestFocus -> n0
    1:3:void <init>():91:91 -> <init>
    4:10:void <init>():113:113 -> <init>
    11:14:void <init>():119:119 -> <init>
    15:25:void <init>():122:122 -> <init>
    26:33:void <init>():133:133 -> <init>
    1:6:void bindPreferences():518:518 -> I1
    7:17:void bindPreferences():520:520 -> I1
    18:20:void bindPreferences():521:521 -> I1
    21:24:void bindPreferences():523:523 -> I1
    1:2:androidx.fragment.app.Fragment getCallbackFragment():0:0 -> J1
    1:3:androidx.recyclerview.widget.RecyclerView getListView():550:550 -> K1
    1:3:void onSaveInstanceState(android.os.Bundle):312:312 -> L0
    4:9:void onSaveInstanceState(android.os.Bundle):314:314 -> L0
    10:14:void onSaveInstanceState(android.os.Bundle):316:316 -> L0
    15:17:void onSaveInstanceState(android.os.Bundle):317:317 -> L0
    18:23:void onSaveInstanceState(android.os.Bundle):318:318 -> L0
    1:7:androidx.preference.PreferenceScreen getPreferenceScreen():337:337 -> L1
    1:3:void onStart():287:287 -> M0
    4:8:void onStart():288:288 -> M0
    9:14:void onStart():289:289 -> M0
    1:1:void onBindPreferences():0:0 -> M1
    1:3:void onStop():294:294 -> N0
    4:9:void onStop():295:295 -> N0
    10:15:void onStop():296:296 -> N0
    1:6:androidx.recyclerview.widget.RecyclerView$Adapter onCreateAdapter(androidx.preference.PreferenceScreen):608:608 -> N1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/PreferenceScreen;)Landroidx/recyclerview/widget/RecyclerView$g;"}
    1:5:void onViewCreated(android.view.View,android.os.Bundle):262:262 -> O0
    6:13:void onViewCreated(android.view.View,android.os.Bundle):265:265 -> O0
    14:19:void onViewCreated(android.view.View,android.os.Bundle):267:267 -> O0
    20:22:void onViewCreated(android.view.View,android.os.Bundle):269:269 -> O0
    23:26:void onViewCreated(android.view.View,android.os.Bundle):274:274 -> O0
    27:29:void onViewCreated(android.view.View,android.os.Bundle):275:275 -> O0
    30:33:void onViewCreated(android.view.View,android.os.Bundle):276:276 -> O0
    34:37:void onViewCreated(android.view.View,android.os.Bundle):277:277 -> O0
    38:40:void onViewCreated(android.view.View,android.os.Bundle):278:278 -> O0
    41:43:void onViewCreated(android.view.View,android.os.Bundle):282:282 -> O0
    1:10:androidx.recyclerview.widget.RecyclerView$LayoutManager onCreateLayoutManager():597:597 -> O1
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"}
    void onCreatePreferences(android.os.Bundle,java.lang.String) -> P1
    1:16:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):572:572 -> Q1
    17:27:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):574:574 -> Q1
    28:30:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):579:579 -> Q1
    31:36:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):580:580 -> Q1
    37:43:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):582:582 -> Q1
    44:52:androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):583:583 -> Q1
    1:1:void onUnbindPreferences():0:0 -> R1
    1:10:void postBindPreferences():512:512 -> S1
    11:20:void postBindPreferences():513:513 -> S1
    1:5:void requirePreferenceManager():506:506 -> T1
    6:13:void requirePreferenceManager():507:507 -> T1
    1:6:void setDivider(android.graphics.drawable.Drawable):246:246 -> U1
    1:6:void setDividerHeight(int):257:257 -> V1
    1:10:void setPreferenceScreen(androidx.preference.PreferenceScreen):346:346 -> W1
    11:14:void setPreferenceScreen(androidx.preference.PreferenceScreen):347:347 -> W1
    15:16:void setPreferenceScreen(androidx.preference.PreferenceScreen):348:348 -> W1
    17:20:void setPreferenceScreen(androidx.preference.PreferenceScreen):349:349 -> W1
    21:24:void setPreferenceScreen(androidx.preference.PreferenceScreen):350:350 -> W1
    1:3:void setPreferencesFromResource(int,java.lang.String):378:378 -> X1
    4:16:void setPreferencesFromResource(int,java.lang.String):380:380 -> X1
    17:20:void setPreferencesFromResource(int,java.lang.String):385:385 -> X1
    21:25:void setPreferencesFromResource(int,java.lang.String):386:386 -> X1
    26:53:void setPreferencesFromResource(int,java.lang.String):387:387 -> X1
    54:59:void setPreferencesFromResource(int,java.lang.String):394:394 -> X1
    1:8:void unbindPreferences():527:527 -> Y1
    9:14:void unbindPreferences():528:528 -> Y1
    15:17:void unbindPreferences():530:530 -> Y1
    18:21:void unbindPreferences():532:532 -> Y1
    1:6:androidx.preference.Preference findPreference(java.lang.CharSequence):499:499 -> c
    7:11:androidx.preference.Preference findPreference(java.lang.CharSequence):502:502 -> c
    1:6:void onDisplayPreferenceDialog(androidx.preference.Preference):623:623 -> d
    7:11:void onDisplayPreferenceDialog(androidx.preference.Preference):636:636 -> d
    12:14:void onDisplayPreferenceDialog(androidx.preference.Preference):638:638 -> d
    15:17:void onDisplayPreferenceDialog(androidx.preference.Preference):644:644 -> d
    18:30:void onDisplayPreferenceDialog(androidx.preference.Preference):654:654 -> d
    31:34:void onDisplayPreferenceDialog(androidx.preference.Preference):659:659 -> d
    35:43:void onDisplayPreferenceDialog(androidx.preference.Preference):660:660 -> d
    44:47:void onDisplayPreferenceDialog(androidx.preference.Preference):661:661 -> d
    48:56:void onDisplayPreferenceDialog(androidx.preference.Preference):662:662 -> d
    57:60:void onDisplayPreferenceDialog(androidx.preference.Preference):663:663 -> d
    61:69:void onDisplayPreferenceDialog(androidx.preference.Preference):664:664 -> d
    70:72:void onDisplayPreferenceDialog(androidx.preference.Preference):672:672 -> d
    73:80:void onDisplayPreferenceDialog(androidx.preference.Preference):673:673 -> d
    81:92:void onDisplayPreferenceDialog(androidx.preference.Preference):666:666 -> d
    93:116:void onDisplayPreferenceDialog(androidx.preference.Preference):668:668 -> d
    1:6:void onNavigateToScreen(androidx.preference.PreferenceScreen):468:468 -> f
    7:11:void onNavigateToScreen(androidx.preference.PreferenceScreen):481:481 -> f
    12:14:void onNavigateToScreen(androidx.preference.PreferenceScreen):483:483 -> f
    15:18:void onNavigateToScreen(androidx.preference.PreferenceScreen):489:489 -> f
    1:7:boolean onPreferenceTreeClick(androidx.preference.Preference):403:403 -> g
    8:13:boolean onPreferenceTreeClick(androidx.preference.Preference):405:405 -> g
    14:18:boolean onPreferenceTreeClick(androidx.preference.Preference):418:418 -> g
    19:21:boolean onPreferenceTreeClick(androidx.preference.Preference):420:420 -> g
    22:24:boolean onPreferenceTreeClick(androidx.preference.Preference):426:426 -> g
    25:31:boolean onPreferenceTreeClick(androidx.preference.Preference):431:431 -> g
    32:35:boolean onPreferenceTreeClick(androidx.preference.Preference):437:437 -> g
    36:39:boolean onPreferenceTreeClick(androidx.preference.Preference):438:438 -> g
    40:43:boolean onPreferenceTreeClick(androidx.preference.Preference):439:439 -> g
    44:55:boolean onPreferenceTreeClick(androidx.preference.Preference):440:440 -> g
    56:59:boolean onPreferenceTreeClick(androidx.preference.Preference):439:439 -> g
    60:62:boolean onPreferenceTreeClick(androidx.preference.Preference):441:441 -> g
    63:65:boolean onPreferenceTreeClick(androidx.preference.Preference):442:442 -> g
    66:69:boolean onPreferenceTreeClick(androidx.preference.Preference):443:443 -> g
    70:88:boolean onPreferenceTreeClick(androidx.preference.Preference):447:447 -> g
    89:92:boolean onPreferenceTreeClick(androidx.preference.Preference):448:448 -> g
    93:98:boolean onPreferenceTreeClick(androidx.preference.Preference):449:449 -> g
    1:3:void onCreate(android.os.Bundle):142:142 -> p0
    4:8:void onCreate(android.os.Bundle):143:143 -> p0
    9:22:void onCreate(android.os.Bundle):144:144 -> p0
    23:26:void onCreate(android.os.Bundle):145:145 -> p0
    27:28:void onCreate(android.os.Bundle):148:148 -> p0
    29:40:void onCreate(android.os.Bundle):150:150 -> p0
    41:51:void onCreate(android.os.Bundle):152:152 -> p0
    52:54:void onCreate(android.os.Bundle):153:153 -> p0
    55:60:void onCreate(android.os.Bundle):154:154 -> p0
    61:72:void onCreate(android.os.Bundle):157:157 -> p0
    73:76:void onCreate(android.os.Bundle):161:161 -> p0
    1:14:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):182:182 -> t0
    15:24:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):187:187 -> t0
    25:30:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):190:190 -> t0
    31:37:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):192:192 -> t0
    38:44:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):194:194 -> t0
    45:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):197:197 -> t0
    48:55:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):199:199 -> t0
    56:64:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):201:201 -> t0
    65:68:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):203:203 -> t0
    69:72:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):204:204 -> t0
    73:74:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):209:209 -> t0
    75:80:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):211:211 -> t0
    81:82:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):217:217 -> t0
    83:87:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):219:219 -> t0
    88:92:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):220:220 -> t0
    93:95:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):222:222 -> t0
    96:100:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):224:224 -> t0
    101:108:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):228:228 -> t0
    109:113:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):229:229 -> t0
    114:121:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):231:231 -> t0
    122:129:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):214:214 -> t0
    130:137:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):205:205 -> t0
    1:7:void onDestroyView():301:301 -> w0
    8:13:void onDestroyView():302:302 -> w0
    14:17:void onDestroyView():303:303 -> w0
    18:21:void onDestroyView():304:304 -> w0
    22:23:void onDestroyView():306:306 -> w0
    24:27:void onDestroyView():307:307 -> w0
androidx.preference.PreferenceFragmentCompat$1 -> androidx.preference.h$a:
# {"id":"sourceFile","fileName":"PreferenceFragmentCompat.java"}
    androidx.preference.PreferenceFragmentCompat this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/h;"}
    1:6:void <init>(androidx.preference.PreferenceFragmentCompat,android.os.Looper):122:122 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/h;Landroid/os/Looper;)V"}
    1:6:void handleMessage(android.os.Message):125:125 -> handleMessage
    7:12:void handleMessage(android.os.Message):127:127 -> handleMessage
androidx.preference.PreferenceFragmentCompat$2 -> androidx.preference.h$b:
# {"id":"sourceFile","fileName":"PreferenceFragmentCompat.java"}
    androidx.preference.PreferenceFragmentCompat this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/h;"}
    1:6:void <init>(androidx.preference.PreferenceFragmentCompat):133:133 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/h;)V"}
    1:8:void run():136:136 -> run
androidx.preference.PreferenceFragmentCompat$DividerDecoration -> androidx.preference.h$c:
# {"id":"sourceFile","fileName":"PreferenceFragmentCompat.java"}
    android.graphics.drawable.Drawable mDivider -> a
    int mDividerHeight -> b
    boolean mAllowDividerAfterLastItem -> c
    androidx.preference.PreferenceFragmentCompat this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/h;"}
    1:6:void <init>(androidx.preference.PreferenceFragmentCompat):851:851 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/h;)V"}
    7:9:void <init>(androidx.preference.PreferenceFragmentCompat):849:849 -> <init>
    1:6:void getItemOffsets(android.graphics.Rect,android.view.View,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):874:874 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    7:11:void getItemOffsets(android.graphics.Rect,android.view.View,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):875:875 -> e
    1:5:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):856:856 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    6:9:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):859:859 -> h
    10:17:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):860:860 -> h
    18:21:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):862:862 -> h
    22:27:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):863:863 -> h
    28:37:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):864:864 -> h
    38:45:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):865:865 -> h
    46:54:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):866:866 -> h
    1:3:void setAllowDividerAfterLastItem(boolean):913:913 -> i
    3:10:void setDivider(android.graphics.drawable.Drawable):899:899 -> j
    11:12:void setDivider(android.graphics.drawable.Drawable):901:901 -> j
    13:14:void setDivider(android.graphics.drawable.Drawable):903:903 -> j
    15:22:void setDivider(android.graphics.drawable.Drawable):904:904 -> j
    1:2:void setDividerHeight(int):908:908 -> k
    3:10:void setDividerHeight(int):909:909 -> k
    1:4:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):880:880 -> l
    5:11:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):881:881 -> l
    12:17:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):882:882 -> l
    18:19:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):886:886 -> l
    20:23:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):887:887 -> l
    24:32:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):888:888 -> l
    33:36:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):889:889 -> l
    37:40:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):890:890 -> l
    41:46:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):891:891 -> l
    47:56:boolean shouldDrawDividerBelow(android.view.View,androidx.recyclerview.widget.RecyclerView):892:892 -> l
androidx.preference.PreferenceGroup -> androidx.preference.PreferenceGroup:
# {"id":"sourceFile","fileName":"PreferenceGroup.java"}
    androidx.collection.SimpleArrayMap mIdRecycleCache -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/g;"}
    android.os.Handler mHandler -> T
    java.util.List mPreferences -> U
    boolean mOrderingAsAdded -> V
    int mCurrentPreferenceOrder -> W
    boolean mAttachedToHierarchy -> X
    int mInitialExpandedChildrenCount -> Y
    java.lang.Runnable mClearRecycleCacheRunnable -> Z
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):84:84 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):59:59 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):61:61 -> <init>
    4:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):67:70 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):73:73 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):86:86 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):88:88 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int,int):91:92 -> <init>
    13:14:void <init>(android.content.Context,android.util.AttributeSet,int,int):95:96 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):100:100 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):105:105 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet):109:109 -> <init>
    1:4:void addItemFromInflater(androidx.preference.Preference):173:173 -> B0
    1:10:boolean addPreference(androidx.preference.Preference):203:203 -> C0
    11:17:boolean addPreference(androidx.preference.Preference):206:206 -> C0
    18:23:boolean addPreference(androidx.preference.Preference):208:208 -> C0
    24:28:boolean addPreference(androidx.preference.Preference):209:209 -> C0
    29:32:boolean addPreference(androidx.preference.Preference):211:211 -> C0
    33:38:boolean addPreference(androidx.preference.Preference):212:212 -> C0
    39:65:boolean addPreference(androidx.preference.Preference):213:213 -> C0
    66:74:boolean addPreference(androidx.preference.Preference):219:219 -> C0
    75:78:boolean addPreference(androidx.preference.Preference):220:220 -> C0
    79:87:boolean addPreference(androidx.preference.Preference):221:221 -> C0
    88:91:boolean addPreference(androidx.preference.Preference):224:224 -> C0
    92:99:boolean addPreference(androidx.preference.Preference):227:227 -> C0
    100:110:boolean addPreference(androidx.preference.Preference):231:231 -> C0
    111:118:boolean addPreference(androidx.preference.Preference):236:236 -> C0
    119:120:boolean addPreference(androidx.preference.Preference):240:241 -> C0
    121:124:boolean addPreference(androidx.preference.Preference):241:241 -> C0
    125:125:boolean addPreference(androidx.preference.Preference):242:242 -> C0
    126:129:boolean addPreference(androidx.preference.Preference):244:244 -> C0
    130:135:boolean addPreference(androidx.preference.Preference):245:245 -> C0
    136:143:boolean addPreference(androidx.preference.Preference):247:247 -> C0
    144:155:boolean addPreference(androidx.preference.Preference):248:248 -> C0
    156:161:boolean addPreference(androidx.preference.Preference):249:249 -> C0
    162:165:boolean addPreference(androidx.preference.Preference):251:251 -> C0
    166:168:boolean addPreference(androidx.preference.Preference):253:253 -> C0
    169:171:boolean addPreference(androidx.preference.Preference):254:254 -> C0
    172:175:boolean addPreference(androidx.preference.Preference):256:256 -> C0
    176:178:boolean addPreference(androidx.preference.Preference):257:257 -> C0
    179:183:boolean addPreference(androidx.preference.Preference):260:260 -> C0
    184:185:boolean addPreference(androidx.preference.Preference):242:242 -> C0
    3:13:androidx.preference.Preference findPreference(java.lang.CharSequence):374:374 -> D0
    14:20:androidx.preference.Preference findPreference(java.lang.CharSequence):377:377 -> D0
    21:24:androidx.preference.Preference findPreference(java.lang.CharSequence):379:379 -> D0
    25:28:androidx.preference.Preference findPreference(java.lang.CharSequence):380:380 -> D0
    29:35:androidx.preference.Preference findPreference(java.lang.CharSequence):382:382 -> D0
    36:39:androidx.preference.Preference findPreference(java.lang.CharSequence):386:386 -> D0
    40:53:androidx.preference.Preference findPreference(java.lang.CharSequence):387:387 -> D0
    54:61:androidx.preference.Preference findPreference(java.lang.CharSequence):372:372 -> D0
    1:3:int getInitialExpandedChildrenCount():166:166 -> E0
    1:2:androidx.preference.PreferenceGroup$OnExpandButtonClickListener getOnExpandButtonClickListener():0:0 -> F0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/PreferenceGroup$b;"}
    1:9:androidx.preference.Preference getPreference(int):193:193 -> G0
    1:7:int getPreferenceCount():182:182 -> H0
    1:2:boolean isOnSameScreenAsChildren():0:0 -> I0
    1:9:boolean onPrepareAddPreference(androidx.preference.Preference):354:354 -> J0
    1:3:void notifyDependencyChange(boolean):477:477 -> K
    4:10:void notifyDependencyChange(boolean):481:481 -> K
    11:21:void notifyDependencyChange(boolean):483:483 -> K
    6:11:void setInitialExpandedChildrenCount(int):152:152 -> K0
    12:41:void setInitialExpandedChildrenCount(int):153:153 -> K0
    42:44:void setInitialExpandedChildrenCount(int):156:156 -> K0
    1:3:void setOrderingAsAdded(boolean):124:124 -> L0
    1:4:void onAttached():448:448 -> M
    5:6:void onAttached():452:452 -> M
    7:13:void onAttached():455:455 -> M
    14:24:void onAttached():457:457 -> M
    1:2:void sortPreferences():488:489 -> M0
    3:6:void sortPreferences():489:489 -> M0
    7:11:void sortPreferences():490:490 -> M0
    1:4:void onDetached():463:463 -> S
    5:6:void onDetached():466:466 -> S
    7:12:void onDetached():469:469 -> S
    13:23:void onDetached():471:471 -> S
    3:15:void onRestoreInstanceState(android.os.Parcelable):524:524 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):529:529 -> W
    18:21:void onRestoreInstanceState(android.os.Parcelable):530:530 -> W
    22:29:void onRestoreInstanceState(android.os.Parcelable):531:531 -> W
    30:33:void onRestoreInstanceState(android.os.Parcelable):526:526 -> W
    1:4:android.os.Parcelable onSaveInstanceState():518:518 -> X
    5:12:android.os.Parcelable onSaveInstanceState():519:519 -> X
    1:3:void dispatchRestoreInstanceState(android.os.Bundle):506:506 -> e
    4:10:void dispatchRestoreInstanceState(android.os.Bundle):509:509 -> e
    11:21:void dispatchRestoreInstanceState(android.os.Bundle):511:511 -> e
    1:3:void dispatchSaveInstanceState(android.os.Bundle):495:495 -> f
    4:10:void dispatchSaveInstanceState(android.os.Bundle):498:498 -> f
    11:21:void dispatchSaveInstanceState(android.os.Bundle):500:500 -> f
androidx.preference.PreferenceGroup$1 -> androidx.preference.PreferenceGroup$a:
# {"id":"sourceFile","fileName":"PreferenceGroup.java"}
    androidx.preference.PreferenceGroup this$0 -> e
    1:6:void <init>(androidx.preference.PreferenceGroup):73:73 -> <init>
    1:2:void run():76:77 -> run
    3:8:void run():77:77 -> run
    9:13:void run():78:78 -> run
androidx.preference.PreferenceGroup$OnExpandButtonClickListener -> androidx.preference.PreferenceGroup$b:
# {"id":"sourceFile","fileName":"PreferenceGroup.java"}
androidx.preference.PreferenceGroup$SavedState -> androidx.preference.PreferenceGroup$c:
# {"id":"sourceFile","fileName":"PreferenceGroup.java"}
    int mInitialExpandedChildrenCount -> e
    1:8:void <clinit>():581:581 -> <clinit>
    1:2:void <init>(android.os.Parcel):597:598 -> <init>
    3:4:void <init>(android.os.Parcelable,int):602:603 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):608:608 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):609:609 -> writeToParcel
androidx.preference.PreferenceGroup$SavedState$1 -> androidx.preference.PreferenceGroup$c$a:
# {"id":"sourceFile","fileName":"PreferenceGroup.java"}
    1:4:void <init>():582:582 -> <init>
    1:6:androidx.preference.PreferenceGroup$SavedState createFromParcel(android.os.Parcel):585:585 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/PreferenceGroup$c;"}
    1:3:androidx.preference.PreferenceGroup$SavedState[] newArray(int):590:590 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/PreferenceGroup$c;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):582:582 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):582:582 -> newArray
androidx.preference.PreferenceGroupAdapter -> androidx.preference.i:
# {"id":"sourceFile","fileName":"PreferenceGroupAdapter.java"}
    androidx.preference.PreferenceGroup mPreferenceGroup -> c
    java.util.List mPreferences -> d
    java.util.List mVisiblePreferences -> e
    java.util.List mPreferenceResourceDescriptors -> f
    android.os.Handler mHandler -> g
    java.lang.Runnable mSyncRunnable -> h
    1:3:void <init>(androidx.preference.PreferenceGroup):90:90 -> <init>
    4:10:void <init>(androidx.preference.PreferenceGroup):83:83 -> <init>
    11:12:void <init>(androidx.preference.PreferenceGroup):91:91 -> <init>
    13:23:void <init>(androidx.preference.PreferenceGroup):92:92 -> <init>
    24:26:void <init>(androidx.preference.PreferenceGroup):95:95 -> <init>
    27:33:void <init>(androidx.preference.PreferenceGroup):97:97 -> <init>
    34:40:void <init>(androidx.preference.PreferenceGroup):98:98 -> <init>
    41:47:void <init>(androidx.preference.PreferenceGroup):99:99 -> <init>
    48:51:void <init>(androidx.preference.PreferenceGroup):101:101 -> <init>
    52:62:void <init>(androidx.preference.PreferenceGroup):102:102 -> <init>
    63:65:void <init>(androidx.preference.PreferenceGroup):104:104 -> <init>
    66:69:void <init>(androidx.preference.PreferenceGroup):108:108 -> <init>
    3:9:androidx.preference.Preference getItem(int):331:331 -> A
    10:20:androidx.preference.Preference getItem(int):332:332 -> A
    1:13:boolean isGroupExpandable(androidx.preference.PreferenceGroup):319:319 -> B
    1:4:void onBindViewHolder(androidx.preference.PreferenceViewHolder,int):420:420 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;I)V"}
    5:7:void onBindViewHolder(androidx.preference.PreferenceViewHolder,int):421:421 -> C
    8:11:void onBindViewHolder(androidx.preference.PreferenceViewHolder,int):422:422 -> C
    1:8:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):388:388 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/preference/m;"}
    9:16:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):390:390 -> D
    17:27:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):392:392 -> D
    28:29:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):393:393 -> D
    30:35:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):394:394 -> D
    36:46:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):396:396 -> D
    47:49:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):399:399 -> D
    50:56:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):401:401 -> D
    57:62:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):402:402 -> D
    63:68:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):403:403 -> D
    69:76:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):406:406 -> D
    77:80:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):408:408 -> D
    81:86:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):409:409 -> D
    87:89:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):411:411 -> D
    90:95:androidx.preference.PreferenceViewHolder onCreateViewHolder(android.view.ViewGroup,int):415:415 -> D
    1:19:void updatePreferences():117:117 -> E
    20:23:void updatePreferences():120:120 -> E
    24:29:void updatePreferences():123:123 -> E
    30:36:void updatePreferences():124:124 -> E
    37:41:void updatePreferences():125:125 -> E
    42:47:void updatePreferences():131:131 -> E
    48:49:void updatePreferences():134:134 -> E
    50:57:void updatePreferences():136:136 -> E
    58:60:void updatePreferences():138:138 -> E
    61:63:void updatePreferences():169:169 -> E
    64:81:void updatePreferences():172:172 -> E
    82:86:void updatePreferences():173:173 -> E
    1:7:void onPreferenceHierarchyChange(androidx.preference.Preference):360:360 -> a
    8:15:void onPreferenceHierarchyChange(androidx.preference.Preference):361:361 -> a
    1:9:void onPreferenceChange(androidx.preference.Preference):350:350 -> b
    10:13:void onPreferenceChange(androidx.preference.Preference):354:354 -> b
    1:7:int getItemCount():337:337 -> e
    1:9:long getItemId(int):342:342 -> f
    10:18:long getItemId(int):345:345 -> f
    1:4:int getItemViewType(int):371:371 -> g
    5:9:int getItemViewType(int):373:373 -> g
    10:19:int getItemViewType(int):375:375 -> g
    20:25:int getItemViewType(int):379:379 -> g
    26:31:int getItemViewType(int):380:380 -> g
    1:6:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):49:49 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)V"}
    1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):49:49 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    1:2:androidx.preference.ExpandButton createExpandButton(androidx.preference.PreferenceGroup,java.util.List):290:290 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/PreferenceGroup;Ljava/util/List;)Landroidx/preference/b;"}
    3:6:androidx.preference.ExpandButton createExpandButton(androidx.preference.PreferenceGroup,java.util.List):291:291 -> x
    7:13:androidx.preference.ExpandButton createExpandButton(androidx.preference.PreferenceGroup,java.util.List):293:293 -> x
    14:22:androidx.preference.ExpandButton createExpandButton(androidx.preference.PreferenceGroup,java.util.List):295:295 -> x
    1:5:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):218:218 -> y
    6:10:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):219:219 -> y
    11:18:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):221:221 -> y
    19:22:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):223:223 -> y
    23:30:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):225:225 -> y
    31:36:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):229:229 -> y
    37:43:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):230:230 -> y
    44:47:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):233:233 -> y
    48:50:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):231:231 -> y
    51:57:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):237:237 -> y
    58:59:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):242:242 -> y
    60:66:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):243:243 -> y
    67:79:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):247:247 -> y
    80:87:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):248:248 -> y
    88:91:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):254:254 -> y
    92:107:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):256:256 -> y
    108:113:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):257:257 -> y
    114:120:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):258:258 -> y
    121:124:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):261:261 -> y
    125:133:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):259:259 -> y
    134:139:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):269:269 -> y
    140:145:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):270:270 -> y
    146:149:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):271:271 -> y
    150:153:java.util.List createVisiblePreferencesList(androidx.preference.PreferenceGroup):272:272 -> y
    1:3:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):186:186 -> z
    4:10:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):187:187 -> z
    11:14:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):189:189 -> z
    15:17:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):191:191 -> z
    18:22:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):193:193 -> z
    23:30:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):195:195 -> z
    31:35:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):196:196 -> z
    36:39:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):199:199 -> z
    40:42:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):200:200 -> z
    43:48:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):201:201 -> z
    49:51:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):202:202 -> z
    52:58:void flattenPreferenceGroup(java.util.List,androidx.preference.PreferenceGroup):206:206 -> z
androidx.preference.PreferenceGroupAdapter$1 -> androidx.preference.i$a:
# {"id":"sourceFile","fileName":"PreferenceGroupAdapter.java"}
    androidx.preference.PreferenceGroupAdapter this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/i;"}
    1:6:void <init>(androidx.preference.PreferenceGroupAdapter):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/i;)V"}
    1:6:void run():86:86 -> run
androidx.preference.PreferenceGroupAdapter$3 -> androidx.preference.i$b:
# {"id":"sourceFile","fileName":"PreferenceGroupAdapter.java"}
    androidx.preference.PreferenceGroup val$group -> a
    androidx.preference.PreferenceGroupAdapter this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/i;"}
    1:8:void <init>(androidx.preference.PreferenceGroupAdapter,androidx.preference.PreferenceGroup):295:295 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/i;Landroidx/preference/PreferenceGroup;)V"}
    1:8:boolean onPreferenceClick(androidx.preference.Preference):298:298 -> a
    9:13:boolean onPreferenceClick(androidx.preference.Preference):299:299 -> a
    14:15:boolean onPreferenceClick(androidx.preference.Preference):300:300 -> a
    16:20:boolean onPreferenceClick(androidx.preference.Preference):301:301 -> a
androidx.preference.PreferenceGroupAdapter$PreferenceResourceDescriptor -> androidx.preference.i$c:
# {"id":"sourceFile","fileName":"PreferenceGroupAdapter.java"}
    int mLayoutResId -> a
    int mWidgetLayoutResId -> b
    java.lang.String mClassName -> c
    1:3:void <init>(androidx.preference.Preference):461:461 -> <init>
    4:13:void <init>(androidx.preference.Preference):462:462 -> <init>
    14:19:void <init>(androidx.preference.Preference):463:463 -> <init>
    20:26:void <init>(androidx.preference.Preference):464:464 -> <init>
    1:6:boolean equals(java.lang.Object):469:469 -> equals
    7:8:boolean equals(java.lang.Object):472:472 -> equals
    9:24:boolean equals(java.lang.Object):473:473 -> equals
    25:33:boolean equals(java.lang.Object):475:475 -> equals
    3:7:int hashCode():481:481 -> hashCode
    8:12:int hashCode():482:482 -> hashCode
    13:20:int hashCode():483:483 -> hashCode
androidx.preference.PreferenceInflater -> androidx.preference.j:
# {"id":"sourceFile","fileName":"PreferenceInflater.java"}
    android.content.Context mContext -> a
    java.lang.Object[] mConstructorArgs -> b
    androidx.preference.PreferenceManager mPreferenceManager -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k;"}
    java.lang.String[] mDefaultPackages -> d
    java.lang.Class[] CONSTRUCTOR_SIGNATURE -> e
    java.util.HashMap CONSTRUCTOR_MAP -> f
    1:10:void <clinit>():40:40 -> <clinit>
    11:18:void <clinit>():43:43 -> <clinit>
    1:4:void <init>(android.content.Context,androidx.preference.PreferenceManager):52:52 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/preference/k;)V"}
    5:8:void <init>(android.content.Context,androidx.preference.PreferenceManager):48:48 -> <init>
    9:10:void <init>(android.content.Context,androidx.preference.PreferenceManager):53:53 -> <init>
    11:14:void <init>(android.content.Context,androidx.preference.PreferenceManager):54:54 -> <init>
    1:8:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):209:209 -> a
    9:13:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):212:212 -> a
    14:22:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):215:215 -> a
    23:26:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):217:217 -> a
    27:34:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):221:221 -> a
    35:66:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):223:223 -> a
    67:73:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):231:231 -> a
    74:94:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):232:232 -> a
    95:95:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):235:235 -> a
    96:99:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):218:218 -> a
    100:105:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):239:239 -> a
    106:108:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):240:240 -> a
    109:113:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):241:241 -> a
    114:115:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):244:244 -> a
    116:117:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):245:245 -> a
    118:124:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):246:246 -> a
    125:131:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):252:252 -> a
    132:151:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):253:253 -> a
    152:154:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):254:254 -> a
    155:155:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):255:255 -> a
    156:156:androidx.preference.Preference createItem(java.lang.String,java.lang.String[],android.util.AttributeSet):250:250 -> a
    3:9:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):278:278 -> b
    10:21:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):279:279 -> b
    22:26:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):281:281 -> b
    27:33:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):297:297 -> b
    34:55:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):298:298 -> b
    56:58:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):300:300 -> b
    59:59:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):301:301 -> b
    60:66:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):290:290 -> b
    67:88:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):291:291 -> b
    89:91:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):293:293 -> b
    92:92:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):294:294 -> b
    93:93:androidx.preference.Preference createItemFromTag(java.lang.String,android.util.AttributeSet):287:287 -> b
    1:3:android.content.Context getContext():96:96 -> c
    1:12:androidx.preference.Preference inflate(int,androidx.preference.PreferenceGroup):110:110 -> d
    13:16:androidx.preference.Preference inflate(int,androidx.preference.PreferenceGroup):112:112 -> d
    17:24:androidx.preference.Preference inflate(int,androidx.preference.PreferenceGroup):114:114 -> d
    25:25:androidx.preference.Preference inflate(int,androidx.preference.PreferenceGroup):115:115 -> d
    1:3:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):137:137 -> e
    4:7:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):138:138 -> e
    8:14:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):139:139 -> e
    15:26:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):146:146 -> e
    27:34:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):155:155 -> e
    35:40:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):158:158 -> e
    41:43:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):161:161 -> e
    44:53:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):177:177 -> e
    54:80:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):150:150 -> e
    81:87:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):170:170 -> e
    88:99:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):171:171 -> e
    100:113:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):172:172 -> e
    114:116:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):173:173 -> e
    117:117:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):174:174 -> e
    118:126:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):166:166 -> e
    127:129:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):167:167 -> e
    130:130:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):168:168 -> e
    131:131:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):164:164 -> e
    132:133:androidx.preference.Preference inflate(org.xmlpull.v1.XmlPullParser,androidx.preference.PreferenceGroup):178:178 -> e
    1:2:void init(androidx.preference.PreferenceManager):58:58 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k;)V"}
    3:9:void init(androidx.preference.PreferenceManager):62:62 -> f
    10:36:void init(androidx.preference.PreferenceManager):64:64 -> f
    37:58:void init(androidx.preference.PreferenceManager):66:66 -> f
    59:62:void init(androidx.preference.PreferenceManager):62:62 -> f
    1:7:androidx.preference.Preference onCreateItem(java.lang.String,android.util.AttributeSet):270:270 -> g
    3:9:androidx.preference.PreferenceGroup onMergeRoots(androidx.preference.PreferenceGroup,androidx.preference.PreferenceGroup):186:186 -> h
    1:4:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):312:312 -> i
    5:11:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):315:315 -> i
    12:24:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):316:316 -> i
    25:28:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):322:322 -> i
    29:38:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):324:324 -> i
    39:50:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):328:328 -> i
    51:55:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):336:336 -> i
    56:60:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):330:330 -> i
    61:63:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):332:332 -> i
    64:64:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):333:333 -> i
    65:72:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):337:337 -> i
    73:80:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):338:338 -> i
    81:84:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):339:339 -> i
    85:87:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):338:338 -> i
    88:92:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):341:341 -> i
    93:97:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):343:343 -> i
    98:100:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):345:345 -> i
    101:101:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):346:346 -> i
    102:105:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):349:349 -> i
    106:111:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):350:350 -> i
    112:116:void rInflate(org.xmlpull.v1.XmlPullParser,androidx.preference.Preference,android.util.AttributeSet):351:351 -> i
    1:3:void setDefaultPackages(java.lang.String[]):78:78 -> j
    1:4:void skipCurrentTag(org.xmlpull.v1.XmlPullParser):359:359 -> k
    5:14:void skipCurrentTag(org.xmlpull.v1.XmlPullParser):362:362 -> k
    15:21:void skipCurrentTag(org.xmlpull.v1.XmlPullParser):364:364 -> k
androidx.preference.PreferenceManager -> androidx.preference.k:
# {"id":"sourceFile","fileName":"PreferenceManager.java"}
    android.content.Context mContext -> a
    long mNextId -> b
    android.content.SharedPreferences mSharedPreferences -> c
    android.content.SharedPreferences$Editor mEditor -> d
    boolean mNoCommit -> e
    java.lang.String mSharedPreferencesName -> f
    int mSharedPreferencesMode -> g
    int mStorage -> h
    androidx.preference.PreferenceScreen mPreferenceScreen -> i
    androidx.preference.PreferenceManager$OnPreferenceTreeClickListener mOnPreferenceTreeClickListener -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k$c;"}
    androidx.preference.PreferenceManager$OnDisplayPreferenceDialogListener mOnDisplayPreferenceDialogListener -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k$a;"}
    androidx.preference.PreferenceManager$OnNavigateToScreenListener mOnNavigateToScreenListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/k$b;"}
    1:5:void <init>(android.content.Context):104:104 -> <init>
    6:8:void <init>(android.content.Context):53:53 -> <init>
    9:10:void <init>(android.content.Context):86:86 -> <init>
    11:12:void <init>(android.content.Context):105:105 -> <init>
    13:20:void <init>(android.content.Context):107:107 -> <init>
    1:6:androidx.preference.Preference findPreference(java.lang.CharSequence):454:454 -> a
    7:11:androidx.preference.Preference findPreference(java.lang.CharSequence):458:458 -> a
    1:4:android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context):119:119 -> b
    5:8:android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context):120:120 -> b
    9:13:android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context):119:119 -> b
    1:2:int getDefaultSharedPreferencesMode():0:0 -> c
    1:22:java.lang.String getDefaultSharedPreferencesName(android.content.Context):124:124 -> d
    1:4:android.content.SharedPreferences$Editor getEditor():476:476 -> e
    5:8:android.content.SharedPreferences$Editor getEditor():477:477 -> e
    9:18:android.content.SharedPreferences$Editor getEditor():478:478 -> e
    19:21:android.content.SharedPreferences$Editor getEditor():481:481 -> e
    22:30:android.content.SharedPreferences$Editor getEditor():483:483 -> e
    1:2:long getNextId():239:240 -> f
    3:11:long getNextId():240:240 -> f
    12:13:long getNextId():241:241 -> f
    1:3:androidx.preference.PreferenceManager$OnNavigateToScreenListener getOnNavigateToScreenListener():579:579 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/k$b;"}
    1:3:androidx.preference.PreferenceManager$OnPreferenceTreeClickListener getOnPreferenceTreeClickListener():561:561 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/k$c;"}
    1:2:androidx.preference.PreferenceManager$PreferenceComparisonCallback getPreferenceComparisonCallback():0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/k$d;"}
    1:2:androidx.preference.PreferenceDataStore getPreferenceDataStore():0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/f;"}
    1:3:androidx.preference.PreferenceScreen getPreferenceScreen():422:422 -> k
    1:3:android.content.SharedPreferences getSharedPreferences():394:394 -> l
    4:7:android.content.SharedPreferences getSharedPreferences():398:398 -> l
    8:12:android.content.SharedPreferences getSharedPreferences():400:400 -> l
    13:15:android.content.SharedPreferences getSharedPreferences():405:405 -> l
    16:21:android.content.SharedPreferences getSharedPreferences():402:402 -> l
    22:31:android.content.SharedPreferences getSharedPreferences():409:409 -> l
    32:34:android.content.SharedPreferences getSharedPreferences():413:413 -> l
    2:4:androidx.preference.PreferenceScreen inflateFromResource(android.content.Context,int,androidx.preference.PreferenceScreen):214:214 -> m
    5:9:androidx.preference.PreferenceScreen inflateFromResource(android.content.Context,int,androidx.preference.PreferenceScreen):216:216 -> m
    10:15:androidx.preference.PreferenceScreen inflateFromResource(android.content.Context,int,androidx.preference.PreferenceScreen):217:217 -> m
    16:19:androidx.preference.PreferenceScreen inflateFromResource(android.content.Context,int,androidx.preference.PreferenceScreen):218:218 -> m
    20:23:androidx.preference.PreferenceScreen inflateFromResource(android.content.Context,int,androidx.preference.PreferenceScreen):221:221 -> m
    3:6:void setNoCommit(boolean):501:501 -> n
    7:9:void setNoCommit(boolean):502:502 -> n
    10:12:void setNoCommit(boolean):504:504 -> n
    1:3:void setOnDisplayPreferenceDialogListener(androidx.preference.PreferenceManager$OnDisplayPreferenceDialogListener):534:534 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k$a;)V"}
    1:3:void setOnNavigateToScreenListener(androidx.preference.PreferenceManager$OnNavigateToScreenListener):571:571 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k$b;)V"}
    1:3:void setOnPreferenceTreeClickListener(androidx.preference.PreferenceManager$OnPreferenceTreeClickListener):556:556 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/k$c;)V"}
    1:6:boolean setPreferences(androidx.preference.PreferenceScreen):432:432 -> r
    7:9:boolean setPreferences(androidx.preference.PreferenceScreen):434:434 -> r
    10:15:boolean setPreferences(androidx.preference.PreferenceScreen):436:436 -> r
    1:3:void setSharedPreferencesName(java.lang.String):266:266 -> s
    4:6:void setSharedPreferencesName(java.lang.String):267:267 -> s
    1:5:boolean shouldCommit():497:497 -> t
    1:4:void showDialog(androidx.preference.Preference):543:543 -> u
    5:8:void showDialog(androidx.preference.Preference):544:544 -> u
androidx.preference.PreferenceManager$OnDisplayPreferenceDialogListener -> androidx.preference.k$a:
# {"id":"sourceFile","fileName":"PreferenceManager.java"}
    void onDisplayPreferenceDialog(androidx.preference.Preference) -> d
androidx.preference.PreferenceManager$OnNavigateToScreenListener -> androidx.preference.k$b:
# {"id":"sourceFile","fileName":"PreferenceManager.java"}
    void onNavigateToScreen(androidx.preference.PreferenceScreen) -> f
androidx.preference.PreferenceManager$OnPreferenceTreeClickListener -> androidx.preference.k$c:
# {"id":"sourceFile","fileName":"PreferenceManager.java"}
    boolean onPreferenceTreeClick(androidx.preference.Preference) -> g
androidx.preference.PreferenceManager$PreferenceComparisonCallback -> androidx.preference.k$d:
# {"id":"sourceFile","fileName":"PreferenceManager.java"}
androidx.preference.PreferenceRecyclerViewAccessibilityDelegate -> androidx.preference.l:
# {"id":"sourceFile","fileName":"PreferenceRecyclerViewAccessibilityDelegate.java"}
    androidx.recyclerview.widget.RecyclerView mRecyclerView -> f
    androidx.core.view.AccessibilityDelegateCompat mDefaultItemDelegate -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"}
    androidx.core.view.AccessibilityDelegateCompat mItemDelegate -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"}
    1:3:void <init>(androidx.recyclerview.widget.RecyclerView):51:51 -> <init>
    4:9:void <init>(androidx.recyclerview.widget.RecyclerView):48:48 -> <init>
    10:16:void <init>(androidx.recyclerview.widget.RecyclerView):60:60 -> <init>
    17:19:void <init>(androidx.recyclerview.widget.RecyclerView):52:52 -> <init>
    1:3:androidx.core.view.AccessibilityDelegateCompat getItemDelegate():58:58 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a;"}
androidx.preference.PreferenceRecyclerViewAccessibilityDelegate$1 -> androidx.preference.l$a:
# {"id":"sourceFile","fileName":"PreferenceRecyclerViewAccessibilityDelegate.java"}
    androidx.preference.PreferenceRecyclerViewAccessibilityDelegate this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/l;"}
    1:6:void <init>(androidx.preference.PreferenceRecyclerViewAccessibilityDelegate):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/l;)V"}
    1:7:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):64:64 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    8:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):65:65 -> g
    16:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):67:67 -> g
    24:28:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):68:68 -> g
    29:30:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):72:72 -> g
    31:37:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):73:73 -> g
    38:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):78:78 -> g
    1:9:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):84:84 -> j
androidx.preference.PreferenceScreen -> androidx.preference.PreferenceScreen:
# {"id":"sourceFile","fileName":"PreferenceScreen.java"}
    boolean mShouldUseGeneratedIds -> a0
    1:13:void <init>(android.content.Context,android.util.AttributeSet):55:55 -> <init>
    14:16:void <init>(android.content.Context,android.util.AttributeSet):44:44 -> <init>
    1:2:boolean isOnSameScreenAsChildren():0:0 -> I0
    1:3:boolean shouldUseGeneratedIds():83:83 -> N0
    1:19:void onClick():61:61 -> Q
    20:29:void onClick():65:65 -> Q
    30:33:void onClick():67:67 -> Q
androidx.preference.PreferenceViewHolder -> androidx.preference.m:
# {"id":"sourceFile","fileName":"PreferenceViewHolder.java"}
    android.graphics.drawable.Drawable mBackground -> t
    android.content.res.ColorStateList mTitleTextColors -> u
    android.util.SparseArray mCachedViews -> v
    boolean mDividerAllowedAbove -> w
    boolean mDividerAllowedBelow -> x
    1:3:void <init>(android.view.View):45:45 -> <init>
    4:14:void <init>(android.view.View):40:40 -> <init>
    15:20:void <init>(android.view.View):47:47 -> <init>
    21:26:void <init>(android.view.View):50:50 -> <init>
    27:36:void <init>(android.view.View):51:51 -> <init>
    37:43:void <init>(android.view.View):52:52 -> <init>
    44:55:void <init>(android.view.View):53:53 -> <init>
    56:59:void <init>(android.view.View):55:55 -> <init>
    60:62:void <init>(android.view.View):54:54 -> <init>
    63:70:void <init>(android.view.View):57:57 -> <init>
    71:77:void <init>(android.view.View):59:59 -> <init>
    1:11:android.view.View findViewById(int):78:78 -> L
    12:19:android.view.View findViewById(int):82:82 -> L
    20:25:android.view.View findViewById(int):84:84 -> L
    1:3:boolean isDividerAllowedAbove():97:97 -> M
    1:3:boolean isDividerAllowedBelow():121:121 -> N
    1:10:void resetState():144:144 -> O
    11:18:void resetState():145:145 -> O
    19:26:void resetState():148:148 -> O
    27:30:void resetState():149:149 -> O
    31:42:void resetState():150:150 -> O
    43:48:void resetState():151:151 -> O
    1:3:void setDividerAllowedAbove(boolean):111:111 -> P
    1:3:void setDividerAllowedBelow(boolean):135:135 -> Q
androidx.preference.R$attr -> androidx.preference.n:
    int checkBoxPreferenceStyle -> a
    int dialogPreferenceStyle -> b
    int dropdownPreferenceStyle -> c
    int editTextPreferenceStyle -> d
    int preferenceCategoryStyle -> e
    int preferenceFragmentCompatStyle -> f
    int preferenceScreenStyle -> g
    int preferenceStyle -> h
    int preferenceTheme -> i
    int seekBarPreferenceStyle -> j
    int switchPreferenceCompatStyle -> k
    int switchPreferenceStyle -> l
androidx.preference.R$drawable -> androidx.preference.o:
    int ic_arrow_down_24dp -> a
androidx.preference.R$id -> androidx.preference.p:
    int icon_frame -> a
    int recycler_view -> b
    int seekbar -> c
    int seekbar_value -> d
    int spinner -> e
    int switchWidget -> f
androidx.preference.R$layout -> androidx.preference.q:
    int expand_button -> a
    int preference -> b
    int preference_list_fragment -> c
    int preference_recyclerview -> d
androidx.preference.R$string -> androidx.preference.r:
    int copy -> a
    int expand_button_title -> b
    int not_set -> c
    int preference_copied -> d
    int summary_collapsed_preference_list -> e
androidx.preference.R$style -> androidx.preference.s:
    int PreferenceThemeOverlay -> a
androidx.preference.R$styleable -> androidx.preference.t:
    int ListPreference_android_entryValues -> A
    int[] PreferenceGroup -> A0
    int ListPreference_entries -> B
    int PreferenceGroup_initialExpandedChildrenCount -> B0
    int ListPreference_entryValues -> C
    int PreferenceGroup_orderingFromXml -> C0
    int ListPreference_useSimpleSummaryProvider -> D
    int[] PreferenceImageView -> D0
    int[] MultiSelectListPreference -> E
    int PreferenceImageView_maxHeight -> E0
    int MultiSelectListPreference_android_entries -> F
    int PreferenceImageView_maxWidth -> F0
    int MultiSelectListPreference_android_entryValues -> G
    int[] PreferenceTheme -> G0
    int MultiSelectListPreference_entries -> H
    int[] SeekBarPreference -> H0
    int MultiSelectListPreference_entryValues -> I
    int SeekBarPreference_android_max -> I0
    int[] Preference -> J
    int SeekBarPreference_adjustable -> J0
    int Preference_android_icon -> K
    int SeekBarPreference_min -> K0
    int Preference_android_persistent -> L
    int SeekBarPreference_seekBarIncrement -> L0
    int Preference_android_enabled -> M
    int SeekBarPreference_showSeekBarValue -> M0
    int Preference_android_layout -> N
    int SeekBarPreference_updatesContinuously -> N0
    int Preference_android_title -> O
    int[] SwitchPreference -> O0
    int Preference_android_selectable -> P
    int SwitchPreference_android_summaryOn -> P0
    int Preference_android_key -> Q
    int SwitchPreference_android_summaryOff -> Q0
    int Preference_android_summary -> R
    int SwitchPreference_android_disableDependentsState -> R0
    int Preference_android_order -> S
    int SwitchPreference_android_switchTextOn -> S0
    int Preference_android_widgetLayout -> T
    int SwitchPreference_android_switchTextOff -> T0
    int Preference_android_dependency -> U
    int SwitchPreference_disableDependentsState -> U0
    int Preference_android_defaultValue -> V
    int SwitchPreference_summaryOff -> V0
    int Preference_android_shouldDisableView -> W
    int SwitchPreference_summaryOn -> W0
    int Preference_android_fragment -> X
    int SwitchPreference_switchTextOff -> X0
    int Preference_android_singleLineTitle -> Y
    int SwitchPreference_switchTextOn -> Y0
    int Preference_android_iconSpaceReserved -> Z
    int[] SwitchPreferenceCompat -> Z0
    int[] BackgroundStyle -> a
    int Preference_allowDividerAbove -> a0
    int SwitchPreferenceCompat_android_summaryOn -> a1
    int BackgroundStyle_android_selectableItemBackground -> b
    int Preference_allowDividerBelow -> b0
    int SwitchPreferenceCompat_android_summaryOff -> b1
    int[] CheckBoxPreference -> c
    int Preference_defaultValue -> c0
    int SwitchPreferenceCompat_android_disableDependentsState -> c1
    int CheckBoxPreference_android_summaryOn -> d
    int Preference_dependency -> d0
    int SwitchPreferenceCompat_android_switchTextOn -> d1
    int CheckBoxPreference_android_summaryOff -> e
    int Preference_enableCopying -> e0
    int SwitchPreferenceCompat_android_switchTextOff -> e1
    int CheckBoxPreference_android_disableDependentsState -> f
    int Preference_enabled -> f0
    int SwitchPreferenceCompat_disableDependentsState -> f1
    int CheckBoxPreference_disableDependentsState -> g
    int Preference_fragment -> g0
    int SwitchPreferenceCompat_summaryOff -> g1
    int CheckBoxPreference_summaryOff -> h
    int Preference_icon -> h0
    int SwitchPreferenceCompat_summaryOn -> h1
    int CheckBoxPreference_summaryOn -> i
    int Preference_iconSpaceReserved -> i0
    int SwitchPreferenceCompat_switchTextOff -> i1
    int[] DialogPreference -> j
    int Preference_isPreferenceVisible -> j0
    int SwitchPreferenceCompat_switchTextOn -> j1
    int DialogPreference_android_dialogTitle -> k
    int Preference_key -> k0
    int DialogPreference_android_dialogMessage -> l
    int Preference_layout -> l0
    int DialogPreference_android_dialogIcon -> m
    int Preference_order -> m0
    int DialogPreference_android_positiveButtonText -> n
    int Preference_persistent -> n0
    int DialogPreference_android_negativeButtonText -> o
    int Preference_selectable -> o0
    int DialogPreference_android_dialogLayout -> p
    int Preference_shouldDisableView -> p0
    int DialogPreference_dialogIcon -> q
    int Preference_singleLineTitle -> q0
    int DialogPreference_dialogLayout -> r
    int Preference_summary -> r0
    int DialogPreference_dialogMessage -> s
    int Preference_title -> s0
    int DialogPreference_dialogTitle -> t
    int Preference_widgetLayout -> t0
    int DialogPreference_negativeButtonText -> u
    int[] PreferenceFragment -> u0
    int DialogPreference_positiveButtonText -> v
    int[] PreferenceFragmentCompat -> v0
    int[] EditTextPreference -> w
    int PreferenceFragmentCompat_android_layout -> w0
    int EditTextPreference_useSimpleSummaryProvider -> x
    int PreferenceFragmentCompat_android_divider -> x0
    int[] ListPreference -> y
    int PreferenceFragmentCompat_android_dividerHeight -> y0
    int ListPreference_android_entries -> z
    int PreferenceFragmentCompat_allowDividerAfterLastItem -> z0
    1:162:void <clinit>():0:0 -> <clinit>
androidx.preference.SeekBarPreference -> androidx.preference.SeekBarPreference:
# {"id":"sourceFile","fileName":"SeekBarPreference.java"}
    int mSeekBarValue -> S
    int mMin -> T
    int mMax -> U
    int mSeekBarIncrement -> V
    boolean mTrackingTouch -> W
    android.widget.SeekBar mSeekBar -> X
    android.widget.TextView mSeekBarValueTextView -> Y
    boolean mAdjustable -> Z
    boolean mShowSeekBarValue -> a0
    boolean mUpdatesContinuously -> b0
    android.widget.SeekBar$OnSeekBarChangeListener mSeekBarChangeListener -> c0
    android.view.View$OnKeyListener mSeekBarKeyListener -> d0
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):137:137 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):77:77 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):107:107 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):139:139 -> <init>
    5:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:150 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int,int):152:152 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):157:157 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet):161:161 -> <init>
    1:5:void setMax(int):279:279 -> B0
    6:9:void setMax(int):282:282 -> B0
    10:11:void setMax(int):283:283 -> B0
    12:15:void setMax(int):284:284 -> B0
    1:4:void setSeekBarIncrement(int):258:258 -> C0
    5:19:void setSeekBarIncrement(int):259:259 -> C0
    20:23:void setSeekBarIncrement(int):260:260 -> C0
    2:5:void setValue(int):385:385 -> D0
    1:5:void setValueInternal(int,boolean):353:353 -> E0
    6:10:void setValueInternal(int,boolean):356:356 -> E0
    11:14:void setValueInternal(int,boolean):360:360 -> E0
    15:16:void setValueInternal(int,boolean):361:361 -> E0
    17:19:void setValueInternal(int,boolean):362:362 -> E0
    20:24:void setValueInternal(int,boolean):363:363 -> E0
    25:28:void setValueInternal(int,boolean):365:365 -> E0
    1:7:void syncValueInternal(android.widget.SeekBar):394:394 -> F0
    8:11:void syncValueInternal(android.widget.SeekBar):395:395 -> F0
    12:22:void syncValueInternal(android.widget.SeekBar):396:396 -> F0
    23:26:void syncValueInternal(android.widget.SeekBar):397:397 -> F0
    27:34:void syncValueInternal(android.widget.SeekBar):399:399 -> F0
    35:40:void syncValueInternal(android.widget.SeekBar):400:400 -> F0
    1:4:void updateLabelValue(int):412:412 -> G0
    5:12:void updateLabelValue(int):413:413 -> G0
    1:3:void onBindViewHolder(androidx.preference.PreferenceViewHolder):170:170 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    4:10:void onBindViewHolder(androidx.preference.PreferenceViewHolder):171:171 -> P
    11:20:void onBindViewHolder(androidx.preference.PreferenceViewHolder):172:172 -> P
    21:30:void onBindViewHolder(androidx.preference.PreferenceViewHolder):173:173 -> P
    31:35:void onBindViewHolder(androidx.preference.PreferenceViewHolder):174:174 -> P
    36:41:void onBindViewHolder(androidx.preference.PreferenceViewHolder):175:175 -> P
    42:45:void onBindViewHolder(androidx.preference.PreferenceViewHolder):177:177 -> P
    46:47:void onBindViewHolder(androidx.preference.PreferenceViewHolder):178:178 -> P
    48:51:void onBindViewHolder(androidx.preference.PreferenceViewHolder):181:181 -> P
    52:59:void onBindViewHolder(androidx.preference.PreferenceViewHolder):182:182 -> P
    60:64:void onBindViewHolder(androidx.preference.PreferenceViewHolder):185:185 -> P
    65:74:void onBindViewHolder(androidx.preference.PreferenceViewHolder):186:186 -> P
    75:78:void onBindViewHolder(androidx.preference.PreferenceViewHolder):191:191 -> P
    79:84:void onBindViewHolder(androidx.preference.PreferenceViewHolder):192:192 -> P
    85:92:void onBindViewHolder(androidx.preference.PreferenceViewHolder):194:194 -> P
    93:102:void onBindViewHolder(androidx.preference.PreferenceViewHolder):197:197 -> P
    103:107:void onBindViewHolder(androidx.preference.PreferenceViewHolder):198:198 -> P
    108:117:void onBindViewHolder(androidx.preference.PreferenceViewHolder):199:199 -> P
    2:10:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):212:212 -> T
    3:15:void onRestoreInstanceState(android.os.Parcelable):436:436 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):443:443 -> W
    18:24:void onRestoreInstanceState(android.os.Parcelable):444:444 -> W
    25:28:void onRestoreInstanceState(android.os.Parcelable):445:445 -> W
    29:32:void onRestoreInstanceState(android.os.Parcelable):446:446 -> W
    33:36:void onRestoreInstanceState(android.os.Parcelable):447:447 -> W
    37:40:void onRestoreInstanceState(android.os.Parcelable):448:448 -> W
    41:44:void onRestoreInstanceState(android.os.Parcelable):438:438 -> W
    1:4:android.os.Parcelable onSaveInstanceState():420:420 -> X
    5:11:android.os.Parcelable onSaveInstanceState():421:421 -> X
    12:16:android.os.Parcelable onSaveInstanceState():427:427 -> X
    17:20:android.os.Parcelable onSaveInstanceState():428:428 -> X
    21:24:android.os.Parcelable onSaveInstanceState():429:429 -> X
    25:29:android.os.Parcelable onSaveInstanceState():430:430 -> X
    4:7:void onSetInitialValue(java.lang.Object):205:205 -> Y
    8:21:void onSetInitialValue(java.lang.Object):207:207 -> Y
androidx.preference.SeekBarPreference$1 -> androidx.preference.SeekBarPreference$a:
# {"id":"sourceFile","fileName":"SeekBarPreference.java"}
    androidx.preference.SeekBarPreference this$0 -> a
    1:6:void <init>(androidx.preference.SeekBarPreference):77:77 -> <init>
    3:12:void onProgressChanged(android.widget.SeekBar,int,boolean):80:80 -> onProgressChanged
    13:16:void onProgressChanged(android.widget.SeekBar,int,boolean):81:81 -> onProgressChanged
    17:25:void onProgressChanged(android.widget.SeekBar,int,boolean):84:84 -> onProgressChanged
    1:6:void onStartTrackingTouch(android.widget.SeekBar):90:90 -> onStartTrackingTouch
    1:5:void onStopTrackingTouch(android.widget.SeekBar):95:95 -> onStopTrackingTouch
    6:18:void onStopTrackingTouch(android.widget.SeekBar):96:96 -> onStopTrackingTouch
    19:22:void onStopTrackingTouch(android.widget.SeekBar):97:97 -> onStopTrackingTouch
androidx.preference.SeekBarPreference$2 -> androidx.preference.SeekBarPreference$b:
# {"id":"sourceFile","fileName":"SeekBarPreference.java"}
    androidx.preference.SeekBarPreference this$0 -> e
    1:6:void <init>(androidx.preference.SeekBarPreference):107:107 -> <init>
    1:8:boolean onKey(android.view.View,int,android.view.KeyEvent):110:110 -> onKey
    9:32:boolean onKey(android.view.View,int,android.view.KeyEvent):114:114 -> onKey
    33:36:boolean onKey(android.view.View,int,android.view.KeyEvent):126:126 -> onKey
    37:44:boolean onKey(android.view.View,int,android.view.KeyEvent):127:127 -> onKey
    45:50:boolean onKey(android.view.View,int,android.view.KeyEvent):130:130 -> onKey
androidx.preference.SeekBarPreference$SavedState -> androidx.preference.SeekBarPreference$c:
# {"id":"sourceFile","fileName":"SeekBarPreference.java"}
    int mSeekBarValue -> e
    int mMin -> f
    int mMax -> g
    1:8:void <clinit>():457:457 -> <clinit>
    1:1:void <init>(android.os.Parcel):475:475 -> <init>
    2:4:void <init>(android.os.Parcel):478:480 -> <init>
    5:5:void <init>(android.os.Parcelable):484:484 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):489:489 -> writeToParcel
    4:8:void writeToParcel(android.os.Parcel,int):492:492 -> writeToParcel
    9:13:void writeToParcel(android.os.Parcel,int):493:493 -> writeToParcel
    14:19:void writeToParcel(android.os.Parcel,int):494:494 -> writeToParcel
androidx.preference.SeekBarPreference$SavedState$1 -> androidx.preference.SeekBarPreference$c$a:
# {"id":"sourceFile","fileName":"SeekBarPreference.java"}
    1:4:void <init>():458:458 -> <init>
    1:6:androidx.preference.SeekBarPreference$SavedState createFromParcel(android.os.Parcel):461:461 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/SeekBarPreference$c;"}
    1:3:androidx.preference.SeekBarPreference$SavedState[] newArray(int):466:466 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/SeekBarPreference$c;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):458:458 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):458:458 -> newArray
androidx.preference.SwitchPreference -> androidx.preference.SwitchPreference:
# {"id":"sourceFile","fileName":"SwitchPreference.java"}
    androidx.preference.SwitchPreference$Listener mListener -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/SwitchPreference$a;"}
    java.lang.CharSequence mSwitchOn -> Y
    java.lang.CharSequence mSwitchOff -> Z
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):67:67 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):69:69 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):72:72 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):75:75 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):78:78 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):82:82 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):86:86 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):90:90 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):104:104 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet):114:114 -> <init>
    1:2:void setSwitchTextOff(java.lang.CharSequence):154:154 -> I0
    3:6:void setSwitchTextOff(java.lang.CharSequence):155:155 -> I0
    1:2:void setSwitchTextOn(java.lang.CharSequence):143:143 -> J0
    3:6:void setSwitchTextOn(java.lang.CharSequence):144:144 -> J0
    1:4:void syncSwitchView(android.view.View):220:220 -> K0
    5:8:void syncSwitchView(android.view.View):221:221 -> K0
    9:11:void syncSwitchView(android.view.View):222:222 -> K0
    12:15:void syncSwitchView(android.view.View):224:224 -> K0
    16:25:void syncSwitchView(android.view.View):225:225 -> K0
    26:27:void syncSwitchView(android.view.View):228:228 -> K0
    28:32:void syncSwitchView(android.view.View):229:229 -> K0
    33:37:void syncSwitchView(android.view.View):230:230 -> K0
    38:43:void syncSwitchView(android.view.View):231:231 -> K0
    1:12:void syncViewIfAccessibilityEnabled(android.view.View):207:207 -> L0
    13:22:void syncViewIfAccessibilityEnabled(android.view.View):208:208 -> L0
    23:26:void syncViewIfAccessibilityEnabled(android.view.View):212:212 -> L0
    27:32:void syncViewIfAccessibilityEnabled(android.view.View):213:213 -> L0
    33:36:void syncViewIfAccessibilityEnabled(android.view.View):215:215 -> L0
    37:40:void syncViewIfAccessibilityEnabled(android.view.View):216:216 -> L0
    1:6:void onBindViewHolder(androidx.preference.PreferenceViewHolder):130:130 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    7:10:void onBindViewHolder(androidx.preference.PreferenceViewHolder):131:131 -> P
    11:13:void onBindViewHolder(androidx.preference.PreferenceViewHolder):132:132 -> P
    14:17:void onBindViewHolder(androidx.preference.PreferenceViewHolder):133:133 -> P
    1:3:void performClick(android.view.View):201:201 -> b0
    4:7:void performClick(android.view.View):202:202 -> b0
androidx.preference.SwitchPreference$Listener -> androidx.preference.SwitchPreference$a:
# {"id":"sourceFile","fileName":"SwitchPreference.java"}
    androidx.preference.SwitchPreference this$0 -> a
    1:6:void <init>(androidx.preference.SwitchPreference):236:236 -> <init>
    1:14:void onCheckedChanged(android.widget.CompoundButton,boolean):240:240 -> onCheckedChanged
    15:18:void onCheckedChanged(android.widget.CompoundButton,boolean):243:243 -> onCheckedChanged
    19:24:void onCheckedChanged(android.widget.CompoundButton,boolean):247:247 -> onCheckedChanged
androidx.preference.SwitchPreferenceCompat -> androidx.preference.SwitchPreferenceCompat:
# {"id":"sourceFile","fileName":"SwitchPreferenceCompat.java"}
    androidx.preference.SwitchPreferenceCompat$Listener mListener -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/SwitchPreferenceCompat$a;"}
    java.lang.CharSequence mSwitchOn -> Y
    java.lang.CharSequence mSwitchOff -> Z
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):67:67 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):69:69 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):72:72 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):75:75 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):78:78 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):82:82 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int,int):86:86 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):90:90 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):104:104 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet):114:114 -> <init>
    1:2:void setSwitchTextOff(java.lang.CharSequence):152:152 -> I0
    3:6:void setSwitchTextOff(java.lang.CharSequence):153:153 -> I0
    1:2:void setSwitchTextOn(java.lang.CharSequence):141:141 -> J0
    3:6:void setSwitchTextOn(java.lang.CharSequence):142:142 -> J0
    1:4:void syncSwitchView(android.view.View):218:218 -> K0
    5:8:void syncSwitchView(android.view.View):219:219 -> K0
    9:11:void syncSwitchView(android.view.View):220:220 -> K0
    12:15:void syncSwitchView(android.view.View):222:222 -> K0
    16:25:void syncSwitchView(android.view.View):223:223 -> K0
    26:27:void syncSwitchView(android.view.View):226:226 -> K0
    28:32:void syncSwitchView(android.view.View):227:227 -> K0
    33:37:void syncSwitchView(android.view.View):228:228 -> K0
    38:43:void syncSwitchView(android.view.View):229:229 -> K0
    1:12:void syncViewIfAccessibilityEnabled(android.view.View):205:205 -> L0
    13:19:void syncViewIfAccessibilityEnabled(android.view.View):206:206 -> L0
    20:25:void syncViewIfAccessibilityEnabled(android.view.View):210:210 -> L0
    26:31:void syncViewIfAccessibilityEnabled(android.view.View):211:211 -> L0
    32:35:void syncViewIfAccessibilityEnabled(android.view.View):213:213 -> L0
    36:39:void syncViewIfAccessibilityEnabled(android.view.View):214:214 -> L0
    1:3:void onBindViewHolder(androidx.preference.PreferenceViewHolder):128:128 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    4:9:void onBindViewHolder(androidx.preference.PreferenceViewHolder):129:129 -> P
    10:12:void onBindViewHolder(androidx.preference.PreferenceViewHolder):130:130 -> P
    13:16:void onBindViewHolder(androidx.preference.PreferenceViewHolder):131:131 -> P
    1:3:void performClick(android.view.View):199:199 -> b0
    4:7:void performClick(android.view.View):200:200 -> b0
androidx.preference.SwitchPreferenceCompat$Listener -> androidx.preference.SwitchPreferenceCompat$a:
# {"id":"sourceFile","fileName":"SwitchPreferenceCompat.java"}
    androidx.preference.SwitchPreferenceCompat this$0 -> a
    1:6:void <init>(androidx.preference.SwitchPreferenceCompat):234:234 -> <init>
    1:14:void onCheckedChanged(android.widget.CompoundButton,boolean):238:238 -> onCheckedChanged
    15:18:void onCheckedChanged(android.widget.CompoundButton,boolean):241:241 -> onCheckedChanged
    19:24:void onCheckedChanged(android.widget.CompoundButton,boolean):245:245 -> onCheckedChanged
androidx.preference.TwoStatePreference -> androidx.preference.TwoStatePreference:
# {"id":"sourceFile","fileName":"TwoStatePreference.java"}
    boolean mChecked -> S
    java.lang.CharSequence mSummaryOn -> T
    java.lang.CharSequence mSummaryOff -> U
    boolean mCheckedSet -> V
    boolean mDisableDependentsState -> W
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):50:50 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):55:55 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    1:3:boolean isChecked():82:82 -> B0
    1:10:void setChecked(boolean):92:92 -> C0
    11:14:void setChecked(boolean):93:93 -> C0
    15:16:void setChecked(boolean):94:94 -> C0
    17:18:void setChecked(boolean):95:95 -> C0
    19:23:void setChecked(boolean):96:96 -> C0
    24:30:void setChecked(boolean):98:98 -> C0
    31:34:void setChecked(boolean):99:99 -> C0
    1:3:void setDisableDependentsState(boolean):194:194 -> D0
    1:2:void setSummaryOff(java.lang.CharSequence):152:152 -> E0
    3:8:void setSummaryOff(java.lang.CharSequence):153:153 -> E0
    9:12:void setSummaryOff(java.lang.CharSequence):154:154 -> E0
    1:2:void setSummaryOn(java.lang.CharSequence):119:119 -> F0
    3:8:void setSummaryOn(java.lang.CharSequence):120:120 -> F0
    9:12:void setSummaryOn(java.lang.CharSequence):121:121 -> F0
    1:5:void syncSummaryView(android.view.View):226:226 -> G0
    6:7:void syncSummaryView(android.view.View):229:229 -> G0
    8:20:void syncSummaryView(android.view.View):231:231 -> G0
    21:27:void syncSummaryView(android.view.View):232:232 -> G0
    28:39:void syncSummaryView(android.view.View):234:234 -> G0
    40:48:void syncSummaryView(android.view.View):235:235 -> G0
    49:52:void syncSummaryView(android.view.View):239:239 -> G0
    53:58:void syncSummaryView(android.view.View):240:240 -> G0
    59:67:void syncSummaryView(android.view.View):241:241 -> G0
    68:73:void syncSummaryView(android.view.View):250:250 -> G0
    74:77:void syncSummaryView(android.view.View):251:251 -> G0
    4:7:void syncSummaryView(androidx.preference.PreferenceViewHolder):217:217 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/m;)V"}
    8:11:void syncSummaryView(androidx.preference.PreferenceViewHolder):218:218 -> H0
    1:3:void onClick():68:68 -> Q
    4:9:void onClick():70:70 -> Q
    10:19:void onClick():71:71 -> Q
    20:23:void onClick():72:72 -> Q
    2:10:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):199:199 -> T
    3:15:void onRestoreInstanceState(android.os.Parcelable):271:271 -> W
    16:17:void onRestoreInstanceState(android.os.Parcelable):277:277 -> W
    18:24:void onRestoreInstanceState(android.os.Parcelable):278:278 -> W
    25:30:void onRestoreInstanceState(android.os.Parcelable):279:279 -> W
    31:34:void onRestoreInstanceState(android.os.Parcelable):273:273 -> W
    1:4:android.os.Parcelable onSaveInstanceState():258:258 -> X
    5:11:android.os.Parcelable onSaveInstanceState():259:259 -> X
    12:16:android.os.Parcelable onSaveInstanceState():264:264 -> X
    17:23:android.os.Parcelable onSaveInstanceState():265:265 -> X
    3:4:void onSetInitialValue(java.lang.Object):205:205 -> Y
    5:18:void onSetInitialValue(java.lang.Object):207:207 -> Y
    1:18:boolean shouldDisableDependents():106:106 -> w0
    19:27:boolean shouldDisableDependents():107:107 -> w0
androidx.preference.TwoStatePreference$SavedState -> androidx.preference.TwoStatePreference$a:
# {"id":"sourceFile","fileName":"TwoStatePreference.java"}
    boolean mChecked -> e
    1:8:void <clinit>():283:283 -> <clinit>
    1:2:void <init>(android.os.Parcel):299:300 -> <init>
    3:3:void <init>(android.os.Parcelable):304:304 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):309:309 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):310:310 -> writeToParcel
androidx.preference.TwoStatePreference$SavedState$1 -> androidx.preference.TwoStatePreference$a$a:
# {"id":"sourceFile","fileName":"TwoStatePreference.java"}
    1:4:void <init>():284:284 -> <init>
    1:6:androidx.preference.TwoStatePreference$SavedState createFromParcel(android.os.Parcel):287:287 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/preference/TwoStatePreference$a;"}
    1:3:androidx.preference.TwoStatePreference$SavedState[] newArray(int):292:292 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/preference/TwoStatePreference$a;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):284:284 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):284:284 -> newArray
androidx.preference.UnPressableLinearLayout -> androidx.preference.UnPressableLinearLayout:
# {"id":"sourceFile","fileName":"UnPressableLinearLayout.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):45:45 -> <init>
    1:1:void dispatchSetPressed(boolean):0:0 -> dispatchSetPressed
androidx.preference.internal.PreferenceImageView -> androidx.preference.internal.PreferenceImageView:
# {"id":"sourceFile","fileName":"PreferenceImageView.java"}
    int mMaxWidth -> e
    int mMaxHeight -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):51:51 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):56:56 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int):43:44 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):58:58 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):61:61 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):64:64 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    1:3:int getMaxHeight():89:89 -> getMaxHeight
    1:3:int getMaxWidth():78:78 -> getMaxWidth
    1:13:void onMeasure(int,int):94:94 -> onMeasure
    14:17:void onMeasure(int,int):96:96 -> onMeasure
    18:27:void onMeasure(int,int):97:97 -> onMeasure
    28:31:void onMeasure(int,int):100:100 -> onMeasure
    32:39:void onMeasure(int,int):104:104 -> onMeasure
    40:43:void onMeasure(int,int):106:106 -> onMeasure
    44:53:void onMeasure(int,int):107:107 -> onMeasure
    54:57:void onMeasure(int,int):110:110 -> onMeasure
    58:61:void onMeasure(int,int):114:114 -> onMeasure
    1:2:void setMaxHeight(int):83:83 -> setMaxHeight
    3:6:void setMaxHeight(int):84:84 -> setMaxHeight
    1:2:void setMaxWidth(int):72:72 -> setMaxWidth
    3:6:void setMaxWidth(int):73:73 -> setMaxWidth
androidx.recyclerview.R$dimen -> w.a:
    int fastscroll_default_thickness -> a
    int fastscroll_margin -> b
    int fastscroll_minimum_range -> c
androidx.recyclerview.R$styleable -> w.b:
    int[] ColorStateListItem -> a
    int[] CoordinatorLayout -> b
    int[] CoordinatorLayout_Layout -> c
    int[] FontFamily -> d
    int[] FontFamilyFont -> e
    int[] GradientColor -> f
    int[] GradientColorItem -> g
    int[] RecyclerView -> h
    int RecyclerView_android_orientation -> i
    int RecyclerView_android_descendantFocusability -> j
    int RecyclerView_fastScrollEnabled -> k
    int RecyclerView_fastScrollHorizontalThumbDrawable -> l
    int RecyclerView_fastScrollHorizontalTrackDrawable -> m
    int RecyclerView_fastScrollVerticalThumbDrawable -> n
    int RecyclerView_fastScrollVerticalTrackDrawable -> o
    int RecyclerView_layoutManager -> p
    int RecyclerView_reverseLayout -> q
    int RecyclerView_spanCount -> r
    int RecyclerView_stackFromEnd -> s
    16:86:void <clinit>():0:0 -> <clinit>
androidx.recyclerview.widget.AdapterHelper -> androidx.recyclerview.widget.a:
# {"id":"sourceFile","fileName":"AdapterHelper.java"}
    androidx.core.util.Pools$Pool mUpdateOpPool -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/d;"}
    java.util.ArrayList mPendingUpdates -> b
    java.util.ArrayList mPostponedList -> c
    androidx.recyclerview.widget.AdapterHelper$Callback mCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/a$a;"}
    java.lang.Runnable mOnItemProcessedCallback -> e
    boolean mDisableRecycler -> f
    androidx.recyclerview.widget.OpReorderer mOpReorderer -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/g;"}
    int mExistingUpdateTypes -> h
    1:1:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback):72:72 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$a;)V"}
    2:2:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):75:75 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$a;Z)V"}
    3:3:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):55:55 -> <init>
    4:4:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):57:57 -> <init>
    5:5:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):59:59 -> <init>
    6:6:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):69:69 -> <init>
    7:9:void <init>(androidx.recyclerview.widget.AdapterHelper$Callback,boolean):76:78 -> <init>
    1:5:void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp):741:741 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    6:7:void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp):742:742 -> a
    8:13:void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp):743:743 -> a
    1:10:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):727:727 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b;"}
    11:16:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):729:729 -> b
    17:18:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):731:731 -> b
    19:20:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):732:732 -> b
    21:22:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):733:733 -> b
    23:25:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):734:734 -> b
    1:4:void applyAdd(androidx.recyclerview.widget.AdapterHelper$UpdateOp):432:432 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    1:4:void applyMove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):130:130 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    1:9:int applyPendingUpdatesToPosition(int):588:588 -> e
    10:17:int applyPendingUpdatesToPosition(int):590:590 -> e
    18:30:int applyPendingUpdatesToPosition(int):591:591 -> e
    31:34:int applyPendingUpdatesToPosition(int):607:607 -> e
    35:41:int applyPendingUpdatesToPosition(int):608:608 -> e
    42:48:int applyPendingUpdatesToPosition(int):613:613 -> e
    49:52:int applyPendingUpdatesToPosition(int):598:598 -> e
    53:61:int applyPendingUpdatesToPosition(int):599:599 -> e
    62:65:int applyPendingUpdatesToPosition(int):593:593 -> e
    66:72:int applyPendingUpdatesToPosition(int):594:594 -> e
    1:2:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):134:134 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    3:13:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):136:136 -> f
    14:22:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):140:140 -> f
    23:31:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):141:141 -> f
    32:35:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):162:162 -> f
    36:45:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):163:163 -> f
    46:49:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):151:151 -> f
    50:67:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):152:152 -> f
    68:71:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):176:176 -> f
    72:74:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):177:177 -> f
    75:80:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):178:178 -> f
    81:84:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):181:181 -> f
    85:88:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):183:183 -> f
    1:2:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):188:188 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    3:13:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):190:190 -> g
    14:22:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):193:193 -> g
    23:31:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):194:194 -> g
    32:37:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):205:205 -> g
    38:46:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):207:207 -> g
    47:52:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):196:196 -> g
    53:62:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):198:198 -> g
    63:66:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):215:215 -> g
    67:68:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):216:216 -> g
    69:71:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):217:217 -> g
    72:77:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):218:218 -> g
    78:81:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):221:221 -> g
    82:85:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):223:223 -> g
    1:10:boolean canFindInPreLayout(int):411:411 -> h
    11:18:boolean canFindInPreLayout(int):413:413 -> h
    19:25:boolean canFindInPreLayout(int):414:414 -> h
    26:38:boolean canFindInPreLayout(int):415:415 -> h
    39:47:boolean canFindInPreLayout(int):420:420 -> h
    48:61:boolean canFindInPreLayout(int):422:422 -> h
    1:10:void consumePostponedUpdates():119:119 -> i
    11:26:void consumePostponedUpdates():121:121 -> i
    27:31:void consumePostponedUpdates():123:123 -> i
    32:34:void consumePostponedUpdates():124:124 -> i
    1:3:void consumeUpdatesInOnePass():557:557 -> j
    4:13:void consumeUpdatesInOnePass():558:558 -> j
    14:21:void consumeUpdatesInOnePass():560:560 -> j
    22:37:void consumeUpdatesInOnePass():561:561 -> j
    38:42:void consumeUpdatesInOnePass():575:575 -> j
    43:52:void consumeUpdatesInOnePass():576:576 -> j
    53:57:void consumeUpdatesInOnePass():571:571 -> j
    58:69:void consumeUpdatesInOnePass():572:572 -> j
    70:74:void consumeUpdatesInOnePass():567:567 -> j
    75:84:void consumeUpdatesInOnePass():568:568 -> j
    85:89:void consumeUpdatesInOnePass():563:563 -> j
    90:98:void consumeUpdatesInOnePass():564:564 -> j
    99:102:void consumeUpdatesInOnePass():579:579 -> j
    103:108:void consumeUpdatesInOnePass():580:580 -> j
    109:113:void consumeUpdatesInOnePass():583:583 -> j
    114:116:void consumeUpdatesInOnePass():584:584 -> j
    1:9:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):231:231 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    10:15:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):245:245 -> k
    16:17:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):250:250 -> k
    18:27:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):252:252 -> k
    28:53:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):260:260 -> k
    54:57:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):262:262 -> k
    58:62:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):263:263 -> k
    63:68:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):264:264 -> k
    69:85:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):269:269 -> k
    86:91:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):281:281 -> k
    92:94:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):285:285 -> k
    95:97:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):286:286 -> k
    98:107:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):287:287 -> k
    108:109:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):294:294 -> k
    110:114:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):295:295 -> k
    115:120:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):297:297 -> k
    121:123:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):301:301 -> k
    124:127:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):302:302 -> k
    128:135:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):232:232 -> k
    1:5:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):315:315 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;I)V"}
    6:13:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):316:316 -> l
    14:23:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):321:321 -> l
    24:31:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):324:324 -> l
    32:39:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):318:318 -> l
    2:6:int findPositionOffset(int):468:468 -> m
    1:8:int findPositionOffset(int,int):472:472 -> n
    9:16:int findPositionOffset(int,int):474:474 -> n
    17:22:int findPositionOffset(int,int):475:475 -> n
    23:26:int findPositionOffset(int,int):476:476 -> n
    27:33:int findPositionOffset(int,int):477:477 -> n
    34:40:int findPositionOffset(int,int):482:482 -> n
    41:47:int findPositionOffset(int,int):486:486 -> n
    48:59:int findPositionOffset(int,int):488:488 -> n
    60:66:int findPositionOffset(int,int):493:493 -> n
    1:9:boolean hasAnyUpdateTypes(int):464:464 -> o
    1:12:boolean hasPendingUpdates():460:460 -> p
    1:20:boolean hasUpdates():624:624 -> q
    6:15:boolean onItemRangeChanged(int,int,java.lang.Object):507:507 -> r
    16:20:boolean onItemRangeChanged(int,int,java.lang.Object):508:508 -> r
    21:30:boolean onItemRangeChanged(int,int,java.lang.Object):509:509 -> r
    1:5:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):439:439 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    6:20:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):440:440 -> s
    21:30:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):445:445 -> s
    31:53:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):455:455 -> s
    54:65:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):452:452 -> s
    66:75:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):448:448 -> s
    76:85:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):442:442 -> s
    1:7:void preProcess():93:93 -> t
    8:16:void preProcess():94:94 -> t
    17:24:void preProcess():96:96 -> t
    25:40:void preProcess():97:97 -> t
    41:44:void preProcess():108:108 -> t
    45:48:void preProcess():105:105 -> t
    49:52:void preProcess():102:102 -> t
    53:55:void preProcess():99:99 -> t
    56:59:void preProcess():111:111 -> t
    60:65:void preProcess():112:112 -> t
    66:71:void preProcess():115:115 -> t
    1:7:void recycleUpdateOpsAndClearList(java.util.List):748:748 -> u
    8:19:void recycleUpdateOpsAndClearList(java.util.List):750:750 -> u
    20:23:void recycleUpdateOpsAndClearList(java.util.List):752:752 -> u
    1:5:void reset():87:87 -> v
    6:11:void reset():88:88 -> v
    12:14:void reset():89:89 -> v
    1:12:int updatePositionWithPostponed(int,int):330:330 -> w
    13:20:int updatePositionWithPostponed(int,int):332:332 -> w
    21:25:int updatePositionWithPostponed(int,int):333:333 -> w
    26:46:int updatePositionWithPostponed(int,int):335:335 -> w
    47:53:int updatePositionWithPostponed(int,int):346:346 -> w
    54:62:int updatePositionWithPostponed(int,int):348:348 -> w
    63:69:int updatePositionWithPostponed(int,int):354:354 -> w
    70:80:int updatePositionWithPostponed(int,int):356:356 -> w
    81:84:int updatePositionWithPostponed(int,int):364:364 -> w
    85:91:int updatePositionWithPostponed(int,int):365:365 -> w
    92:95:int updatePositionWithPostponed(int,int):367:367 -> w
    96:98:int updatePositionWithPostponed(int,int):368:368 -> w
    99:104:int updatePositionWithPostponed(int,int):372:372 -> w
    105:110:int updatePositionWithPostponed(int,int):374:374 -> w
    111:118:int updatePositionWithPostponed(int,int):376:376 -> w
    119:125:int updatePositionWithPostponed(int,int):380:380 -> w
    126:130:int updatePositionWithPostponed(int,int):382:382 -> w
    131:139:int updatePositionWithPostponed(int,int):395:395 -> w
    140:147:int updatePositionWithPostponed(int,int):396:396 -> w
    148:151:int updatePositionWithPostponed(int,int):397:397 -> w
    152:159:int updatePositionWithPostponed(int,int):398:398 -> w
    160:164:int updatePositionWithPostponed(int,int):399:399 -> w
    165:168:int updatePositionWithPostponed(int,int):400:400 -> w
    169:172:int updatePositionWithPostponed(int,int):402:402 -> w
    173:177:int updatePositionWithPostponed(int,int):403:403 -> w
    178:184:int updatePositionWithPostponed(int,int):404:404 -> w
androidx.recyclerview.widget.AdapterHelper$Callback -> androidx.recyclerview.widget.a$a:
# {"id":"sourceFile","fileName":"AdapterHelper.java"}
    void offsetPositionsForMove(int,int) -> a
    void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    void offsetPositionsForRemovingLaidOutOrNewView(int,int) -> d
    void offsetPositionsForAdd(int,int) -> e
    void offsetPositionsForRemovingInvisible(int,int) -> f
    void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    void markViewHoldersUpdated(int,int,java.lang.Object) -> h
androidx.recyclerview.widget.AdapterHelper$UpdateOp -> androidx.recyclerview.widget.a$b:
# {"id":"sourceFile","fileName":"AdapterHelper.java"}
    int cmd -> a
    int positionStart -> b
    java.lang.Object payload -> c
    int itemCount -> d
    1:3:void <init>(int,int,int,java.lang.Object):651:651 -> <init>
    4:5:void <init>(int,int,int,java.lang.Object):652:652 -> <init>
    6:7:void <init>(int,int,int,java.lang.Object):653:653 -> <init>
    8:9:void <init>(int,int,int,java.lang.Object):654:654 -> <init>
    10:12:void <init>(int,int,int,java.lang.Object):655:655 -> <init>
    1:15:java.lang.String cmdToString():659:659 -> a
    16:18:java.lang.String cmdToString():669:669 -> a
    19:21:java.lang.String cmdToString():667:667 -> a
    22:24:java.lang.String cmdToString():665:665 -> a
    25:27:java.lang.String cmdToString():663:663 -> a
    28:30:java.lang.String cmdToString():661:661 -> a
    8:18:boolean equals(java.lang.Object):684:684 -> equals
    19:20:boolean equals(java.lang.Object):688:688 -> equals
    21:31:boolean equals(java.lang.Object):690:690 -> equals
    32:42:boolean equals(java.lang.Object):693:693 -> equals
    43:55:boolean equals(java.lang.Object):695:695 -> equals
    56:62:boolean equals(java.lang.Object):699:699 -> equals
    63:69:boolean equals(java.lang.Object):702:702 -> equals
    70:73:boolean equals(java.lang.Object):705:705 -> equals
    74:82:boolean equals(java.lang.Object):706:706 -> equals
    83:89:boolean equals(java.lang.Object):709:709 -> equals
    1:4:int hashCode():718:718 -> hashCode
    5:9:int hashCode():719:719 -> hashCode
    10:13:int hashCode():720:720 -> hashCode
    1:21:java.lang.String toString():674:674 -> toString
    22:68:java.lang.String toString():675:675 -> toString
androidx.recyclerview.widget.ChildHelper -> androidx.recyclerview.widget.b:
# {"id":"sourceFile","fileName":"ChildHelper.java"}
    androidx.recyclerview.widget.ChildHelper$Callback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$b;"}
    androidx.recyclerview.widget.ChildHelper$Bucket mBucket -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$a;"}
    java.util.List mHiddenViews -> c
    1:3:void <init>(androidx.recyclerview.widget.ChildHelper$Callback):48:48 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/b$b;)V"}
    4:5:void <init>(androidx.recyclerview.widget.ChildHelper$Callback):49:49 -> <init>
    6:12:void <init>(androidx.recyclerview.widget.ChildHelper$Callback):50:50 -> <init>
    13:20:void <init>(androidx.recyclerview.widget.ChildHelper$Callback):51:51 -> <init>
    3:9:void addView(android.view.View,int,boolean):99:99 -> a
    10:13:void addView(android.view.View,int,boolean):101:101 -> a
    14:20:void addView(android.view.View,int,boolean):103:103 -> a
    21:23:void addView(android.view.View,int,boolean):105:105 -> a
    24:29:void addView(android.view.View,int,boolean):107:107 -> a
    2:5:void addView(android.view.View,boolean):85:85 -> b
    3:9:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):231:231 -> c
    10:13:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):233:233 -> c
    14:20:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):235:235 -> c
    21:23:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):237:237 -> c
    24:29:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):239:239 -> c
    1:4:void detachViewFromParent(int):282:282 -> d
    5:9:void detachViewFromParent(int):283:283 -> d
    10:15:void detachViewFromParent(int):284:284 -> d
    1:9:android.view.View findHiddenNonRemovedView(int):206:206 -> e
    10:17:android.view.View findHiddenNonRemovedView(int):208:208 -> e
    18:23:android.view.View findHiddenNonRemovedView(int):209:209 -> e
    24:29:android.view.View findHiddenNonRemovedView(int):210:210 -> e
    30:35:android.view.View findHiddenNonRemovedView(int):211:211 -> e
    36:47:android.view.View findHiddenNonRemovedView(int):212:212 -> e
    1:4:android.view.View getChildAt(int):180:180 -> f
    5:11:android.view.View getChildAt(int):181:181 -> f
    1:14:int getChildCount():253:253 -> g
    5:13:int getOffset(int):117:117 -> h
    14:25:int getOffset(int):120:120 -> h
    26:40:int getOffset(int):123:123 -> h
    1:7:android.view.View getUnfilteredChildAt(int):273:273 -> i
    1:7:int getUnfilteredChildCount():263:263 -> j
    1:8:void hide(android.view.View):328:328 -> k
    9:13:void hide(android.view.View):335:335 -> k
    14:17:void hide(android.view.View):336:336 -> k
    18:40:void hide(android.view.View):330:330 -> k
    1:5:void hideViewInternal(android.view.View):60:60 -> l
    6:11:void hideViewInternal(android.view.View):61:61 -> l
    1:10:int indexOfChild(android.view.View):297:297 -> m
    11:19:int indexOfChild(android.view.View):301:301 -> m
    20:27:int indexOfChild(android.view.View):309:309 -> m
    1:7:boolean isHidden(android.view.View):319:319 -> n
    1:5:void removeAllViewsUnfiltered():188:188 -> o
    6:15:void removeAllViewsUnfiltered():189:189 -> o
    16:28:void removeAllViewsUnfiltered():190:190 -> o
    29:36:void removeAllViewsUnfiltered():191:191 -> o
    37:42:void removeAllViewsUnfiltered():193:193 -> o
    1:9:void removeView(android.view.View):140:140 -> p
    10:17:void removeView(android.view.View):144:144 -> p
    18:20:void removeView(android.view.View):145:145 -> p
    21:26:void removeView(android.view.View):147:147 -> p
    1:4:void removeViewAt(int):160:160 -> q
    5:13:void removeViewAt(int):161:161 -> q
    14:21:void removeViewAt(int):165:165 -> q
    22:24:void removeViewAt(int):166:166 -> q
    25:30:void removeViewAt(int):168:168 -> q
    1:10:boolean removeViewIfHidden(android.view.View):373:373 -> r
    11:14:boolean removeViewIfHidden(android.view.View):375:375 -> r
    15:22:boolean removeViewIfHidden(android.view.View):380:380 -> r
    23:27:boolean removeViewIfHidden(android.view.View):381:381 -> r
    28:30:boolean removeViewIfHidden(android.view.View):382:382 -> r
    31:38:boolean removeViewIfHidden(android.view.View):386:386 -> r
    1:8:void unhide(android.view.View):350:350 -> s
    9:16:void unhide(android.view.View):354:354 -> s
    17:21:void unhide(android.view.View):357:357 -> s
    22:25:void unhide(android.view.View):358:358 -> s
    26:48:void unhide(android.view.View):355:355 -> s
    49:71:void unhide(android.view.View):352:352 -> s
    1:8:boolean unhideViewInternal(android.view.View):70:70 -> t
    9:17:boolean unhideViewInternal(android.view.View):71:71 -> t
    1:33:java.lang.String toString():363:363 -> toString
androidx.recyclerview.widget.ChildHelper$Bucket -> androidx.recyclerview.widget.b$a:
# {"id":"sourceFile","fileName":"ChildHelper.java"}
    long mData -> a
    androidx.recyclerview.widget.ChildHelper$Bucket mNext -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$a;"}
    1:5:void <init>():395:395 -> <init>
    6:8:void <init>():401:401 -> <init>
    5:9:void clear(int):422:422 -> a
    10:13:void clear(int):423:423 -> a
    14:23:void clear(int):426:426 -> a
    1:10:int countOnesBefore(int):493:493 -> b
    11:17:int countOnesBefore(int):495:495 -> b
    18:30:int countOnesBefore(int):497:497 -> b
    31:42:int countOnesBefore(int):500:500 -> b
    43:54:int countOnesBefore(int):502:502 -> b
    1:4:void ensureNext():415:415 -> c
    5:12:void ensureNext():416:416 -> c
    5:7:boolean get(int):433:433 -> d
    8:15:boolean get(int):434:434 -> d
    16:31:boolean get(int):436:436 -> d
    5:7:void insert(int,boolean):449:449 -> e
    8:14:void insert(int,boolean):450:450 -> e
    15:41:void insert(int,boolean):452:452 -> e
    42:45:void insert(int,boolean):456:456 -> e
    46:49:void insert(int,boolean):458:458 -> e
    50:54:void insert(int,boolean):460:460 -> e
    55:60:void insert(int,boolean):462:462 -> e
    61:63:void insert(int,boolean):463:463 -> e
    64:69:void insert(int,boolean):464:464 -> e
    5:7:boolean remove(int):471:471 -> f
    8:19:boolean remove(int):472:472 -> f
    20:36:boolean remove(int):475:475 -> f
    37:43:boolean remove(int):476:476 -> f
    44:48:boolean remove(int):480:480 -> f
    49:50:boolean remove(int):481:481 -> f
    51:54:boolean remove(int):482:482 -> f
    55:62:boolean remove(int):483:483 -> f
    63:65:boolean remove(int):484:484 -> f
    66:71:boolean remove(int):486:486 -> f
    3:4:void reset():441:441 -> g
    5:8:void reset():442:442 -> g
    9:12:void reset():443:443 -> g
    5:7:void set(int):407:407 -> h
    8:14:void set(int):408:408 -> h
    15:23:void set(int):410:410 -> h
    1:18:java.lang.String toString():508:508 -> toString
    19:44:java.lang.String toString():509:509 -> toString
androidx.recyclerview.widget.ChildHelper$Callback -> androidx.recyclerview.widget.b$b:
# {"id":"sourceFile","fileName":"ChildHelper.java"}
    android.view.View getChildAt(int) -> a
    void onEnteredHiddenState(android.view.View) -> b
    androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    void detachViewFromParent(int) -> d
    void onLeftHiddenState(android.view.View) -> e
    void addView(android.view.View,int) -> f
    int getChildCount() -> g
    void removeViewAt(int) -> h
    void removeAllViews() -> i
    void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams) -> j
    int indexOfChild(android.view.View) -> k
androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget.c:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    java.util.ArrayList mPendingRemovals -> h
    java.util.ArrayList mPendingAdditions -> i
    java.util.ArrayList mPendingMoves -> j
    java.util.ArrayList mPendingChanges -> k
    java.util.ArrayList mAdditionsList -> l
    java.util.ArrayList mMovesList -> m
    java.util.ArrayList mChangesList -> n
    java.util.ArrayList mAddAnimations -> o
    java.util.ArrayList mMoveAnimations -> p
    java.util.ArrayList mRemoveAnimations -> q
    java.util.ArrayList mChangeAnimations -> r
    android.animation.TimeInterpolator sDefaultInterpolator -> s
    1:3:void <init>():38:38 -> <init>
    4:10:void <init>():43:43 -> <init>
    11:17:void <init>():44:44 -> <init>
    18:24:void <init>():45:45 -> <init>
    25:31:void <init>():46:46 -> <init>
    32:38:void <init>():48:48 -> <init>
    39:45:void <init>():49:49 -> <init>
    46:52:void <init>():50:50 -> <init>
    53:59:void <init>():52:52 -> <init>
    60:66:void <init>():53:53 -> <init>
    67:73:void <init>():54:54 -> <init>
    74:81:void <init>():55:55 -> <init>
    1:2:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):229:229 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    3:6:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):230:230 -> Q
    7:13:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):231:231 -> Q
    14:30:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):232:232 -> Q
    31:34:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):233:233 -> Q
    35:38:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):251:251 -> Q
    1:7:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):348:348 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$i;)V"}
    8:9:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):349:349 -> R
    10:13:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):350:350 -> R
    14:18:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):351:351 -> R
    19:22:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):353:353 -> R
    23:26:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):354:354 -> R
    27:30:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):353:353 -> R
    31:37:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):355:355 -> R
    38:46:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):356:356 -> R
    47:55:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):357:357 -> R
    56:68:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):358:358 -> R
    69:73:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):374:374 -> R
    74:77:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):377:377 -> R
    78:84:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):378:378 -> R
    85:102:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):379:379 -> R
    103:115:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):380:380 -> R
    116:119:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):395:395 -> R
    1:9:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):278:278 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;IIII)V"}
    10:18:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):282:282 -> S
    19:25:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):285:285 -> S
    26:29:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):290:290 -> S
    30:34:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):291:291 -> S
    35:53:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):292:292 -> S
    54:57:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):315:315 -> S
    1:2:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):199:199 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    3:6:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):200:200 -> T
    7:11:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):201:201 -> T
    12:33:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):202:202 -> T
    34:37:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):217:217 -> T
    1:8:void cancelAll(java.util.List):641:641 -> U
    9:27:void cancelAll(java.util.List):642:642 -> U
    1:6:void dispatchFinishedWhenDone():550:550 -> V
    7:10:void dispatchFinishedWhenDone():551:551 -> V
    1:8:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):400:400 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    9:14:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):401:401 -> W
    15:20:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):402:402 -> W
    21:28:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):403:403 -> W
    29:35:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):404:404 -> W
    1:4:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):411:411 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$i;)V"}
    5:7:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):412:412 -> X
    8:11:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):414:414 -> X
    12:15:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):415:415 -> X
    1:7:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):420:420 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$i;Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    8:10:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):421:421 -> Y
    11:14:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):422:422 -> Y
    15:17:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):423:423 -> Y
    18:24:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):428:428 -> Y
    25:30:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):429:429 -> Y
    31:35:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):430:430 -> Y
    36:40:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):431:431 -> Y
    1:4:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):522:522 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    5:15:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):523:523 -> Z
    16:26:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):525:525 -> Z
    27:30:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):526:526 -> Z
    1:17:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,java.util.List):665:665 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Ljava/util/List;)Z"}
    1:2:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):437:437 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    3:9:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):439:439 -> j
    10:20:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):441:441 -> j
    21:28:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):442:442 -> j
    29:32:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):443:443 -> j
    33:35:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):444:444 -> j
    36:38:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):445:445 -> j
    39:41:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):446:446 -> j
    42:49:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):447:447 -> j
    50:54:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):450:450 -> j
    55:64:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):451:451 -> j
    65:67:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):452:452 -> j
    68:70:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):453:453 -> j
    71:78:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):455:455 -> j
    79:81:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):456:456 -> j
    82:84:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):457:457 -> j
    85:94:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):460:460 -> j
    95:102:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):461:461 -> j
    103:105:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):462:462 -> j
    106:111:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):463:463 -> j
    112:119:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):464:464 -> j
    120:129:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):467:467 -> j
    130:137:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):468:468 -> j
    138:145:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):469:469 -> j
    146:151:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):470:470 -> j
    152:155:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):471:471 -> j
    156:158:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):472:472 -> j
    159:161:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):473:473 -> j
    162:164:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):474:474 -> j
    165:167:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):475:475 -> j
    168:173:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):476:476 -> j
    174:185:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):477:477 -> j
    186:195:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):483:483 -> j
    196:203:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):484:484 -> j
    204:209:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):485:485 -> j
    210:212:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):486:486 -> j
    213:215:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):487:487 -> j
    216:221:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):488:488 -> j
    222:229:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):489:489 -> j
    230:234:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):496:496 -> j
    235:239:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):502:502 -> j
    240:244:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):508:508 -> j
    245:249:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):514:514 -> j
    250:253:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):518:518 -> j
    1:11:void endAnimations():557:557 -> k
    12:19:void endAnimations():559:559 -> k
    20:23:void endAnimations():560:560 -> k
    24:26:void endAnimations():561:561 -> k
    27:29:void endAnimations():562:562 -> k
    30:34:void endAnimations():563:563 -> k
    35:42:void endAnimations():564:564 -> k
    43:52:void endAnimations():566:566 -> k
    53:60:void endAnimations():568:568 -> k
    61:63:void endAnimations():569:569 -> k
    64:71:void endAnimations():570:570 -> k
    72:83:void endAnimations():572:572 -> k
    84:91:void endAnimations():574:574 -> k
    92:96:void endAnimations():575:575 -> k
    97:99:void endAnimations():576:576 -> k
    100:107:void endAnimations():577:577 -> k
    108:117:void endAnimations():579:579 -> k
    118:131:void endAnimations():581:581 -> k
    132:136:void endAnimations():583:583 -> k
    137:143:void endAnimations():584:584 -> k
    144:153:void endAnimations():588:588 -> k
    154:161:void endAnimations():590:590 -> k
    162:169:void endAnimations():591:591 -> k
    170:175:void endAnimations():593:593 -> k
    176:177:void endAnimations():594:594 -> k
    178:179:void endAnimations():595:595 -> k
    180:182:void endAnimations():596:596 -> k
    183:185:void endAnimations():597:597 -> k
    186:190:void endAnimations():598:598 -> k
    191:193:void endAnimations():599:599 -> k
    194:199:void endAnimations():600:600 -> k
    200:210:void endAnimations():601:601 -> k
    211:220:void endAnimations():605:605 -> k
    221:228:void endAnimations():607:607 -> k
    229:236:void endAnimations():608:608 -> k
    237:242:void endAnimations():610:610 -> k
    243:244:void endAnimations():611:611 -> k
    245:247:void endAnimations():612:612 -> k
    248:250:void endAnimations():613:613 -> k
    251:253:void endAnimations():614:614 -> k
    254:259:void endAnimations():615:615 -> k
    260:270:void endAnimations():616:616 -> k
    271:280:void endAnimations():620:620 -> k
    281:288:void endAnimations():622:622 -> k
    289:296:void endAnimations():623:623 -> k
    297:305:void endAnimations():625:625 -> k
    306:311:void endAnimations():626:626 -> k
    312:322:void endAnimations():627:627 -> k
    323:327:void endAnimations():632:632 -> k
    328:332:void endAnimations():633:633 -> k
    333:337:void endAnimations():634:634 -> k
    338:342:void endAnimations():635:635 -> k
    343:346:void endAnimations():637:637 -> k
    1:10:boolean isRunning():531:531 -> p
    11:18:boolean isRunning():532:532 -> p
    19:26:boolean isRunning():533:533 -> p
    27:34:boolean isRunning():534:534 -> p
    35:42:boolean isRunning():535:535 -> p
    43:50:boolean isRunning():536:536 -> p
    51:58:boolean isRunning():537:537 -> p
    59:66:boolean isRunning():538:538 -> p
    67:74:boolean isRunning():539:539 -> p
    75:82:boolean isRunning():540:540 -> p
    83:93:boolean isRunning():541:541 -> p
    1:6:void runPendingAnimations():102:102 -> u
    7:12:void runPendingAnimations():103:103 -> u
    13:18:void runPendingAnimations():104:104 -> u
    19:34:void runPendingAnimations():105:105 -> u
    35:52:void runPendingAnimations():111:111 -> u
    53:56:void runPendingAnimations():112:112 -> u
    57:63:void runPendingAnimations():114:114 -> u
    64:68:void runPendingAnimations():117:117 -> u
    69:73:void runPendingAnimations():118:118 -> u
    74:78:void runPendingAnimations():119:119 -> u
    79:83:void runPendingAnimations():120:120 -> u
    84:90:void runPendingAnimations():121:121 -> u
    91:100:void runPendingAnimations():133:133 -> u
    101:108:void runPendingAnimations():134:134 -> u
    109:113:void runPendingAnimations():136:136 -> u
    114:118:void runPendingAnimations():141:141 -> u
    119:123:void runPendingAnimations():142:142 -> u
    124:128:void runPendingAnimations():143:143 -> u
    129:133:void runPendingAnimations():144:144 -> u
    134:140:void runPendingAnimations():145:145 -> u
    141:148:void runPendingAnimations():156:156 -> u
    149:158:void runPendingAnimations():157:157 -> u
    159:163:void runPendingAnimations():159:159 -> u
    164:168:void runPendingAnimations():164:164 -> u
    169:173:void runPendingAnimations():165:165 -> u
    174:178:void runPendingAnimations():166:166 -> u
    179:183:void runPendingAnimations():167:167 -> u
    184:195:void runPendingAnimations():168:168 -> u
    196:203:void runPendingAnimations():186:186 -> u
    204:211:void runPendingAnimations():179:179 -> u
    212:219:void runPendingAnimations():180:180 -> u
    220:223:void runPendingAnimations():181:181 -> u
    224:228:void runPendingAnimations():182:182 -> u
    229:236:void runPendingAnimations():183:183 -> u
    237:240:void runPendingAnimations():184:184 -> u
    1:3:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):222:222 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    4:9:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):223:223 -> w
    10:16:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):224:224 -> w
    9:19:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):324:324 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;IIII)Z"}
    20:25:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):326:326 -> x
    26:31:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):327:327 -> x
    32:37:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):328:328 -> x
    38:50:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):329:329 -> x
    51:55:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):333:333 -> x
    56:60:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):334:334 -> x
    61:67:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):335:335 -> x
    68:70:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):338:338 -> x
    71:77:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):339:339 -> x
    78:84:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):340:340 -> x
    85:90:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):341:341 -> x
    91:108:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):343:343 -> x
    1:2:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):257:257 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;IIII)Z"}
    3:9:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):258:258 -> y
    10:18:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):259:259 -> y
    19:29:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):260:260 -> y
    30:38:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):264:264 -> y
    39:45:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):268:268 -> y
    46:48:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):271:271 -> y
    49:63:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):273:273 -> y
    1:3:boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder):193:193 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    4:10:boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder):194:194 -> z
androidx.recyclerview.widget.DefaultItemAnimator$1 -> androidx.recyclerview.widget.c$a:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    java.util.ArrayList val$moves -> e
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:8:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,java.util.ArrayList):121:121 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Ljava/util/ArrayList;)V"}
    1:17:void run():124:124 -> run
    18:33:void run():125:125 -> run
    34:38:void run():128:128 -> run
    39:48:void run():129:129 -> run
androidx.recyclerview.widget.DefaultItemAnimator$2 -> androidx.recyclerview.widget.c$b:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    java.util.ArrayList val$changes -> e
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:8:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,java.util.ArrayList):145:145 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Ljava/util/ArrayList;)V"}
    1:17:void run():148:148 -> run
    18:23:void run():149:149 -> run
    24:28:void run():151:151 -> run
    29:38:void run():152:152 -> run
androidx.recyclerview.widget.DefaultItemAnimator$3 -> androidx.recyclerview.widget.c$c:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    java.util.ArrayList val$additions -> e
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:8:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,java.util.ArrayList):168:168 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Ljava/util/ArrayList;)V"}
    1:17:void run():171:171 -> run
    18:23:void run():172:172 -> run
    24:28:void run():174:174 -> run
    29:38:void run():175:175 -> run
androidx.recyclerview.widget.DefaultItemAnimator$4 -> androidx.recyclerview.widget.c$d:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    android.view.ViewPropertyAnimator val$animation -> b
    android.view.View val$view -> c
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:12:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,android.view.ViewPropertyAnimator,android.view.View):203:203 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$b0;Landroid/view/ViewPropertyAnimator;Landroid/view/View;)V"}
    1:6:void onAnimationEnd(android.animation.Animator):211:211 -> onAnimationEnd
    7:13:void onAnimationEnd(android.animation.Animator):212:212 -> onAnimationEnd
    14:20:void onAnimationEnd(android.animation.Animator):213:213 -> onAnimationEnd
    21:29:void onAnimationEnd(android.animation.Animator):214:214 -> onAnimationEnd
    30:35:void onAnimationEnd(android.animation.Animator):215:215 -> onAnimationEnd
    1:8:void onAnimationStart(android.animation.Animator):206:206 -> onAnimationStart
androidx.recyclerview.widget.DefaultItemAnimator$5 -> androidx.recyclerview.widget.c$e:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    android.view.View val$view -> b
    android.view.ViewPropertyAnimator val$animation -> c
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:12:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,android.view.View,android.view.ViewPropertyAnimator):233:233 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$b0;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V"}
    1:8:void onAnimationCancel(android.animation.Animator):241:241 -> onAnimationCancel
    1:6:void onAnimationEnd(android.animation.Animator):246:246 -> onAnimationEnd
    7:13:void onAnimationEnd(android.animation.Animator):247:247 -> onAnimationEnd
    14:22:void onAnimationEnd(android.animation.Animator):248:248 -> onAnimationEnd
    23:28:void onAnimationEnd(android.animation.Animator):249:249 -> onAnimationEnd
    1:8:void onAnimationStart(android.animation.Animator):236:236 -> onAnimationStart
androidx.recyclerview.widget.DefaultItemAnimator$6 -> androidx.recyclerview.widget.c$f:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    int val$deltaX -> b
    android.view.View val$view -> c
    int val$deltaY -> d
    android.view.ViewPropertyAnimator val$animation -> e
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:16:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,android.view.View,int,android.view.ViewPropertyAnimator):292:292 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$b0;ILandroid/view/View;ILandroid/view/ViewPropertyAnimator;)V"}
    1:5:void onAnimationCancel(android.animation.Animator):300:300 -> onAnimationCancel
    6:10:void onAnimationCancel(android.animation.Animator):301:301 -> onAnimationCancel
    11:14:void onAnimationCancel(android.animation.Animator):303:303 -> onAnimationCancel
    15:20:void onAnimationCancel(android.animation.Animator):304:304 -> onAnimationCancel
    1:6:void onAnimationEnd(android.animation.Animator):310:310 -> onAnimationEnd
    7:13:void onAnimationEnd(android.animation.Animator):311:311 -> onAnimationEnd
    14:22:void onAnimationEnd(android.animation.Animator):312:312 -> onAnimationEnd
    23:28:void onAnimationEnd(android.animation.Animator):313:313 -> onAnimationEnd
    1:8:void onAnimationStart(android.animation.Animator):295:295 -> onAnimationStart
androidx.recyclerview.widget.DefaultItemAnimator$7 -> androidx.recyclerview.widget.c$g:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo val$changeInfo -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c$i;"}
    android.view.ViewPropertyAnimator val$oldViewAnim -> b
    android.view.View val$view -> c
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:12:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,android.view.ViewPropertyAnimator,android.view.View):358:358 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/c$i;Landroid/view/ViewPropertyAnimator;Landroid/view/View;)V"}
    1:6:void onAnimationEnd(android.animation.Animator):366:366 -> onAnimationEnd
    7:13:void onAnimationEnd(android.animation.Animator):367:367 -> onAnimationEnd
    14:19:void onAnimationEnd(android.animation.Animator):368:368 -> onAnimationEnd
    20:24:void onAnimationEnd(android.animation.Animator):369:369 -> onAnimationEnd
    25:34:void onAnimationEnd(android.animation.Animator):370:370 -> onAnimationEnd
    35:45:void onAnimationEnd(android.animation.Animator):371:371 -> onAnimationEnd
    46:51:void onAnimationEnd(android.animation.Animator):372:372 -> onAnimationEnd
    1:11:void onAnimationStart(android.animation.Animator):361:361 -> onAnimationStart
androidx.recyclerview.widget.DefaultItemAnimator$8 -> androidx.recyclerview.widget.c$h:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo val$changeInfo -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c$i;"}
    android.view.ViewPropertyAnimator val$newViewAnimation -> b
    android.view.View val$newView -> c
    androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"}
    1:12:void <init>(androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,android.view.ViewPropertyAnimator,android.view.View):380:380 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/c$i;Landroid/view/ViewPropertyAnimator;Landroid/view/View;)V"}
    1:6:void onAnimationEnd(android.animation.Animator):387:387 -> onAnimationEnd
    7:13:void onAnimationEnd(android.animation.Animator):388:388 -> onAnimationEnd
    14:19:void onAnimationEnd(android.animation.Animator):389:389 -> onAnimationEnd
    20:24:void onAnimationEnd(android.animation.Animator):390:390 -> onAnimationEnd
    25:34:void onAnimationEnd(android.animation.Animator):391:391 -> onAnimationEnd
    35:45:void onAnimationEnd(android.animation.Animator):392:392 -> onAnimationEnd
    46:51:void onAnimationEnd(android.animation.Animator):393:393 -> onAnimationEnd
    1:11:void onAnimationStart(android.animation.Animator):383:383 -> onAnimationStart
androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo -> androidx.recyclerview.widget.c$i:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder oldHolder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder newHolder -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    int fromX -> c
    int fromY -> d
    int toX -> e
    int toY -> f
    1:3:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):73:75 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    4:8:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):80:84 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;IIII)V"}
    1:75:java.lang.String toString():89:89 -> toString
androidx.recyclerview.widget.DefaultItemAnimator$MoveInfo -> androidx.recyclerview.widget.c$j:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder holder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    int fromX -> b
    int fromY -> c
    int toX -> d
    int toY -> e
    1:3:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;IIII)V"}
    4:5:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):62:62 -> <init>
    6:7:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):63:63 -> <init>
    8:9:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):64:64 -> <init>
    10:11:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):65:65 -> <init>
    12:14:void <init>(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):66:66 -> <init>
androidx.recyclerview.widget.FastScroller -> androidx.recyclerview.widget.d:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    int mAnimationState -> A
    java.lang.Runnable mHideRunnable -> B
    androidx.recyclerview.widget.RecyclerView$OnScrollListener mOnScrollListener -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"}
    int[] PRESSED_STATE_SET -> D
    int[] EMPTY_STATE_SET -> E
    int mScrollbarMinimumRange -> a
    int mMargin -> b
    android.graphics.drawable.StateListDrawable mVerticalThumbDrawable -> c
    android.graphics.drawable.Drawable mVerticalTrackDrawable -> d
    int mVerticalThumbWidth -> e
    int mVerticalTrackWidth -> f
    android.graphics.drawable.StateListDrawable mHorizontalThumbDrawable -> g
    android.graphics.drawable.Drawable mHorizontalTrackDrawable -> h
    int mHorizontalThumbHeight -> i
    int mHorizontalTrackHeight -> j
    int mVerticalThumbHeight -> k
    int mVerticalThumbCenterY -> l
    float mVerticalDragY -> m
    int mHorizontalThumbWidth -> n
    int mHorizontalThumbCenterX -> o
    float mHorizontalDragX -> p
    int mRecyclerViewWidth -> q
    int mRecyclerViewHeight -> r
    androidx.recyclerview.widget.RecyclerView mRecyclerView -> s
    boolean mNeedVerticalScrollbar -> t
    boolean mNeedHorizontalScrollbar -> u
    int mState -> v
    int mDragState -> w
    int[] mVerticalRange -> x
    int[] mHorizontalRange -> y
    android.animation.ValueAnimator mShowHideAnimator -> z
    4:10:void <clinit>():74:74 -> <clinit>
    11:15:void <clinit>():75:75 -> <clinit>
    1:4:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):141:141 -> <init>
    5:6:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):104:104 -> <init>
    7:8:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):105:105 -> <init>
    9:10:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):112:112 -> <init>
    11:12:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):113:113 -> <init>
    13:14:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):114:114 -> <init>
    15:17:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):115:115 -> <init>
    18:21:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):117:117 -> <init>
    22:25:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):118:118 -> <init>
    26:30:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):119:119 -> <init>
    31:36:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):120:120 -> <init>
    37:38:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):121:121 -> <init>
    39:45:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):123:123 -> <init>
    46:52:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):129:129 -> <init>
    53:54:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):142:142 -> <init>
    55:56:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):143:143 -> <init>
    57:58:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):144:144 -> <init>
    59:60:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):145:145 -> <init>
    61:70:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):146:146 -> <init>
    71:80:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):147:147 -> <init>
    81:90:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):149:149 -> <init>
    91:100:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):151:151 -> <init>
    101:102:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):152:152 -> <init>
    103:106:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):153:153 -> <init>
    107:109:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):154:154 -> <init>
    110:112:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):155:155 -> <init>
    113:120:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):157:157 -> <init>
    121:128:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):158:158 -> <init>
    129:132:void <init>(androidx.recyclerview.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):160:160 -> <init>
    1:6:void updateScrollPosition(int,int):348:348 -> A
    7:14:void updateScrollPosition(int,int):349:349 -> A
    15:23:void updateScrollPosition(int,int):350:350 -> A
    24:29:void updateScrollPosition(int,int):353:353 -> A
    30:35:void updateScrollPosition(int,int):354:354 -> A
    36:44:void updateScrollPosition(int,int):355:355 -> A
    45:50:void updateScrollPosition(int,int):358:358 -> A
    51:54:void updateScrollPosition(int,int):359:359 -> A
    55:71:void updateScrollPosition(int,int):360:360 -> A
    72:75:void updateScrollPosition(int,int):367:367 -> A
    76:82:void updateScrollPosition(int,int):369:369 -> A
    83:95:void updateScrollPosition(int,int):373:373 -> A
    96:99:void updateScrollPosition(int,int):375:375 -> A
    100:106:void updateScrollPosition(int,int):377:377 -> A
    107:114:void updateScrollPosition(int,int):381:381 -> A
    115:118:void updateScrollPosition(int,int):382:382 -> A
    1:5:void verticalScrollTo(float):455:455 -> B
    6:20:void verticalScrollTo(float):456:456 -> B
    21:35:void verticalScrollTo(float):457:457 -> B
    36:39:void verticalScrollTo(float):460:460 -> B
    40:45:void verticalScrollTo(float):461:461 -> B
    46:52:void verticalScrollTo(float):462:462 -> B
    53:58:void verticalScrollTo(float):460:460 -> B
    59:63:void verticalScrollTo(float):464:464 -> B
    64:66:void verticalScrollTo(float):466:466 -> B
    1:7:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):390:390 -> a
    8:19:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):391:391 -> a
    20:31:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):392:392 -> a
    32:43:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):393:393 -> a
    44:45:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):396:396 -> a
    46:56:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):397:397 -> a
    57:58:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):399:399 -> a
    59:66:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):400:400 -> a
    67:75:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):403:403 -> a
    1:6:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):418:418 -> b
    7:14:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):422:422 -> b
    15:26:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):423:423 -> b
    27:44:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):424:424 -> b
    45:46:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):427:427 -> b
    47:57:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):428:428 -> b
    58:59:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):430:430 -> b
    60:67:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):431:431 -> b
    68:71:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):433:433 -> b
    72:82:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):435:435 -> b
    83:84:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):436:436 -> b
    85:86:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):437:437 -> b
    87:90:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):438:438 -> b
    91:93:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):439:439 -> b
    94:103:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):440:440 -> b
    104:106:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):441:441 -> b
    107:110:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):442:442 -> b
    111:117:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):443:443 -> b
    118:121:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):445:445 -> b
    122:129:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):446:446 -> b
    1:1:void onRequestDisallowInterceptTouchEvent(boolean):0:0 -> c
    1:14:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):277:277 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    15:21:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):278:278 -> h
    22:25:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):289:289 -> h
    26:29:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):290:290 -> h
    30:32:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):291:291 -> h
    33:36:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):293:293 -> h
    37:40:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):294:294 -> h
    41:48:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):279:279 -> h
    49:57:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):280:280 -> h
    58:61:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):285:285 -> h
    1:7:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):164:164 -> i
    8:10:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):168:168 -> i
    11:14:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):170:170 -> i
    15:18:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):172:172 -> i
    1:8:void cancelHide():267:267 -> j
    1:5:void destroyCallbacks():183:183 -> k
    6:10:void destroyCallbacks():184:184 -> k
    11:17:void destroyCallbacks():185:185 -> k
    18:21:void destroyCallbacks():186:186 -> k
    1:2:void drawHorizontalScrollbar(android.graphics.Canvas):325:325 -> l
    3:5:void drawHorizontalScrollbar(android.graphics.Canvas):327:327 -> l
    6:12:void drawHorizontalScrollbar(android.graphics.Canvas):328:328 -> l
    13:18:void drawHorizontalScrollbar(android.graphics.Canvas):329:329 -> l
    19:24:void drawHorizontalScrollbar(android.graphics.Canvas):330:330 -> l
    25:29:void drawHorizontalScrollbar(android.graphics.Canvas):331:331 -> l
    30:32:void drawHorizontalScrollbar(android.graphics.Canvas):333:333 -> l
    33:38:void drawHorizontalScrollbar(android.graphics.Canvas):334:334 -> l
    39:41:void drawHorizontalScrollbar(android.graphics.Canvas):335:335 -> l
    42:50:void drawHorizontalScrollbar(android.graphics.Canvas):336:336 -> l
    51:54:void drawHorizontalScrollbar(android.graphics.Canvas):337:337 -> l
    1:2:void drawVerticalScrollbar(android.graphics.Canvas):300:300 -> m
    3:5:void drawVerticalScrollbar(android.graphics.Canvas):302:302 -> m
    6:12:void drawVerticalScrollbar(android.graphics.Canvas):303:303 -> m
    13:18:void drawVerticalScrollbar(android.graphics.Canvas):304:304 -> m
    19:24:void drawVerticalScrollbar(android.graphics.Canvas):305:305 -> m
    25:27:void drawVerticalScrollbar(android.graphics.Canvas):306:306 -> m
    28:33:void drawVerticalScrollbar(android.graphics.Canvas):308:308 -> m
    34:38:void drawVerticalScrollbar(android.graphics.Canvas):309:309 -> m
    39:49:void drawVerticalScrollbar(android.graphics.Canvas):310:310 -> m
    50:52:void drawVerticalScrollbar(android.graphics.Canvas):311:311 -> m
    53:57:void drawVerticalScrollbar(android.graphics.Canvas):312:312 -> m
    58:60:void drawVerticalScrollbar(android.graphics.Canvas):313:313 -> m
    61:72:void drawVerticalScrollbar(android.graphics.Canvas):314:314 -> m
    73:75:void drawVerticalScrollbar(android.graphics.Canvas):316:316 -> m
    76:81:void drawVerticalScrollbar(android.graphics.Canvas):317:317 -> m
    82:84:void drawVerticalScrollbar(android.graphics.Canvas):318:318 -> m
    85:93:void drawVerticalScrollbar(android.graphics.Canvas):319:319 -> m
    94:97:void drawVerticalScrollbar(android.graphics.Canvas):320:320 -> m
    1:7:int[] getHorizontalRange():551:551 -> n
    8:14:int[] getHorizontalRange():552:552 -> n
    1:7:int[] getVerticalRange():542:542 -> o
    8:14:int[] getVerticalRange():543:543 -> o
    1:9:void hide(int):253:253 -> p
    10:15:void hide(int):255:255 -> p
    16:17:void hide(int):258:258 -> p
    18:40:void hide(int):259:259 -> p
    41:46:void hide(int):260:260 -> p
    47:52:void hide(int):261:261 -> p
    1:5:void horizontalScrollTo(float):470:470 -> q
    6:20:void horizontalScrollTo(float):471:471 -> q
    21:35:void horizontalScrollTo(float):472:472 -> q
    36:39:void horizontalScrollTo(float):476:476 -> q
    40:45:void horizontalScrollTo(float):477:477 -> q
    46:52:void horizontalScrollTo(float):478:478 -> q
    53:58:void horizontalScrollTo(float):476:476 -> q
    59:63:void horizontalScrollTo(float):480:480 -> q
    64:66:void horizontalScrollTo(float):483:483 -> q
    1:12:boolean isLayoutRTL():216:216 -> r
    1:35:boolean isPointInsideHorizontalThumb(float,float):513:513 -> s
    1:51:boolean isPointInsideVerticalThumb(float,float):505:505 -> t
    1:6:void requestRedraw():191:191 -> u
    1:3:void resetHideDelay(int):271:271 -> v
    4:12:void resetHideDelay(int):272:272 -> v
    2:24:int scrollTo(float,float,int[],int,int,int):488:488 -> w
    4:7:void setState(int):195:195 -> x
    8:14:void setState(int):196:196 -> x
    15:19:void setState(int):197:197 -> x
    20:23:void setState(int):201:201 -> x
    24:26:void setState(int):203:203 -> x
    27:32:void setState(int):206:206 -> x
    33:41:void setState(int):207:207 -> x
    42:50:void setState(int):208:208 -> x
    51:53:void setState(int):210:210 -> x
    54:56:void setState(int):212:212 -> x
    1:5:void setupCallbacks():177:177 -> y
    6:10:void setupCallbacks():178:178 -> y
    11:18:void setupCallbacks():179:179 -> y
    1:8:void show():233:233 -> z
    9:14:void show():235:235 -> z
    15:16:void show():238:238 -> z
    17:41:void show():239:239 -> z
    42:48:void show():240:240 -> z
    49:55:void show():241:241 -> z
    56:61:void show():242:242 -> z
androidx.recyclerview.widget.FastScroller$1 -> androidx.recyclerview.widget.d$a:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    androidx.recyclerview.widget.FastScroller this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"}
    1:6:void <init>(androidx.recyclerview.widget.FastScroller):123:123 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/d;)V"}
    1:8:void run():126:126 -> run
androidx.recyclerview.widget.FastScroller$2 -> androidx.recyclerview.widget.d$b:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    androidx.recyclerview.widget.FastScroller this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"}
    1:6:void <init>(androidx.recyclerview.widget.FastScroller):130:130 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/d;)V"}
    1:6:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):133:133 -> b
    7:10:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):134:134 -> b
    11:14:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):133:133 -> b
androidx.recyclerview.widget.FastScroller$AnimatorListener -> androidx.recyclerview.widget.d$c:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    boolean mCanceled -> a
    androidx.recyclerview.widget.FastScroller this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"}
    1:6:void <init>(androidx.recyclerview.widget.FastScroller):560:560 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/d;)V"}
    7:9:void <init>(androidx.recyclerview.widget.FastScroller):558:558 -> <init>
    2:4:void onAnimationCancel(android.animation.Animator):581:581 -> onAnimationCancel
    1:5:void onAnimationEnd(android.animation.Animator):566:566 -> onAnimationEnd
    6:8:void onAnimationEnd(android.animation.Animator):567:567 -> onAnimationEnd
    9:27:void onAnimationEnd(android.animation.Animator):570:570 -> onAnimationEnd
    28:31:void onAnimationEnd(android.animation.Animator):571:571 -> onAnimationEnd
    32:35:void onAnimationEnd(android.animation.Animator):572:572 -> onAnimationEnd
    36:40:void onAnimationEnd(android.animation.Animator):574:574 -> onAnimationEnd
    41:44:void onAnimationEnd(android.animation.Animator):575:575 -> onAnimationEnd
androidx.recyclerview.widget.FastScroller$AnimatorUpdater -> androidx.recyclerview.widget.d$d:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    androidx.recyclerview.widget.FastScroller this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"}
    1:6:void <init>(androidx.recyclerview.widget.FastScroller):586:586 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/d;)V"}
    1:14:void onAnimationUpdate(android.animation.ValueAnimator):591:591 -> onAnimationUpdate
    15:21:void onAnimationUpdate(android.animation.ValueAnimator):592:592 -> onAnimationUpdate
    22:28:void onAnimationUpdate(android.animation.ValueAnimator):593:593 -> onAnimationUpdate
    29:34:void onAnimationUpdate(android.animation.ValueAnimator):594:594 -> onAnimationUpdate
androidx.recyclerview.widget.GapWorker -> androidx.recyclerview.widget.e:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    java.util.ArrayList mRecyclerViews -> e
    long mPostTimeNs -> f
    long mFrameIntervalNs -> g
    java.util.ArrayList mTasks -> h
    java.lang.ThreadLocal sGapWorker -> i
    java.util.Comparator sTaskComparator -> j
    1:7:void <clinit>():31:31 -> <clinit>
    8:15:void <clinit>():188:188 -> <clinit>
    1:3:void <init>():29:29 -> <init>
    4:10:void <init>():33:33 -> <init>
    11:18:void <init>():58:58 -> <init>
    1:6:void add(androidx.recyclerview.widget.RecyclerView):161:161 -> a
    1:11:void buildTaskList():215:215 -> b
    12:19:void buildTaskList():218:218 -> b
    20:25:void buildTaskList():219:219 -> b
    26:30:void buildTaskList():220:220 -> b
    31:38:void buildTaskList():221:221 -> b
    39:47:void buildTaskList():226:226 -> b
    48:55:void buildTaskList():229:229 -> b
    56:62:void buildTaskList():230:230 -> b
    63:64:void buildTaskList():235:235 -> b
    65:72:void buildTaskList():236:236 -> b
    73:78:void buildTaskList():237:237 -> b
    79:84:void buildTaskList():238:238 -> b
    85:92:void buildTaskList():240:240 -> b
    93:97:void buildTaskList():241:241 -> b
    98:103:void buildTaskList():242:242 -> b
    104:111:void buildTaskList():244:244 -> b
    112:122:void buildTaskList():246:246 -> b
    123:124:void buildTaskList():248:248 -> b
    125:126:void buildTaskList():249:249 -> b
    127:128:void buildTaskList():250:250 -> b
    129:130:void buildTaskList():251:251 -> b
    131:142:void buildTaskList():252:252 -> b
    143:150:void buildTaskList():259:259 -> b
    1:11:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):342:342 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/e$c;J)V"}
    12:21:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):343:343 -> c
    22:25:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):345:345 -> c
    26:31:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):347:347 -> c
    32:37:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):348:348 -> c
    38:49:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):349:349 -> c
    2:9:void flushTasksWithDeadline(long):354:354 -> d
    10:17:void flushTasksWithDeadline(long):355:355 -> d
    18:22:void flushTasksWithDeadline(long):356:356 -> d
    23:25:void flushTasksWithDeadline(long):359:359 -> d
    26:32:void flushTasksWithDeadline(long):360:360 -> d
    1:10:boolean isPrefetchPositionAttached(androidx.recyclerview.widget.RecyclerView,int):263:263 -> e
    11:16:boolean isPrefetchPositionAttached(androidx.recyclerview.widget.RecyclerView,int):265:265 -> e
    17:20:boolean isPrefetchPositionAttached(androidx.recyclerview.widget.RecyclerView,int):266:266 -> e
    21:36:boolean isPrefetchPositionAttached(androidx.recyclerview.widget.RecyclerView,int):268:268 -> e
    1:6:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):175:175 -> f
    7:14:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):179:179 -> f
    15:20:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):180:180 -> f
    21:23:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):181:181 -> f
    24:29:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):185:185 -> f
    1:3:void prefetch(long):365:365 -> g
    4:7:void prefetch(long):366:366 -> g
    4:9:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):314:314 -> h
    10:15:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):315:315 -> h
    16:18:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):318:318 -> h
    19:21:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):322:322 -> h
    22:24:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):323:323 -> h
    25:28:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):325:325 -> h
    29:33:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):327:327 -> h
    34:41:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):328:328 -> h
    42:47:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):329:329 -> h
    48:51:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):332:332 -> h
    52:59:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):333:333 -> h
    60:68:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):336:336 -> h
    1:8:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):277:277 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;IJ)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    9:11:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):282:282 -> i
    12:14:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):285:285 -> i
    15:20:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):286:286 -> i
    21:32:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):290:290 -> i
    33:40:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):293:293 -> i
    41:43:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):299:299 -> i
    44:51:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):303:303 -> i
    1:6:void remove(androidx.recyclerview.widget.RecyclerView):165:165 -> j
    3:7:void run():372:372 -> run
    8:15:void run():374:374 -> run
    16:17:void run():401:401 -> run
    18:21:void run():402:402 -> run
    22:31:void run():381:381 -> run
    32:39:void run():384:384 -> run
    40:45:void run():385:385 -> run
    46:64:void run():386:386 -> run
    65:73:void run():395:395 -> run
    74:77:void run():397:397 -> run
    78:79:void run():401:401 -> run
    80:83:void run():402:402 -> run
androidx.recyclerview.widget.GapWorker$1 -> androidx.recyclerview.widget.e$a:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    1:4:void <init>():188:188 -> <init>
    1:23:int compare(androidx.recyclerview.widget.GapWorker$Task,androidx.recyclerview.widget.GapWorker$Task):192:192 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/e$c;Landroidx/recyclerview/widget/e$c;)I"}
    24:33:int compare(androidx.recyclerview.widget.GapWorker$Task,androidx.recyclerview.widget.GapWorker$Task):197:197 -> a
    34:41:int compare(androidx.recyclerview.widget.GapWorker$Task,androidx.recyclerview.widget.GapWorker$Task):202:202 -> a
    42:50:int compare(androidx.recyclerview.widget.GapWorker$Task,androidx.recyclerview.widget.GapWorker$Task):206:206 -> a
    1:9:int compare(java.lang.Object,java.lang.Object):188:188 -> compare
androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl -> androidx.recyclerview.widget.e$b:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    int mPrefetchDx -> a
    int mPrefetchDy -> b
    int[] mPrefetchArray -> c
    int mCount -> d
    1:4:void <init>():63:63 -> <init>
    5:8:void addPosition(int,int):119:119 -> a
    9:13:void addPosition(int,int):120:120 -> a
    14:18:void addPosition(int,int):121:121 -> a
    19:22:void addPosition(int,int):122:122 -> a
    23:26:void addPosition(int,int):123:123 -> a
    27:30:void addPosition(int,int):125:125 -> a
    31:35:void addPosition(int,int):126:126 -> a
    36:41:void addPosition(int,int):130:130 -> a
    42:43:void addPosition(int,int):131:131 -> a
    44:50:void addPosition(int,int):133:133 -> a
    51:58:void addPosition(int,int):115:115 -> a
    59:66:void addPosition(int,int):111:111 -> a
    1:5:void clearPrefetchPositions():150:150 -> b
    6:9:void clearPrefetchPositions():151:151 -> b
    10:12:void clearPrefetchPositions():153:153 -> b
    2:3:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):77:77 -> c
    4:8:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):78:78 -> c
    9:11:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):79:79 -> c
    12:13:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):82:82 -> c
    14:19:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):83:83 -> c
    20:27:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):85:85 -> c
    28:35:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):89:89 -> c
    36:45:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):90:90 -> c
    46:51:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):94:94 -> c
    52:60:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):95:95 -> c
    61:66:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):100:100 -> c
    67:68:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):101:101 -> c
    69:70:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):102:102 -> c
    71:76:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):103:103 -> c
    1:5:boolean lastPrefetchIncludedPosition(int):137:137 -> d
    6:12:boolean lastPrefetchIncludedPosition(int):138:138 -> d
    13:24:boolean lastPrefetchIncludedPosition(int):140:140 -> d
    1:2:void setPrefetchVector(int,int):72:72 -> e
    3:5:void setPrefetchVector(int,int):73:73 -> e
androidx.recyclerview.widget.GapWorker$Task -> androidx.recyclerview.widget.e$c:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    boolean immediate -> a
    int viewVelocity -> b
    int distanceToItem -> c
    androidx.recyclerview.widget.RecyclerView view -> d
    int position -> e
    1:4:void <init>():37:37 -> <init>
    2:3:void clear():45:45 -> a
    4:5:void clear():46:46 -> a
    6:8:void clear():47:47 -> a
    9:10:void clear():48:48 -> a
    11:13:void clear():49:49 -> a
androidx.recyclerview.widget.GridLayoutManager -> androidx.recyclerview.widget.GridLayoutManager:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    boolean mPendingSpanCountChange -> G
    int mSpanCount -> H
    int[] mCachedBorders -> I
    android.view.View[] mSet -> J
    android.util.SparseIntArray mPreLayoutSpanSizeCache -> K
    android.util.SparseIntArray mPreLayoutSpanIndexCache -> L
    androidx.recyclerview.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/GridLayoutManager$c;"}
    android.graphics.Rect mDecorInsets -> N
    1:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):72:72 -> <init>
    5:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):44:44 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):45:45 -> <init>
    10:16:void <init>(android.content.Context,android.util.AttributeSet,int,int):56:56 -> <init>
    17:23:void <init>(android.content.Context,android.util.AttributeSet,int,int):57:57 -> <init>
    24:30:void <init>(android.content.Context,android.util.AttributeSet,int,int):58:58 -> <init>
    31:37:void <init>(android.content.Context,android.util.AttributeSet,int,int):60:60 -> <init>
    38:41:void <init>(android.content.Context,android.util.AttributeSet,int,int):73:73 -> <init>
    42:47:void <init>(android.content.Context,android.util.AttributeSet,int,int):74:74 -> <init>
    1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():227:227 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"}
    7:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():228:228 -> C
    13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():231:231 -> C
    1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):238:238 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):243:243 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):244:244 -> E
    13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):246:246 -> E
    1:12:boolean supportsPredictiveItemAnimations():1117:1117 -> F1
    15:18:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,boolean):782:782 -> F2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;IIZ)V"}
    19:24:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,boolean):783:783 -> F2
    25:34:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,boolean):784:784 -> F2
    35:40:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,boolean):785:785 -> F2
    1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):511:511 -> G1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    5:16:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):513:513 -> G1
    17:18:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):514:514 -> G1
    19:27:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):515:515 -> G1
    28:34:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):516:516 -> G1
    35:45:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):518:518 -> G1
    1:7:void cachePreLayoutSpanMapping():190:190 -> G2
    8:17:void cachePreLayoutSpanMapping():192:192 -> G2
    18:21:void cachePreLayoutSpanMapping():193:193 -> G2
    22:30:void cachePreLayoutSpanMapping():194:194 -> G2
    31:43:void cachePreLayoutSpanMapping():195:195 -> G2
    7:14:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):995:995 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    15:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):999:999 -> H0
    21:22:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1000:1000 -> H0
    23:25:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1001:1001 -> H0
    26:34:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1002:1002 -> H0
    35:44:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1008:1008 -> H0
    45:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1009:1009 -> H0
    50:57:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1012:1012 -> H0
    58:64:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1018:1018 -> H0
    65:77:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1020:1020 -> H0
    78:91:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1044:1044 -> H0
    92:95:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1046:1046 -> H0
    96:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1047:1047 -> H0
    108:132:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1052:1052 -> H0
    133:138:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1063:1063 -> H0
    139:142:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1064:1064 -> H0
    143:145:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1065:1065 -> H0
    146:156:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1066:1066 -> H0
    157:164:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1071:1071 -> H0
    165:183:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1072:1072 -> H0
    184:187:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> H0
    188:195:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1076:1076 -> H0
    196:222:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1078:1078 -> H0
    223:245:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1087:1087 -> H0
    246:251:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1099:1099 -> H0
    252:253:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1101:1101 -> H0
    254:257:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1102:1102 -> H0
    258:273:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> H0
    274:275:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1106:1106 -> H0
    276:279:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1107:1107 -> H0
    280:316:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1108:1108 -> H0
    1:11:void calculateItemBorders(int):310:310 -> H2
    4:16:int[] calculateItemBorders(int[],int,int):321:321 -> I2
    17:19:int[] calculateItemBorders(int[],int,int):323:323 -> I2
    20:21:int[] calculateItemBorders(int[],int,int):325:325 -> I2
    22:23:int[] calculateItemBorders(int[],int,int):326:326 -> I2
    24:40:int[] calculateItemBorders(int[],int,int):327:327 -> I2
    41:46:int[] calculateItemBorders(int[],int,int):338:338 -> I2
    1:5:void clearPreLayoutSpanMappingCache():185:185 -> J2
    6:11:void clearPreLayoutSpanMappingCache():186:186 -> J2
    7:16:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):389:389 -> K2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"}
    17:22:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):392:392 -> K2
    23:24:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):393:393 -> K2
    25:30:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):394:394 -> K2
    31:35:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):398:398 -> K2
    36:41:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):399:399 -> K2
    42:50:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):402:402 -> K2
    51:53:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):410:410 -> K2
    1:11:void ensureViewSet():364:364 -> L2
    12:18:void ensureViewSet():365:365 -> L2
    1:5:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):132:132 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    6:8:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):133:133 -> M
    9:16:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):135:135 -> M
    17:27:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):140:140 -> M
    1:11:int getSpaceForSpanRange(int,int):344:344 -> M2
    12:25:int getSpaceForSpanRange(int,int):345:345 -> M2
    26:34:int getSpaceForSpanRange(int,int):348:348 -> M2
    1:4:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):146:146 -> N0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    5:8:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):147:147 -> N0
    9:12:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):148:148 -> N0
    13:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):151:151 -> N0
    15:22:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):152:152 -> N0
    23:29:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):153:153 -> N0
    30:41:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):155:155 -> N0
    42:54:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):157:157 -> N0
    55:63:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):154:154 -> N0
    64:75:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):161:161 -> N0
    76:90:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):162:162 -> N0
    91:98:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):159:159 -> N0
    1:6:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):451:451 -> N2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;I)I"}
    7:15:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):452:452 -> N2
    16:22:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):454:454 -> N2
    23:46:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):460:460 -> N2
    47:55:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):463:463 -> N2
    1:6:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):467:467 -> O2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;I)I"}
    7:15:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):468:468 -> O2
    16:25:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):470:470 -> O2
    26:31:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):474:474 -> O2
    32:55:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):480:480 -> O2
    56:64:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):484:484 -> O2
    1:6:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):201:201 -> P0
    1:6:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):488:488 -> P2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;I)I"}
    7:13:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):489:489 -> P2
    14:23:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):491:491 -> P2
    24:29:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):495:495 -> P2
    30:53:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):501:501 -> P2
    54:60:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):505:505 -> P2
    1:6:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):206:206 -> Q0
    1:8:void guessMeasurement(float,int):746:746 -> Q2
    9:16:void guessMeasurement(float,int):748:748 -> Q2
    1:6:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):222:222 -> R0
    1:6:void measureChild(android.view.View,int,boolean):712:712 -> R2
    7:8:void measureChild(android.view.View,int,boolean):713:713 -> R2
    9:19:void measureChild(android.view.View,int,boolean):714:714 -> R2
    20:30:void measureChild(android.view.View,int,boolean):716:716 -> R2
    31:38:void measureChild(android.view.View,int,boolean):718:718 -> R2
    39:44:void measureChild(android.view.View,int,boolean):721:721 -> R2
    45:50:void measureChild(android.view.View,int,boolean):722:722 -> R2
    51:67:void measureChild(android.view.View,int,boolean):724:724 -> R2
    68:73:void measureChild(android.view.View,int,boolean):727:727 -> R2
    74:92:void measureChild(android.view.View,int,boolean):729:729 -> R2
    93:96:void measureChild(android.view.View,int,boolean):732:732 -> R2
    1:6:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):211:211 -> S0
    1:8:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):753:753 -> S2
    9:13:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):756:756 -> S2
    14:19:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):758:758 -> S2
    20:23:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):761:761 -> S2
    1:6:void setSpanCount(int):810:810 -> T2
    7:10:void setSpanCount(int):813:813 -> T2
    11:12:void setSpanCount(int):818:818 -> T2
    13:17:void setSpanCount(int):819:819 -> T2
    18:21:void setSpanCount(int):820:820 -> T2
    22:44:void setSpanCount(int):815:815 -> T2
    1:6:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):217:217 -> U0
    1:7:void updateMeasurements():276:276 -> U2
    8:22:void updateMeasurements():277:277 -> U2
    23:36:void updateMeasurements():279:279 -> U2
    37:40:void updateMeasurements():281:281 -> U2
    1:6:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):168:168 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    7:9:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):169:169 -> V0
    10:12:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):171:171 -> V0
    13:16:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):175:175 -> V0
    1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):180:180 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    5:7:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):181:181 -> W0
    1:3:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):417:417 -> a2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;III)Landroid/view/View;"}
    4:9:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):420:420 -> a2
    10:24:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):421:421 -> a2
    25:28:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):425:425 -> a2
    29:36:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):426:426 -> a2
    37:43:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):428:428 -> a2
    44:59:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):432:432 -> a2
    60:69:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):436:436 -> a2
    70:86:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):437:437 -> a2
    1:4:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):118:118 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    5:7:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):119:119 -> i0
    8:16:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):121:121 -> i0
    17:27:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):126:126 -> i0
    11:24:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):526:526 -> k2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"}
    25:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):528:528 -> k2
    42:44:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):533:533 -> k2
    45:51:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):535:535 -> k2
    52:55:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):539:539 -> k2
    56:61:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):541:541 -> k2
    62:70:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):542:542 -> k2
    71:82:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):545:545 -> k2
    83:84:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):546:546 -> k2
    85:88:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):547:547 -> k2
    89:96:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):548:548 -> k2
    97:104:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):557:557 -> k2
    105:113:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):562:562 -> k2
    114:161:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):549:549 -> k2
    162:166:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):567:567 -> k2
    167:175:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):575:575 -> k2
    176:179:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):577:577 -> k2
    180:185:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):578:578 -> k2
    186:191:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):580:580 -> k2
    192:198:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):582:582 -> k2
    199:202:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):586:586 -> k2
    203:205:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):588:588 -> k2
    206:210:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):591:591 -> k2
    211:213:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):593:593 -> k2
    214:222:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):594:594 -> k2
    223:228:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):598:598 -> k2
    229:252:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):599:599 -> k2
    253:259:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):607:607 -> k2
    260:265:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):611:611 -> k2
    266:268:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):612:612 -> k2
    269:283:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):613:613 -> k2
    284:287:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):623:623 -> k2
    288:295:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):624:624 -> k2
    296:301:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):625:625 -> k2
    302:303:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):626:626 -> k2
    304:314:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):627:627 -> k2
    315:325:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):629:629 -> k2
    326:333:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):631:631 -> k2
    334:337:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):634:634 -> k2
    338:348:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):635:635 -> k2
    349:358:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):637:637 -> k2
    359:362:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):640:640 -> k2
    363:369:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):642:642 -> k2
    370:380:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):645:645 -> k2
    381:382:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):649:649 -> k2
    383:387:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):652:652 -> k2
    388:391:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):653:653 -> k2
    392:401:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):654:654 -> k2
    402:406:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):657:657 -> k2
    407:410:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):661:661 -> k2
    411:419:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):662:662 -> k2
    420:428:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):665:665 -> k2
    429:432:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):670:670 -> k2
    433:439:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):671:671 -> k2
    440:443:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):672:672 -> k2
    444:449:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):673:673 -> k2
    450:463:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):674:674 -> k2
    464:476:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):675:675 -> k2
    477:487:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):677:677 -> k2
    488:495:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):678:678 -> k2
    496:507:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):681:681 -> k2
    508:515:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):682:682 -> k2
    516:522:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):686:686 -> k2
    523:534:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):694:694 -> k2
    535:536:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):695:695 -> k2
    537:548:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):697:697 -> k2
    549:555:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):699:699 -> k2
    1:3:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):252:252 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"}
    1:3:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):355:355 -> m2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"}
    4:6:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):356:356 -> m2
    7:18:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):357:357 -> m2
    19:21:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):358:358 -> m2
    22:25:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):360:360 -> m2
    1:3:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):372:372 -> t1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    4:6:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):373:373 -> t1
    7:11:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):374:374 -> t1
    1:3:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):380:380 -> u1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    4:6:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):381:381 -> u1
    7:11:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):382:382 -> u1
    4:7:void setStackFromEnd(boolean):112:112 -> w2
    8:15:void setStackFromEnd(boolean):108:108 -> w2
    1:4:void setMeasuredDimension(android.graphics.Rect,int,int):286:286 -> y1
    5:7:void setMeasuredDimension(android.graphics.Rect,int,int):287:287 -> y1
    8:16:void setMeasuredDimension(android.graphics.Rect,int,int):290:290 -> y1
    17:25:void setMeasuredDimension(android.graphics.Rect,int,int):291:291 -> y1
    26:30:void setMeasuredDimension(android.graphics.Rect,int,int):292:292 -> y1
    31:35:void setMeasuredDimension(android.graphics.Rect,int,int):293:293 -> y1
    36:43:void setMeasuredDimension(android.graphics.Rect,int,int):294:294 -> y1
    44:50:void setMeasuredDimension(android.graphics.Rect,int,int):295:295 -> y1
    51:54:void setMeasuredDimension(android.graphics.Rect,int,int):296:296 -> y1
    55:59:void setMeasuredDimension(android.graphics.Rect,int,int):295:295 -> y1
    60:64:void setMeasuredDimension(android.graphics.Rect,int,int):298:298 -> y1
    65:72:void setMeasuredDimension(android.graphics.Rect,int,int):299:299 -> y1
    73:79:void setMeasuredDimension(android.graphics.Rect,int,int):300:300 -> y1
    80:83:void setMeasuredDimension(android.graphics.Rect,int,int):301:301 -> y1
    84:87:void setMeasuredDimension(android.graphics.Rect,int,int):300:300 -> y1
    88:91:void setMeasuredDimension(android.graphics.Rect,int,int):303:303 -> y1
androidx.recyclerview.widget.GridLayoutManager$DefaultSpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$a:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    1:4:void <init>():1123:1123 -> <init>
    1:2:int getSpanIndex(int,int):1132:1132 -> c
    1:2:int getSpanSize(int):0:0 -> d
androidx.recyclerview.widget.GridLayoutManager$LayoutParams -> androidx.recyclerview.widget.GridLayoutManager$b:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    int mSpanIndex -> e
    int mSpanSize -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1155:1155 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):1150:1150 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet):1152:1152 -> <init>
    4:4:void <init>(int,int):1159:1159 -> <init>
    5:5:void <init>(int,int):1150:1150 -> <init>
    6:6:void <init>(int,int):1152:1152 -> <init>
    7:7:void <init>(android.view.ViewGroup$MarginLayoutParams):1163:1163 -> <init>
    8:8:void <init>(android.view.ViewGroup$MarginLayoutParams):1150:1150 -> <init>
    9:9:void <init>(android.view.ViewGroup$MarginLayoutParams):1152:1152 -> <init>
    10:10:void <init>(android.view.ViewGroup$LayoutParams):1167:1167 -> <init>
    11:11:void <init>(android.view.ViewGroup$LayoutParams):1150:1150 -> <init>
    12:12:void <init>(android.view.ViewGroup$LayoutParams):1152:1152 -> <init>
    1:3:int getSpanIndex():1189:1189 -> e
    1:3:int getSpanSize():1199:1199 -> f
androidx.recyclerview.widget.GridLayoutManager$SpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$c:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    android.util.SparseIntArray mSpanIndexCache -> a
    boolean mCacheSpanIndices -> b
    1:3:void <init>():830:830 -> <init>
    4:11:void <init>():832:832 -> <init>
    12:14:void <init>():834:834 -> <init>
    1:4:int getCachedSpanIndex(int,int):873:873 -> a
    5:9:int getCachedSpanIndex(int,int):874:874 -> a
    10:19:int getCachedSpanIndex(int,int):876:876 -> a
    20:23:int getCachedSpanIndex(int,int):880:880 -> a
    24:29:int getCachedSpanIndex(int,int):881:881 -> a
    1:10:int getSpanGroupIndex(int,int):972:972 -> b
    11:35:int getSpanGroupIndex(int,int):974:974 -> b
    int getSpanIndex(int,int) -> c
    int getSpanSize(int) -> d
    1:6:void invalidateSpanIndexCache():860:860 -> e
androidx.recyclerview.widget.LayoutState -> androidx.recyclerview.widget.f:
# {"id":"sourceFile","fileName":"LayoutState.java"}
    boolean mRecycle -> a
    int mAvailable -> b
    int mCurrentPosition -> c
    int mItemDirection -> d
    int mLayoutDirection -> e
    int mStartLine -> f
    int mEndLine -> g
    boolean mStopInFocusable -> h
    boolean mInfinite -> i
    1:4:void <init>():25:25 -> <init>
    5:7:void <init>():42:42 -> <init>
    8:9:void <init>():69:69 -> <init>
    10:12:void <init>():74:74 -> <init>
    1:14:boolean hasMore(androidx.recyclerview.widget.RecyclerView$State):90:90 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)Z"}
    1:6:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):100:100 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)Landroid/view/View;"}
    7:14:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):101:101 -> b
    1:75:java.lang.String toString():107:107 -> toString
androidx.recyclerview.widget.LinearLayoutManager -> androidx.recyclerview.widget.LinearLayoutManager:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mPendingScrollPositionOffset -> A
    boolean mRecycleChildrenOnDetach -> B
    androidx.recyclerview.widget.LinearLayoutManager$SavedState mPendingSavedState -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$d;"}
    androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo mAnchorInfo -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$a;"}
    androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult mLayoutChunkResult -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$b;"}
    int mInitialPrefetchItemCount -> F
    int mOrientation -> r
    androidx.recyclerview.widget.LinearLayoutManager$LayoutState mLayoutState -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$c;"}
    androidx.recyclerview.widget.OrientationHelper mOrientationHelper -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"}
    boolean mLastStackFromEnd -> u
    boolean mReverseLayout -> v
    boolean mShouldReverseLayout -> w
    boolean mStackFromEnd -> x
    boolean mSmoothScrollbarEnabled -> y
    int mPendingScrollPosition -> z
    1:1:void <init>(android.content.Context):153:153 -> <init>
    2:2:void <init>(android.content.Context,int,boolean):163:163 -> <init>
    3:3:void <init>(android.content.Context,int,boolean):66:66 -> <init>
    4:4:void <init>(android.content.Context,int,boolean):93:93 -> <init>
    5:5:void <init>(android.content.Context,int,boolean):100:100 -> <init>
    6:6:void <init>(android.content.Context,int,boolean):107:107 -> <init>
    7:7:void <init>(android.content.Context,int,boolean):113:113 -> <init>
    8:8:void <init>(android.content.Context,int,boolean):119:119 -> <init>
    9:9:void <init>(android.content.Context,int,boolean):125:125 -> <init>
    10:10:void <init>(android.content.Context,int,boolean):129:129 -> <init>
    11:11:void <init>(android.content.Context,int,boolean):135:135 -> <init>
    12:12:void <init>(android.content.Context,int,boolean):140:140 -> <init>
    13:13:void <init>(android.content.Context,int,boolean):145:145 -> <init>
    14:15:void <init>(android.content.Context,int,boolean):164:165 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int,int):177:177 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):66:66 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int,int):93:93 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int,int):100:100 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int,int):107:107 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int,int):113:113 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):119:119 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int,int):125:125 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int,int):129:129 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int,int):135:135 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int,int):140:140 -> <init>
    27:27:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:145 -> <init>
    28:31:void <init>(android.content.Context,android.util.AttributeSet,int,int):178:181 -> <init>
    1:8:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1176:1176 -> A2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZLandroidx/recyclerview/widget/RecyclerView$y;)V"}
    9:16:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1177:1177 -> A2
    17:24:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1178:1178 -> A2
    25:35:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1181:1181 -> A2
    36:39:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1183:1183 -> A2
    40:49:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1185:1185 -> A2
    50:60:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1187:1187 -> A2
    61:68:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1188:1188 -> A2
    69:76:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1190:1190 -> A2
    77:82:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1191:1191 -> A2
    83:86:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1194:1194 -> A2
    87:99:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1195:1195 -> A2
    100:108:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1196:1196 -> A2
    109:119:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1198:1198 -> A2
    120:127:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1199:1199 -> A2
    128:136:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1200:1200 -> A2
    137:141:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1201:1201 -> A2
    142:148:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1203:1203 -> A2
    149:150:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1205:1205 -> A2
    151:153:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1207:1207 -> A2
    1:9:android.view.View findViewByPosition(int):401:401 -> B
    10:23:android.view.View findViewByPosition(int):405:405 -> B
    24:27:android.view.View findViewByPosition(int):408:408 -> B
    28:34:android.view.View findViewByPosition(int):409:409 -> B
    35:39:android.view.View findViewByPosition(int):414:414 -> B
    1:11:void updateLayoutStateToFillEnd(int,int):958:958 -> B2
    12:23:void updateLayoutStateToFillEnd(int,int):959:959 -> B2
    24:25:void updateLayoutStateToFillEnd(int,int):961:961 -> B2
    26:27:void updateLayoutStateToFillEnd(int,int):962:962 -> B2
    28:31:void updateLayoutStateToFillEnd(int,int):963:963 -> B2
    32:34:void updateLayoutStateToFillEnd(int,int):964:964 -> B2
    1:7:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():194:194 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"}
    1:8:boolean shouldMeasureTwice():1630:1630 -> C1
    9:14:boolean shouldMeasureTwice():1631:1631 -> C1
    15:24:boolean shouldMeasureTwice():1632:1632 -> C1
    1:8:void updateLayoutStateToFillEnd(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):954:954 -> C2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"}
    1:12:void updateLayoutStateToFillStart(int,int):972:972 -> D2
    13:16:void updateLayoutStateToFillStart(int,int):973:973 -> D2
    17:26:void updateLayoutStateToFillStart(int,int):974:974 -> D2
    27:28:void updateLayoutStateToFillStart(int,int):976:976 -> D2
    29:32:void updateLayoutStateToFillStart(int,int):977:977 -> D2
    33:35:void updateLayoutStateToFillStart(int,int):978:978 -> D2
    1:8:void updateLayoutStateToFillStart(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):968:968 -> E2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"}
    1:14:boolean supportsPredictiveItemAnimations():2085:2085 -> F1
    1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):228:228 -> G0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    4:7:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):229:229 -> G0
    8:10:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):230:230 -> G0
    11:14:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):231:231 -> G0
    1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1217:1217 -> G1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    5:11:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1218:1218 -> G1
    12:21:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1219:1219 -> G1
    1:3:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1975:1975 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    4:11:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1976:1976 -> H0
    12:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1980:1980 -> H0
    21:23:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1984:1984 -> H0
    24:26:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1985:1985 -> H0
    27:39:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1986:1986 -> H0
    40:42:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1987:1987 -> H0
    43:46:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1988:1988 -> H0
    47:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1989:1989 -> H0
    50:55:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1990:1990 -> H0
    56:60:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1998:1998 -> H0
    61:66:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2000:2000 -> H0
    67:71:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2006:2006 -> H0
    72:75:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2008:2008 -> H0
    76:86:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2010:2010 -> H0
    1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1120:1120 -> H1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:11:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1123:1123 -> H1
    12:17:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1124:1124 -> H1
    18:24:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1125:1125 -> H1
    25:33:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1126:1126 -> H1
    34:38:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1124:1124 -> H1
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):237:237 -> I0
    4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):238:238 -> I0
    10:16:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):239:239 -> I0
    17:24:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):240:240 -> I0
    1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1109:1109 -> I1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:11:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1112:1112 -> I1
    12:17:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1113:1113 -> I1
    18:24:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1114:1114 -> I1
    25:35:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1115:1115 -> I1
    36:40:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1113:1113 -> I1
    1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1131:1131 -> J1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:11:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1134:1134 -> J1
    12:17:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1135:1135 -> J1
    18:24:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1136:1136 -> J1
    25:33:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1137:1137 -> J1
    34:38:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1135:1135 -> J1
    27:32:int convertFocusDirectionToLayoutDirection(int):1667:1667 -> K1
    33:38:int convertFocusDirectionToLayoutDirection(int):1673:1673 -> K1
    39:44:int convertFocusDirectionToLayoutDirection(int):1664:1664 -> K1
    45:50:int convertFocusDirectionToLayoutDirection(int):1670:1670 -> K1
    51:55:int convertFocusDirectionToLayoutDirection(int):1656:1656 -> K1
    56:63:int convertFocusDirectionToLayoutDirection(int):1658:1658 -> K1
    64:68:int convertFocusDirectionToLayoutDirection(int):1648:1648 -> K1
    69:76:int convertFocusDirectionToLayoutDirection(int):1650:1650 -> K1
    1:6:androidx.recyclerview.widget.LinearLayoutManager$LayoutState createLayoutState():998:998 -> L1
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/LinearLayoutManager$c;"}
    1:4:void ensureLayoutState():987:987 -> M1
    5:11:void ensureLayoutState():988:988 -> M1
    1:2:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1502:1502 -> N1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$y;Z)I"}
    3:11:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1503:1503 -> N1
    12:13:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1506:1506 -> N1
    14:16:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1508:1508 -> N1
    17:21:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1510:1510 -> N1
    22:23:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1511:1511 -> N1
    24:35:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1512:1512 -> N1
    36:38:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1513:1513 -> N1
    39:41:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1517:1517 -> N1
    42:46:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1521:1521 -> N1
    47:56:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1524:1524 -> N1
    57:66:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1531:1531 -> N1
    67:72:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1532:1532 -> N1
    73:80:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1533:1533 -> N1
    81:84:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1538:1538 -> N1
    85:89:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1539:1539 -> N1
    90:94:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1540:1540 -> N1
    95:96:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1541:1541 -> N1
    97:101:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1543:1543 -> N1
    102:105:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1545:1545 -> N1
    106:109:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1552:1552 -> N1
    2:10:android.view.View findFirstPartiallyOrCompletelyInvisibleChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1830:1830 -> O1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    1:17:android.view.View findFirstReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1775:1775 -> P1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    1:5:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1731:1731 -> Q1
    6:14:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1732:1732 -> Q1
    15:26:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1735:1735 -> Q1
    1:4:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1713:1713 -> R1
    5:17:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1714:1714 -> R1
    18:26:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1717:1717 -> R1
    1:14:int findFirstVisibleItemPosition():1857:1857 -> S1
    15:19:int findFirstVisibleItemPosition():1858:1858 -> S1
    1:12:android.view.View findLastPartiallyOrCompletelyInvisibleChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1835:1835 -> T1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    1:19:android.view.View findLastReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1779:1779 -> U1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    1:9:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):483:483 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    10:15:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):484:484 -> V0
    16:19:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):485:485 -> V0
    20:29:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):489:489 -> V0
    30:35:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):490:490 -> V0
    36:38:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):493:493 -> V0
    39:43:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):494:494 -> V0
    44:46:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):496:496 -> V0
    47:50:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):498:498 -> V0
    51:68:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):499:499 -> V0
    69:76:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):506:506 -> V0
    77:84:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):507:507 -> V0
    85:90:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):508:508 -> V0
    91:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):509:509 -> V0
    97:106:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):521:521 -> V0
    107:109:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):501:501 -> V0
    110:118:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):502:502 -> V0
    119:121:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):504:504 -> V0
    122:125:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):505:505 -> V0
    126:129:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):531:531 -> V0
    130:139:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):534:534 -> V0
    140:146:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):541:541 -> V0
    147:153:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):542:542 -> V0
    154:169:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):543:543 -> V0
    170:175:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):548:548 -> V0
    176:179:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):552:552 -> V0
    180:187:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):553:553 -> V0
    188:192:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):554:554 -> V0
    193:196:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):555:555 -> V0
    197:204:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):557:557 -> V0
    205:209:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):558:558 -> V0
    210:217:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):559:559 -> V0
    218:223:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):571:571 -> V0
    224:229:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):572:572 -> V0
    230:233:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):575:575 -> V0
    234:236:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):579:579 -> V0
    237:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):580:580 -> V0
    240:247:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):581:581 -> V0
    248:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):582:582 -> V0
    256:261:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):583:583 -> V0
    262:264:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):585:585 -> V0
    265:268:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):586:586 -> V0
    269:271:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):587:587 -> V0
    272:275:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):588:588 -> V0
    276:277:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):589:589 -> V0
    278:282:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):590:590 -> V0
    283:287:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):594:594 -> V0
    288:291:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):595:595 -> V0
    292:298:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):596:596 -> V0
    299:301:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):597:597 -> V0
    302:305:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):598:598 -> V0
    306:309:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):600:600 -> V0
    310:312:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):603:603 -> V0
    313:316:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):604:604 -> V0
    317:319:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):605:605 -> V0
    320:324:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):606:606 -> V0
    325:327:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):610:610 -> V0
    328:331:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):611:611 -> V0
    332:334:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):612:612 -> V0
    335:338:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):613:613 -> V0
    339:340:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):614:614 -> V0
    341:345:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):615:615 -> V0
    346:350:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):619:619 -> V0
    351:354:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):620:620 -> V0
    355:361:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):621:621 -> V0
    362:364:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):622:622 -> V0
    365:368:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):623:623 -> V0
    369:372:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):625:625 -> V0
    373:375:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):628:628 -> V0
    376:379:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):629:629 -> V0
    380:382:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):630:630 -> V0
    383:386:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):631:631 -> V0
    387:392:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):638:638 -> V0
    393:399:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):642:642 -> V0
    400:405:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):643:643 -> V0
    406:412:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):646:646 -> V0
    413:418:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):650:650 -> V0
    419:423:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):653:653 -> V0
    424:426:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):658:658 -> V0
    427:432:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):659:659 -> V0
    433:438:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):660:660 -> V0
    439:443:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):662:662 -> V0
    444:448:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):664:664 -> V0
    1:15:int findLastVisibleItemPosition():1897:1897 -> V1
    16:20:int findLastVisibleItemPosition():1898:1898 -> V1
    1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):672:672 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    5:7:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):673:673 -> W0
    8:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):674:674 -> W0
    12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):675:675 -> W0
    14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):676:676 -> W0
    1:8:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1946:1946 -> W1
    9:20:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1953:1953 -> W1
    21:35:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1954:1954 -> W1
    36:41:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1965:1965 -> W1
    42:48:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1966:1966 -> W1
    49:53:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1968:1968 -> W1
    54:58:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):1949:1949 -> W1
    1:15:android.view.View findOneVisibleChild(int,int,boolean,boolean):1924:1924 -> X1
    16:21:android.view.View findOneVisibleChild(int,int,boolean,boolean):1938:1938 -> X1
    22:28:android.view.View findOneVisibleChild(int,int,boolean,boolean):1939:1939 -> X1
    29:33:android.view.View findOneVisibleChild(int,int,boolean,boolean):1941:1941 -> X1
    1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1816:1816 -> Y1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1817:1817 -> Y1
    1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1824:1824 -> Z1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1825:1825 -> Z1
    1:4:void onRestoreInstanceState(android.os.Parcelable):273:273 -> a1
    5:8:void onRestoreInstanceState(android.os.Parcelable):274:274 -> a1
    9:12:void onRestoreInstanceState(android.os.Parcelable):275:275 -> a1
    1:3:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1785:1785 -> a2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;III)Landroid/view/View;"}
    4:9:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1788:1788 -> a2
    10:24:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1789:1789 -> a2
    25:28:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1792:1792 -> a2
    29:36:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1793:1793 -> a2
    37:52:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1795:1795 -> a2
    53:62:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1799:1799 -> a2
    63:79:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1800:1800 -> a2
    1:4:android.os.Parcelable onSaveInstanceState():246:246 -> b1
    5:12:android.os.Parcelable onSaveInstanceState():247:247 -> b1
    13:17:android.os.Parcelable onSaveInstanceState():249:249 -> b1
    18:23:android.os.Parcelable onSaveInstanceState():250:250 -> b1
    24:26:android.os.Parcelable onSaveInstanceState():251:251 -> b1
    27:31:android.os.Parcelable onSaveInstanceState():252:252 -> b1
    32:35:android.os.Parcelable onSaveInstanceState():253:253 -> b1
    36:39:android.os.Parcelable onSaveInstanceState():255:255 -> b1
    40:47:android.os.Parcelable onSaveInstanceState():256:256 -> b1
    48:54:android.os.Parcelable onSaveInstanceState():257:257 -> b1
    55:61:android.os.Parcelable onSaveInstanceState():258:258 -> b1
    62:65:android.os.Parcelable onSaveInstanceState():260:260 -> b1
    66:71:android.os.Parcelable onSaveInstanceState():261:261 -> b1
    72:79:android.os.Parcelable onSaveInstanceState():262:262 -> b1
    80:87:android.os.Parcelable onSaveInstanceState():263:263 -> b1
    88:91:android.os.Parcelable onSaveInstanceState():266:266 -> b1
    1:9:android.view.View findReferenceChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1753:1753 -> b2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    10:14:android.view.View findReferenceChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1754:1754 -> b2
    1:9:android.view.View findReferenceChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1770:1770 -> c2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    10:14:android.view.View findReferenceChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1771:1771 -> c2
    1:10:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):908:908 -> d2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Z)I"}
    11:18:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):911:911 -> d2
    19:27:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):919:919 -> d2
    28:37:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):921:921 -> d2
    1:10:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):933:933 -> e2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Z)I"}
    11:18:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):937:937 -> e2
    19:27:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):944:944 -> e2
    28:37:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):946:946 -> e2
    1:4:void assertNotInLayoutOrScroll(java.lang.String):1349:1349 -> f
    5:8:void assertNotInLayoutOrScroll(java.lang.String):1350:1350 -> f
    1:17:android.view.View getChildClosestToEnd():1701:1701 -> f2
    1:17:android.view.View getChildClosestToStart():1691:1691 -> g2
    1:6:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):438:438 -> h2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    7:15:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):439:439 -> h2
    1:3:int getOrientation():324:324 -> i2
    1:8:boolean canScrollHorizontally():289:289 -> j
    1:10:boolean isLayoutRTL():983:983 -> j2
    1:8:boolean canScrollVertically():297:297 -> k
    1:7:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1557:1557 -> k2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"}
    8:10:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1564:1564 -> k2
    11:16:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1567:1567 -> k2
    17:22:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1568:1568 -> k2
    23:33:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1569:1569 -> k2
    34:37:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1571:1571 -> k2
    38:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1573:1573 -> k2
    42:52:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1576:1576 -> k2
    53:56:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1578:1578 -> k2
    57:59:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1580:1580 -> k2
    60:62:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1583:1583 -> k2
    63:70:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1584:1584 -> k2
    71:74:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1586:1586 -> k2
    75:80:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1587:1587 -> k2
    81:89:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1588:1588 -> k2
    90:98:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1589:1589 -> k2
    99:102:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1591:1591 -> k2
    103:109:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1592:1592 -> k2
    110:113:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1594:1594 -> k2
    114:115:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1595:1595 -> k2
    116:126:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1596:1596 -> k2
    127:128:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1598:1598 -> k2
    129:132:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1599:1599 -> k2
    133:136:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1602:1602 -> k2
    137:143:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1603:1603 -> k2
    144:147:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1605:1605 -> k2
    148:149:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1606:1606 -> k2
    150:157:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1607:1607 -> k2
    158:159:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1609:1609 -> k2
    160:166:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1610:1610 -> k2
    167:169:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1615:1615 -> k2
    170:181:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1622:1622 -> k2
    182:183:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1623:1623 -> k2
    184:190:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1625:1625 -> k2
    1:18:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):702:702 -> l2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;II)V"}
    19:26:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):703:703 -> l2
    27:30:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):708:708 -> l2
    31:35:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):709:709 -> l2
    36:48:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):710:710 -> l2
    49:54:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):712:712 -> l2
    55:61:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):713:713 -> l2
    62:70:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):716:716 -> l2
    71:74:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):717:717 -> l2
    75:84:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):720:720 -> l2
    85:96:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):722:722 -> l2
    97:102:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):730:730 -> l2
    103:106:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):732:732 -> l2
    107:113:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):733:733 -> l2
    114:117:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):734:734 -> l2
    118:119:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):735:735 -> l2
    120:122:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):736:736 -> l2
    123:129:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):737:737 -> l2
    130:133:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):741:741 -> l2
    134:140:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):742:742 -> l2
    141:144:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):743:743 -> l2
    145:146:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):744:744 -> l2
    147:149:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):745:745 -> l2
    150:154:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):746:746 -> l2
    155:160:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):748:748 -> l2
    1:1:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):0:0 -> m2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"}
    1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1308:1308 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    7:15:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1309:1309 -> n
    16:24:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1314:1314 -> n
    25:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1316:1316 -> n
    29:31:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1317:1317 -> n
    32:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1318:1318 -> n
    1:9:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1478:1478 -> n2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/LinearLayoutManager$c;)V"}
    10:14:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1481:1481 -> n2
    15:20:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1482:1482 -> n2
    21:26:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1484:1484 -> n2
    1:12:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1228:1228 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    13:16:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1230:1230 -> o
    17:19:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1231:1231 -> o
    20:22:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1233:1233 -> o
    23:24:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1234:1234 -> o
    25:39:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1235:1235 -> o
    40:47:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1246:1246 -> o
    48:55:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1248:1248 -> o
    10:17:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1369:1369 -> o2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;II)V"}
    18:24:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1373:1373 -> o2
    1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1090:1090 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:7:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1434:1434 -> p2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"}
    8:14:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1442:1442 -> p2
    15:22:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1443:1443 -> p2
    23:26:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1445:1445 -> p2
    27:36:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1446:1446 -> p2
    37:46:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1447:1447 -> p2
    47:55:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1449:1449 -> p2
    56:59:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1455:1455 -> p2
    60:69:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1456:1456 -> p2
    70:79:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1457:1457 -> p2
    80:83:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1459:1459 -> p2
    1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1080:1080 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:2:boolean isAutoMeasureEnabled():0:0 -> q0
    4:7:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1398:1398 -> q2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"}
    8:16:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1399:1399 -> q2
    17:20:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1401:1401 -> q2
    21:30:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1402:1402 -> q2
    31:40:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1403:1403 -> q2
    41:48:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1405:1405 -> q2
    49:52:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1411:1411 -> q2
    53:62:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1412:1412 -> q2
    63:72:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1413:1413 -> q2
    73:76:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1415:1415 -> q2
    1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1100:1100 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:10:boolean resolveIsInfinite():1211:1211 -> r2
    11:20:boolean resolveIsInfinite():1212:1212 -> r2
    1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:12:void resolveShouldLayoutReverse():356:356 -> s2
    13:18:void resolveShouldLayoutReverse():359:359 -> s2
    19:23:void resolveShouldLayoutReverse():357:357 -> s2
    1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1085:1085 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:7:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1060:1060 -> t1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    8:12:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1063:1063 -> t1
    1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1322:1322 -> t2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    11:15:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1325:1325 -> t2
    16:23:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1326:1326 -> t2
    24:27:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1328:1328 -> t2
    28:30:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1329:1329 -> t2
    31:34:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1330:1330 -> t2
    35:46:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1331:1331 -> t2
    47:52:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1339:1339 -> t2
    53:58:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1343:1343 -> t2
    1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1105:1105 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:6:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1072:1072 -> u1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    7:11:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> u1
    7:30:void setOrientation(int):335:335 -> u2
    31:33:void setOrientation(int):338:338 -> u2
    34:43:void setOrientation(int):340:340 -> u2
    44:49:void setOrientation(int):342:342 -> u2
    50:53:void setOrientation(int):343:343 -> u2
    54:55:void setOrientation(int):344:344 -> u2
    56:59:void setOrientation(int):345:345 -> u2
    2:4:void setReverseLayout(boolean):388:388 -> v2
    5:9:void setReverseLayout(boolean):389:389 -> v2
    10:11:void setReverseLayout(boolean):392:392 -> v2
    12:15:void setReverseLayout(boolean):393:393 -> v2
    2:4:void setStackFromEnd(boolean):304:304 -> w2
    5:9:void setStackFromEnd(boolean):305:305 -> w2
    10:11:void setStackFromEnd(boolean):308:308 -> w2
    12:15:void setStackFromEnd(boolean):309:309 -> w2
    1:8:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):781:781 -> x2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"}
    9:15:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):784:784 -> x2
    16:21:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):785:785 -> x2
    22:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):786:786 -> x2
    30:36:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):789:789 -> x2
    37:40:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):792:792 -> x2
    41:45:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):793:793 -> x2
    46:51:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):794:794 -> x2
    52:58:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):796:796 -> x2
    59:70:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):799:799 -> x2
    71:72:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):801:801 -> x2
    73:78:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):802:802 -> x2
    79:86:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):803:803 -> x2
    87:92:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):804:804 -> x2
    93:98:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):805:805 -> x2
    99:104:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):807:807 -> x2
    105:111:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):808:808 -> x2
    112:119:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):809:809 -> x2
    1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):822:822 -> y2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"}
    19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):826:826 -> y2
    27:30:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):837:837 -> y2
    31:41:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):838:838 -> y2
    42:49:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):841:841 -> y2
    50:63:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):843:843 -> y2
    64:77:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):846:846 -> y2
    78:81:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):852:852 -> y2
    82:89:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):853:853 -> y2
    90:95:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):855:855 -> y2
    96:103:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):856:856 -> y2
    104:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):858:858 -> y2
    108:115:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):861:861 -> y2
    116:122:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):862:862 -> y2
    123:130:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):864:864 -> y2
    131:133:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):865:865 -> y2
    134:141:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):868:868 -> y2
    142:148:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):869:869 -> y2
    149:156:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):871:871 -> y2
    157:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):872:872 -> y2
    160:165:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):875:875 -> y2
    166:171:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):876:876 -> y2
    172:179:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):877:877 -> y2
    180:186:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):878:878 -> y2
    187:192:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):880:880 -> y2
    193:200:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):882:882 -> y2
    201:214:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):883:883 -> y2
    215:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):886:886 -> y2
    219:224:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):891:891 -> y2
    225:236:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):894:894 -> y2
    237:248:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):897:897 -> y2
    249:250:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):827:827 -> y2
    251:253:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):828:828 -> y2
    1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):753:753 -> z2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"}
    8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):760:760 -> z2
    15:17:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):769:769 -> z2
    18:32:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):770:770 -> z2
androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo -> androidx.recyclerview.widget.LinearLayoutManager$a:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    androidx.recyclerview.widget.OrientationHelper mOrientationHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"}
    int mPosition -> b
    int mCoordinate -> c
    boolean mLayoutFromEnd -> d
    boolean mValid -> e
    1:3:void <init>():2379:2379 -> <init>
    4:7:void <init>():2380:2380 -> <init>
    1:6:void assignCoordinateFromPadding():2395:2395 -> a
    7:13:void assignCoordinateFromPadding():2396:2396 -> a
    14:20:void assignCoordinateFromPadding():2397:2397 -> a
    1:4:void assignFromView(android.view.View,int):2464:2464 -> b
    5:12:void assignFromView(android.view.View,int):2465:2465 -> b
    13:20:void assignFromView(android.view.View,int):2466:2466 -> b
    21:28:void assignFromView(android.view.View,int):2468:2468 -> b
    29:31:void assignFromView(android.view.View,int):2471:2471 -> b
    1:8:void assignFromViewAndKeepVisibleRect(android.view.View,int):2417:2417 -> c
    9:12:void assignFromViewAndKeepVisibleRect(android.view.View,int):2419:2419 -> c
    13:14:void assignFromViewAndKeepVisibleRect(android.view.View,int):2422:2422 -> c
    15:19:void assignFromViewAndKeepVisibleRect(android.view.View,int):2423:2423 -> c
    20:26:void assignFromViewAndKeepVisibleRect(android.view.View,int):2424:2424 -> c
    27:33:void assignFromViewAndKeepVisibleRect(android.view.View,int):2425:2425 -> c
    34:44:void assignFromViewAndKeepVisibleRect(android.view.View,int):2427:2427 -> c
    45:50:void assignFromViewAndKeepVisibleRect(android.view.View,int):2430:2430 -> c
    51:53:void assignFromViewAndKeepVisibleRect(android.view.View,int):2431:2431 -> c
    54:59:void assignFromViewAndKeepVisibleRect(android.view.View,int):2432:2432 -> c
    60:66:void assignFromViewAndKeepVisibleRect(android.view.View,int):2433:2433 -> c
    67:74:void assignFromViewAndKeepVisibleRect(android.view.View,int):2435:2435 -> c
    75:85:void assignFromViewAndKeepVisibleRect(android.view.View,int):2439:2439 -> c
    86:91:void assignFromViewAndKeepVisibleRect(android.view.View,int):2443:2443 -> c
    92:99:void assignFromViewAndKeepVisibleRect(android.view.View,int):2444:2444 -> c
    100:103:void assignFromViewAndKeepVisibleRect(android.view.View,int):2445:2445 -> c
    104:105:void assignFromViewAndKeepVisibleRect(android.view.View,int):2447:2447 -> c
    106:110:void assignFromViewAndKeepVisibleRect(android.view.View,int):2448:2448 -> c
    111:117:void assignFromViewAndKeepVisibleRect(android.view.View,int):2449:2449 -> c
    118:119:void assignFromViewAndKeepVisibleRect(android.view.View,int):2451:2451 -> c
    120:124:void assignFromViewAndKeepVisibleRect(android.view.View,int):2452:2452 -> c
    125:130:void assignFromViewAndKeepVisibleRect(android.view.View,int):2453:2453 -> c
    131:138:void assignFromViewAndKeepVisibleRect(android.view.View,int):2454:2454 -> c
    139:149:void assignFromViewAndKeepVisibleRect(android.view.View,int):2457:2457 -> c
    1:6:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2411:2411 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$y;)Z"}
    7:18:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2412:2412 -> d
    19:32:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2413:2413 -> d
    2:5:void reset():2384:2384 -> e
    6:8:void reset():2385:2385 -> e
    9:10:void reset():2386:2386 -> e
    11:13:void reset():2387:2387 -> e
    1:55:java.lang.String toString():2402:2402 -> toString
androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult -> androidx.recyclerview.widget.LinearLayoutManager$b:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mConsumed -> a
    boolean mFinished -> b
    boolean mIgnoreConsumed -> c
    boolean mFocusable -> d
    1:4:void <init>():2475:2475 -> <init>
    2:3:void resetInternal():2482:2482 -> a
    4:5:void resetInternal():2483:2483 -> a
    6:7:void resetInternal():2484:2484 -> a
    8:10:void resetInternal():2485:2485 -> a
androidx.recyclerview.widget.LinearLayoutManager$LayoutState -> androidx.recyclerview.widget.LinearLayoutManager$c:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    boolean mRecycle -> a
    int mOffset -> b
    int mAvailable -> c
    int mCurrentPosition -> d
    int mItemDirection -> e
    int mLayoutDirection -> f
    int mScrollingOffset -> g
    int mExtra -> h
    boolean mIsPreLayout -> i
    int mLastScrollDelta -> j
    java.util.List mScrapList -> k
    boolean mInfinite -> l
    1:4:void <init>():2127:2127 -> <init>
    5:7:void <init>():2146:2146 -> <init>
    8:9:void <init>():2187:2187 -> <init>
    10:12:void <init>():2194:2194 -> <init>
    13:15:void <init>():2206:2206 -> <init>
    2:5:void assignPositionFromScrapList():2259:2259 -> a
    1:7:void assignPositionFromScrapList(android.view.View):2263:2263 -> b
    8:10:void assignPositionFromScrapList(android.view.View):2265:2265 -> b
    11:16:void assignPositionFromScrapList(android.view.View):2267:2267 -> b
    17:23:void assignPositionFromScrapList(android.view.View):2268:2268 -> b
    1:14:boolean hasMore(androidx.recyclerview.widget.RecyclerView$State):2217:2217 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)Z"}
    1:4:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2227:2227 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)Landroid/view/View;"}
    5:9:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2228:2228 -> d
    10:15:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2230:2230 -> d
    16:23:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2231:2231 -> d
    1:9:android.view.View nextViewFromScrapList():2243:2243 -> e
    10:19:android.view.View nextViewFromScrapList():2245:2245 -> e
    20:25:android.view.View nextViewFromScrapList():2246:2246 -> e
    26:32:android.view.View nextViewFromScrapList():2247:2247 -> e
    33:40:android.view.View nextViewFromScrapList():2250:2250 -> e
    41:49:android.view.View nextViewFromScrapList():2251:2251 -> e
    1:13:android.view.View nextViewInLimitedList(android.view.View):2273:2273 -> f
    14:23:android.view.View nextViewInLimitedList(android.view.View):2280:2280 -> f
    24:31:android.view.View nextViewInLimitedList(android.view.View):2281:2281 -> f
    32:38:android.view.View nextViewInLimitedList(android.view.View):2282:2282 -> f
    39:62:android.view.View nextViewInLimitedList(android.view.View):2285:2285 -> f
androidx.recyclerview.widget.LinearLayoutManager$SavedState -> androidx.recyclerview.widget.LinearLayoutManager$d:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mAnchorPosition -> e
    int mAnchorOffset -> f
    boolean mAnchorLayoutFromEnd -> g
    1:8:void <clinit>():2355:2355 -> <clinit>
    1:1:void <init>():2319:2319 -> <init>
    2:5:void <init>(android.os.Parcel):2323:2326 -> <init>
    6:9:void <init>(androidx.recyclerview.widget.LinearLayoutManager$SavedState):2329:2332 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$d;)V"}
    1:8:boolean hasValidAnchor():2336:2336 -> a
    2:4:void invalidateAnchor():2340:2340 -> b
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):2350:2350 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):2351:2351 -> writeToParcel
    11:16:void writeToParcel(android.os.Parcel,int):2352:2352 -> writeToParcel
androidx.recyclerview.widget.LinearLayoutManager$SavedState$1 -> androidx.recyclerview.widget.LinearLayoutManager$d$a:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    1:4:void <init>():2356:2356 -> <init>
    1:6:androidx.recyclerview.widget.LinearLayoutManager$SavedState createFromParcel(android.os.Parcel):2359:2359 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/LinearLayoutManager$d;"}
    1:3:androidx.recyclerview.widget.LinearLayoutManager$SavedState[] newArray(int):2364:2364 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/LinearLayoutManager$d;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):2356:2356 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2356:2356 -> newArray
androidx.recyclerview.widget.OpReorderer -> androidx.recyclerview.widget.g:
# {"id":"sourceFile","fileName":"OpReorderer.java"}
    androidx.recyclerview.widget.OpReorderer$Callback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/g$a;"}
    1:3:void <init>(androidx.recyclerview.widget.OpReorderer$Callback):25:25 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/g$a;)V"}
    4:6:void <init>(androidx.recyclerview.widget.OpReorderer$Callback):26:26 -> <init>
    1:9:int getLastMoveOutOfOrder(java.util.List):214:214 -> a
    10:15:int getLastMoveOutOfOrder(java.util.List):215:215 -> a
    16:30:int getLastMoveOutOfOrder(java.util.List):216:216 -> a
    1:9:void reorderOps(java.util.List):33:33 -> b
    10:14:void reorderOps(java.util.List):34:34 -> b
    1:9:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):157:157 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"}
    10:17:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):160:160 -> c
    18:22:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):164:164 -> c
    23:26:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):166:166 -> c
    27:32:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):167:167 -> c
    33:34:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):169:169 -> c
    35:37:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):170:170 -> c
    38:41:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):171:171 -> c
    1:7:void swapMoveOp(java.util.List,int,int):39:39 -> d
    8:14:void swapMoveOp(java.util.List,int,int):40:40 -> d
    15:30:void swapMoveOp(java.util.List,int,int):41:41 -> d
    31:38:void swapMoveOp(java.util.List,int,int):49:49 -> d
    39:46:void swapMoveOp(java.util.List,int,int):43:43 -> d
    47:50:void swapMoveOp(java.util.List,int,int):46:46 -> d
    1:8:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):61:61 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"}
    9:23:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):63:63 -> e
    24:38:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):69:69 -> e
    39:44:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):76:76 -> e
    45:47:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):77:77 -> e
    48:53:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):78:78 -> e
    54:55:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):80:80 -> e
    56:57:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):81:81 -> e
    58:59:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):82:82 -> e
    60:63:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):83:83 -> e
    64:66:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):84:84 -> e
    67:72:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):85:85 -> e
    73:80:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):92:92 -> e
    81:83:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):93:93 -> e
    84:91:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):94:94 -> e
    92:98:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):97:97 -> e
    99:107:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):98:98 -> e
    108:110:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):103:103 -> e
    111:113:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):104:104 -> e
    114:123:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):105:105 -> e
    124:129:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):112:112 -> e
    130:134:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):113:113 -> e
    135:140:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):115:115 -> e
    141:145:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):116:116 -> e
    146:151:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):119:119 -> e
    152:156:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):120:120 -> e
    157:162:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):122:122 -> e
    163:170:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):123:123 -> e
    171:176:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):127:127 -> e
    177:181:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):128:128 -> e
    182:187:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):130:130 -> e
    188:192:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):131:131 -> e
    193:198:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):134:134 -> e
    199:203:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):135:135 -> e
    204:209:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):137:137 -> e
    210:214:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):138:138 -> e
    215:217:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):142:142 -> e
    218:223:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):143:143 -> e
    224:227:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):144:144 -> e
    228:232:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):146:146 -> e
    233:236:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):149:149 -> e
    1:10:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):179:179 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"}
    11:13:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):180:180 -> f
    14:19:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):181:181 -> f
    20:21:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):183:183 -> f
    22:33:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):184:184 -> f
    34:40:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):187:187 -> f
    41:43:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):188:188 -> f
    44:51:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):189:189 -> f
    52:60:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):192:192 -> f
    61:65:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):195:195 -> f
    66:68:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):197:197 -> f
    69:72:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):198:198 -> f
    73:76:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):199:199 -> f
    77:79:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):201:201 -> f
    80:86:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):202:202 -> f
    87:91:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):205:205 -> f
    92:95:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):208:208 -> f
androidx.recyclerview.widget.OpReorderer$Callback -> androidx.recyclerview.widget.g$a:
# {"id":"sourceFile","fileName":"OpReorderer.java"}
    void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b;"}
androidx.recyclerview.widget.OrientationHelper -> androidx.recyclerview.widget.h:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
    androidx.recyclerview.widget.RecyclerView$LayoutManager mLayoutManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"}
    int mLastTotalSpace -> b
    android.graphics.Rect mTmpRect -> c
    1:1:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper$1):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroidx/recyclerview/widget/h$a;)V"}
    2:2:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):46:46 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    3:3:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):42:42 -> <init>
    4:4:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):44:44 -> <init>
    5:5:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):47:47 -> <init>
    1:6:androidx.recyclerview.widget.OrientationHelper createHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):258:258 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/h;"}
    6:10:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):245:245 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;I)Landroidx/recyclerview/widget/h;"}
    11:18:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):247:247 -> b
    19:23:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):243:243 -> b
    1:6:androidx.recyclerview.widget.OrientationHelper createVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):356:356 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/h;"}
    int getDecoratedEnd(android.view.View) -> d
    int getDecoratedMeasurement(android.view.View) -> e
    int getDecoratedMeasurementInOther(android.view.View) -> f
    int getDecoratedStart(android.view.View) -> g
    int getEnd() -> h
    int getEndAfterPadding() -> i
    int getEndPadding() -> j
    int getMode() -> k
    int getModeInOther() -> l
    int getStartAfterPadding() -> m
    int getTotalSpace() -> n
    3:16:int getTotalSpaceChange():78:78 -> o
    int getTransformedEndWithDecoration(android.view.View) -> p
    int getTransformedStartWithDecoration(android.view.View) -> q
    void offsetChildren(int) -> r
    1:7:void onLayoutComplete():64:64 -> s
androidx.recyclerview.widget.OrientationHelper$1 -> androidx.recyclerview.widget.h$a:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
    2:5:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):258:258 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    1:6:int getDecoratedEnd(android.view.View):298:298 -> d
    7:16:int getDecoratedEnd(android.view.View):299:299 -> d
    1:6:int getDecoratedMeasurement(android.view.View):282:282 -> e
    7:19:int getDecoratedMeasurement(android.view.View):283:283 -> e
    1:6:int getDecoratedMeasurementInOther(android.view.View):290:290 -> f
    7:19:int getDecoratedMeasurementInOther(android.view.View):291:291 -> f
    1:6:int getDecoratedStart(android.view.View):305:305 -> g
    7:16:int getDecoratedStart(android.view.View):306:306 -> g
    1:7:int getEnd():266:266 -> h
    1:14:int getEndAfterPadding():261:261 -> i
    1:7:int getEndPadding():334:334 -> j
    1:7:int getMode():339:339 -> k
    1:7:int getModeInOther():344:344 -> l
    1:7:int getStartAfterPadding():276:276 -> m
    1:15:int getTotalSpace():323:323 -> n
    16:21:int getTotalSpace():324:324 -> n
    1:8:int getTransformedEndWithDecoration(android.view.View):311:311 -> p
    9:13:int getTransformedEndWithDecoration(android.view.View):312:312 -> p
    1:8:int getTransformedStartWithDecoration(android.view.View):317:317 -> q
    9:13:int getTransformedStartWithDecoration(android.view.View):318:318 -> q
    1:6:void offsetChildren(int):271:271 -> r
androidx.recyclerview.widget.OrientationHelper$2 -> androidx.recyclerview.widget.h$b:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
    2:5:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):356:356 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    1:6:int getDecoratedEnd(android.view.View):396:396 -> d
    7:16:int getDecoratedEnd(android.view.View):397:397 -> d
    1:6:int getDecoratedMeasurement(android.view.View):380:380 -> e
    7:19:int getDecoratedMeasurement(android.view.View):381:381 -> e
    1:6:int getDecoratedMeasurementInOther(android.view.View):388:388 -> f
    7:19:int getDecoratedMeasurementInOther(android.view.View):389:389 -> f
    1:6:int getDecoratedStart(android.view.View):403:403 -> g
    7:16:int getDecoratedStart(android.view.View):404:404 -> g
    1:7:int getEnd():364:364 -> h
    1:14:int getEndAfterPadding():359:359 -> i
    1:7:int getEndPadding():432:432 -> j
    1:7:int getMode():437:437 -> k
    1:7:int getModeInOther():442:442 -> l
    1:7:int getStartAfterPadding():374:374 -> m
    1:15:int getTotalSpace():421:421 -> n
    16:21:int getTotalSpace():422:422 -> n
    1:8:int getTransformedEndWithDecoration(android.view.View):409:409 -> p
    9:13:int getTransformedEndWithDecoration(android.view.View):410:410 -> p
    1:8:int getTransformedStartWithDecoration(android.view.View):415:415 -> q
    9:13:int getTransformedStartWithDecoration(android.view.View):416:416 -> q
    1:6:void offsetChildren(int):369:369 -> r
androidx.recyclerview.widget.RecyclerView -> androidx.recyclerview.widget.RecyclerView:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    boolean mLayoutFrozen -> A
    int[] NESTED_SCROLLING_ATTRS -> A0
    boolean mIgnoreMotionEventTillDown -> B
    int[] CLIP_TO_PADDING_ATTR -> B0
    int mEatenAccessibilityChangeFlags -> C
    boolean FORCE_INVALIDATE_DISPLAY_LIST -> C0
    boolean mAdapterUpdateDuringMeasure -> D
    boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC -> D0
    android.view.accessibility.AccessibilityManager mAccessibilityManager -> E
    boolean POST_UPDATES_ON_ANIMATION -> E0
    java.util.List mOnChildAttachStateListeners -> F
    boolean ALLOW_THREAD_GAP_WORK -> F0
    boolean mDataSetHasChangedAfterLayout -> G
    boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION -> G0
    boolean mDispatchItemsChangedEvent -> H
    boolean IGNORE_DETACHED_FOCUSED_CHILD -> H0
    int mLayoutOrScrollCounter -> I
    java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> I0
    int mDispatchScrollCounter -> J
    android.view.animation.Interpolator sQuinticInterpolator -> J0
    androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory mEdgeEffectFactory -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$k;"}
    android.widget.EdgeEffect mLeftGlow -> L
    android.widget.EdgeEffect mTopGlow -> M
    android.widget.EdgeEffect mRightGlow -> N
    android.widget.EdgeEffect mBottomGlow -> O
    androidx.recyclerview.widget.RecyclerView$ItemAnimator mItemAnimator -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l;"}
    int mScrollState -> Q
    int mScrollPointerId -> R
    android.view.VelocityTracker mVelocityTracker -> S
    int mInitialTouchX -> T
    int mInitialTouchY -> U
    int mLastTouchX -> V
    int mLastTouchY -> W
    int mTouchSlop -> a0
    int mMinFlingVelocity -> b0
    int mMaxFlingVelocity -> c0
    float mScaledHorizontalScrollFactor -> d0
    androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver mObserver -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$w;"}
    float mScaledVerticalScrollFactor -> e0
    androidx.recyclerview.widget.RecyclerView$Recycler mRecycler -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$u;"}
    boolean mPreserveFocusAfterLayout -> f0
    androidx.recyclerview.widget.RecyclerView$SavedState mPendingSavedState -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$x;"}
    androidx.recyclerview.widget.RecyclerView$ViewFlinger mViewFlinger -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$a0;"}
    androidx.recyclerview.widget.AdapterHelper mAdapterHelper -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/a;"}
    androidx.recyclerview.widget.GapWorker mGapWorker -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e;"}
    androidx.recyclerview.widget.ChildHelper mChildHelper -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"}
    androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e$b;"}
    androidx.recyclerview.widget.ViewInfoStore mViewInfoStore -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/m;"}
    androidx.recyclerview.widget.RecyclerView$State mState -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$y;"}
    boolean mClipToPadding -> k
    androidx.recyclerview.widget.RecyclerView$OnScrollListener mScrollListener -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"}
    java.lang.Runnable mUpdateChildViewsRunnable -> l
    java.util.List mScrollListeners -> l0
    android.graphics.Rect mTempRect -> m
    boolean mItemsAddedOrRemoved -> m0
    android.graphics.Rect mTempRect2 -> n
    boolean mItemsChanged -> n0
    android.graphics.RectF mTempRectF -> o
    androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$a;"}
    androidx.recyclerview.widget.RecyclerView$Adapter mAdapter -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$g;"}
    boolean mPostedAnimatorRunner -> p0
    androidx.recyclerview.widget.RecyclerView$LayoutManager mLayout -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"}
    androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/i;"}
    java.util.ArrayList mItemDecorations -> r
    int[] mMinMaxLayoutPositions -> r0
    java.util.ArrayList mOnItemTouchListeners -> s
    androidx.core.view.NestedScrollingChildHelper mScrollingChildHelper -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l;"}
    androidx.recyclerview.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$r;"}
    int[] mScrollOffset -> t0
    boolean mIsAttached -> u
    int[] mScrollConsumed -> u0
    boolean mHasFixedSize -> v
    int[] mNestedOffsets -> v0
    boolean mEnableFastScroller -> w
    int[] mScrollStepConsumed -> w0
    boolean mFirstLayoutComplete -> x
    java.util.List mPendingAccessibilityImportanceChange -> x0
    int mInterceptRequestLayoutDepth -> y
    java.lang.Runnable mItemAnimatorRunner -> y0
    boolean mLayoutWasDefered -> z
    androidx.recyclerview.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> z0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/m$b;"}
    4:12:void <clinit>():215:215 -> <clinit>
    13:19:void <clinit>():218:218 -> <clinit>
    20:22:void <clinit>():227:227 -> <clinit>
    23:24:void <clinit>():234:234 -> <clinit>
    25:26:void <clinit>():236:236 -> <clinit>
    27:28:void <clinit>():242:242 -> <clinit>
    29:30:void <clinit>():248:248 -> <clinit>
    31:32:void <clinit>():258:258 -> <clinit>
    33:44:void <clinit>():355:355 -> <clinit>
    45:52:void <clinit>():595:595 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):647:647 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):651:651 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):358:358 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):360:360 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):377:377 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):391:391 -> <init>
    7:9:void <init>(android.content.Context,android.util.AttributeSet,int):411:413 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int):417:418 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):433:433 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):463:463 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):472:472 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):482:482 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):491:491 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):493:493 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int):497:497 -> <init>
    19:20:void <init>(android.content.Context,android.util.AttributeSet,int):524:525 -> <init>
    21:22:void <init>(android.content.Context,android.util.AttributeSet,int):537:538 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):540:540 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):542:542 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):545:545 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):548:548 -> <init>
    27:29:void <init>(android.content.Context,android.util.AttributeSet,int):554:556 -> <init>
    30:30:void <init>(android.content.Context,android.util.AttributeSet,int):558:558 -> <init>
    31:31:void <init>(android.content.Context,android.util.AttributeSet,int):564:564 -> <init>
    32:34:void <init>(android.content.Context,android.util.AttributeSet,int):567:569 -> <init>
    35:35:void <init>(android.content.Context,android.util.AttributeSet,int):575:575 -> <init>
    36:36:void <init>(android.content.Context,android.util.AttributeSet,int):582:582 -> <init>
    37:37:void <init>(android.content.Context,android.util.AttributeSet,int):585:585 -> <init>
    38:38:void <init>(android.content.Context,android.util.AttributeSet,int):606:606 -> <init>
    39:41:void <init>(android.content.Context,android.util.AttributeSet,int):653:655 -> <init>
    42:42:void <init>(android.content.Context,android.util.AttributeSet,int):657:657 -> <init>
    43:44:void <init>(android.content.Context,android.util.AttributeSet,int):659:660 -> <init>
    45:46:void <init>(android.content.Context,android.util.AttributeSet,int):662:663 -> <init>
    47:47:void <init>(android.content.Context,android.util.AttributeSet,int):665:665 -> <init>
    48:51:void <init>(android.content.Context,android.util.AttributeSet,int):667:670 -> <init>
    52:55:void <init>(android.content.Context,android.util.AttributeSet,int):672:675 -> <init>
    56:56:void <init>(android.content.Context,android.util.AttributeSet,int):677:677 -> <init>
    57:57:void <init>(android.content.Context,android.util.AttributeSet,int):679:679 -> <init>
    58:60:void <init>(android.content.Context,android.util.AttributeSet,int):682:684 -> <init>
    61:61:void <init>(android.content.Context,android.util.AttributeSet,int):691:691 -> <init>
    62:63:void <init>(android.content.Context,android.util.AttributeSet,int):693:694 -> <init>
    64:64:void <init>(android.content.Context,android.util.AttributeSet,int):697:697 -> <init>
    65:65:void <init>(android.content.Context,android.util.AttributeSet,int):699:699 -> <init>
    66:74:void <init>(android.content.Context,android.util.AttributeSet,int):701:709 -> <init>
    75:76:void <init>(android.content.Context,android.util.AttributeSet,int):712:713 -> <init>
    77:77:void <init>(android.content.Context,android.util.AttributeSet,int):716:716 -> <init>
    78:79:void <init>(android.content.Context,android.util.AttributeSet,int):718:719 -> <init>
    80:80:void <init>(android.content.Context,android.util.AttributeSet,int):722:722 -> <init>
    81:81:void <init>(android.content.Context,android.util.AttributeSet,int):726:726 -> <init>
    1:6:void dispatchLayout():3627:3627 -> A
    7:12:void dispatchLayout():3628:3628 -> A
    13:16:void dispatchLayout():3632:3632 -> A
    17:22:void dispatchLayout():3633:3633 -> A
    23:27:void dispatchLayout():3637:3637 -> A
    28:32:void dispatchLayout():3638:3638 -> A
    33:35:void dispatchLayout():3639:3639 -> A
    36:40:void dispatchLayout():3640:3640 -> A
    41:44:void dispatchLayout():3641:3641 -> A
    45:66:void dispatchLayout():3642:3642 -> A
    67:77:void dispatchLayout():3643:3643 -> A
    78:83:void dispatchLayout():3650:3650 -> A
    84:88:void dispatchLayout():3646:3646 -> A
    89:91:void dispatchLayout():3647:3647 -> A
    92:95:void dispatchLayout():3652:3652 -> A
    1:10:void offsetPositionRecordsForInsert(int,int):4389:4389 -> A0
    11:22:void offsetPositionRecordsForInsert(int,int):4391:4391 -> A0
    23:32:void offsetPositionRecordsForInsert(int,int):4392:4392 -> A0
    33:35:void offsetPositionRecordsForInsert(int,int):4397:4397 -> A0
    36:43:void offsetPositionRecordsForInsert(int,int):4398:4398 -> A0
    44:48:void offsetPositionRecordsForInsert(int,int):4401:4401 -> A0
    49:52:void offsetPositionRecordsForInsert(int,int):4402:4402 -> A0
    1:6:void dispatchLayoutStep1():3823:3823 -> B
    7:11:void dispatchLayoutStep1():3824:3824 -> B
    12:16:void dispatchLayoutStep1():3825:3825 -> B
    17:19:void dispatchLayoutStep1():3826:3826 -> B
    20:24:void dispatchLayoutStep1():3827:3827 -> B
    25:27:void dispatchLayoutStep1():3828:3828 -> B
    28:30:void dispatchLayoutStep1():3829:3829 -> B
    31:33:void dispatchLayoutStep1():3830:3830 -> B
    34:47:void dispatchLayoutStep1():3831:3831 -> B
    48:51:void dispatchLayoutStep1():3832:3832 -> B
    52:55:void dispatchLayoutStep1():3833:3833 -> B
    56:63:void dispatchLayoutStep1():3834:3834 -> B
    64:68:void dispatchLayoutStep1():3835:3835 -> B
    69:74:void dispatchLayoutStep1():3837:3837 -> B
    75:83:void dispatchLayoutStep1():3839:3839 -> B
    84:93:void dispatchLayoutStep1():3841:3841 -> B
    94:114:void dispatchLayoutStep1():3842:3842 -> B
    115:118:void dispatchLayoutStep1():3845:3845 -> B
    119:122:void dispatchLayoutStep1():3847:3847 -> B
    123:126:void dispatchLayoutStep1():3848:3848 -> B
    127:130:void dispatchLayoutStep1():3846:3846 -> B
    131:135:void dispatchLayoutStep1():3849:3849 -> B
    136:153:void dispatchLayoutStep1():3850:3850 -> B
    154:165:void dispatchLayoutStep1():3851:3851 -> B
    166:169:void dispatchLayoutStep1():3852:3852 -> B
    170:177:void dispatchLayoutStep1():3860:3860 -> B
    178:183:void dispatchLayoutStep1():3864:3864 -> B
    184:186:void dispatchLayoutStep1():3871:3871 -> B
    187:190:void dispatchLayoutStep1():3872:3872 -> B
    191:192:void dispatchLayoutStep1():3873:3873 -> B
    193:199:void dispatchLayoutStep1():3875:3875 -> B
    200:204:void dispatchLayoutStep1():3876:3876 -> B
    205:212:void dispatchLayoutStep1():3878:3878 -> B
    213:218:void dispatchLayoutStep1():3879:3879 -> B
    219:222:void dispatchLayoutStep1():3880:3880 -> B
    223:229:void dispatchLayoutStep1():3881:3881 -> B
    230:237:void dispatchLayoutStep1():3884:3884 -> B
    238:243:void dispatchLayoutStep1():3885:3885 -> B
    244:251:void dispatchLayoutStep1():3887:3887 -> B
    252:255:void dispatchLayoutStep1():3891:3891 -> B
    256:259:void dispatchLayoutStep1():3892:3892 -> B
    260:265:void dispatchLayoutStep1():3891:3891 -> B
    266:269:void dispatchLayoutStep1():3894:3894 -> B
    270:277:void dispatchLayoutStep1():3896:3896 -> B
    278:281:void dispatchLayoutStep1():3901:3901 -> B
    282:284:void dispatchLayoutStep1():3903:3903 -> B
    285:287:void dispatchLayoutStep1():3905:3905 -> B
    288:290:void dispatchLayoutStep1():3906:3906 -> B
    291:296:void dispatchLayoutStep1():3907:3907 -> B
    1:20:void offsetPositionRecordsForMove(int,int):4355:4355 -> B0
    21:32:void offsetPositionRecordsForMove(int,int):4368:4368 -> B0
    33:43:void offsetPositionRecordsForMove(int,int):4369:4369 -> B0
    44:47:void offsetPositionRecordsForMove(int,int):4377:4377 -> B0
    48:50:void offsetPositionRecordsForMove(int,int):4379:4379 -> B0
    51:57:void offsetPositionRecordsForMove(int,int):4382:4382 -> B0
    58:62:void offsetPositionRecordsForMove(int,int):4384:4384 -> B0
    63:66:void offsetPositionRecordsForMove(int,int):4385:4385 -> B0
    1:3:void dispatchLayoutStep2():3915:3915 -> C
    4:6:void dispatchLayoutStep2():3916:3916 -> C
    7:12:void dispatchLayoutStep2():3917:3917 -> C
    13:17:void dispatchLayoutStep2():3918:3918 -> C
    18:27:void dispatchLayoutStep2():3919:3919 -> C
    28:32:void dispatchLayoutStep2():3920:3920 -> C
    33:34:void dispatchLayoutStep2():3923:3923 -> C
    35:41:void dispatchLayoutStep2():3924:3924 -> C
    42:46:void dispatchLayoutStep2():3926:3926 -> C
    47:48:void dispatchLayoutStep2():3927:3927 -> C
    49:62:void dispatchLayoutStep2():3930:3930 -> C
    63:64:void dispatchLayoutStep2():3931:3931 -> C
    65:67:void dispatchLayoutStep2():3932:3932 -> C
    68:71:void dispatchLayoutStep2():3933:3933 -> C
    3:11:void offsetPositionRecordsForRemove(int,int,boolean):4408:4408 -> C0
    12:23:void offsetPositionRecordsForRemove(int,int,boolean):4410:4410 -> C0
    24:29:void offsetPositionRecordsForRemove(int,int,boolean):4411:4411 -> C0
    30:35:void offsetPositionRecordsForRemove(int,int,boolean):4412:4412 -> C0
    36:38:void offsetPositionRecordsForRemove(int,int,boolean):4418:4418 -> C0
    39:48:void offsetPositionRecordsForRemove(int,int,boolean):4419:4419 -> C0
    49:51:void offsetPositionRecordsForRemove(int,int,boolean):4425:4425 -> C0
    52:58:void offsetPositionRecordsForRemove(int,int,boolean):4427:4427 -> C0
    59:63:void offsetPositionRecordsForRemove(int,int,boolean):4431:4431 -> C0
    64:67:void offsetPositionRecordsForRemove(int,int,boolean):4432:4432 -> C0
    1:6:void dispatchLayoutStep3():3941:3941 -> D
    7:9:void dispatchLayoutStep3():3942:3942 -> D
    10:12:void dispatchLayoutStep3():3943:3943 -> D
    13:17:void dispatchLayoutStep3():3944:3944 -> D
    18:21:void dispatchLayoutStep3():3945:3945 -> D
    22:30:void dispatchLayoutStep3():3949:3949 -> D
    31:40:void dispatchLayoutStep3():3950:3950 -> D
    41:48:void dispatchLayoutStep3():3951:3951 -> D
    49:52:void dispatchLayoutStep3():3954:3954 -> D
    53:56:void dispatchLayoutStep3():3955:3955 -> D
    57:60:void dispatchLayoutStep3():3956:3956 -> D
    61:68:void dispatchLayoutStep3():3957:3957 -> D
    69:74:void dispatchLayoutStep3():3958:3958 -> D
    75:80:void dispatchLayoutStep3():3969:3969 -> D
    81:90:void dispatchLayoutStep3():3971:3971 -> D
    91:96:void dispatchLayoutStep3():3974:3974 -> D
    97:102:void dispatchLayoutStep3():3976:3976 -> D
    103:107:void dispatchLayoutStep3():3979:3979 -> D
    108:115:void dispatchLayoutStep3():3980:3980 -> D
    116:124:void dispatchLayoutStep3():3982:3982 -> D
    125:129:void dispatchLayoutStep3():3984:3984 -> D
    130:138:void dispatchLayoutStep3():3989:3989 -> D
    139:147:void dispatchLayoutStep3():3994:3994 -> D
    148:154:void dispatchLayoutStep3():3997:3997 -> D
    155:161:void dispatchLayoutStep3():3998:3998 -> D
    162:163:void dispatchLayoutStep3():3999:3999 -> D
    164:165:void dispatchLayoutStep3():4000:4000 -> D
    166:167:void dispatchLayoutStep3():4001:4001 -> D
    168:169:void dispatchLayoutStep3():4003:4003 -> D
    170:173:void dispatchLayoutStep3():4004:4004 -> D
    174:179:void dispatchLayoutStep3():4005:4005 -> D
    180:182:void dispatchLayoutStep3():4006:4006 -> D
    183:188:void dispatchLayoutStep3():4008:4008 -> D
    189:190:void dispatchLayoutStep3():4011:4011 -> D
    191:192:void dispatchLayoutStep3():4012:4012 -> D
    193:197:void dispatchLayoutStep3():4013:4013 -> D
    198:204:void dispatchLayoutStep3():4016:4016 -> D
    205:207:void dispatchLayoutStep3():4017:4017 -> D
    208:210:void dispatchLayoutStep3():4018:4018 -> D
    211:215:void dispatchLayoutStep3():4019:4019 -> D
    216:227:void dispatchLayoutStep3():4020:4020 -> D
    228:230:void dispatchLayoutStep3():4021:4021 -> D
    231:233:void dispatchLayoutStep3():4023:4023 -> D
    234:237:void dispatchLayoutStep3():4024:4024 -> D
    1:1:void onChildAttachedToWindow(android.view.View):0:0 -> D0
    1:14:boolean dispatchNestedPreScroll(int,int,int[],int[],int):11326:11326 -> E
    1:1:void onChildDetachedFromWindow(android.view.View):0:0 -> E0
    1:15:boolean dispatchNestedScroll(int,int,int,int,int[],int):11314:11314 -> F
    1:7:void onEnterLayoutOrScroll():3444:3444 -> F0
    1:4:boolean dispatchOnItemTouch(android.view.MotionEvent):2941:2941 -> G
    5:12:boolean dispatchOnItemTouch(android.view.MotionEvent):2942:2942 -> G
    13:15:boolean dispatchOnItemTouch(android.view.MotionEvent):2945:2945 -> G
    16:23:boolean dispatchOnItemTouch(android.view.MotionEvent):2947:2947 -> G
    24:29:boolean dispatchOnItemTouch(android.view.MotionEvent):2950:2950 -> G
    30:38:boolean dispatchOnItemTouch(android.view.MotionEvent):2959:2959 -> G
    39:46:boolean dispatchOnItemTouch(android.view.MotionEvent):2961:2961 -> G
    47:52:boolean dispatchOnItemTouch(android.view.MotionEvent):2962:2962 -> G
    53:59:boolean dispatchOnItemTouch(android.view.MotionEvent):2963:2963 -> G
    2:5:void onExitLayoutOrScroll():3448:3448 -> G0
    1:10:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2924:2924 -> H
    11:12:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2926:2926 -> H
    13:22:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2929:2929 -> H
    23:30:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2931:2931 -> H
    31:38:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2932:2932 -> H
    39:46:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):2933:2933 -> H
    1:9:void onExitLayoutOrScroll(boolean):3452:3452 -> H0
    10:13:void onExitLayoutOrScroll(boolean):3458:3458 -> H0
    14:16:void onExitLayoutOrScroll(boolean):3460:3460 -> H0
    17:20:void onExitLayoutOrScroll(boolean):3461:3461 -> H0
    1:4:void dispatchOnScrollStateChanged(int):4984:4984 -> I
    5:7:void dispatchOnScrollStateChanged(int):4985:4985 -> I
    8:10:void dispatchOnScrollStateChanged(int):4990:4990 -> I
    11:14:void dispatchOnScrollStateChanged(int):4993:4993 -> I
    15:17:void dispatchOnScrollStateChanged(int):4994:4994 -> I
    18:21:void dispatchOnScrollStateChanged(int):4996:4996 -> I
    22:29:void dispatchOnScrollStateChanged(int):4997:4997 -> I
    30:44:void dispatchOnScrollStateChanged(int):4998:4998 -> I
    1:4:void onPointerUp(android.view.MotionEvent):3244:3244 -> I0
    5:17:void onPointerUp(android.view.MotionEvent):3245:3245 -> I0
    18:23:void onPointerUp(android.view.MotionEvent):3248:3248 -> I0
    24:35:void onPointerUp(android.view.MotionEvent):3249:3249 -> I0
    36:46:void onPointerUp(android.view.MotionEvent):3250:3250 -> I0
    1:6:void dispatchOnScrolled(int,int):4944:4944 -> J
    7:10:void dispatchOnScrolled(int,int):4947:4947 -> J
    11:14:void dispatchOnScrolled(int,int):4948:4948 -> J
    15:17:void dispatchOnScrolled(int,int):4949:4949 -> J
    18:20:void dispatchOnScrolled(int,int):4952:4952 -> J
    21:24:void dispatchOnScrolled(int,int):4956:4956 -> J
    25:27:void dispatchOnScrolled(int,int):4957:4957 -> J
    28:31:void dispatchOnScrolled(int,int):4959:4959 -> J
    32:39:void dispatchOnScrolled(int,int):4960:4960 -> J
    40:53:void dispatchOnScrolled(int,int):4961:4961 -> J
    54:60:void dispatchOnScrolled(int,int):4964:4964 -> J
    1:1:void onScrollStateChanged(int):0:0 -> J0
    1:10:void dispatchPendingImportantForAccessibilityChanges():11219:11219 -> K
    11:18:void dispatchPendingImportantForAccessibilityChanges():11220:11220 -> K
    19:33:void dispatchPendingImportantForAccessibilityChanges():11221:11221 -> K
    34:38:void dispatchPendingImportantForAccessibilityChanges():11224:11224 -> K
    39:43:void dispatchPendingImportantForAccessibilityChanges():11227:11227 -> K
    44:48:void dispatchPendingImportantForAccessibilityChanges():11228:11228 -> K
    49:54:void dispatchPendingImportantForAccessibilityChanges():11232:11232 -> K
    1:1:void onScrolled(int,int):0:0 -> K0
    1:5:void ensureBottomGlow():2502:2502 -> L
    6:14:void ensureBottomGlow():2505:2505 -> L
    15:18:void ensureBottomGlow():2506:2506 -> L
    19:32:void ensureBottomGlow():2507:2507 -> L
    33:46:void ensureBottomGlow():2508:2508 -> L
    47:50:void ensureBottomGlow():2507:2507 -> L
    51:62:void ensureBottomGlow():2510:2510 -> L
    1:8:void postAnimationRunner():3554:3554 -> L0
    9:14:void postAnimationRunner():3555:3555 -> L0
    15:17:void postAnimationRunner():3556:3556 -> L0
    1:5:void ensureLeftGlow():2462:2462 -> M
    6:14:void ensureLeftGlow():2465:2465 -> M
    15:18:void ensureLeftGlow():2466:2466 -> M
    19:32:void ensureLeftGlow():2467:2467 -> M
    33:46:void ensureLeftGlow():2468:2468 -> M
    47:50:void ensureLeftGlow():2467:2467 -> M
    51:62:void ensureLeftGlow():2470:2470 -> M
    1:16:boolean predictiveItemAnimationsEnabled():3561:3561 -> M0
    1:5:void ensureRightGlow():2475:2475 -> N
    6:14:void ensureRightGlow():2478:2478 -> N
    15:18:void ensureRightGlow():2479:2479 -> N
    19:32:void ensureRightGlow():2480:2480 -> N
    33:46:void ensureRightGlow():2481:2481 -> N
    47:50:void ensureRightGlow():2480:2480 -> N
    51:62:void ensureRightGlow():2483:2483 -> N
    1:4:void processAdapterUpdatesAndSetAnimationFlags():3571:3571 -> N0
    5:9:void processAdapterUpdatesAndSetAnimationFlags():3574:3574 -> N0
    10:13:void processAdapterUpdatesAndSetAnimationFlags():3575:3575 -> N0
    14:18:void processAdapterUpdatesAndSetAnimationFlags():3576:3576 -> N0
    19:24:void processAdapterUpdatesAndSetAnimationFlags():3582:3582 -> N0
    25:30:void processAdapterUpdatesAndSetAnimationFlags():3583:3583 -> N0
    31:35:void processAdapterUpdatesAndSetAnimationFlags():3585:3585 -> N0
    36:49:void processAdapterUpdatesAndSetAnimationFlags():3587:3587 -> N0
    50:75:void processAdapterUpdatesAndSetAnimationFlags():3588:3588 -> N0
    76:86:void processAdapterUpdatesAndSetAnimationFlags():3594:3594 -> N0
    87:98:void processAdapterUpdatesAndSetAnimationFlags():3595:3595 -> N0
    99:109:void processAdapterUpdatesAndSetAnimationFlags():3598:3598 -> N0
    1:5:void ensureTopGlow():2488:2488 -> O
    6:14:void ensureTopGlow():2491:2491 -> O
    15:18:void ensureTopGlow():2492:2492 -> O
    19:32:void ensureTopGlow():2493:2493 -> O
    33:46:void ensureTopGlow():2494:2494 -> O
    47:50:void ensureTopGlow():2493:2493 -> O
    51:62:void ensureTopGlow():2496:2496 -> O
    1:6:void processDataSetCompletelyChanged(boolean):4482:4482 -> O0
    7:8:void processDataSetCompletelyChanged(boolean):4483:4483 -> O0
    9:12:void processDataSetCompletelyChanged(boolean):4484:4484 -> O0
    1:42:java.lang.String exceptionLabel():734:734 -> P
    43:54:java.lang.String exceptionLabel():737:737 -> P
    9:11:void pullGlows(float,float,float,float):2369:2369 -> P0
    12:37:void pullGlows(float,float,float,float):2370:2370 -> P0
    38:40:void pullGlows(float,float,float,float):2373:2373 -> P0
    41:64:void pullGlows(float,float,float,float):2374:2374 -> P0
    65:67:void pullGlows(float,float,float,float):2379:2379 -> P0
    68:90:void pullGlows(float,float,float,float):2380:2380 -> P0
    91:93:void pullGlows(float,float,float,float):2383:2383 -> P0
    94:126:void pullGlows(float,float,float,float):2384:2384 -> P0
    127:130:void pullGlows(float,float,float,float):2389:2389 -> P0
    1:7:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3805:3805 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    8:11:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3806:3806 -> Q
    12:22:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3807:3807 -> Q
    23:35:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3808:3808 -> Q
    36:37:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3810:3810 -> Q
    38:40:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):3811:3811 -> Q
    4:6:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4081:4081 -> Q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    7:18:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4082:4082 -> Q0
    19:30:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4083:4083 -> Q0
    31:34:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4084:4084 -> Q0
    35:39:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4085:4085 -> Q0
    40:45:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4087:4087 -> Q0
    1:8:android.view.View findContainingItemView(android.view.View):4582:4582 -> R
    9:12:android.view.View findContainingItemView(android.view.View):4583:4583 -> R
    13:15:android.view.View findContainingItemView(android.view.View):4584:4584 -> R
    16:25:android.view.View findContainingItemView(android.view.View):4585:4585 -> R
    1:14:void recoverFocusFromState():3719:3719 -> R0
    15:22:void recoverFocusFromState():3720:3720 -> R0
    23:38:void recoverFocusFromState():3721:3721 -> R0
    39:44:void recoverFocusFromState():3729:3729 -> R0
    45:48:void recoverFocusFromState():3730:3730 -> R0
    49:52:void recoverFocusFromState():3731:3731 -> R0
    53:64:void recoverFocusFromState():3732:3732 -> R0
    65:72:void recoverFocusFromState():3744:3744 -> R0
    73:76:void recoverFocusFromState():3747:3747 -> R0
    77:85:void recoverFocusFromState():3750:3750 -> R0
    86:104:void recoverFocusFromState():3760:3760 -> R0
    105:116:void recoverFocusFromState():3761:3761 -> R0
    117:128:void recoverFocusFromState():3764:3764 -> R0
    129:135:void recoverFocusFromState():3765:3765 -> R0
    136:138:void recoverFocusFromState():3778:3778 -> R0
    139:146:void recoverFocusFromState():3766:3766 -> R0
    147:152:void recoverFocusFromState():3773:3773 -> R0
    153:161:void recoverFocusFromState():3782:3782 -> R0
    162:167:void recoverFocusFromState():3783:3783 -> R0
    168:174:void recoverFocusFromState():3784:3784 -> R0
    175:178:void recoverFocusFromState():3788:3788 -> R0
    1:8:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4600:4600 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    9:13:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4601:4601 -> S
    1:4:void releaseGlows():2395:2395 -> S0
    5:7:void releaseGlows():2396:2396 -> S0
    8:15:void releaseGlows():2397:2397 -> S0
    16:19:void releaseGlows():2399:2399 -> S0
    20:22:void releaseGlows():2400:2400 -> S0
    23:29:void releaseGlows():2401:2401 -> S0
    30:33:void releaseGlows():2403:2403 -> S0
    34:36:void releaseGlows():2404:2404 -> S0
    37:43:void releaseGlows():2405:2405 -> S0
    44:47:void releaseGlows():2407:2407 -> S0
    48:50:void releaseGlows():2408:2408 -> S0
    51:59:void releaseGlows():2409:2409 -> S0
    60:63:void releaseGlows():2412:2412 -> S0
    1:11:void findMinMaxChildLayoutPositions(int[]):4091:4091 -> T
    12:13:void findMinMaxChildLayoutPositions(int[]):4093:4093 -> T
    14:24:void findMinMaxChildLayoutPositions(int[]):4094:4094 -> T
    25:34:void findMinMaxChildLayoutPositions(int[]):4100:4100 -> T
    35:41:void findMinMaxChildLayoutPositions(int[]):4101:4101 -> T
    42:54:void findMinMaxChildLayoutPositions(int[]):4104:4104 -> T
    55:56:void findMinMaxChildLayoutPositions(int[]):4112:4112 -> T
    57:59:void findMinMaxChildLayoutPositions(int[]):4113:4113 -> T
    1:4:void removeAndRecycleViews():1166:1166 -> T0
    5:7:void removeAndRecycleViews():1167:1167 -> T0
    8:11:void removeAndRecycleViews():1173:1173 -> T0
    12:16:void removeAndRecycleViews():1174:1174 -> T0
    17:23:void removeAndRecycleViews():1175:1175 -> T0
    24:29:void removeAndRecycleViews():1178:1178 -> T0
    1:6:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5570:5570 -> U
    7:10:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5573:5573 -> U
    11:13:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5574:5574 -> U
    14:15:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5576:5576 -> U
    16:22:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5577:5577 -> U
    23:26:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5579:5579 -> U
    27:37:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5580:5580 -> U
    1:3:boolean removeAnimatingView(android.view.View):1446:1446 -> U0
    4:11:boolean removeAnimatingView(android.view.View):1447:1447 -> U0
    12:15:boolean removeAnimatingView(android.view.View):1449:1449 -> U0
    16:20:boolean removeAnimatingView(android.view.View):1450:1450 -> U0
    21:27:boolean removeAnimatingView(android.view.View):1451:1451 -> U0
    28:31:boolean removeAnimatingView(android.view.View):1457:1457 -> U0
    1:9:android.view.View findNextViewToFocus():3692:3692 -> V
    10:16:android.view.View findNextViewToFocus():3695:3695 -> V
    17:23:android.view.View findNextViewToFocus():3697:3697 -> V
    24:31:android.view.View findNextViewToFocus():3701:3701 -> V
    32:37:android.view.View findNextViewToFocus():3702:3702 -> V
    38:46:android.view.View findNextViewToFocus():3705:3705 -> V
    47:53:android.view.View findNextViewToFocus():3707:3707 -> V
    54:61:android.view.View findNextViewToFocus():3711:3711 -> V
    62:68:android.view.View findNextViewToFocus():3712:3712 -> V
    1:4:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1645:1645 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)V"}
    5:9:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1646:1646 -> V0
    10:14:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1649:1649 -> V0
    15:22:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1650:1650 -> V0
    23:35:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1651:1651 -> V0
    36:38:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1653:1653 -> V0
    39:42:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1654:1654 -> V0
    1:6:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4714:4714 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    7:15:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4717:4717 -> W
    16:27:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4721:4721 -> W
    28:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4722:4722 -> W
    34:39:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4723:4723 -> W
    40:56:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4724:4724 -> W
    1:5:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):2917:2917 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"}
    6:10:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):2918:2918 -> W0
    11:13:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):2919:2919 -> W0
    1:12:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4776:4776 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    13:21:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4779:4779 -> X
    22:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4782:4782 -> X
    34:47:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4783:4783 -> X
    48:64:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4784:4784 -> X
    1:4:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1713:1713 -> X0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"}
    5:8:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1714:1714 -> X0
    1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4736:4736 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    11:22:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4739:4739 -> Y
    23:30:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4740:4740 -> Y
    31:35:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4742:4742 -> Y
    36:42:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4745:4745 -> Y
    43:59:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4748:4748 -> Y
    1:9:void repositionShadowingViews():5258:5258 -> Y0
    10:15:void repositionShadowingViews():5260:5260 -> Y0
    16:21:void repositionShadowingViews():5261:5261 -> Y0
    22:25:void repositionShadowingViews():5262:5262 -> Y0
    26:27:void repositionShadowingViews():5263:5263 -> Y0
    28:31:void repositionShadowingViews():5264:5264 -> Y0
    32:35:void repositionShadowingViews():5265:5265 -> Y0
    36:47:void repositionShadowingViews():5266:5266 -> Y0
    48:52:void repositionShadowingViews():5268:5268 -> Y0
    53:57:void repositionShadowingViews():5269:5269 -> Y0
    58:64:void repositionShadowingViews():5267:5267 -> Y0
    1:5:boolean fling(int,int):2275:2275 -> Z
    6:13:boolean fling(int,int):2276:2276 -> Z
    14:18:boolean fling(int,int):2280:2280 -> Z
    19:22:boolean fling(int,int):2284:2284 -> Z
    23:30:boolean fling(int,int):2285:2285 -> Z
    31:41:boolean fling(int,int):2287:2287 -> Z
    42:57:boolean fling(int,int):2290:2290 -> Z
    58:72:boolean fling(int,int):2298:2298 -> Z
    73:81:boolean fling(int,int):2300:2300 -> Z
    82:84:boolean fling(int,int):2314:2314 -> Z
    85:95:boolean fling(int,int):2316:2316 -> Z
    96:106:boolean fling(int,int):2317:2317 -> Z
    107:113:boolean fling(int,int):2318:2318 -> Z
    6:19:void requestChildOnScreen(android.view.View,android.view.View):2739:2739 -> Z0
    20:23:void requestChildOnScreen(android.view.View,android.view.View):2744:2744 -> Z0
    24:27:void requestChildOnScreen(android.view.View,android.view.View):2745:2745 -> Z0
    28:29:void requestChildOnScreen(android.view.View,android.view.View):2747:2747 -> Z0
    30:33:void requestChildOnScreen(android.view.View,android.view.View):2748:2748 -> Z0
    34:35:void requestChildOnScreen(android.view.View,android.view.View):2749:2749 -> Z0
    36:44:void requestChildOnScreen(android.view.View,android.view.View):2750:2750 -> Z0
    45:51:void requestChildOnScreen(android.view.View,android.view.View):2751:2751 -> Z0
    52:58:void requestChildOnScreen(android.view.View,android.view.View):2752:2752 -> Z0
    59:67:void requestChildOnScreen(android.view.View,android.view.View):2753:2753 -> Z0
    68:72:void requestChildOnScreen(android.view.View,android.view.View):2758:2758 -> Z0
    73:77:void requestChildOnScreen(android.view.View,android.view.View):2759:2759 -> Z0
    78:98:void requestChildOnScreen(android.view.View,android.view.View):2761:2761 -> Z0
    3:5:void absorbGlows(int,int):2441:2441 -> a
    6:14:void absorbGlows(int,int):2442:2442 -> a
    15:17:void absorbGlows(int,int):2444:2444 -> a
    18:24:void absorbGlows(int,int):2445:2445 -> a
    25:27:void absorbGlows(int,int):2449:2449 -> a
    28:36:void absorbGlows(int,int):2450:2450 -> a
    37:39:void absorbGlows(int,int):2452:2452 -> a
    40:50:void absorbGlows(int,int):2453:2453 -> a
    51:54:void absorbGlows(int,int):2457:2457 -> a
    3:8:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11236:11236 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)I"}
    9:15:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11238:11238 -> a0
    16:26:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11241:11241 -> a0
    1:7:void resetFocusInfo():3677:3677 -> a1
    8:9:void resetFocusInfo():3678:3678 -> a1
    10:12:void resetFocusInfo():3679:3679 -> a1
    1:12:void addFocusables(java.util.ArrayList,int,int):2772:2772 -> addFocusables
    13:16:void addFocusables(java.util.ArrayList,int,int):2773:2773 -> addFocusables
    1:4:void access$000(androidx.recyclerview.widget.RecyclerView,android.view.View,int,android.view.ViewGroup$LayoutParams):207:207 -> b
    1:17:long getChangedHolderKey(androidx.recyclerview.widget.RecyclerView$ViewHolder):4148:4148 -> b0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)J"}
    1:4:void resetTouch():3231:3231 -> b1
    5:8:void resetTouch():3232:3232 -> b1
    9:11:void resetTouch():3234:3234 -> b1
    12:15:void resetTouch():3235:3235 -> b1
    1:4:void access$100(androidx.recyclerview.widget.RecyclerView,int):207:207 -> c
    1:6:int getChildAdapterPosition(android.view.View):4628:4628 -> c0
    7:13:int getChildAdapterPosition(android.view.View):4629:4629 -> c0
    1:15:void saveFocusInfo():3657:3657 -> c1
    16:24:void saveFocusInfo():3658:3658 -> c1
    25:30:void saveFocusInfo():3661:3661 -> c1
    31:34:void saveFocusInfo():3663:3663 -> c1
    35:53:void saveFocusInfo():3665:3665 -> c1
    54:61:void saveFocusInfo():3669:3669 -> c1
    62:70:void saveFocusInfo():3670:3670 -> c1
    71:76:void saveFocusInfo():3671:3671 -> c1
    77:87:void saveFocusInfo():3672:3672 -> c1
    1:18:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):4290:4290 -> checkLayoutParams
    1:6:int computeHorizontalScrollExtent():2007:2007 -> computeHorizontalScrollExtent
    7:22:int computeHorizontalScrollExtent():2010:2010 -> computeHorizontalScrollExtent
    1:6:int computeHorizontalScrollOffset():1982:1982 -> computeHorizontalScrollOffset
    7:22:int computeHorizontalScrollOffset():1985:1985 -> computeHorizontalScrollOffset
    1:6:int computeHorizontalScrollRange():2030:2030 -> computeHorizontalScrollRange
    7:22:int computeHorizontalScrollRange():2033:2033 -> computeHorizontalScrollRange
    1:6:int computeVerticalScrollExtent():2079:2079 -> computeVerticalScrollExtent
    7:22:int computeVerticalScrollExtent():2082:2082 -> computeVerticalScrollExtent
    1:6:int computeVerticalScrollOffset():2055:2055 -> computeVerticalScrollOffset
    7:22:int computeVerticalScrollOffset():2058:2058 -> computeVerticalScrollOffset
    1:6:int computeVerticalScrollRange():2102:2102 -> computeVerticalScrollRange
    7:22:int computeVerticalScrollRange():2105:2105 -> computeVerticalScrollRange
    1:5:boolean access$200(androidx.recyclerview.widget.RecyclerView):207:207 -> d
    1:9:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4559:4559 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    10:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4561:4561 -> d0
    41:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4564:4564 -> d0
    1:9:void saveOldPositions():4330:4330 -> d1
    10:19:void saveOldPositions():4332:4332 -> d1
    20:25:void saveOldPositions():4337:4337 -> d1
    26:32:void saveOldPositions():4338:4338 -> d1
    1:9:boolean dispatchNestedFling(float,float,boolean):11332:11332 -> dispatchNestedFling
    1:9:boolean dispatchNestedPreFling(float,float):11337:11337 -> dispatchNestedPreFling
    1:9:boolean dispatchNestedPreScroll(int,int,int[],int[]):11320:11320 -> dispatchNestedPreScroll
    1:14:boolean dispatchNestedScroll(int,int,int,int,int[]):11307:11307 -> dispatchNestedScroll
    1:4:void dispatchRestoreInstanceState(android.util.SparseArray):1414:1414 -> dispatchRestoreInstanceState
    1:4:void dispatchSaveInstanceState(android.util.SparseArray):1406:1406 -> dispatchSaveInstanceState
    1:3:void draw(android.graphics.Canvas):4219:4219 -> draw
    4:13:void draw(android.graphics.Canvas):4221:4221 -> draw
    14:29:void draw(android.graphics.Canvas):4223:4223 -> draw
    30:40:void draw(android.graphics.Canvas):4228:4228 -> draw
    41:44:void draw(android.graphics.Canvas):4229:4229 -> draw
    45:56:void draw(android.graphics.Canvas):4230:4230 -> draw
    57:59:void draw(android.graphics.Canvas):4231:4231 -> draw
    60:70:void draw(android.graphics.Canvas):4232:4232 -> draw
    71:83:void draw(android.graphics.Canvas):4233:4233 -> draw
    84:88:void draw(android.graphics.Canvas):4234:4234 -> draw
    89:98:void draw(android.graphics.Canvas):4236:4236 -> draw
    99:102:void draw(android.graphics.Canvas):4237:4237 -> draw
    103:106:void draw(android.graphics.Canvas):4238:4238 -> draw
    107:119:void draw(android.graphics.Canvas):4239:4239 -> draw
    120:133:void draw(android.graphics.Canvas):4241:4241 -> draw
    134:136:void draw(android.graphics.Canvas):4242:4242 -> draw
    137:146:void draw(android.graphics.Canvas):4244:4244 -> draw
    147:150:void draw(android.graphics.Canvas):4245:4245 -> draw
    151:154:void draw(android.graphics.Canvas):4246:4246 -> draw
    155:166:void draw(android.graphics.Canvas):4247:4247 -> draw
    167:173:void draw(android.graphics.Canvas):4248:4248 -> draw
    174:176:void draw(android.graphics.Canvas):4249:4249 -> draw
    177:190:void draw(android.graphics.Canvas):4250:4250 -> draw
    191:193:void draw(android.graphics.Canvas):4251:4251 -> draw
    194:203:void draw(android.graphics.Canvas):4253:4253 -> draw
    204:209:void draw(android.graphics.Canvas):4254:4254 -> draw
    210:212:void draw(android.graphics.Canvas):4255:4255 -> draw
    213:216:void draw(android.graphics.Canvas):4256:4256 -> draw
    217:242:void draw(android.graphics.Canvas):4257:4257 -> draw
    243:257:void draw(android.graphics.Canvas):4259:4259 -> draw
    258:269:void draw(android.graphics.Canvas):4261:4261 -> draw
    270:274:void draw(android.graphics.Canvas):4262:4262 -> draw
    275:288:void draw(android.graphics.Canvas):4268:4268 -> draw
    289:298:void draw(android.graphics.Canvas):4269:4269 -> draw
    299:302:void draw(android.graphics.Canvas):4274:4274 -> draw
    1:5:boolean drawChild(android.graphics.Canvas,android.view.View,long):4820:4820 -> drawChild
    1:4:void access$300(androidx.recyclerview.widget.RecyclerView,int,int):207:207 -> e
    5:13:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolderInt(android.view.View):4609:4609 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    2:4:boolean scrollByInternal(int,int,android.view.MotionEvent):1925:1925 -> e1
    5:10:boolean scrollByInternal(int,int,android.view.MotionEvent):1926:1926 -> e1
    11:15:boolean scrollByInternal(int,int,android.view.MotionEvent):1927:1927 -> e1
    16:19:boolean scrollByInternal(int,int,android.view.MotionEvent):1928:1928 -> e1
    20:33:boolean scrollByInternal(int,int,android.view.MotionEvent):1929:1929 -> e1
    34:41:boolean scrollByInternal(int,int,android.view.MotionEvent):1933:1933 -> e1
    42:44:boolean scrollByInternal(int,int,android.view.MotionEvent):1934:1934 -> e1
    45:54:boolean scrollByInternal(int,int,android.view.MotionEvent):1937:1937 -> e1
    55:63:boolean scrollByInternal(int,int,android.view.MotionEvent):1940:1940 -> e1
    64:74:boolean scrollByInternal(int,int,android.view.MotionEvent):1941:1941 -> e1
    75:77:boolean scrollByInternal(int,int,android.view.MotionEvent):1943:1943 -> e1
    78:88:boolean scrollByInternal(int,int,android.view.MotionEvent):1945:1945 -> e1
    89:96:boolean scrollByInternal(int,int,android.view.MotionEvent):1946:1946 -> e1
    97:107:boolean scrollByInternal(int,int,android.view.MotionEvent):1947:1947 -> e1
    108:113:boolean scrollByInternal(int,int,android.view.MotionEvent):1948:1948 -> e1
    114:126:boolean scrollByInternal(int,int,android.view.MotionEvent):1949:1949 -> e1
    127:133:boolean scrollByInternal(int,int,android.view.MotionEvent):1951:1951 -> e1
    134:136:boolean scrollByInternal(int,int,android.view.MotionEvent):1954:1954 -> e1
    137:142:boolean scrollByInternal(int,int,android.view.MotionEvent):1956:1956 -> e1
    143:152:boolean scrollByInternal(int,int,android.view.MotionEvent):1957:1957 -> e1
    1:2:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1426:1426 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    3:12:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1427:1427 -> f
    13:21:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1428:1428 -> f
    22:27:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1429:1429 -> f
    28:40:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1431:1431 -> f
    41:46:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1433:1433 -> f
    47:52:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1435:1435 -> f
    1:6:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4886:4886 -> f0
    7:8:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4887:4887 -> f0
    9:18:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4888:4888 -> f0
    19:28:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4889:4889 -> f0
    29:38:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4890:4890 -> f0
    39:48:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4891:4891 -> f0
    49:52:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):4888:4888 -> f0
    1:3:void scrollStep(int,int,int[]):1820:1820 -> f1
    4:6:void scrollStep(int,int,int[]):1821:1821 -> f1
    7:11:void scrollStep(int,int,int[]):1823:1823 -> f1
    12:19:void scrollStep(int,int,int[]):1824:1824 -> f1
    20:33:void scrollStep(int,int,int[]):1829:1829 -> f1
    34:45:void scrollStep(int,int,int[]):1832:1832 -> f1
    46:48:void scrollStep(int,int,int[]):1835:1835 -> f1
    49:51:void scrollStep(int,int,int[]):1836:1836 -> f1
    52:54:void scrollStep(int,int,int[]):1838:1838 -> f1
    55:59:void scrollStep(int,int,int[]):1839:1839 -> f1
    60:62:void scrollStep(int,int,int[]):1842:1842 -> f1
    63:65:void scrollStep(int,int,int[]):1843:1843 -> f1
    1:9:android.view.View focusSearch(android.view.View,int):2577:2577 -> focusSearch
    10:19:android.view.View focusSearch(android.view.View,int):2581:2581 -> focusSearch
    20:32:android.view.View focusSearch(android.view.View,int):2582:2582 -> focusSearch
    33:44:android.view.View focusSearch(android.view.View,int):2584:2584 -> focusSearch
    45:59:android.view.View focusSearch(android.view.View,int):2590:2590 -> focusSearch
    60:68:android.view.View focusSearch(android.view.View,int):2593:2593 -> focusSearch
    69:77:android.view.View focusSearch(android.view.View,int):2595:2595 -> focusSearch
    78:85:android.view.View focusSearch(android.view.View,int):2600:2600 -> focusSearch
    86:109:android.view.View focusSearch(android.view.View,int):2601:2601 -> focusSearch
    110:117:android.view.View focusSearch(android.view.View,int):2604:2604 -> focusSearch
    118:125:android.view.View focusSearch(android.view.View,int):2606:2606 -> focusSearch
    126:128:android.view.View focusSearch(android.view.View,int):2612:2612 -> focusSearch
    129:135:android.view.View focusSearch(android.view.View,int):2613:2613 -> focusSearch
    136:138:android.view.View focusSearch(android.view.View,int):2618:2618 -> focusSearch
    139:147:android.view.View focusSearch(android.view.View,int):2619:2619 -> focusSearch
    148:150:android.view.View focusSearch(android.view.View,int):2620:2620 -> focusSearch
    151:155:android.view.View focusSearch(android.view.View,int):2622:2622 -> focusSearch
    156:163:android.view.View focusSearch(android.view.View,int):2624:2624 -> focusSearch
    164:166:android.view.View focusSearch(android.view.View,int):2626:2626 -> focusSearch
    167:173:android.view.View focusSearch(android.view.View,int):2627:2627 -> focusSearch
    174:176:android.view.View focusSearch(android.view.View,int):2632:2632 -> focusSearch
    177:186:android.view.View focusSearch(android.view.View,int):2633:2633 -> focusSearch
    187:193:android.view.View focusSearch(android.view.View,int):2634:2634 -> focusSearch
    194:199:android.view.View focusSearch(android.view.View,int):2637:2637 -> focusSearch
    200:205:android.view.View focusSearch(android.view.View,int):2638:2638 -> focusSearch
    206:210:android.view.View focusSearch(android.view.View,int):2641:2641 -> focusSearch
    211:214:android.view.View focusSearch(android.view.View,int):2647:2647 -> focusSearch
    215:221:android.view.View focusSearch(android.view.View,int):2650:2650 -> focusSearch
    222:226:android.view.View focusSearch(android.view.View,int):2651:2651 -> focusSearch
    2:5:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1592:1592 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)V"}
    1:4:int getDeepestFocusedViewWithId(android.view.View):3793:3793 -> g0
    5:20:int getDeepestFocusedViewWithId(android.view.View):3794:3794 -> g0
    21:26:int getDeepestFocusedViewWithId(android.view.View):3795:3795 -> g0
    27:33:int getDeepestFocusedViewWithId(android.view.View):3796:3796 -> g0
    34:39:int getDeepestFocusedViewWithId(android.view.View):3798:3798 -> g0
    1:4:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1192:1192 -> g1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;ZZ)V"}
    5:9:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1193:1193 -> g1
    10:18:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1194:1194 -> g1
    19:21:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1197:1197 -> g1
    22:26:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1199:1199 -> g1
    27:28:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1200:1200 -> g1
    29:32:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1201:1201 -> g1
    33:37:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1203:1203 -> g1
    38:40:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1204:1204 -> g1
    41:44:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1206:1206 -> g1
    45:49:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1207:1207 -> g1
    50:56:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1209:1209 -> g1
    57:62:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1210:1210 -> g1
    1:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4295:4295 -> generateDefaultLayoutParams
    5:9:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4298:4298 -> generateDefaultLayoutParams
    10:36:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4296:4296 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4303:4303 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4306:4306 -> generateLayoutParams
    3:3:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4304:4304 -> generateLayoutParams
    4:4:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4311:4311 -> generateLayoutParams
    5:5:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4314:4314 -> generateLayoutParams
    6:6:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4312:4312 -> generateLayoutParams
    1:3:androidx.recyclerview.widget.RecyclerView$Adapter getAdapter():1221:1221 -> getAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$g;"}
    1:4:int getBaseline():1248:1248 -> getBaseline
    5:9:int getBaseline():1249:1249 -> getBaseline
    10:14:int getBaseline():1251:1251 -> getBaseline
    1:5:int getChildDrawingOrder(int,int):13221:13221 -> getChildDrawingOrder
    1:3:boolean getClipToPadding():1094:1094 -> getClipToPadding
    1:3:androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate():760:760 -> getCompatAccessibilityDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/i;"}
    1:3:androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory getEdgeEffectFactory():2542:2542 -> getEdgeEffectFactory
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$k;"}
    1:3:androidx.recyclerview.widget.RecyclerView$ItemAnimator getItemAnimator():3546:3546 -> getItemAnimator
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$l;"}
    1:7:int getItemDecorationCount():1618:1618 -> getItemDecorationCount
    1:3:androidx.recyclerview.widget.RecyclerView$LayoutManager getLayoutManager():1469:1469 -> getLayoutManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"}
    1:3:int getMaxFlingVelocity():2360:2360 -> getMaxFlingVelocity
    1:3:int getMinFlingVelocity():2350:2350 -> getMinFlingVelocity
    1:4:long getNanoTime():5617:5617 -> getNanoTime
    5:12:long getNanoTime():5618:5618 -> getNanoTime
    1:2:androidx.recyclerview.widget.RecyclerView$OnFlingListener getOnFlingListener():0:0 -> getOnFlingListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"}
    1:3:boolean getPreserveFocusAfterLayout():4531:4531 -> getPreserveFocusAfterLayout
    1:7:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():1482:1482 -> getRecycledViewPool
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$t;"}
    1:3:int getScrollState():1530:1530 -> getScrollState
    1:4:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13250:13250 -> getScrollingChildHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/l;"}
    5:11:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13251:13251 -> getScrollingChildHelper
    12:14:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13253:13253 -> getScrollingChildHelper
    1:4:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1563:1563 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;I)V"}
    5:9:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1564:1564 -> h
    10:18:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1567:1567 -> h
    19:23:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1568:1568 -> h
    24:29:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1571:1571 -> h
    30:34:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1573:1573 -> h
    35:37:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1575:1575 -> h
    38:41:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1576:1576 -> h
    2:9:java.lang.String getFullClassName(android.content.Context,java.lang.String):830:830 -> h0
    10:29:java.lang.String getFullClassName(android.content.Context,java.lang.String):831:831 -> h0
    30:38:java.lang.String getFullClassName(android.content.Context,java.lang.String):833:833 -> h0
    39:67:java.lang.String getFullClassName(android.content.Context,java.lang.String):836:836 -> h0
    1:6:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11209:11209 -> h1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)Z"}
    7:8:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11210:11210 -> h1
    9:15:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11211:11211 -> h1
    16:22:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11214:11214 -> h1
    1:9:boolean hasNestedScrollingParent():11296:11296 -> hasNestedScrollingParent
    1:6:void addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):2908:2908 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"}
    1:6:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4895:4895 -> i0
    7:10:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4896:4896 -> i0
    11:13:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4897:4897 -> i0
    14:33:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4900:4900 -> i0
    34:36:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4902:4902 -> i0
    37:39:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4904:4904 -> i0
    40:42:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4905:4905 -> i0
    43:51:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4906:4906 -> i0
    52:56:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4908:4908 -> i0
    57:71:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4909:4909 -> i0
    72:80:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4910:4910 -> i0
    81:87:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4911:4911 -> i0
    88:94:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4912:4912 -> i0
    95:104:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4913:4913 -> i0
    105:107:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):4915:4915 -> i0
    1:9:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3513:3513 -> i1
    10:19:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3516:3516 -> i1
    20:27:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3521:3521 -> i1
    1:3:boolean isAttachedToWindow():2848:2848 -> isAttachedToWindow
    1:9:boolean isNestedScrollingEnabled():11271:11271 -> isNestedScrollingEnabled
    1:4:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1701:1701 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"}
    5:11:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1702:1702 -> j
    12:17:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1704:1704 -> j
    1:9:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4045:4045 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    10:15:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4047:4047 -> j0
    16:22:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4048:4048 -> j0
    23:30:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4052:4052 -> j0
    31:42:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4054:4054 -> j0
    43:63:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4055:4055 -> j0
    64:78:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4058:4058 -> j0
    79:99:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4060:4060 -> j0
    100:117:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4064:4064 -> j0
    118:138:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4069:4069 -> j0
    139:149:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4071:4071 -> j0
    150:155:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4069:4069 -> j0
    2:5:void smoothScrollBy(int,int):2230:2230 -> j1
    2:4:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4153:4153 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    5:12:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4154:4154 -> k
    13:16:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4155:4155 -> k
    1:9:boolean hasNestedScrollingParent(int):11301:11301 -> k0
    1:4:void smoothScrollBy(int,int,android.view.animation.Interpolator):2242:2242 -> k1
    5:12:void smoothScrollBy(int,int,android.view.animation.Interpolator):2243:2243 -> k1
    13:17:void smoothScrollBy(int,int,android.view.animation.Interpolator):2247:2247 -> k1
    18:25:void smoothScrollBy(int,int,android.view.animation.Interpolator):2250:2250 -> k1
    26:40:void smoothScrollBy(int,int,android.view.animation.Interpolator):2253:2253 -> k1
    41:46:void smoothScrollBy(int,int,android.view.animation.Interpolator):2257:2257 -> k1
    2:6:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4171:4171 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;ZZ)V"}
    7:13:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4173:4173 -> l
    14:16:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4177:4177 -> l
    17:18:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4179:4179 -> l
    19:21:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4181:4181 -> l
    22:26:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4182:4182 -> l
    27:29:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4183:4183 -> l
    30:31:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4184:4184 -> l
    32:39:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4186:4186 -> l
    40:43:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4187:4187 -> l
    1:10:boolean hasPendingAdapterUpdates():5017:5017 -> l0
    11:21:boolean hasPendingAdapterUpdates():5018:5018 -> l0
    1:8:void startInterceptRequestLayout():2120:2120 -> l1
    9:13:void startInterceptRequestLayout():2121:2121 -> l1
    14:16:void startInterceptRequestLayout():2122:2122 -> l1
    1:4:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4161:4161 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    5:7:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4162:4162 -> m
    8:15:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4163:4163 -> m
    16:19:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4164:4164 -> m
    1:10:boolean hasUpdatedView():1897:1897 -> m0
    11:22:boolean hasUpdatedView():1899:1899 -> m0
    23:29:boolean hasUpdatedView():1900:1900 -> m0
    30:41:boolean hasUpdatedView():1903:1903 -> m0
    1:9:boolean startNestedScroll(int,int):11281:11281 -> m1
    1:8:void assertNotInLayoutOrScroll(java.lang.String):2877:2877 -> n
    9:20:void assertNotInLayoutOrScroll(java.lang.String):2879:2879 -> n
    21:35:void assertNotInLayoutOrScroll(java.lang.String):2880:2880 -> n
    36:41:void assertNotInLayoutOrScroll(java.lang.String):2882:2882 -> n
    42:45:void assertNotInLayoutOrScroll(java.lang.String):2884:2884 -> n
    46:57:void assertNotInLayoutOrScroll(java.lang.String):2885:2885 -> n
    58:71:void assertNotInLayoutOrScroll(java.lang.String):2890:2890 -> n
    72:79:void assertNotInLayoutOrScroll(java.lang.String):2885:2885 -> n
    1:13:void initAdapterManager():963:963 -> n0
    1:5:void stopInterceptRequestLayout(boolean):2137:2137 -> n1
    6:10:void stopInterceptRequestLayout(boolean):2144:2144 -> n1
    11:14:void stopInterceptRequestLayout(boolean):2146:2146 -> n1
    15:16:void stopInterceptRequestLayout(boolean):2155:2155 -> n1
    17:22:void stopInterceptRequestLayout(boolean):2157:2157 -> n1
    23:38:void stopInterceptRequestLayout(boolean):2159:2159 -> n1
    39:41:void stopInterceptRequestLayout(boolean):2161:2161 -> n1
    42:45:void stopInterceptRequestLayout(boolean):2163:2163 -> n1
    46:47:void stopInterceptRequestLayout(boolean):2164:2164 -> n1
    48:53:void stopInterceptRequestLayout(boolean):2167:2167 -> n1
    1:4:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4464:4464 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    5:8:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4465:4465 -> o
    9:19:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4464:4464 -> o
    1:8:void initAutofill():748:748 -> o0
    9:12:void initAutofill():749:749 -> o0
    1:8:void stopNestedScroll(int):11291:11291 -> o1
    1:4:void onAttachedToWindow():2789:2789 -> onAttachedToWindow
    5:7:void onAttachedToWindow():2790:2790 -> onAttachedToWindow
    8:9:void onAttachedToWindow():2791:2791 -> onAttachedToWindow
    10:23:void onAttachedToWindow():2792:2792 -> onAttachedToWindow
    24:27:void onAttachedToWindow():2793:2793 -> onAttachedToWindow
    28:30:void onAttachedToWindow():2794:2794 -> onAttachedToWindow
    31:32:void onAttachedToWindow():2796:2796 -> onAttachedToWindow
    33:36:void onAttachedToWindow():2798:2798 -> onAttachedToWindow
    37:48:void onAttachedToWindow():2800:2800 -> onAttachedToWindow
    49:55:void onAttachedToWindow():2802:2802 -> onAttachedToWindow
    56:59:void onAttachedToWindow():2806:2806 -> onAttachedToWindow
    60:67:void onAttachedToWindow():2808:2808 -> onAttachedToWindow
    68:80:void onAttachedToWindow():2809:2809 -> onAttachedToWindow
    81:89:void onAttachedToWindow():2814:2814 -> onAttachedToWindow
    90:92:void onAttachedToWindow():2815:2815 -> onAttachedToWindow
    93:98:void onAttachedToWindow():2817:2817 -> onAttachedToWindow
    1:3:void onDetachedFromWindow():2823:2823 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():2824:2824 -> onDetachedFromWindow
    8:10:void onDetachedFromWindow():2825:2825 -> onDetachedFromWindow
    11:14:void onDetachedFromWindow():2827:2827 -> onDetachedFromWindow
    15:16:void onDetachedFromWindow():2828:2828 -> onDetachedFromWindow
    17:20:void onDetachedFromWindow():2829:2829 -> onDetachedFromWindow
    21:25:void onDetachedFromWindow():2830:2830 -> onDetachedFromWindow
    26:30:void onDetachedFromWindow():2832:2832 -> onDetachedFromWindow
    31:35:void onDetachedFromWindow():2833:2833 -> onDetachedFromWindow
    36:40:void onDetachedFromWindow():2834:2834 -> onDetachedFromWindow
    41:48:void onDetachedFromWindow():2836:2836 -> onDetachedFromWindow
    49:52:void onDetachedFromWindow():2838:2838 -> onDetachedFromWindow
    53:55:void onDetachedFromWindow():2839:2839 -> onDetachedFromWindow
    1:3:void onDraw(android.graphics.Canvas):4280:4280 -> onDraw
    4:12:void onDraw(android.graphics.Canvas):4282:4282 -> onDraw
    13:29:void onDraw(android.graphics.Canvas):4284:4284 -> onDraw
    1:6:boolean onGenericMotionEvent(android.view.MotionEvent):3256:3256 -> onGenericMotionEvent
    7:11:boolean onGenericMotionEvent(android.view.MotionEvent):3259:3259 -> onGenericMotionEvent
    12:19:boolean onGenericMotionEvent(android.view.MotionEvent):3262:3262 -> onGenericMotionEvent
    20:28:boolean onGenericMotionEvent(android.view.MotionEvent):3264:3264 -> onGenericMotionEvent
    29:38:boolean onGenericMotionEvent(android.view.MotionEvent):3265:3265 -> onGenericMotionEvent
    39:45:boolean onGenericMotionEvent(android.view.MotionEvent):3268:3268 -> onGenericMotionEvent
    46:55:boolean onGenericMotionEvent(android.view.MotionEvent):3272:3272 -> onGenericMotionEvent
    56:62:boolean onGenericMotionEvent(android.view.MotionEvent):3273:3273 -> onGenericMotionEvent
    63:73:boolean onGenericMotionEvent(android.view.MotionEvent):3277:3277 -> onGenericMotionEvent
    74:77:boolean onGenericMotionEvent(android.view.MotionEvent):3278:3278 -> onGenericMotionEvent
    78:87:boolean onGenericMotionEvent(android.view.MotionEvent):3279:3279 -> onGenericMotionEvent
    88:108:boolean onGenericMotionEvent(android.view.MotionEvent):3284:3284 -> onGenericMotionEvent
    109:120:boolean onGenericMotionEvent(android.view.MotionEvent):3297:3297 -> onGenericMotionEvent
    1:6:boolean onInterceptTouchEvent(android.view.MotionEvent):2973:2973 -> onInterceptTouchEvent
    7:13:boolean onInterceptTouchEvent(android.view.MotionEvent):2978:2978 -> onInterceptTouchEvent
    14:17:boolean onInterceptTouchEvent(android.view.MotionEvent):2979:2979 -> onInterceptTouchEvent
    18:22:boolean onInterceptTouchEvent(android.view.MotionEvent):2983:2983 -> onInterceptTouchEvent
    23:26:boolean onInterceptTouchEvent(android.view.MotionEvent):2987:2987 -> onInterceptTouchEvent
    27:32:boolean onInterceptTouchEvent(android.view.MotionEvent):2988:2988 -> onInterceptTouchEvent
    33:36:boolean onInterceptTouchEvent(android.view.MotionEvent):2990:2990 -> onInterceptTouchEvent
    37:42:boolean onInterceptTouchEvent(android.view.MotionEvent):2991:2991 -> onInterceptTouchEvent
    43:47:boolean onInterceptTouchEvent(android.view.MotionEvent):2993:2993 -> onInterceptTouchEvent
    48:51:boolean onInterceptTouchEvent(android.view.MotionEvent):2995:2995 -> onInterceptTouchEvent
    52:75:boolean onInterceptTouchEvent(android.view.MotionEvent):2996:2996 -> onInterceptTouchEvent
    76:80:boolean onInterceptTouchEvent(android.view.MotionEvent):3060:3060 -> onInterceptTouchEvent
    81:86:boolean onInterceptTouchEvent(android.view.MotionEvent):3026:3026 -> onInterceptTouchEvent
    87:96:boolean onInterceptTouchEvent(android.view.MotionEvent):3027:3027 -> onInterceptTouchEvent
    97:108:boolean onInterceptTouchEvent(android.view.MotionEvent):3028:3028 -> onInterceptTouchEvent
    109:113:boolean onInterceptTouchEvent(android.view.MotionEvent):3069:3069 -> onInterceptTouchEvent
    114:121:boolean onInterceptTouchEvent(android.view.MotionEvent):3032:3032 -> onInterceptTouchEvent
    122:151:boolean onInterceptTouchEvent(android.view.MotionEvent):3034:3034 -> onInterceptTouchEvent
    152:157:boolean onInterceptTouchEvent(android.view.MotionEvent):3039:3039 -> onInterceptTouchEvent
    158:163:boolean onInterceptTouchEvent(android.view.MotionEvent):3040:3040 -> onInterceptTouchEvent
    164:167:boolean onInterceptTouchEvent(android.view.MotionEvent):3041:3041 -> onInterceptTouchEvent
    168:171:boolean onInterceptTouchEvent(android.view.MotionEvent):3042:3042 -> onInterceptTouchEvent
    172:177:boolean onInterceptTouchEvent(android.view.MotionEvent):3043:3043 -> onInterceptTouchEvent
    178:185:boolean onInterceptTouchEvent(android.view.MotionEvent):3045:3045 -> onInterceptTouchEvent
    186:192:boolean onInterceptTouchEvent(android.view.MotionEvent):3046:3046 -> onInterceptTouchEvent
    193:200:boolean onInterceptTouchEvent(android.view.MotionEvent):3049:3049 -> onInterceptTouchEvent
    201:205:boolean onInterceptTouchEvent(android.view.MotionEvent):3050:3050 -> onInterceptTouchEvent
    206:209:boolean onInterceptTouchEvent(android.view.MotionEvent):3054:3054 -> onInterceptTouchEvent
    210:214:boolean onInterceptTouchEvent(android.view.MotionEvent):3064:3064 -> onInterceptTouchEvent
    215:218:boolean onInterceptTouchEvent(android.view.MotionEvent):3065:3065 -> onInterceptTouchEvent
    219:222:boolean onInterceptTouchEvent(android.view.MotionEvent):3000:3000 -> onInterceptTouchEvent
    223:224:boolean onInterceptTouchEvent(android.view.MotionEvent):3001:3001 -> onInterceptTouchEvent
    225:230:boolean onInterceptTouchEvent(android.view.MotionEvent):3003:3003 -> onInterceptTouchEvent
    231:240:boolean onInterceptTouchEvent(android.view.MotionEvent):3004:3004 -> onInterceptTouchEvent
    241:250:boolean onInterceptTouchEvent(android.view.MotionEvent):3005:3005 -> onInterceptTouchEvent
    251:254:boolean onInterceptTouchEvent(android.view.MotionEvent):3007:3007 -> onInterceptTouchEvent
    255:261:boolean onInterceptTouchEvent(android.view.MotionEvent):3008:3008 -> onInterceptTouchEvent
    262:264:boolean onInterceptTouchEvent(android.view.MotionEvent):3009:3009 -> onInterceptTouchEvent
    265:274:boolean onInterceptTouchEvent(android.view.MotionEvent):3013:3013 -> onInterceptTouchEvent
    275:277:boolean onInterceptTouchEvent(android.view.MotionEvent):3022:3022 -> onInterceptTouchEvent
    278:283:boolean onInterceptTouchEvent(android.view.MotionEvent):3072:3072 -> onInterceptTouchEvent
    1:5:void onLayout(boolean,int,int,int,int):4193:4193 -> onLayout
    6:8:void onLayout(boolean,int,int,int,int):4194:4194 -> onLayout
    9:12:void onLayout(boolean,int,int,int,int):4195:4195 -> onLayout
    13:15:void onLayout(boolean,int,int,int,int):4196:4196 -> onLayout
    1:4:void onMeasure(int,int):3306:3306 -> onMeasure
    5:8:void onMeasure(int,int):3307:3307 -> onMeasure
    9:15:void onMeasure(int,int):3310:3310 -> onMeasure
    16:19:void onMeasure(int,int):3311:3311 -> onMeasure
    20:23:void onMeasure(int,int):3312:3312 -> onMeasure
    24:39:void onMeasure(int,int):3321:3321 -> onMeasure
    40:44:void onMeasure(int,int):3325:3325 -> onMeasure
    45:50:void onMeasure(int,int):3329:3329 -> onMeasure
    51:53:void onMeasure(int,int):3330:3330 -> onMeasure
    54:58:void onMeasure(int,int):3334:3334 -> onMeasure
    59:62:void onMeasure(int,int):3335:3335 -> onMeasure
    63:65:void onMeasure(int,int):3336:3336 -> onMeasure
    66:70:void onMeasure(int,int):3339:3339 -> onMeasure
    71:78:void onMeasure(int,int):3343:3343 -> onMeasure
    79:80:void onMeasure(int,int):3344:3344 -> onMeasure
    81:88:void onMeasure(int,int):3345:3345 -> onMeasure
    89:96:void onMeasure(int,int):3346:3346 -> onMeasure
    97:99:void onMeasure(int,int):3344:3344 -> onMeasure
    100:103:void onMeasure(int,int):3347:3347 -> onMeasure
    104:106:void onMeasure(int,int):3348:3348 -> onMeasure
    107:112:void onMeasure(int,int):3350:3350 -> onMeasure
    113:116:void onMeasure(int,int):3353:3353 -> onMeasure
    117:126:void onMeasure(int,int):3354:3354 -> onMeasure
    127:131:void onMeasure(int,int):3358:3358 -> onMeasure
    132:134:void onMeasure(int,int):3359:3359 -> onMeasure
    135:137:void onMeasure(int,int):3360:3360 -> onMeasure
    138:140:void onMeasure(int,int):3361:3361 -> onMeasure
    141:143:void onMeasure(int,int):3362:3362 -> onMeasure
    144:149:void onMeasure(int,int):3364:3364 -> onMeasure
    150:152:void onMeasure(int,int):3365:3365 -> onMeasure
    153:157:void onMeasure(int,int):3368:3368 -> onMeasure
    158:161:void onMeasure(int,int):3369:3369 -> onMeasure
    162:163:void onMeasure(int,int):3371:3371 -> onMeasure
    164:167:void onMeasure(int,int):3372:3372 -> onMeasure
    168:173:void onMeasure(int,int):3373:3373 -> onMeasure
    174:185:void onMeasure(int,int):3379:3379 -> onMeasure
    186:189:void onMeasure(int,int):3383:3383 -> onMeasure
    190:198:void onMeasure(int,int):3384:3384 -> onMeasure
    199:202:void onMeasure(int,int):3386:3386 -> onMeasure
    203:205:void onMeasure(int,int):3388:3388 -> onMeasure
    206:214:void onMeasure(int,int):3389:3389 -> onMeasure
    215:217:void onMeasure(int,int):3390:3390 -> onMeasure
    218:222:void onMeasure(int,int):3391:3391 -> onMeasure
    1:8:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2779:2779 -> onRequestFocusInDescendants
    9:13:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2784:2784 -> onRequestFocusInDescendants
    1:4:void onRestoreInstanceState(android.os.Parcelable):1389:1389 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):1390:1390 -> onRestoreInstanceState
    9:12:void onRestoreInstanceState(android.os.Parcelable):1394:1394 -> onRestoreInstanceState
    13:19:void onRestoreInstanceState(android.os.Parcelable):1395:1395 -> onRestoreInstanceState
    20:29:void onRestoreInstanceState(android.os.Parcelable):1396:1396 -> onRestoreInstanceState
    30:33:void onRestoreInstanceState(android.os.Parcelable):1397:1397 -> onRestoreInstanceState
    1:9:android.os.Parcelable onSaveInstanceState():1375:1375 -> onSaveInstanceState
    10:13:android.os.Parcelable onSaveInstanceState():1376:1376 -> onSaveInstanceState
    14:17:android.os.Parcelable onSaveInstanceState():1377:1377 -> onSaveInstanceState
    18:21:android.os.Parcelable onSaveInstanceState():1378:1378 -> onSaveInstanceState
    22:29:android.os.Parcelable onSaveInstanceState():1379:1379 -> onSaveInstanceState
    30:32:android.os.Parcelable onSaveInstanceState():1381:1381 -> onSaveInstanceState
    1:9:void onSizeChanged(int,int,int,int):3414:3414 -> onSizeChanged
    10:13:void onSizeChanged(int,int,int,int):3416:3416 -> onSizeChanged
    1:12:boolean onTouchEvent(android.view.MotionEvent):3087:3087 -> onTouchEvent
    13:19:boolean onTouchEvent(android.view.MotionEvent):3090:3090 -> onTouchEvent
    20:23:boolean onTouchEvent(android.view.MotionEvent):3091:3091 -> onTouchEvent
    24:28:boolean onTouchEvent(android.view.MotionEvent):3095:3095 -> onTouchEvent
    29:32:boolean onTouchEvent(android.view.MotionEvent):3099:3099 -> onTouchEvent
    33:38:boolean onTouchEvent(android.view.MotionEvent):3100:3100 -> onTouchEvent
    39:42:boolean onTouchEvent(android.view.MotionEvent):3102:3102 -> onTouchEvent
    43:48:boolean onTouchEvent(android.view.MotionEvent):3103:3103 -> onTouchEvent
    49:52:boolean onTouchEvent(android.view.MotionEvent):3107:3107 -> onTouchEvent
    53:56:boolean onTouchEvent(android.view.MotionEvent):3108:3108 -> onTouchEvent
    57:62:boolean onTouchEvent(android.view.MotionEvent):3109:3109 -> onTouchEvent
    63:68:boolean onTouchEvent(android.view.MotionEvent):3112:3112 -> onTouchEvent
    69:100:boolean onTouchEvent(android.view.MotionEvent):3114:3114 -> onTouchEvent
    101:104:boolean onTouchEvent(android.view.MotionEvent):3200:3200 -> onTouchEvent
    105:110:boolean onTouchEvent(android.view.MotionEvent):3133:3133 -> onTouchEvent
    111:120:boolean onTouchEvent(android.view.MotionEvent):3134:3134 -> onTouchEvent
    121:131:boolean onTouchEvent(android.view.MotionEvent):3135:3135 -> onTouchEvent
    132:135:boolean onTouchEvent(android.view.MotionEvent):3218:3218 -> onTouchEvent
    136:143:boolean onTouchEvent(android.view.MotionEvent):3139:3139 -> onTouchEvent
    144:173:boolean onTouchEvent(android.view.MotionEvent):3141:3141 -> onTouchEvent
    174:179:boolean onTouchEvent(android.view.MotionEvent):3146:3146 -> onTouchEvent
    180:185:boolean onTouchEvent(android.view.MotionEvent):3147:3147 -> onTouchEvent
    186:189:boolean onTouchEvent(android.view.MotionEvent):3148:3148 -> onTouchEvent
    190:193:boolean onTouchEvent(android.view.MotionEvent):3149:3149 -> onTouchEvent
    194:206:boolean onTouchEvent(android.view.MotionEvent):3151:3151 -> onTouchEvent
    207:211:boolean onTouchEvent(android.view.MotionEvent):3152:3152 -> onTouchEvent
    212:214:boolean onTouchEvent(android.view.MotionEvent):3153:3153 -> onTouchEvent
    215:225:boolean onTouchEvent(android.view.MotionEvent):3154:3154 -> onTouchEvent
    226:236:boolean onTouchEvent(android.view.MotionEvent):3156:3156 -> onTouchEvent
    237:243:boolean onTouchEvent(android.view.MotionEvent):3157:3157 -> onTouchEvent
    244:249:boolean onTouchEvent(android.view.MotionEvent):3160:3160 -> onTouchEvent
    250:267:boolean onTouchEvent(android.view.MotionEvent):3162:3162 -> onTouchEvent
    268:283:boolean onTouchEvent(android.view.MotionEvent):3170:3170 -> onTouchEvent
    284:286:boolean onTouchEvent(android.view.MotionEvent):3179:3179 -> onTouchEvent
    287:290:boolean onTouchEvent(android.view.MotionEvent):3183:3183 -> onTouchEvent
    291:297:boolean onTouchEvent(android.view.MotionEvent):3184:3184 -> onTouchEvent
    298:310:boolean onTouchEvent(android.view.MotionEvent):3185:3185 -> onTouchEvent
    311:316:boolean onTouchEvent(android.view.MotionEvent):3187:3187 -> onTouchEvent
    317:323:boolean onTouchEvent(android.view.MotionEvent):3191:3191 -> onTouchEvent
    324:331:boolean onTouchEvent(android.view.MotionEvent):3193:3193 -> onTouchEvent
    332:336:boolean onTouchEvent(android.view.MotionEvent):3194:3194 -> onTouchEvent
    337:341:boolean onTouchEvent(android.view.MotionEvent):3204:3204 -> onTouchEvent
    342:354:boolean onTouchEvent(android.view.MotionEvent):3206:3206 -> onTouchEvent
    355:358:boolean onTouchEvent(android.view.MotionEvent):3207:3207 -> onTouchEvent
    359:367:boolean onTouchEvent(android.view.MotionEvent):3208:3208 -> onTouchEvent
    368:371:boolean onTouchEvent(android.view.MotionEvent):3209:3209 -> onTouchEvent
    372:388:boolean onTouchEvent(android.view.MotionEvent):3210:3210 -> onTouchEvent
    389:394:boolean onTouchEvent(android.view.MotionEvent):3211:3211 -> onTouchEvent
    395:397:boolean onTouchEvent(android.view.MotionEvent):3212:3212 -> onTouchEvent
    398:402:boolean onTouchEvent(android.view.MotionEvent):3214:3214 -> onTouchEvent
    403:408:boolean onTouchEvent(android.view.MotionEvent):3118:3118 -> onTouchEvent
    409:418:boolean onTouchEvent(android.view.MotionEvent):3119:3119 -> onTouchEvent
    419:432:boolean onTouchEvent(android.view.MotionEvent):3120:3120 -> onTouchEvent
    433:435:boolean onTouchEvent(android.view.MotionEvent):3129:3129 -> onTouchEvent
    436:440:boolean onTouchEvent(android.view.MotionEvent):3223:3223 -> onTouchEvent
    441:445:boolean onTouchEvent(android.view.MotionEvent):3225:3225 -> onTouchEvent
    1:4:void cancelTouch():3239:3239 -> p
    5:8:void cancelTouch():3240:3240 -> p
    1:13:void initChildrenHelper():840:840 -> p0
    2:4:void stopScroll():2330:2330 -> p1
    5:8:void stopScroll():2331:2331 -> p1
    1:4:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5592:5592 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    5:13:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5593:5593 -> q
    14:18:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5595:5595 -> q
    19:22:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5599:5599 -> q
    23:26:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5600:5600 -> q
    27:31:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5601:5601 -> q
    32:34:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5606:5606 -> q
    9:16:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11254:11254 -> q0
    17:20:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11255:11255 -> q0
    21:26:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11257:11257 -> q0
    27:32:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11258:11258 -> q0
    33:45:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11259:11259 -> q0
    46:57:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11250:11250 -> q0
    58:72:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11251:11251 -> q0
    1:5:void stopScrollersInternal():2338:2338 -> q1
    6:9:void stopScrollersInternal():2339:2339 -> q1
    10:13:void stopScrollersInternal():2340:2340 -> q1
    1:9:void clearOldPositions():4344:4344 -> r
    10:19:void clearOldPositions():4346:4346 -> r
    20:25:void clearOldPositions():4347:4347 -> r
    26:31:void clearOldPositions():4348:4348 -> r
    32:37:void clearOldPositions():4351:4351 -> r
    2:10:void invalidateGlows():2515:2515 -> r0
    1:11:void viewRangeUpdate(int,int,java.lang.Object):4442:4442 -> r1
    12:17:void viewRangeUpdate(int,int,java.lang.Object):4446:4446 -> r1
    18:23:void viewRangeUpdate(int,int,java.lang.Object):4447:4447 -> r1
    24:30:void viewRangeUpdate(int,int,java.lang.Object):4448:4448 -> r1
    31:37:void viewRangeUpdate(int,int,java.lang.Object):4451:4451 -> r1
    38:40:void viewRangeUpdate(int,int,java.lang.Object):4454:4454 -> r1
    41:43:void viewRangeUpdate(int,int,java.lang.Object):4455:4455 -> r1
    44:55:void viewRangeUpdate(int,int,java.lang.Object):4457:4457 -> r1
    56:61:void viewRangeUpdate(int,int,java.lang.Object):4460:4460 -> r1
    1:6:void removeDetachedView(android.view.View,boolean):4124:4124 -> removeDetachedView
    7:12:void removeDetachedView(android.view.View,boolean):4126:4126 -> removeDetachedView
    13:16:void removeDetachedView(android.view.View,boolean):4127:4127 -> removeDetachedView
    17:23:void removeDetachedView(android.view.View,boolean):4128:4128 -> removeDetachedView
    24:38:void removeDetachedView(android.view.View,boolean):4129:4129 -> removeDetachedView
    39:53:void removeDetachedView(android.view.View,boolean):4130:4130 -> removeDetachedView
    54:56:void removeDetachedView(android.view.View,boolean):4137:4137 -> removeDetachedView
    57:59:void removeDetachedView(android.view.View,boolean):4139:4139 -> removeDetachedView
    60:63:void removeDetachedView(android.view.View,boolean):4140:4140 -> removeDetachedView
    1:12:void requestChildFocus(android.view.View,android.view.View):2722:2722 -> requestChildFocus
    13:15:void requestChildFocus(android.view.View,android.view.View):2723:2723 -> requestChildFocus
    16:19:void requestChildFocus(android.view.View,android.view.View):2725:2725 -> requestChildFocus
    1:7:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2767:2767 -> requestChildRectangleOnScreen
    1:9:void requestDisallowInterceptTouchEvent(boolean):3077:3077 -> requestDisallowInterceptTouchEvent
    10:17:void requestDisallowInterceptTouchEvent(boolean):3079:3079 -> requestDisallowInterceptTouchEvent
    18:23:void requestDisallowInterceptTouchEvent(boolean):3080:3080 -> requestDisallowInterceptTouchEvent
    24:27:void requestDisallowInterceptTouchEvent(boolean):3082:3082 -> requestDisallowInterceptTouchEvent
    1:8:void requestLayout():4201:4201 -> requestLayout
    9:13:void requestLayout():4202:4202 -> requestLayout
    14:16:void requestLayout():4204:4204 -> requestLayout
    1:12:void considerReleasingGlowsOnScroll(int,int):2418:2418 -> s
    13:17:void considerReleasingGlowsOnScroll(int,int):2419:2419 -> s
    18:25:void considerReleasingGlowsOnScroll(int,int):2420:2420 -> s
    26:37:void considerReleasingGlowsOnScroll(int,int):2422:2422 -> s
    38:42:void considerReleasingGlowsOnScroll(int,int):2423:2423 -> s
    43:49:void considerReleasingGlowsOnScroll(int,int):2424:2424 -> s
    50:61:void considerReleasingGlowsOnScroll(int,int):2426:2426 -> s
    62:66:void considerReleasingGlowsOnScroll(int,int):2427:2427 -> s
    67:73:void considerReleasingGlowsOnScroll(int,int):2428:2428 -> s
    74:85:void considerReleasingGlowsOnScroll(int,int):2430:2430 -> s
    86:90:void considerReleasingGlowsOnScroll(int,int):2431:2431 -> s
    91:99:void considerReleasingGlowsOnScroll(int,int):2432:2432 -> s
    100:103:void considerReleasingGlowsOnScroll(int,int):2435:2435 -> s
    1:9:void invalidateItemDecorations():4508:4508 -> s0
    10:13:void invalidateItemDecorations():4511:4511 -> s0
    14:18:void invalidateItemDecorations():4512:4512 -> s0
    19:21:void invalidateItemDecorations():4515:4515 -> s0
    22:25:void invalidateItemDecorations():4516:4516 -> s0
    1:4:void scrollBy(int,int):1792:1792 -> scrollBy
    5:12:void scrollBy(int,int):1793:1793 -> scrollBy
    13:17:void scrollBy(int,int):1797:1797 -> scrollBy
    18:21:void scrollBy(int,int):1800:1800 -> scrollBy
    22:43:void scrollBy(int,int):1801:1801 -> scrollBy
    44:47:void scrollBy(int,int):1803:1803 -> scrollBy
    1:8:void scrollTo(int,int):1786:1786 -> scrollTo
    1:7:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3529:3529 -> sendAccessibilityEventUnchecked
    8:11:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3532:3532 -> sendAccessibilityEventUnchecked
    1:2:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):769:769 -> setAccessibilityDelegateCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/i;)V"}
    3:6:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):770:770 -> setAccessibilityDelegateCompat
    2:5:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1155:1155 -> setAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;)V"}
    6:8:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1156:1156 -> setAdapter
    9:11:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1157:1157 -> setAdapter
    12:15:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1158:1158 -> setAdapter
    5:8:void setChildDrawingOrderCallback(androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback):1675:1675 -> setChildDrawingOrderCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$j;)V"}
    1:4:void setClipToPadding(boolean):1070:1070 -> setClipToPadding
    5:7:void setClipToPadding(boolean):1071:1071 -> setClipToPadding
    8:9:void setClipToPadding(boolean):1073:1073 -> setClipToPadding
    10:12:void setClipToPadding(boolean):1074:1074 -> setClipToPadding
    13:16:void setClipToPadding(boolean):1075:1075 -> setClipToPadding
    17:20:void setClipToPadding(boolean):1076:1076 -> setClipToPadding
    1:3:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2528:2528 -> setEdgeEffectFactory
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$k;)V"}
    4:5:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2529:2529 -> setEdgeEffectFactory
    6:9:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2530:2530 -> setEdgeEffectFactory
    1:3:void setHasFixedSize(boolean):1057:1057 -> setHasFixedSize
    1:4:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3433:3433 -> setItemAnimator
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$l;)V"}
    5:7:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3434:3434 -> setItemAnimator
    8:13:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3435:3435 -> setItemAnimator
    14:17:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3437:3437 -> setItemAnimator
    18:23:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3439:3439 -> setItemAnimator
    1:6:void setItemViewCacheSize(int):1520:1520 -> setItemViewCacheSize
    1:4:void setLayoutFrozen(boolean):2193:2193 -> setLayoutFrozen
    5:12:void setLayoutFrozen(boolean):2194:2194 -> setLayoutFrozen
    13:14:void setLayoutFrozen(boolean):2196:2196 -> setLayoutFrozen
    15:26:void setLayoutFrozen(boolean):2197:2197 -> setLayoutFrozen
    27:29:void setLayoutFrozen(boolean):2198:2198 -> setLayoutFrozen
    30:32:void setLayoutFrozen(boolean):2200:2200 -> setLayoutFrozen
    33:41:void setLayoutFrozen(boolean):2202:2202 -> setLayoutFrozen
    42:45:void setLayoutFrozen(boolean):2203:2203 -> setLayoutFrozen
    46:49:void setLayoutFrozen(boolean):2205:2205 -> setLayoutFrozen
    50:51:void setLayoutFrozen(boolean):2206:2206 -> setLayoutFrozen
    52:53:void setLayoutFrozen(boolean):2207:2207 -> setLayoutFrozen
    54:57:void setLayoutFrozen(boolean):2208:2208 -> setLayoutFrozen
    1:5:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1310:1310 -> setLayoutManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    6:8:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1313:1313 -> setLayoutManager
    9:12:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1316:1316 -> setLayoutManager
    13:16:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1318:1318 -> setLayoutManager
    17:19:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1319:1319 -> setLayoutManager
    20:26:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1321:1321 -> setLayoutManager
    27:33:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1322:1322 -> setLayoutManager
    34:38:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1323:1323 -> setLayoutManager
    39:42:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1325:1325 -> setLayoutManager
    43:49:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1326:1326 -> setLayoutManager
    50:55:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1328:1328 -> setLayoutManager
    56:58:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1329:1329 -> setLayoutManager
    59:63:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1331:1331 -> setLayoutManager
    64:68:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1334:1334 -> setLayoutManager
    69:72:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1335:1335 -> setLayoutManager
    73:76:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1337:1337 -> setLayoutManager
    77:79:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1342:1342 -> setLayoutManager
    80:83:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1343:1343 -> setLayoutManager
    84:89:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1344:1344 -> setLayoutManager
    90:111:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1338:1338 -> setLayoutManager
    112:126:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1340:1340 -> setLayoutManager
    127:131:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1347:1347 -> setLayoutManager
    132:135:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1348:1348 -> setLayoutManager
    1:8:void setNestedScrollingEnabled(boolean):11266:11266 -> setNestedScrollingEnabled
    1:1:void setOnFlingListener(androidx.recyclerview.widget.RecyclerView$OnFlingListener):0:0 -> setOnFlingListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)V"}
    1:3:void setOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1688:1688 -> setOnScrollListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"}
    1:3:void setPreserveFocusAfterLayout(boolean):4549:4549 -> setPreserveFocusAfterLayout
    1:6:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):1494:1494 -> setRecycledViewPool
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"}
    1:1:void setRecyclerListener(androidx.recyclerview.widget.RecyclerView$RecyclerListener):0:0 -> setRecyclerListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"}
    1:5:void setScrollState(int):1534:1534 -> setScrollState
    6:10:void setScrollState(int):1541:1541 -> setScrollState
    11:13:void setScrollState(int):1543:1543 -> setScrollState
    14:17:void setScrollState(int):1545:1545 -> setScrollState
    1:13:void setScrollingTouchSlop(int):1107:1107 -> setScrollingTouchSlop
    14:41:void setScrollingTouchSlop(int):1110:1110 -> setScrollingTouchSlop
    42:48:void setScrollingTouchSlop(int):1118:1118 -> setScrollingTouchSlop
    49:55:void setScrollingTouchSlop(int):1114:1114 -> setScrollingTouchSlop
    1:6:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):1505:1505 -> setViewCacheExtension
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"}
    1:9:boolean startNestedScroll(int):11276:11276 -> startNestedScroll
    1:8:void stopNestedScroll():11286:11286 -> stopNestedScroll
    1:11:void consumePendingUpdateOperations():1856:1856 -> t
    12:20:void consumePendingUpdateOperations():1862:1862 -> t
    21:33:void consumePendingUpdateOperations():1868:1868 -> t
    34:39:void consumePendingUpdateOperations():1869:1869 -> t
    40:44:void consumePendingUpdateOperations():1871:1871 -> t
    45:47:void consumePendingUpdateOperations():1872:1872 -> t
    48:50:void consumePendingUpdateOperations():1873:1873 -> t
    51:55:void consumePendingUpdateOperations():1874:1874 -> t
    56:59:void consumePendingUpdateOperations():1875:1875 -> t
    60:65:void consumePendingUpdateOperations():1876:1876 -> t
    66:69:void consumePendingUpdateOperations():1877:1877 -> t
    70:75:void consumePendingUpdateOperations():1880:1880 -> t
    76:78:void consumePendingUpdateOperations():1883:1883 -> t
    79:81:void consumePendingUpdateOperations():1884:1884 -> t
    82:85:void consumePendingUpdateOperations():1885:1885 -> t
    86:93:void consumePendingUpdateOperations():1886:1886 -> t
    94:96:void consumePendingUpdateOperations():1887:1887 -> t
    97:99:void consumePendingUpdateOperations():1888:1888 -> t
    100:103:void consumePendingUpdateOperations():1889:1889 -> t
    104:106:void consumePendingUpdateOperations():1857:1857 -> t
    107:109:void consumePendingUpdateOperations():1858:1858 -> t
    110:113:void consumePendingUpdateOperations():1859:1859 -> t
    1:14:boolean isAccessibilityEnabled():3467:3467 -> t0
    1:4:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):778:778 -> u
    5:8:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):779:779 -> u
    9:14:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):780:780 -> u
    15:18:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):781:781 -> u
    19:24:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):784:784 -> u
    25:47:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):786:786 -> u
    48:51:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):788:788 -> u
    52:62:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):791:791 -> u
    63:64:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):795:795 -> u
    65:69:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):796:796 -> u
    70:93:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):797:797 -> u
    94:97:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):800:800 -> u
    98:100:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):807:807 -> u
    101:112:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):808:808 -> u
    113:115:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):802:802 -> u
    116:145:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):803:803 -> u
    146:175:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):822:822 -> u
    176:205:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):819:819 -> u
    206:233:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):816:816 -> u
    234:261:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):813:813 -> u
    262:292:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):810:810 -> u
    1:8:boolean isComputingLayout():3501:3501 -> u0
    1:9:void defaultOnMeasure(int,int):3403:3403 -> v
    10:13:void defaultOnMeasure(int,int):3404:3404 -> v
    14:17:void defaultOnMeasure(int,int):3402:3402 -> v
    18:26:void defaultOnMeasure(int,int):3406:3406 -> v
    27:30:void defaultOnMeasure(int,int):3407:3407 -> v
    31:34:void defaultOnMeasure(int,int):3405:3405 -> v
    35:38:void defaultOnMeasure(int,int):3409:3409 -> v
    8:18:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2667:2667 -> v0
    19:25:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2674:2674 -> v0
    26:38:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2678:2678 -> v0
    39:51:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2679:2679 -> v0
    52:56:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2680:2680 -> v0
    57:61:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2681:2681 -> v0
    62:73:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2682:2682 -> v0
    74:95:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2684:2684 -> v0
    96:108:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2688:2688 -> v0
    109:126:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2694:2694 -> v0
    127:163:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2698:2698 -> v0
    164:226:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2717:2717 -> v0
    1:5:boolean didChildRangeChange(int,int):4117:4117 -> w
    6:20:boolean didChildRangeChange(int,int):4118:4118 -> w
    1:9:void markItemDecorInsetsDirty():4209:4209 -> w0
    10:15:void markItemDecorInsetsDirty():4211:4211 -> w0
    16:27:void markItemDecorInsetsDirty():4212:4212 -> w0
    28:33:void markItemDecorInsetsDirty():4214:4214 -> w0
    1:4:void dispatchChildAttached(android.view.View):7267:7267 -> x
    5:7:void dispatchChildAttached(android.view.View):7268:7268 -> x
    8:13:void dispatchChildAttached(android.view.View):7269:7269 -> x
    14:16:void dispatchChildAttached(android.view.View):7270:7270 -> x
    17:20:void dispatchChildAttached(android.view.View):7272:7272 -> x
    21:29:void dispatchChildAttached(android.view.View):7273:7273 -> x
    30:41:void dispatchChildAttached(android.view.View):7275:7275 -> x
    1:9:void markKnownViewsInvalid():4492:4492 -> x0
    10:21:void markKnownViewsInvalid():4494:4494 -> x0
    22:28:void markKnownViewsInvalid():4495:4495 -> x0
    29:34:void markKnownViewsInvalid():4496:4496 -> x0
    35:37:void markKnownViewsInvalid():4499:4499 -> x0
    38:43:void markKnownViewsInvalid():4500:4500 -> x0
    1:4:void dispatchChildDetached(android.view.View):7253:7253 -> y
    5:7:void dispatchChildDetached(android.view.View):7254:7254 -> y
    8:13:void dispatchChildDetached(android.view.View):7255:7255 -> y
    14:16:void dispatchChildDetached(android.view.View):7256:7256 -> y
    17:20:void dispatchChildDetached(android.view.View):7258:7258 -> y
    21:29:void dispatchChildDetached(android.view.View):7259:7259 -> y
    30:41:void dispatchChildDetached(android.view.View):7261:7261 -> y
    1:9:void offsetChildrenHorizontal(int):4868:4868 -> y0
    10:22:void offsetChildrenHorizontal(int):4870:4870 -> y0
    1:3:void dispatchContentChangedIfNecessary():3471:3471 -> z
    4:7:void dispatchContentChangedIfNecessary():3472:3472 -> z
    8:13:void dispatchContentChangedIfNecessary():3473:3473 -> z
    14:19:void dispatchContentChangedIfNecessary():3474:3474 -> z
    20:22:void dispatchContentChangedIfNecessary():3475:3475 -> z
    23:25:void dispatchContentChangedIfNecessary():3476:3476 -> z
    26:29:void dispatchContentChangedIfNecessary():3477:3477 -> z
    1:9:void offsetChildrenVertical(int):4830:4830 -> z0
    10:22:void offsetChildrenVertical(int):4832:4832 -> z0
androidx.recyclerview.widget.RecyclerView$1 -> androidx.recyclerview.widget.RecyclerView$a:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> e
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):391:391 -> <init>
    1:13:void run():394:394 -> run
    14:19:void run():398:398 -> run
    20:23:void run():399:399 -> run
    24:28:void run():403:403 -> run
    29:31:void run():404:404 -> run
    32:35:void run():407:407 -> run
androidx.recyclerview.widget.RecyclerView$2 -> androidx.recyclerview.widget.RecyclerView$b:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> e
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):585:585 -> <init>
    1:6:void run():588:588 -> run
    7:9:void run():589:589 -> run
    10:15:void run():591:591 -> run
androidx.recyclerview.widget.RecyclerView$3 -> androidx.recyclerview.widget.RecyclerView$c:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():595:595 -> <init>
    1:10:float getInterpolation(float):0:0 -> getInterpolation
androidx.recyclerview.widget.RecyclerView$4 -> androidx.recyclerview.widget.RecyclerView$d:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> a
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):607:607 -> <init>
    1:12:void unused(androidx.recyclerview.widget.RecyclerView$ViewHolder):638:638 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:6:void processAppeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):617:617 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    1:7:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):611:611 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    8:13:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):612:612 -> c
    2:4:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):623:623 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    5:10:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):624:624 -> d
    11:18:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):628:628 -> d
    19:24:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):630:630 -> d
    25:32:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):632:632 -> d
    33:38:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):633:633 -> d
androidx.recyclerview.widget.RecyclerView$5 -> androidx.recyclerview.widget.RecyclerView$e:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> a
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):840:840 -> <init>
    1:7:android.view.View getChildAt(int):885:885 -> a
    1:6:void onEnteredHiddenState(android.view.View):946:946 -> b
    7:12:void onEnteredHiddenState(android.view.View):948:948 -> b
    1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):905:905 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    1:6:void detachViewFromParent(int):927:927 -> d
    7:12:void detachViewFromParent(int):929:929 -> d
    13:25:void detachViewFromParent(int):931:931 -> d
    26:42:void detachViewFromParent(int):932:932 -> d
    43:59:void detachViewFromParent(int):933:933 -> d
    60:62:void detachViewFromParent(int):938:938 -> d
    63:68:void detachViewFromParent(int):941:941 -> d
    1:6:void onLeftHiddenState(android.view.View):954:954 -> e
    7:12:void onLeftHiddenState(android.view.View):956:956 -> e
    1:5:void addView(android.view.View,int):851:851 -> f
    6:11:void addView(android.view.View,int):855:855 -> f
    1:7:int getChildCount():843:843 -> g
    1:8:void removeViewAt(int):865:865 -> h
    9:13:void removeViewAt(int):867:867 -> h
    14:16:void removeViewAt(int):872:872 -> h
    17:22:void removeViewAt(int):877:877 -> h
    1:7:void removeAllViews():890:890 -> i
    8:11:void removeAllViews():892:892 -> i
    12:16:void removeAllViews():893:893 -> i
    17:22:void removeAllViews():898:898 -> i
    23:28:void removeAllViews():900:900 -> i
    1:6:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):911:911 -> j
    7:19:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):913:913 -> j
    20:36:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):914:914 -> j
    37:51:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):915:915 -> j
    52:54:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):920:920 -> j
    55:60:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):922:922 -> j
    1:7:int indexOfChild(android.view.View):860:860 -> k
androidx.recyclerview.widget.RecyclerView$6 -> androidx.recyclerview.widget.RecyclerView$f:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> a
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):963:963 -> <init>
    1:5:void offsetPositionsForMove(int,int):1038:1038 -> a
    6:11:void offsetPositionsForMove(int,int):1040:1040 -> a
    1:4:void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1027:1027 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    1:11:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):966:966 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    12:25:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):972:972 -> c
    1:6:void offsetPositionsForRemovingLaidOutOrNewView(int,int):991:991 -> d
    7:12:void offsetPositionsForRemovingLaidOutOrNewView(int,int):992:992 -> d
    1:5:void offsetPositionsForAdd(int,int):1032:1032 -> e
    6:11:void offsetPositionsForAdd(int,int):1033:1033 -> e
    1:6:void offsetPositionsForRemovingInvisible(int,int):983:983 -> f
    7:10:void offsetPositionsForRemovingInvisible(int,int):984:984 -> f
    11:18:void offsetPositionsForRemovingInvisible(int,int):985:985 -> f
    1:4:void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1004:1004 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    1:5:void markViewHoldersUpdated(int,int,java.lang.Object):998:998 -> h
    6:11:void markViewHoldersUpdated(int,int,java.lang.Object):999:999 -> h
    1:16:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1008:1008 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"}
    17:28:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1020:1020 -> i
    29:42:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1016:1016 -> i
    43:54:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1013:1013 -> i
    55:66:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1010:1010 -> i
androidx.recyclerview.widget.RecyclerView$Adapter -> androidx.recyclerview.widget.RecyclerView$g:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$AdapterDataObservable mObservable -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h;"}
    boolean mHasStableIds -> b
    1:3:void <init>():6700:6700 -> <init>
    4:11:void <init>():6701:6701 -> <init>
    12:14:void <init>():6702:6702 -> <init>
    1:2:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6815:6815 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)V"}
    3:8:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6816:6816 -> c
    9:17:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6817:6817 -> c
    18:20:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6819:6819 -> c
    21:25:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6822:6822 -> c
    26:32:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6823:6823 -> c
    33:35:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6824:6824 -> c
    36:41:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6825:6825 -> c
    42:45:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6826:6826 -> c
    46:49:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6827:6827 -> c
    50:53:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):6829:6829 -> c
    1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6793:6793 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    6:9:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6794:6794 -> d
    10:17:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6795:6795 -> d
    18:19:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6800:6800 -> d
    20:25:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6803:6803 -> d
    26:33:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6796:6796 -> d
    34:37:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):6803:6803 -> d
    int getItemCount() -> e
    long getItemId(int) -> f
    int getItemViewType(int) -> g
    1:7:boolean hasObservers():6983:6983 -> h
    1:3:boolean hasStableIds():6891:6891 -> i
    1:6:void notifyDataSetChanged():7070:7070 -> j
    1:7:void notifyItemChanged(int,java.lang.Object):7114:7114 -> k
    1:1:void onAttachedToRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> l
    void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int) -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)V"}
    1:4:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):6781:6781 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;ILjava/util/List;)V"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    1:1:void onDetachedFromRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> p
    1:2:boolean onFailedToRecycleView(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    1:1:void onViewAttachedToWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onViewDetachedFromWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:6:void registerAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7003:7003 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$i;)V"}
    1:6:void setHasStableIds(boolean):6857:6857 -> v
    7:9:void setHasStableIds(boolean):6861:6861 -> v
    10:17:void setHasStableIds(boolean):6858:6858 -> v
    1:6:void unregisterAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7017:7017 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$i;)V"}
androidx.recyclerview.widget.RecyclerView$AdapterDataObservable -> androidx.recyclerview.widget.RecyclerView$h:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():11986:11986 -> <init>
    1:9:boolean hasObservers():11988:11988 -> a
    1:10:void notifyChanged():11996:11996 -> b
    11:25:void notifyChanged():11997:11997 -> b
    1:10:void notifyItemRangeChanged(int,int,java.lang.Object):12011:12011 -> c
    11:25:void notifyItemRangeChanged(int,int,java.lang.Object):12012:12012 -> c
androidx.recyclerview.widget.RecyclerView$AdapterDataObserver -> androidx.recyclerview.widget.RecyclerView$i:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():11452:11452 -> <init>
    void onChanged() -> a
    void onItemRangeChanged(int,int,java.lang.Object) -> b
androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback -> androidx.recyclerview.widget.RecyclerView$j:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory -> androidx.recyclerview.widget.RecyclerView$k:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():5337:5337 -> <init>
    1:10:android.widget.EdgeEffect createEdgeEffect(androidx.recyclerview.widget.RecyclerView,int):5368:5368 -> a
androidx.recyclerview.widget.RecyclerView$ItemAnimator -> androidx.recyclerview.widget.RecyclerView$l:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$a;"}
    java.util.ArrayList mFinishedListeners -> b
    long mAddDuration -> c
    long mRemoveDuration -> d
    long mMoveDuration -> e
    long mChangeDuration -> f
    1:4:void <init>():12483:12483 -> <init>
    5:6:void <init>():12539:12539 -> <init>
    7:15:void <init>():12540:12540 -> <init>
    16:17:void <init>():12543:12543 -> <init>
    18:21:void <init>():12544:12544 -> <init>
    22:23:void <init>():12545:12545 -> <init>
    24:26:void <init>():12546:12546 -> <init>
    boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    1:4:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):12868:12868 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)I"}
    5:15:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):12869:12869 -> e
    16:19:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):12873:12873 -> e
    20:34:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):12874:12874 -> e
    boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    1:5:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,java.util.List):13087:13087 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Ljava/util/List;)Z"}
    1:3:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12952:12952 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    4:7:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12953:12953 -> h
    8:11:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12954:12954 -> h
    1:8:void dispatchAnimationsFinished():13095:13095 -> i
    9:14:void dispatchAnimationsFinished():13099:13099 -> i
    15:26:void dispatchAnimationsFinished():13097:13097 -> i
    void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    void endAnimations() -> k
    1:3:long getAddDuration():12572:12572 -> l
    1:3:long getChangeDuration():12608:12608 -> m
    1:3:long getMoveDuration():12554:12554 -> n
    1:3:long getRemoveDuration():12590:12590 -> o
    boolean isRunning() -> p
    1:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo obtainHolderInfo():13113:13113 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    1:1:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPostLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder):12697:12697 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/RecyclerView$b0;)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPreLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):12668:12668 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/RecyclerView$b0;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    void runPendingAnimations() -> u
    1:3:void setListener(androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):12629:12629 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$l$a;)V"}
androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener -> androidx.recyclerview.widget.RecyclerView$l$a:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo -> androidx.recyclerview.widget.RecyclerView$l$b:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int left -> a
    int top -> b
    int right -> c
    int bottom -> d
    1:4:void <init>():13180:13180 -> <init>
    2:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder):13192:13192 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    1:2:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13208:13208 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    3:8:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13209:13209 -> b
    9:14:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13210:13210 -> b
    15:20:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13211:13211 -> b
    21:27:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13212:13212 -> b
androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener -> androidx.recyclerview.widget.RecyclerView$m:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> a
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):12441:12441 -> <init>
    2:4:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12446:12446 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    5:13:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12447:12447 -> a
    14:15:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12448:12448 -> a
    16:17:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12452:12452 -> a
    18:23:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12453:12453 -> a
    24:39:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12454:12454 -> a
    40:48:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12455:12455 -> a
androidx.recyclerview.widget.RecyclerView$ItemDecoration -> androidx.recyclerview.widget.RecyclerView$n:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():10444:10444 -> <init>
    2:5:void getItemOffsets(android.graphics.Rect,int,androidx.recyclerview.widget.RecyclerView):10496:10496 -> d
    1:14:void getItemOffsets(android.graphics.Rect,android.view.View,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10521:10521 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    1:1:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView):0:0 -> f
    1:4:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10455:10455 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
androidx.recyclerview.widget.RecyclerView$LayoutManager -> androidx.recyclerview.widget.RecyclerView$o:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.ChildHelper mChildHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"}
    androidx.recyclerview.widget.RecyclerView mRecyclerView -> b
    androidx.recyclerview.widget.ViewBoundsCheck$Callback mHorizontalBoundCheckCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"}
    androidx.recyclerview.widget.ViewBoundsCheck$Callback mVerticalBoundCheckCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"}
    androidx.recyclerview.widget.ViewBoundsCheck mHorizontalBoundCheck -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"}
    androidx.recyclerview.widget.ViewBoundsCheck mVerticalBoundCheck -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"}
    boolean mRequestedSimpleAnimations -> g
    boolean mIsAttachedToWindow -> h
    boolean mAutoMeasure -> i
    boolean mMeasurementCacheEnabled -> j
    boolean mItemPrefetchEnabled -> k
    int mPrefetchMaxCountObserved -> l
    boolean mPrefetchMaxObservedInInitialPrefetch -> m
    int mWidthMode -> n
    int mHeightMode -> o
    int mWidth -> p
    int mHeight -> q
    1:3:void <init>():7296:7296 -> <init>
    4:10:void <init>():7304:7304 -> <init>
    11:17:void <init>():7350:7350 -> <init>
    18:24:void <init>():7400:7400 -> <init>
    25:32:void <init>():7401:7401 -> <init>
    33:34:void <init>():7406:7406 -> <init>
    35:36:void <init>():7408:7408 -> <init>
    37:39:void <init>():7414:7414 -> <init>
    40:41:void <init>():7420:7420 -> <init>
    42:44:void <init>():7422:7422 -> <init>
    1:6:android.view.View findContainingItemView(android.view.View):8438:8438 -> A
    7:13:android.view.View findContainingItemView(android.view.View):8441:8441 -> A
    14:23:android.view.View findContainingItemView(android.view.View):8445:8445 -> A
    1:4:void offsetChildrenHorizontal(int):8858:8858 -> A0
    5:8:void offsetChildrenHorizontal(int):8859:8859 -> A0
    4:5:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7476:7476 -> A1
    6:8:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7477:7477 -> A1
    9:10:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7478:7478 -> A1
    11:13:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7479:7479 -> A1
    14:15:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7481:7481 -> A1
    16:19:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7482:7482 -> A1
    20:25:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7483:7483 -> A1
    26:33:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7484:7484 -> A1
    34:35:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7486:7486 -> A1
    36:38:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7487:7487 -> A1
    1:7:android.view.View findViewByPosition(int):8466:8466 -> B
    8:11:android.view.View findViewByPosition(int):8468:8468 -> B
    12:18:android.view.View findViewByPosition(int):8469:8469 -> B
    19:34:android.view.View findViewByPosition(int):8473:8473 -> B
    35:52:android.view.View findViewByPosition(int):8474:8474 -> B
    1:4:void offsetChildrenVertical(int):8870:8870 -> B0
    5:8:void offsetChildrenVertical(int):8871:8871 -> B0
    1:10:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9042:9042 -> B1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$p;)Z"}
    11:22:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9044:9044 -> B1
    23:39:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9045:9045 -> B1
    androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"}
    1:1:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):0:0 -> C0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;)V"}
    1:2:boolean shouldMeasureTwice():0:0 -> C1
    1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):8105:8105 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    1:2:boolean onAddFocusables(androidx.recyclerview.widget.RecyclerView,java.util.ArrayList,int,int):0:0 -> D0
    1:4:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9028:9028 -> D1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$p;)Z"}
    5:16:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9029:9029 -> D1
    17:33:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9030:9030 -> D1
    1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8081:8081 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8082:8082 -> E
    13:16:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8083:8083 -> E
    17:24:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8084:8084 -> E
    25:30:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8086:8086 -> E
    1:1:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> E0
    1:1:void stopSmoothScroller():0:0 -> E1
    1:2:int getBaseline():0:0 -> F
    1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> F0
    boolean supportsPredictiveItemAnimations() -> F1
    1:11:int getBottomDecorationHeight(android.view.View):9477:9477 -> G
    1:4:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):7955:7955 -> G0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    1:11:android.view.View getChildAt(int):8668:8668 -> H
    android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    1:11:int getChildCount():8658:8658 -> I
    1:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):10136:10136 -> I0
    3:48:int getChildMeasureSpec(int,int,int,int,boolean):9181:9181 -> J
    49:53:int getChildMeasureSpec(int,int,int,int,boolean):9222:9222 -> J
    1:8:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10152:10152 -> J0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/accessibility/AccessibilityEvent;)V"}
    9:17:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10155:10155 -> J0
    18:25:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10156:10156 -> J0
    26:33:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10157:10157 -> J0
    34:41:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10158:10158 -> J0
    42:44:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10155:10155 -> J0
    45:50:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10160:10160 -> J0
    51:58:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10161:10161 -> J0
    1:4:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9574:9574 -> K
    5:8:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9575:9575 -> K
    9:17:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9576:9576 -> K
    18:26:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9577:9577 -> K
    27:38:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9578:9578 -> K
    39:50:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9579:9579 -> K
    51:55:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9580:9580 -> K
    56:62:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9581:9581 -> K
    63:67:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9583:9583 -> K
    68:72:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9584:9584 -> K
    73:77:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9585:9585 -> K
    78:81:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9586:9586 -> K
    82:91:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9592:9592 -> K
    92:99:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9594:9594 -> K
    100:107:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9597:9597 -> K
    108:111:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9603:9603 -> K
    112:116:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9605:9605 -> K
    1:10:void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10087:10087 -> K0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/accessibility/o;)V"}
    1:12:boolean getClipToPadding():7964:7964 -> L
    1:20:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10117:10117 -> L0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/core/view/accessibility/o;)V"}
    21:23:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10118:10118 -> L0
    24:26:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10119:10119 -> L0
    27:44:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10121:10121 -> L0
    45:47:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10122:10122 -> L0
    48:50:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10123:10123 -> L0
    51:54:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10127:10127 -> L0
    55:58:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10128:10128 -> L0
    59:62:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10129:10129 -> L0
    63:66:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10130:10130 -> L0
    67:70:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10127:10127 -> L0
    71:74:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10131:10131 -> L0
    1:10:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10267:10267 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    11:26:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10270:10270 -> M
    1:6:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10167:10167 -> M0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    7:22:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10169:10169 -> M0
    23:32:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10170:10170 -> M0
    1:10:int getDecoratedBottom(android.view.View):9421:9421 -> N
    1:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10192:10192 -> N0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    15:29:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10193:10193 -> N0
    30:33:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10195:10195 -> N0
    34:37:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10197:10197 -> N0
    1:4:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):9373:9373 -> O
    1:2:android.view.View onInterceptFocusSearch(android.view.View,int):0:0 -> O0
    1:10:int getDecoratedLeft(android.view.View):9385:9385 -> P
    1:1:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> P0
    1:8:int getDecoratedMeasuredHeight(android.view.View):9249:9249 -> Q
    9:19:int getDecoratedMeasuredHeight(android.view.View):9250:9250 -> Q
    1:1:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):0:0 -> Q0
    1:8:int getDecoratedMeasuredWidth(android.view.View):9235:9235 -> R
    9:19:int getDecoratedMeasuredWidth(android.view.View):9236:9236 -> R
    1:1:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):0:0 -> R0
    1:10:int getDecoratedRight(android.view.View):9409:9409 -> S
    1:1:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> S0
    1:10:int getDecoratedTop(android.view.View):9397:9397 -> T
    1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> T0
    1:6:android.view.View getFocusedChild():8824:8824 -> U
    7:12:android.view.View getFocusedChild():8827:8827 -> U
    13:23:android.view.View getFocusedChild():8828:8828 -> U
    1:4:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):9859:9859 -> U0
    1:3:int getHeight():8734:8734 -> V
    void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    1:3:int getHeightMode():8702:8702 -> W
    1:1:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):0:0 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    1:7:int getLayoutDirection():8224:8224 -> X
    1:6:void onMeasure(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):9995:9995 -> X0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;II)V"}
    1:11:int getLeftDecorationWidth(android.view.View):9492:9492 -> Y
    1:17:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,android.view.View,android.view.View):9730:9730 -> Y0
    1:7:int getMinimumHeight():10022:10022 -> Z
    1:5:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,android.view.View,android.view.View):9752:9752 -> Z0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/View;Landroid/view/View;)Z"}
    2:5:void addDisappearingView(android.view.View):8253:8253 -> a
    1:7:int getMinimumWidth():10014:10014 -> a0
    void onRestoreInstanceState(android.os.Parcelable) -> a1
    2:5:void addDisappearingView(android.view.View,int):8271:8271 -> b
    1:11:int getPaddingBottom():8774:8774 -> b0
    android.os.Parcelable onSaveInstanceState() -> b1
    2:5:void addView(android.view.View):8282:8282 -> c
    1:11:int getPaddingLeft():8744:8744 -> c0
    1:1:void onScrollStateChanged(int):0:0 -> c1
    2:5:void addView(android.view.View,int):8294:8294 -> d
    1:11:int getPaddingRight():8764:8764 -> d0
    1:11:boolean performAccessibilityAction(int,android.os.Bundle):10289:10289 -> d1
    1:6:void addViewInt(android.view.View,int,boolean):8298:8298 -> e
    7:13:void addViewInt(android.view.View,int,boolean):8299:8299 -> e
    14:21:void addViewInt(android.view.View,int,boolean):8308:8308 -> e
    22:28:void addViewInt(android.view.View,int,boolean):8301:8301 -> e
    29:34:void addViewInt(android.view.View,int,boolean):8310:8310 -> e
    35:48:void addViewInt(android.view.View,int,boolean):8311:8311 -> e
    49:56:void addViewInt(android.view.View,int,boolean):8321:8321 -> e
    57:65:void addViewInt(android.view.View,int,boolean):8323:8323 -> e
    66:75:void addViewInt(android.view.View,int,boolean):8325:8325 -> e
    76:83:void addViewInt(android.view.View,int,boolean):8333:8333 -> e
    84:97:void addViewInt(android.view.View,int,boolean):8328:8328 -> e
    98:121:void addViewInt(android.view.View,int,boolean):8330:8330 -> e
    122:127:void addViewInt(android.view.View,int,boolean):8336:8336 -> e
    128:130:void addViewInt(android.view.View,int,boolean):8337:8337 -> e
    131:136:void addViewInt(android.view.View,int,boolean):8312:8312 -> e
    137:140:void addViewInt(android.view.View,int,boolean):8313:8313 -> e
    141:143:void addViewInt(android.view.View,int,boolean):8315:8315 -> e
    144:152:void addViewInt(android.view.View,int,boolean):8317:8317 -> e
    153:156:void addViewInt(android.view.View,int,boolean):8342:8342 -> e
    157:161:void addViewInt(android.view.View,int,boolean):8346:8346 -> e
    162:164:void addViewInt(android.view.View,int,boolean):8347:8347 -> e
    1:11:int getPaddingTop():8754:8754 -> e0
    1:19:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10305:10305 -> e1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;ILandroid/os/Bundle;)Z"}
    20:25:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10311:10311 -> e1
    26:42:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10312:10312 -> e1
    43:50:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10314:10314 -> e1
    51:68:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10315:10315 -> e1
    69:74:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10319:10319 -> e1
    75:90:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10320:10320 -> e1
    91:98:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10322:10322 -> e1
    99:117:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10323:10323 -> e1
    118:123:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10330:10330 -> e1
    1:4:void assertNotInLayoutOrScroll(java.lang.String):7631:7631 -> f
    5:8:void assertNotInLayoutOrScroll(java.lang.String):7632:7632 -> f
    1:11:int getPosition(android.view.View):8408:8408 -> f0
    1:15:boolean performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):10337:10337 -> f1
    1:10:void attachView(android.view.View,int):8560:8560 -> g
    1:5:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10374:10374 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$o$d;"}
    6:11:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10375:10375 -> g0
    12:20:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10377:10377 -> g0
    21:28:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10379:10379 -> g0
    29:37:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10380:10380 -> g0
    38:45:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10381:10381 -> g0
    46:49:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10382:10382 -> g0
    1:2:boolean performAccessibilityActionForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,int,android.os.Bundle):0:0 -> g1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/View;ILandroid/os/Bundle;)Z"}
    1:4:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8539:8539 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$p;)V"}
    5:10:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8540:8540 -> h
    11:18:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8541:8541 -> h
    19:25:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8543:8543 -> h
    26:35:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8545:8545 -> h
    1:11:int getRightDecorationWidth(android.view.View):9507:9507 -> h0
    1:8:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10077:10077 -> h1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    9:12:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10078:10078 -> h1
    13:22:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10079:10079 -> h1
    23:29:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10080:10080 -> h1
    1:5:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9442:9442 -> i
    6:9:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9443:9443 -> i
    10:13:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9446:9446 -> i
    14:17:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9447:9447 -> i
    1:10:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10247:10247 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    11:26:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10250:10250 -> i0
    1:8:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8963:8963 -> i1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    9:12:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8966:8966 -> i1
    13:16:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8967:8967 -> i1
    17:24:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8968:8968 -> i1
    25:27:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8976:8976 -> i1
    28:33:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8977:8977 -> i1
    34:38:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8978:8978 -> i1
    39:44:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8980:8980 -> i1
    45:48:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8981:8981 -> i1
    49:51:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8983:8983 -> i1
    52:57:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8984:8984 -> i1
    58:62:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8986:8986 -> i1
    63:68:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):8988:8988 -> i1
    boolean canScrollHorizontally() -> j
    1:2:int getSelectionModeForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:3:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):8635:8635 -> j1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    4:7:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):8636:8636 -> j1
    boolean canScrollVertically() -> k
    1:11:int getTopDecorationHeight(android.view.View):9462:9462 -> k0
    1:4:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8646:8646 -> k1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;)V"}
    5:7:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8647:8647 -> k1
    8:11:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8648:8648 -> k1
    1:6:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"}
    3:10:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9341:9341 -> l0
    11:16:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9342:9342 -> l0
    17:30:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9343:9343 -> l0
    31:34:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9342:9342 -> l0
    35:46:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9345:9345 -> l0
    47:50:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9348:9348 -> l0
    51:56:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9349:9349 -> l0
    57:62:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9350:9350 -> l0
    63:66:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9351:9351 -> l0
    67:69:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9352:9352 -> l0
    70:72:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9353:9353 -> l0
    73:75:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9354:9354 -> l0
    76:83:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9355:9355 -> l0
    84:91:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9356:9356 -> l0
    92:99:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9357:9357 -> l0
    100:104:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9358:9358 -> l0
    105:107:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9354:9354 -> l0
    108:119:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9362:9362 -> l0
    1:4:boolean removeCallbacks(java.lang.Runnable):7898:7898 -> l1
    5:11:boolean removeCallbacks(java.lang.Runnable):7899:7899 -> l1
    1:4:int chooseSize(int,int,int):7610:7610 -> m
    5:16:int chooseSize(int,int,int):7611:7611 -> m
    17:21:int chooseSize(int,int,int):7619:7619 -> m
    22:30:int chooseSize(int,int,int):7616:7616 -> m
    1:3:int getWidth():8718:8718 -> m0
    1:6:void removeView(android.view.View):8360:8360 -> m1
    void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    1:3:int getWidthMode():8685:8685 -> n0
    1:6:void removeViewAt(int):8372:8372 -> n1
    7:12:void removeViewAt(int):8374:8374 -> n1
    1:1:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    1:8:boolean hasFlexibleChildInBothOrientations():10408:10408 -> o0
    9:12:boolean hasFlexibleChildInBothOrientations():10410:10410 -> o0
    13:16:boolean hasFlexibleChildInBothOrientations():10411:10411 -> o0
    17:30:boolean hasFlexibleChildInBothOrientations():10412:10412 -> o0
    7:11:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9625:9625 -> o1
    int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:3:boolean isAttachedToWindow():7864:7864 -> p0
    1:5:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9645:9645 -> p1
    6:8:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9647:9647 -> p1
    9:12:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9648:9648 -> p1
    13:26:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9649:9649 -> p1
    27:30:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9652:9652 -> p1
    31:34:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9654:9654 -> p1
    int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    boolean isAutoMeasureEnabled() -> q0
    1:4:void requestLayout():7581:7581 -> q1
    5:8:void requestLayout():7582:7582 -> q1
    int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:8:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9705:9705 -> r0
    9:12:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9709:9709 -> r0
    13:16:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9710:9710 -> r0
    17:25:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9711:9711 -> r0
    26:34:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9712:9712 -> r0
    35:38:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9713:9713 -> r0
    39:41:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9714:9714 -> r0
    42:65:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9716:9716 -> r0
    2:4:void requestSimpleAnimationsInNextLayout():10211:10211 -> r1
    int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:3:boolean isItemPrefetchEnabled():7792:7792 -> s0
    1:4:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8935:8935 -> s1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;ILandroid/view/View;)V"}
    5:11:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8936:8936 -> s1
    12:27:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8942:8942 -> s1
    28:33:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8943:8943 -> s1
    34:36:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8944:8944 -> s1
    37:40:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8945:8945 -> s1
    41:43:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8947:8947 -> s1
    44:46:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8948:8948 -> s1
    47:54:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):8949:8949 -> s1
    int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:2:boolean isLayoutHierarchical(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Z"}
    int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> t1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:4:boolean isMeasurementUpToDate(int,int,int):9075:9075 -> u0
    5:35:boolean isMeasurementUpToDate(int,int,int):9076:9076 -> u0
    int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> u1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:8:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):8927:8927 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    9:12:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):8929:8929 -> v
    13:19:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):8930:8930 -> v
    1:2:boolean isSmoothScrolling():0:0 -> v0
    1:10:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10388:10388 -> v1
    11:18:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10389:10389 -> v1
    19:22:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10387:10387 -> v1
    1:8:void detachViewAt(int):8519:8519 -> w
    1:13:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):9685:9685 -> w0
    14:27:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):9687:9687 -> w0
    1:6:void setMeasureSpecs(int,int):7491:7491 -> w1
    7:15:void setMeasureSpecs(int,int):7492:7492 -> w1
    16:19:void setMeasureSpecs(int,int):7493:7493 -> w1
    20:21:void setMeasureSpecs(int,int):7494:7494 -> w1
    22:27:void setMeasureSpecs(int,int):7497:7497 -> w1
    28:35:void setMeasureSpecs(int,int):7498:7498 -> w1
    36:39:void setMeasureSpecs(int,int):7499:7499 -> w1
    40:42:void setMeasureSpecs(int,int):7500:7500 -> w1
    1:6:void detachViewInternal(int,android.view.View):8526:8526 -> x
    1:6:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9320:9320 -> x0
    7:8:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9321:9321 -> x0
    9:36:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9322:9322 -> x0
    1:6:void setMeasuredDimension(int,int):10006:10006 -> x1
    2:3:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):7847:7847 -> y
    4:7:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):7848:7848 -> y
    1:6:void measureChildWithMargins(android.view.View,int,int):9104:9104 -> y0
    7:12:void measureChildWithMargins(android.view.View,int,int):9106:9106 -> y0
    13:18:void measureChildWithMargins(android.view.View,int,int):9107:9107 -> y0
    19:24:void measureChildWithMargins(android.view.View,int,int):9108:9108 -> y0
    25:32:void measureChildWithMargins(android.view.View,int,int):9110:9110 -> y0
    33:50:void measureChildWithMargins(android.view.View,int,int):9111:9111 -> y0
    51:54:void measureChildWithMargins(android.view.View,int,int):9113:9113 -> y0
    55:58:void measureChildWithMargins(android.view.View,int,int):9110:9110 -> y0
    59:66:void measureChildWithMargins(android.view.View,int,int):9114:9114 -> y0
    67:84:void measureChildWithMargins(android.view.View,int,int):9115:9115 -> y0
    85:88:void measureChildWithMargins(android.view.View,int,int):9117:9117 -> y0
    89:92:void measureChildWithMargins(android.view.View,int,int):9114:9114 -> y0
    93:98:void measureChildWithMargins(android.view.View,int,int):9118:9118 -> y0
    99:102:void measureChildWithMargins(android.view.View,int,int):9119:9119 -> y0
    1:14:void setMeasuredDimension(android.graphics.Rect,int,int):7570:7570 -> y1
    15:28:void setMeasuredDimension(android.graphics.Rect,int,int):7571:7571 -> y1
    29:36:void setMeasuredDimension(android.graphics.Rect,int,int):7572:7572 -> y1
    37:44:void setMeasuredDimension(android.graphics.Rect,int,int):7573:7573 -> y1
    45:48:void setMeasuredDimension(android.graphics.Rect,int,int):7574:7574 -> y1
    2:3:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):7852:7852 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    4:7:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):7853:7853 -> z
    1:6:void moveView(int,int):8591:8591 -> z0
    7:9:void moveView(int,int):8596:8596 -> z0
    10:13:void moveView(int,int):8597:8597 -> z0
    14:30:void moveView(int,int):8593:8593 -> z0
    31:45:void moveView(int,int):8594:8594 -> z0
    1:6:void setMeasuredDimensionFromChildren(int,int):7518:7518 -> z1
    7:24:void setMeasuredDimensionFromChildren(int,int):7520:7520 -> z1
    25:28:void setMeasuredDimensionFromChildren(int,int):7529:7529 -> z1
    29:32:void setMeasuredDimensionFromChildren(int,int):7530:7530 -> z1
    33:35:void setMeasuredDimensionFromChildren(int,int):7531:7531 -> z1
    36:40:void setMeasuredDimensionFromChildren(int,int):7532:7532 -> z1
    41:45:void setMeasuredDimensionFromChildren(int,int):7535:7535 -> z1
    46:50:void setMeasuredDimensionFromChildren(int,int):7538:7538 -> z1
    51:58:void setMeasuredDimensionFromChildren(int,int):7541:7541 -> z1
    59:65:void setMeasuredDimensionFromChildren(int,int):7545:7545 -> z1
    66:73:void setMeasuredDimensionFromChildren(int,int):7546:7546 -> z1
androidx.recyclerview.widget.RecyclerView$LayoutManager$1 -> androidx.recyclerview.widget.RecyclerView$o$a:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"}
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):7305:7305 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    1:7:android.view.View getChildAt(int):7318:7318 -> a
    1:14:int getParentEnd():7328:7328 -> b
    1:6:int getChildStart(android.view.View):7334:7334 -> c
    7:16:int getChildStart(android.view.View):7335:7335 -> c
    1:7:int getParentStart():7323:7323 -> d
    1:6:int getChildEnd(android.view.View):7341:7341 -> e
    7:16:int getChildEnd(android.view.View):7342:7342 -> e
androidx.recyclerview.widget.RecyclerView$LayoutManager$2 -> androidx.recyclerview.widget.RecyclerView$o$b:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"}
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutManager):7351:7351 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"}
    1:7:android.view.View getChildAt(int):7364:7364 -> a
    1:8:int getParentEnd():7374:7374 -> b
    9:14:int getParentEnd():7375:7375 -> b
    1:6:int getChildStart(android.view.View):7381:7381 -> c
    7:16:int getChildStart(android.view.View):7382:7382 -> c
    1:7:int getParentStart():7369:7369 -> d
    1:6:int getChildEnd(android.view.View):7388:7388 -> e
    7:16:int getChildEnd(android.view.View):7389:7389 -> e
androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry -> androidx.recyclerview.widget.RecyclerView$o$c:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    void addPosition(int,int) -> a
androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties -> androidx.recyclerview.widget.RecyclerView$o$d:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int orientation -> a
    int spanCount -> b
    boolean reverseLayout -> c
    boolean stackFromEnd -> d
    1:4:void <init>():10422:10422 -> <init>
androidx.recyclerview.widget.RecyclerView$LayoutParams -> androidx.recyclerview.widget.RecyclerView$p:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder mViewHolder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    android.graphics.Rect mDecorInsets -> b
    boolean mInsetsDirty -> c
    boolean mPendingInvalidate -> d
    1:1:void <init>(android.content.Context,android.util.AttributeSet):11356:11356 -> <init>
    2:3:void <init>(android.content.Context,android.util.AttributeSet):11348:11349 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet):11353:11353 -> <init>
    5:5:void <init>(int,int):11360:11360 -> <init>
    6:7:void <init>(int,int):11348:11349 -> <init>
    8:8:void <init>(int,int):11353:11353 -> <init>
    9:9:void <init>(android.view.ViewGroup$MarginLayoutParams):11364:11364 -> <init>
    10:11:void <init>(android.view.ViewGroup$MarginLayoutParams):11348:11349 -> <init>
    12:12:void <init>(android.view.ViewGroup$MarginLayoutParams):11353:11353 -> <init>
    13:13:void <init>(android.view.ViewGroup$LayoutParams):11368:11368 -> <init>
    14:15:void <init>(android.view.ViewGroup$LayoutParams):11348:11349 -> <init>
    16:16:void <init>(android.view.ViewGroup$LayoutParams):11353:11353 -> <init>
    17:17:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutParams):11372:11372 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"}
    18:19:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutParams):11348:11349 -> <init>
    20:20:void <init>(androidx.recyclerview.widget.RecyclerView$LayoutParams):11353:11353 -> <init>
    1:7:int getViewLayoutPosition():11432:11432 -> a
    1:7:boolean isItemChanged():11414:11414 -> b
    1:7:boolean isItemRemoved():11403:11403 -> c
    1:7:boolean isViewInvalid():11392:11392 -> d
androidx.recyclerview.widget.RecyclerView$OnFlingListener -> androidx.recyclerview.widget.RecyclerView$q:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
androidx.recyclerview.widget.RecyclerView$OnItemTouchListener -> androidx.recyclerview.widget.RecyclerView$r:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> a
    void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> b
    void onRequestDisallowInterceptTouchEvent(boolean) -> c
androidx.recyclerview.widget.RecyclerView$OnScrollListener -> androidx.recyclerview.widget.RecyclerView$s:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():10609:10609 -> <init>
    1:1:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):0:0 -> a
    void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int) -> b
androidx.recyclerview.widget.RecyclerView$RecycledViewPool -> androidx.recyclerview.widget.RecyclerView$t:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.util.SparseArray mScrap -> a
    int mAttachCount -> b
    1:3:void <init>():5380:5380 -> <init>
    4:11:void <init>():5403:5403 -> <init>
    12:14:void <init>():5405:5405 -> <init>
    1:7:void attach():5523:5523 -> a
    2:9:void clear():5411:5411 -> b
    10:17:void clear():5412:5412 -> b
    18:26:void clear():5413:5413 -> b
    1:7:void detach():5527:5527 -> c
    1:4:void factorInBindTime(int,long):5507:5507 -> d
    5:13:void factorInBindTime(int,long):5508:5508 -> d
    1:4:void factorInCreateTime(int,long):5501:5501 -> e
    5:13:void factorInCreateTime(int,long):5502:5502 -> e
    1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5449:5449 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5450:5450 -> f
    19:20:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5451:5451 -> f
    21:35:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5452:5452 -> f
    1:10:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5556:5556 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$t$a;"}
    11:15:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5558:5558 -> g
    16:21:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5559:5559 -> g
    3:7:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5545:5545 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"}
    8:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5547:5547 -> h
    12:16:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5548:5548 -> h
    17:20:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5551:5551 -> h
    1:4:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5481:5481 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    5:10:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5482:5482 -> i
    11:27:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5483:5483 -> i
    28:30:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5489:5489 -> i
    31:34:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5490:5490 -> i
    10:16:long runningAverage(long,long):5497:5497 -> j
    1:22:boolean willBindInTime(int,long,long):5518:5518 -> k
    1:22:boolean willCreateInTime(int,long,long):5513:5513 -> l
androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData -> androidx.recyclerview.widget.RecyclerView$t$a:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    java.util.ArrayList mScrapHeap -> a
    int mMaxScrap -> b
    long mCreateRunningAverageNs -> c
    long mBindRunningAverageNs -> d
    1:3:void <init>():5397:5397 -> <init>
    4:11:void <init>():5398:5398 -> <init>
    12:15:void <init>():5399:5399 -> <init>
    16:17:void <init>():5400:5400 -> <init>
    18:20:void <init>():5401:5401 -> <init>
androidx.recyclerview.widget.RecyclerView$Recycler -> androidx.recyclerview.widget.RecyclerView$u:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    java.util.ArrayList mAttachedScrap -> a
    java.util.ArrayList mChangedScrap -> b
    java.util.ArrayList mCachedViews -> c
    java.util.List mUnmodifiableAttachedScrap -> d
    int mRequestedCacheMax -> e
    int mViewCacheMax -> f
    androidx.recyclerview.widget.RecyclerView$RecycledViewPool mRecyclerPool -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"}
    androidx.recyclerview.widget.RecyclerView this$0 -> h
    1:5:void <init>(androidx.recyclerview.widget.RecyclerView):5637:5637 -> <init>
    6:13:void <init>(androidx.recyclerview.widget.RecyclerView):5638:5638 -> <init>
    14:15:void <init>(androidx.recyclerview.widget.RecyclerView):5639:5639 -> <init>
    16:22:void <init>(androidx.recyclerview.widget.RecyclerView):5641:5641 -> <init>
    23:29:void <init>(androidx.recyclerview.widget.RecyclerView):5644:5644 -> <init>
    30:31:void <init>(androidx.recyclerview.widget.RecyclerView):5646:5646 -> <init>
    32:34:void <init>(androidx.recyclerview.widget.RecyclerView):5647:5647 -> <init>
    1:9:void recycleCachedViewAt(int):6141:6141 -> A
    10:12:void recycleCachedViewAt(int):6145:6145 -> A
    13:18:void recycleCachedViewAt(int):6146:6146 -> A
    1:4:void recycleView(android.view.View):6094:6094 -> B
    5:10:void recycleView(android.view.View):6095:6095 -> B
    11:16:void recycleView(android.view.View):6096:6096 -> B
    17:22:void recycleView(android.view.View):6098:6098 -> B
    23:26:void recycleView(android.view.View):6099:6099 -> B
    27:32:void recycleView(android.view.View):6100:6100 -> B
    33:35:void recycleView(android.view.View):6101:6101 -> B
    36:39:void recycleView(android.view.View):6103:6103 -> B
    1:18:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6155:6155 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    19:24:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6162:6162 -> C
    25:30:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6168:6168 -> C
    31:34:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6175:6175 -> C
    35:42:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6176:6176 -> C
    43:53:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6178:6178 -> C
    54:62:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6185:6185 -> C
    63:68:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6186:6186 -> C
    69:74:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6187:6187 -> C
    75:80:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6192:6192 -> C
    81:86:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6193:6193 -> C
    87:91:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6194:6194 -> C
    92:103:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6199:6199 -> C
    104:113:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6201:6201 -> C
    114:123:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6205:6205 -> C
    124:138:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6206:6206 -> C
    139:148:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6213:6213 -> C
    149:155:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6217:6217 -> C
    156:169:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6235:6235 -> C
    170:172:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6237:6237 -> C
    173:186:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6169:6169 -> C
    187:201:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6171:6171 -> C
    202:218:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6163:6163 -> C
    219:233:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6165:6165 -> C
    234:245:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6156:6156 -> C
    246:259:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6158:6158 -> C
    260:286:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6159:6159 -> C
    1:6:void scrapView(android.view.View):6285:6285 -> D
    7:12:void scrapView(android.view.View):6286:6286 -> D
    13:27:void scrapView(android.view.View):6287:6287 -> D
    28:31:void scrapView(android.view.View):6296:6296 -> D
    32:39:void scrapView(android.view.View):6297:6297 -> D
    40:42:void scrapView(android.view.View):6299:6299 -> D
    43:48:void scrapView(android.view.View):6300:6300 -> D
    49:71:void scrapView(android.view.View):6288:6288 -> D
    72:85:void scrapView(android.view.View):6289:6289 -> D
    86:101:void scrapView(android.view.View):6291:6291 -> D
    102:104:void scrapView(android.view.View):6293:6293 -> D
    105:110:void scrapView(android.view.View):6294:6294 -> D
    1:4:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6575:6575 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"}
    5:7:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6576:6576 -> E
    8:11:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6578:6578 -> E
    12:19:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6579:6579 -> E
    20:25:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6580:6580 -> E
    1:1:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):0:0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"}
    1:2:void setViewCacheSize(int):5670:5670 -> G
    3:6:void setViewCacheSize(int):5671:5671 -> G
    1:4:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5744:5744 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;IIJ)Z"}
    5:8:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5745:5745 -> H
    9:23:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5746:5746 -> H
    24:26:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5747:5747 -> H
    27:34:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5748:5748 -> H
    35:41:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5752:5752 -> H
    42:47:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5753:5753 -> H
    48:57:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5754:5754 -> H
    58:60:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5755:5755 -> H
    61:70:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5756:5756 -> H
    71:74:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):5757:5757 -> H
    1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5882:5882 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZJ)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    2:3:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5890:5891 -> I
    4:4:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5896:5896 -> I
    5:5:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5898:5898 -> I
    6:11:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5903:5908 -> I
    12:12:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5910:5910 -> I
    13:14:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5919:5920 -> I
    15:15:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5926:5926 -> I
    16:17:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5928:5929 -> I
    18:18:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5933:5933 -> I
    19:19:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5960:5960 -> I
    20:22:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5962:5964 -> I
    23:25:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5969:5971 -> I
    26:27:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5975:5976 -> I
    28:28:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5978:5978 -> I
    29:29:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5980:5980 -> I
    30:31:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5984:5985 -> I
    32:32:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5921:5921 -> I
    33:33:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5923:5923 -> I
    34:37:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5995:5998 -> I
    38:38:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6000:6000 -> I
    39:40:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6002:6003 -> I
    41:41:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6002:6002 -> I
    42:42:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6004:6004 -> I
    43:43:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6009:6009 -> I
    44:45:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6011:6012 -> I
    46:47:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6018:6019 -> I
    48:48:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6022:6022 -> I
    49:53:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6025:6029 -> I
    54:54:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6031:6031 -> I
    55:56:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6033:6034 -> I
    57:59:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):5883:5885 -> I
    1:4:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6311:6311 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    5:10:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6312:6312 -> J
    11:16:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6314:6314 -> J
    17:19:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6316:6316 -> J
    20:21:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6317:6317 -> J
    22:25:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6318:6318 -> J
    1:10:void updateViewCacheSize():5675:5675 -> K
    11:15:void updateViewCacheSize():5676:5676 -> K
    16:25:void updateViewCacheSize():5679:5679 -> K
    26:35:void updateViewCacheSize():5680:5680 -> K
    36:42:void updateViewCacheSize():5681:5681 -> K
    1:6:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5706:5706 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    7:15:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5711:5711 -> L
    16:29:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5713:5713 -> L
    30:40:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5717:5717 -> L
    41:50:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5719:5719 -> L
    51:57:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5720:5720 -> L
    58:68:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5724:5724 -> L
    69:89:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5725:5725 -> L
    90:106:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5714:5714 -> L
    107:121:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5715:5715 -> L
    2:11:void viewRangeUpdate(int,int):6593:6593 -> M
    12:22:void viewRangeUpdate(int,int):6595:6595 -> M
    23:29:void viewRangeUpdate(int,int):6600:6600 -> M
    30:32:void viewRangeUpdate(int,int):6602:6602 -> M
    33:39:void viewRangeUpdate(int,int):6603:6603 -> M
    1:5:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6250:6250 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Z)V"}
    6:13:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6251:6251 -> a
    14:16:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6252:6252 -> a
    17:23:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6253:6253 -> a
    24:26:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6256:6256 -> a
    27:28:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6258:6258 -> a
    29:36:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6259:6259 -> a
    1:8:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6039:6039 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    9:10:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6040:6040 -> b
    11:17:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6041:6041 -> b
    18:20:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6043:6043 -> b
    21:28:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6046:6046 -> b
    29:31:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6047:6047 -> b
    32:35:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6048:6048 -> b
    36:39:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6049:6049 -> b
    40:43:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6048:6048 -> b
    1:5:void clear():5660:5660 -> c
    6:9:void clear():5661:5661 -> c
    1:10:void clearOldPositions():6627:6627 -> d
    11:18:void clearOldPositions():6629:6629 -> d
    19:24:void clearOldPositions():6630:6630 -> d
    25:33:void clearOldPositions():6632:6632 -> d
    34:47:void clearOldPositions():6634:6634 -> d
    48:51:void clearOldPositions():6636:6636 -> d
    52:57:void clearOldPositions():6637:6637 -> d
    58:72:void clearOldPositions():6639:6639 -> d
    1:5:void clearScrap():6330:6330 -> e
    6:9:void clearScrap():6331:6331 -> e
    10:13:void clearScrap():6332:6332 -> e
    3:12:int convertPreLayoutPositionToPostLayout(int):5828:5828 -> f
    13:23:int convertPreLayoutPositionToPostLayout(int):5832:5832 -> f
    24:32:int convertPreLayoutPositionToPostLayout(int):5835:5835 -> f
    33:61:int convertPreLayoutPositionToPostLayout(int):5829:5829 -> f
    62:85:int convertPreLayoutPositionToPostLayout(int):5830:5830 -> f
    1:5:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6481:6481 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    6:11:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6484:6484 -> g
    12:14:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6485:6485 -> g
    15:20:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6487:6487 -> g
    21:26:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6488:6488 -> g
    1:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6339:6339 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    19:26:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6344:6344 -> h
    27:38:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6345:6345 -> h
    39:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6346:6346 -> h
    46:55:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6351:6351 -> h
    56:65:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6352:6352 -> h
    66:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6353:6353 -> h
    76:85:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6354:6354 -> h
    86:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6356:6356 -> h
    94:107:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6357:6357 -> h
    108:115:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6358:6358 -> h
    1:4:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6585:6585 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$t;"}
    5:11:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6586:6586 -> i
    12:14:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6588:6588 -> i
    1:7:int getScrapCount():6322:6322 -> j
    1:3:java.util.List getScrapList():5692:5692 -> k
    1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6429:6429 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JIZ)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6431:6431 -> l
    19:32:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6432:6432 -> l
    33:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6433:6433 -> l
    41:43:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6434:6434 -> l
    44:49:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6435:6435 -> l
    50:62:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6444:6444 -> l
    63:68:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6445:6445 -> l
    69:73:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6454:6454 -> l
    74:81:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6455:6455 -> l
    82:89:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6456:6456 -> l
    90:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6462:6462 -> l
    101:108:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6464:6464 -> l
    109:116:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6465:6465 -> l
    117:124:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6466:6466 -> l
    125:132:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6468:6468 -> l
    133:140:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6472:6472 -> l
    1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6375:6375 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6379:6379 -> m
    19:30:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6380:6380 -> m
    31:52:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6381:6381 -> m
    53:61:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6382:6382 -> m
    62:71:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6388:6388 -> m
    72:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6392:6392 -> m
    76:82:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6393:6393 -> m
    83:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6394:6394 -> m
    94:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6399:6399 -> m
    101:105:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6400:6400 -> m
    106:109:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6401:6401 -> m
    110:126:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6396:6396 -> m
    127:141:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6397:6397 -> m
    142:149:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6408:6408 -> m
    150:157:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6410:6410 -> m
    158:171:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6413:6413 -> m
    172:182:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6415:6415 -> m
    1:11:android.view.View getScrapViewAt(int):6326:6326 -> n
    2:6:android.view.View getViewForPosition(int):5854:5854 -> o
    6:12:android.view.View getViewForPosition(int,boolean):5858:5858 -> p
    1:8:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6061:6061 -> q
    9:12:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6062:6062 -> q
    13:16:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6063:6063 -> q
    17:27:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6064:6064 -> q
    28:35:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6071:6071 -> q
    36:38:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6072:6072 -> q
    39:42:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6073:6073 -> q
    43:46:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6075:6075 -> q
    47:49:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6076:6076 -> q
    50:53:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6077:6077 -> q
    1:6:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6055:6055 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    7:13:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6056:6056 -> r
    1:9:void markItemDecorInsetsDirty():6645:6645 -> s
    10:17:void markItemDecorInsetsDirty():6647:6647 -> s
    18:28:void markItemDecorInsetsDirty():6648:6648 -> s
    29:34:void markItemDecorInsetsDirty():6650:6650 -> s
    1:9:void markKnownViewsInvalid():6611:6611 -> t
    10:20:void markKnownViewsInvalid():6613:6613 -> t
    21:24:void markKnownViewsInvalid():6615:6615 -> t
    25:30:void markKnownViewsInvalid():6616:6616 -> t
    31:44:void markKnownViewsInvalid():6620:6620 -> t
    45:48:void markKnownViewsInvalid():6622:6622 -> t
    1:9:void offsetPositionRecordsForInsert(int,int):6529:6529 -> u
    10:19:void offsetPositionRecordsForInsert(int,int):6531:6531 -> u
    20:24:void offsetPositionRecordsForInsert(int,int):6532:6532 -> u
    25:31:void offsetPositionRecordsForInsert(int,int):6537:6537 -> u
    10:19:void offsetPositionRecordsForMove(int,int):6510:6510 -> v
    20:29:void offsetPositionRecordsForMove(int,int):6512:6512 -> v
    30:40:void offsetPositionRecordsForMove(int,int):6513:6513 -> v
    41:44:void offsetPositionRecordsForMove(int,int):6517:6517 -> v
    45:51:void offsetPositionRecordsForMove(int,int):6519:6519 -> v
    3:12:void offsetPositionRecordsForRemove(int,int,boolean):6550:6550 -> w
    13:22:void offsetPositionRecordsForRemove(int,int,boolean):6552:6552 -> w
    23:27:void offsetPositionRecordsForRemove(int,int,boolean):6554:6554 -> w
    28:35:void offsetPositionRecordsForRemove(int,int,boolean):6560:6560 -> w
    36:38:void offsetPositionRecordsForRemove(int,int,boolean):6563:6563 -> w
    39:45:void offsetPositionRecordsForRemove(int,int,boolean):6564:6564 -> w
    1:3:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6495:6495 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"}
    4:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6496:6496 -> x
    1:5:void quickRecycleScrapView(android.view.View):6268:6268 -> y
    6:8:void quickRecycleScrapView(android.view.View):6269:6269 -> y
    9:10:void quickRecycleScrapView(android.view.View):6270:6270 -> y
    11:13:void quickRecycleScrapView(android.view.View):6271:6271 -> y
    14:17:void quickRecycleScrapView(android.view.View):6272:6272 -> y
    1:10:void recycleAndClearCachedViews():6116:6116 -> z
    11:16:void recycleAndClearCachedViews():6118:6118 -> z
    17:21:void recycleAndClearCachedViews():6120:6120 -> z
    22:25:void recycleAndClearCachedViews():6121:6121 -> z
    26:33:void recycleAndClearCachedViews():6122:6122 -> z
androidx.recyclerview.widget.RecyclerView$RecyclerListener -> androidx.recyclerview.widget.RecyclerView$v:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver -> androidx.recyclerview.widget.RecyclerView$w:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    androidx.recyclerview.widget.RecyclerView this$0 -> a
    1:6:void <init>(androidx.recyclerview.widget.RecyclerView):5276:5276 -> <init>
    1:6:void onChanged():5281:5281 -> a
    7:13:void onChanged():5282:5282 -> a
    14:16:void onChanged():5284:5284 -> a
    17:26:void onChanged():5285:5285 -> a
    27:32:void onChanged():5286:5286 -> a
    1:6:void onItemRangeChanged(int,int,java.lang.Object):5292:5292 -> b
    7:16:void onItemRangeChanged(int,int,java.lang.Object):5293:5293 -> b
    17:20:void onItemRangeChanged(int,int,java.lang.Object):5294:5294 -> b
    1:14:void triggerUpdateProcessor():5323:5323 -> c
    15:20:void triggerUpdateProcessor():5324:5324 -> c
    21:25:void triggerUpdateProcessor():5326:5326 -> c
    26:29:void triggerUpdateProcessor():5327:5327 -> c
androidx.recyclerview.widget.RecyclerView$SavedState -> androidx.recyclerview.widget.RecyclerView$x:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.os.Parcelable mLayoutState -> g
    1:8:void <clinit>():12078:12078 -> <clinit>
    1:3:void <init>(android.os.Parcel,java.lang.ClassLoader):12056:12058 -> <init>
    4:4:void <init>(android.os.Parcel,java.lang.ClassLoader):12057:12057 -> <init>
    5:5:void <init>(android.os.Parcelable):12065:12065 -> <init>
    1:5:void copyFrom(androidx.recyclerview.widget.RecyclerView$SavedState):12075:12075 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)V"}
    1:3:void writeToParcel(android.os.Parcel,int):12070:12070 -> writeToParcel
    4:10:void writeToParcel(android.os.Parcel,int):12071:12071 -> writeToParcel
androidx.recyclerview.widget.RecyclerView$SavedState$1 -> androidx.recyclerview.widget.RecyclerView$x$a:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    1:4:void <init>():12078:12078 -> <init>
    1:7:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel):12086:12086 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/RecyclerView$x;"}
    1:6:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):12081:12081 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/recyclerview/widget/RecyclerView$x;"}
    1:3:androidx.recyclerview.widget.RecyclerView$SavedState[] newArray(int):12091:12091 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/RecyclerView$x;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):12078:12078 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):12078:12078 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):12078:12078 -> newArray
androidx.recyclerview.widget.RecyclerView$State -> androidx.recyclerview.widget.RecyclerView$y:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int mTargetPosition -> a
    android.util.SparseArray mData -> b
    int mPreviousLayoutItemCount -> c
    int mDeletedInvisibleItemCountSincePreviousLayout -> d
    int mLayoutStep -> e
    int mItemCount -> f
    boolean mStructureChanged -> g
    boolean mInPreLayout -> h
    boolean mTrackOldChangeHolders -> i
    boolean mIsMeasuring -> j
    boolean mRunSimpleAnimations -> k
    boolean mRunPredictiveAnimations -> l
    int mFocusedItemPosition -> m
    long mFocusedItemId -> n
    int mFocusedSubChildId -> o
    int mRemainingScrollHorizontal -> p
    int mRemainingScrollVertical -> q
    1:4:void <init>():12106:12106 -> <init>
    5:7:void <init>():12121:12121 -> <init>
    8:9:void <init>():12132:12132 -> <init>
    10:12:void <init>():12138:12138 -> <init>
    13:14:void <init>():12150:12150 -> <init>
    15:16:void <init>():12156:12156 -> <init>
    17:18:void <init>():12158:12158 -> <init>
    19:20:void <init>():12165:12165 -> <init>
    21:22:void <init>():12167:12167 -> <init>
    23:24:void <init>():12169:12169 -> <init>
    25:26:void <init>():12175:12175 -> <init>
    27:29:void <init>():12177:12177 -> <init>
    1:6:void assertLayoutStep(int):12112:12112 -> a
    7:18:void assertLayoutStep(int):12113:12113 -> a
    19:32:void assertLayoutStep(int):12114:12114 -> a
    33:47:void assertLayoutStep(int):12115:12115 -> a
    1:13:int getItemCount():12366:12366 -> b
    1:3:int getTargetScrollPosition():12321:12321 -> c
    1:9:boolean hasTargetScrollPosition():12330:12330 -> d
    1:3:boolean isPreLayout():12245:12245 -> e
    2:3:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12214:12214 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;)V"}
    4:10:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12215:12215 -> f
    11:12:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12216:12216 -> f
    13:14:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12217:12217 -> f
    15:17:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12218:12218 -> f
    1:3:boolean willRunPredictiveAnimations():12256:12256 -> g
    1:115:java.lang.String toString():12395:12395 -> toString
androidx.recyclerview.widget.RecyclerView$ViewCacheExtension -> androidx.recyclerview.widget.RecyclerView$z:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
androidx.recyclerview.widget.RecyclerView$ViewFlinger -> androidx.recyclerview.widget.RecyclerView$a0:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int mLastFlingX -> e
    int mLastFlingY -> f
    android.widget.OverScroller mScroller -> g
    android.view.animation.Interpolator mInterpolator -> h
    boolean mEatRunOnAnimationRequest -> i
    boolean mReSchedulePostAnimationCallback -> j
    androidx.recyclerview.widget.RecyclerView this$0 -> k
    1:5:void <init>(androidx.recyclerview.widget.RecyclerView):5033:5033 -> <init>
    6:10:void <init>(androidx.recyclerview.widget.RecyclerView):5025:5025 -> <init>
    11:12:void <init>(androidx.recyclerview.widget.RecyclerView):5028:5028 -> <init>
    13:14:void <init>(androidx.recyclerview.widget.RecyclerView):5031:5031 -> <init>
    15:26:void <init>(androidx.recyclerview.widget.RecyclerView):5034:5034 -> <init>
    1:4:int computeScrollDuration(int,int,int,int):5202:5202 -> a
    5:17:int computeScrollDuration(int,int,int,int):5203:5203 -> a
    18:26:int computeScrollDuration(int,int,int,int):5205:5205 -> a
    27:31:int computeScrollDuration(int,int,int,int):5206:5206 -> a
    32:44:int computeScrollDuration(int,int,int,int):5207:5207 -> a
    45:52:int computeScrollDuration(int,int,int,int):5208:5208 -> a
    53:57:int computeScrollDuration(int,int,int,int):5209:5209 -> a
    58:67:int computeScrollDuration(int,int,int,int):5211:5211 -> a
    68:94:int computeScrollDuration(int,int,int,int):5215:5215 -> a
    95:99:int computeScrollDuration(int,int,int,int):5220:5220 -> a
    2:4:void disableRunOnAnimationRequests():5159:5159 -> b
    5:7:void disableRunOnAnimationRequests():5160:5160 -> b
    9:14:float distanceInfluenceForSnapDuration(float):5198:5198 -> c
    2:3:void enableRunOnAnimationRequests():5164:5164 -> d
    4:7:void enableRunOnAnimationRequests():5165:5165 -> d
    8:11:void enableRunOnAnimationRequests():5166:5166 -> d
    1:7:void fling(int,int):5180:5180 -> e
    8:11:void fling(int,int):5181:5181 -> e
    12:30:void fling(int,int):5182:5182 -> e
    31:34:void fling(int,int):5184:5184 -> e
    1:5:void postOnAnimation():5171:5171 -> f
    6:8:void postOnAnimation():5172:5172 -> f
    9:13:void postOnAnimation():5174:5174 -> f
    14:19:void postOnAnimation():5175:5175 -> f
    1:4:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5233:5233 -> g
    5:6:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5234:5234 -> g
    7:19:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5235:5235 -> g
    20:26:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5237:5237 -> g
    27:30:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5238:5238 -> g
    31:40:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5239:5239 -> g
    41:44:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5246:5246 -> g
    2:13:void smoothScrollBy(int,int,android.view.animation.Interpolator):5228:5228 -> h
    1:5:void stop():5250:5250 -> i
    6:11:void stop():5251:5251 -> i
    3:8:void run():5039:5039 -> run
    9:12:void run():5040:5040 -> run
    13:15:void run():5043:5043 -> run
    16:20:void run():5044:5044 -> run
    21:22:void run():5047:5047 -> run
    23:29:void run():5048:5048 -> run
    30:35:void run():5049:5049 -> run
    36:39:void run():5050:5050 -> run
    40:43:void run():5051:5051 -> run
    44:47:void run():5052:5052 -> run
    48:51:void run():5053:5053 -> run
    52:55:void run():5054:5054 -> run
    56:57:void run():5057:5057 -> run
    58:59:void run():5058:5058 -> run
    60:71:void run():5061:5061 -> run
    72:74:void run():5062:5062 -> run
    75:77:void run():5063:5063 -> run
    78:83:void run():5066:5066 -> run
    84:88:void run():5067:5067 -> run
    89:94:void run():5068:5068 -> run
    95:111:void run():5069:5069 -> run
    112:121:void run():5086:5086 -> run
    122:126:void run():5087:5087 -> run
    127:135:void run():5089:5089 -> run
    136:140:void run():5090:5090 -> run
    141:158:void run():5093:5093 -> run
    159:184:void run():5096:5096 -> run
    185:192:void run():5108:5108 -> run
    193:201:void run():5109:5109 -> run
    202:211:void run():5111:5111 -> run
    212:217:void run():5112:5112 -> run
    218:224:void run():5113:5113 -> run
    225:229:void run():5117:5117 -> run
    230:237:void run():5120:5120 -> run
    238:244:void run():5121:5121 -> run
    245:261:void run():5124:5124 -> run
    262:288:void run():5126:5126 -> run
    289:298:void run():5131:5131 -> run
    299:305:void run():5132:5132 -> run
    306:308:void run():5140:5140 -> run
    309:314:void run():5141:5141 -> run
    315:318:void run():5142:5142 -> run
    319:323:void run():5134:5134 -> run
    324:327:void run():5135:5135 -> run
    328:334:void run():5136:5136 -> run
    335:339:void run():5138:5138 -> run
    340:343:void run():5155:5155 -> run
androidx.recyclerview.widget.RecyclerView$ViewHolder -> androidx.recyclerview.widget.RecyclerView$b0:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.view.View itemView -> a
    java.lang.ref.WeakReference mNestedRecyclerView -> b
    int mPosition -> c
    int mOldPosition -> d
    long mItemId -> e
    int mItemViewType -> f
    int mPreLayoutPosition -> g
    androidx.recyclerview.widget.RecyclerView$ViewHolder mShadowedHolder -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    androidx.recyclerview.widget.RecyclerView$ViewHolder mShadowingHolder -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$b0;"}
    int mFlags -> j
    java.util.List mPayloads -> k
    java.util.List mUnmodifiedPayloads -> l
    int mIsRecyclableCount -> m
    androidx.recyclerview.widget.RecyclerView$Recycler mScrapContainer -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$u;"}
    boolean mInChangeScrap -> o
    int mWasImportantForAccessibilityBeforeHidden -> p
    int mPendingAccessibilityState -> q
    androidx.recyclerview.widget.RecyclerView mOwnerRecyclerView -> r
    java.util.List FULLUPDATE_PAYLOADS -> s
    1:5:void <clinit>():10804:10804 -> <clinit>
    1:4:void <init>(android.view.View):10831:10831 -> <init>
    5:6:void <init>(android.view.View):10692:10692 -> <init>
    7:10:void <init>(android.view.View):10693:10693 -> <init>
    11:12:void <init>(android.view.View):10694:10694 -> <init>
    13:14:void <init>(android.view.View):10695:10695 -> <init>
    15:17:void <init>(android.view.View):10696:10696 -> <init>
    18:19:void <init>(android.view.View):10699:10699 -> <init>
    20:21:void <init>(android.view.View):10701:10701 -> <init>
    22:23:void <init>(android.view.View):10806:10806 -> <init>
    24:26:void <init>(android.view.View):10807:10807 -> <init>
    27:28:void <init>(android.view.View):10809:10809 -> <init>
    29:30:void <init>(android.view.View):10813:10813 -> <init>
    31:32:void <init>(android.view.View):10815:10815 -> <init>
    33:34:void <init>(android.view.View):10819:10819 -> <init>
    35:38:void <init>(android.view.View):10822:10822 -> <init>
    39:41:void <init>(android.view.View):10835:10835 -> <init>
    42:49:void <init>(android.view.View):10833:10833 -> <init>
    1:5:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11097:11097 -> A
    6:8:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11098:11098 -> A
    9:10:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11100:11100 -> A
    11:17:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11101:11101 -> A
    18:21:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11103:11103 -> A
    1:6:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11111:11111 -> B
    7:9:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11113:11113 -> B
    2:4:void resetInternal():11078:11078 -> C
    5:6:void resetInternal():11079:11079 -> C
    7:10:void resetInternal():11080:11080 -> C
    11:12:void resetInternal():11081:11081 -> C
    13:14:void resetInternal():11082:11082 -> C
    15:17:void resetInternal():11083:11083 -> C
    18:19:void resetInternal():11084:11084 -> C
    20:21:void resetInternal():11085:11085 -> C
    22:24:void resetInternal():11086:11086 -> C
    25:26:void resetInternal():11087:11087 -> C
    27:28:void resetInternal():11088:11088 -> C
    29:32:void resetInternal():11089:11089 -> C
    1:5:void saveOldPosition():10866:10866 -> D
    6:10:void saveOldPosition():10867:10867 -> D
    1:9:void setFlags(int,int):11033:11033 -> E
    2:13:void setIsRecyclable(boolean):11153:11153 -> F
    14:15:void setIsRecyclable(boolean):11155:11155 -> F
    16:42:void setIsRecyclable(boolean):11160:11160 -> F
    43:53:void setIsRecyclable(boolean):11163:11163 -> F
    54:60:void setIsRecyclable(boolean):11165:11165 -> F
    1:2:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11000:11000 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Z)V"}
    3:5:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11001:11001 -> G
    1:10:boolean shouldBeKeptAsChild():11187:11187 -> H
    1:10:boolean shouldIgnore():10872:10872 -> I
    1:6:void unScrap():10980:10980 -> J
    1:10:boolean wasReturnedFromScrap():10984:10984 -> K
    5:8:void addChangePayload(java.lang.Object):11042:11042 -> a
    9:13:void addChangePayload(java.lang.Object):11043:11043 -> a
    14:16:void addChangePayload(java.lang.Object):11044:11044 -> a
    17:22:void addChangePayload(java.lang.Object):11045:11045 -> a
    1:6:void addFlags(int):11037:11037 -> b
    2:3:void clearOldPosition():10861:10861 -> c
    4:6:void clearOldPosition():10862:10862 -> c
    1:4:void clearPayload():11057:11057 -> d
    5:7:void clearPayload():11058:11058 -> d
    8:14:void clearPayload():11060:11060 -> d
    1:7:void clearReturnedFromScrapFlag():10988:10988 -> e
    1:7:void clearTmpDetachFlag():10992:10992 -> f
    1:4:void createPayloadsIfNeeded():11050:11050 -> g
    5:11:void createPayloadsIfNeeded():11051:11051 -> g
    12:18:void createPayloadsIfNeeded():11052:11052 -> g
    1:18:boolean doesTransientStatePreventRecycling():11195:11195 -> h
    3:5:void flagRemovedAndOffsetPosition(int,int,boolean):10839:10839 -> i
    6:8:void flagRemovedAndOffsetPosition(int,int,boolean):10840:10840 -> i
    9:11:void flagRemovedAndOffsetPosition(int,int,boolean):10841:10841 -> i
    1:6:int getAdapterPosition():10937:10937 -> j
    7:11:int getAdapterPosition():10940:10940 -> j
    1:3:long getItemId():10965:10965 -> k
    1:3:int getItemViewType():10972:10972 -> l
    1:8:int getLayoutPosition():10911:10911 -> m
    1:3:int getOldPosition():10955:10955 -> n
    1:6:java.util.List getUnmodifiedPayloads():11064:11064 -> o
    7:17:java.util.List getUnmodifiedPayloads():11065:11065 -> o
    18:20:java.util.List getUnmodifiedPayloads():11070:11070 -> o
    21:23:java.util.List getUnmodifiedPayloads():11067:11067 -> o
    24:26:java.util.List getUnmodifiedPayloads():11073:11073 -> o
    1:9:boolean hasAnyOfTheFlags(int):11021:11021 -> p
    1:17:boolean isAdapterPositionUnknown():11029:11029 -> q
    1:9:boolean isBound():11013:11013 -> r
    1:10:boolean isInvalid():11005:11005 -> s
    1:8:boolean isRecyclable():11178:11178 -> t
    9:18:boolean isRecyclable():11179:11179 -> t
    1:12:java.lang.String toString():11118:11118 -> toString
    13:70:java.lang.String toString():11119:11119 -> toString
    71:76:java.lang.String toString():11121:11121 -> toString
    77:90:java.lang.String toString():11122:11122 -> toString
    91:93:java.lang.String toString():11123:11123 -> toString
    94:104:java.lang.String toString():11125:11125 -> toString
    105:115:java.lang.String toString():11126:11126 -> toString
    116:126:java.lang.String toString():11127:11127 -> toString
    127:137:java.lang.String toString():11128:11128 -> toString
    138:148:java.lang.String toString():11129:11129 -> toString
    149:159:java.lang.String toString():11130:11130 -> toString
    160:192:java.lang.String toString():11131:11131 -> toString
    193:203:java.lang.String toString():11132:11132 -> toString
    204:216:java.lang.String toString():11134:11134 -> toString
    217:221:java.lang.String toString():11135:11135 -> toString
    222:226:java.lang.String toString():11136:11136 -> toString
    1:10:boolean isRemoved():11017:11017 -> u
    1:8:boolean isScrap():10976:10976 -> v
    1:10:boolean isTmpDetached():11025:11025 -> w
    1:10:boolean isUpdated():11199:11199 -> x
    1:10:boolean needsUpdate():11009:11009 -> y
    1:5:void offsetPosition(int,boolean):10845:10845 -> z
    6:9:void offsetPosition(int,boolean):10846:10846 -> z
    10:13:void offsetPosition(int,boolean):10848:10848 -> z
    14:19:void offsetPosition(int,boolean):10849:10849 -> z
    20:24:void offsetPosition(int,boolean):10852:10852 -> z
    25:29:void offsetPosition(int,boolean):10854:10854 -> z
    30:37:void offsetPosition(int,boolean):10855:10855 -> z
    38:49:void offsetPosition(int,boolean):10856:10856 -> z
androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate -> androidx.recyclerview.widget.i:
# {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"}
    androidx.recyclerview.widget.RecyclerView mRecyclerView -> d
    androidx.core.view.AccessibilityDelegateCompat mItemDelegate -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"}
    1:3:void <init>(androidx.recyclerview.widget.RecyclerView):37:37 -> <init>
    4:5:void <init>(androidx.recyclerview.widget.RecyclerView):38:38 -> <init>
    6:13:void <init>(androidx.recyclerview.widget.RecyclerView):39:39 -> <init>
    1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):69:69 -> f
    4:12:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):70:70 -> f
    13:22:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):71:71 -> f
    23:24:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):72:72 -> f
    25:30:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):73:73 -> f
    31:38:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):74:74 -> f
    1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):60:60 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    4:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):61:61 -> g
    13:26:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):62:62 -> g
    27:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):63:63 -> g
    1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):48:48 -> j
    9:22:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):51:51 -> j
    23:35:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):52:52 -> j
    1:3:androidx.core.view.AccessibilityDelegateCompat getItemDelegate():86:86 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a;"}
    1:7:boolean shouldIgnore():43:43 -> o
androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> androidx.recyclerview.widget.i$a:
# {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"}
    androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mRecyclerViewDelegate -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/i;"}
    1:3:void <init>(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):105:105 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/i;)V"}
    4:6:void <init>(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):106:106 -> <init>
    1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):111:111 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    4:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):112:112 -> g
    16:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):113:113 -> g
    22:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):114:114 -> g
    30:33:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):115:115 -> g
    1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):121:121 -> j
    9:20:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):124:124 -> j
    21:26:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):125:125 -> j
    27:34:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):126:126 -> j
    35:41:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):127:127 -> j
androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.j:
# {"id":"sourceFile","fileName":"ScrollbarHelper.java"}
    1:19:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):63:63 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;Z)I"}
    20:35:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):68:68 -> a
    36:39:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):70:70 -> a
    40:44:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):71:71 -> a
    45:55:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):72:72 -> a
    1:18:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):32:32 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;ZZ)I"}
    19:22:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):36:36 -> b
    23:26:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):37:37 -> b
    27:30:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):36:36 -> b
    31:34:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):38:38 -> b
    35:38:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):39:39 -> b
    39:44:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):38:38 -> b
    45:56:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):41:41 -> b
    57:63:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):42:42 -> b
    64:67:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):46:46 -> b
    68:72:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):47:47 -> b
    73:76:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):46:46 -> b
    77:80:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):48:48 -> b
    81:85:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):49:49 -> b
    86:96:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):48:48 -> b
    97:100:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):52:52 -> b
    101:107:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):53:53 -> b
    108:113:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):52:52 -> b
    1:19:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):82:82 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;Z)I"}
    20:24:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):87:87 -> c
    25:28:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):90:90 -> c
    29:33:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):91:91 -> c
    34:37:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):92:92 -> c
    38:42:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):93:93 -> c
    43:51:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):92:92 -> c
    52:61:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):96:96 -> c
androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget.k:
# {"id":"sourceFile","fileName":"SimpleItemAnimator.java"}
    boolean mSupportsChangeAnimations -> g
    1:4:void <init>():35:35 -> <init>
    5:7:void <init>():41:41 -> <init>
    1:3:void dispatchAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):301:301 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    4:7:void dispatchAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):302:302 -> A
    1:4:void dispatchAddStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):344:344 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:3:void dispatchChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):316:316 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Z)V"}
    4:7:void dispatchChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):317:317 -> C
    1:4:void dispatchChangeStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):357:357 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Z)V"}
    1:3:void dispatchMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):291:291 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    4:7:void dispatchMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):292:292 -> E
    1:4:void dispatchMoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):335:335 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:3:void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):276:276 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    4:7:void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):277:277 -> G
    1:4:void dispatchRemoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):326:326 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onAddStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):0:0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Z)V"}
    1:1:void onChangeStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):0:0 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Z)V"}
    1:1:void onMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onMoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:1:void onRemoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    3:17:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):114:114 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    18:28:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):120:120 -> a
    29:33:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):126:126 -> a
    1:2:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):151:151 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    3:4:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):152:152 -> b
    5:10:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):154:154 -> b
    11:12:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):155:155 -> b
    13:20:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):156:156 -> b
    21:22:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):158:158 -> b
    23:27:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):159:159 -> b
    28:32:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):161:161 -> b
    1:2:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):90:90 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    3:4:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):91:91 -> c
    5:8:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):92:92 -> c
    9:19:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):93:93 -> c
    20:28:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):94:94 -> c
    29:41:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):95:95 -> c
    42:46:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):97:97 -> c
    47:51:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):98:98 -> c
    52:56:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):96:96 -> c
    57:61:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):102:102 -> c
    62:66:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):107:107 -> c
    1:13:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):133:133 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"}
    14:18:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):141:141 -> d
    19:29:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):138:138 -> d
    1:15:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):84:84 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int) -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$b0;IIII)Z"}
    boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int) -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;IIII)Z"}
    boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
androidx.recyclerview.widget.StaggeredGridLayoutManager -> androidx.recyclerview.widget.StaggeredGridLayoutManager:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    java.util.BitSet mRemainingSpans -> A
    int mPendingScrollPosition -> B
    int mPendingScrollPositionOffset -> C
    androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d;"}
    int mGapStrategy -> E
    boolean mLastLayoutFromEnd -> F
    boolean mLastLayoutRTL -> G
    androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"}
    int mFullSizeSpec -> I
    android.graphics.Rect mTmpRect -> J
    androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;"}
    boolean mLaidOutInvalidFullSpan -> L
    boolean mSmoothScrollbarEnabled -> M
    int[] mPrefetchDistances -> N
    java.lang.Runnable mCheckForGapsRunnable -> O
    int mSpanCount -> r
    androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[] mSpans -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"}
    androidx.recyclerview.widget.OrientationHelper mPrimaryOrientation -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"}
    androidx.recyclerview.widget.OrientationHelper mSecondaryOrientation -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"}
    int mOrientation -> v
    int mSizePerSpan -> w
    androidx.recyclerview.widget.LayoutState mLayoutState -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/f;"}
    boolean mReverseLayout -> y
    boolean mShouldReverseLayout -> z
    1:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):229:229 -> <init>
    5:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):107:107 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):130:130 -> <init>
    10:11:void <init>(android.content.Context,android.util.AttributeSet,int,int):135:135 -> <init>
    12:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):146:146 -> <init>
    16:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):152:152 -> <init>
    18:25:void <init>(android.content.Context,android.util.AttributeSet,int,int):158:158 -> <init>
    26:27:void <init>(android.content.Context,android.util.AttributeSet,int,int):163:163 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet,int,int):189:189 -> <init>
    35:41:void <init>(android.content.Context,android.util.AttributeSet,int,int):194:194 -> <init>
    42:44:void <init>(android.content.Context,android.util.AttributeSet,int,int):202:202 -> <init>
    45:46:void <init>(android.content.Context,android.util.AttributeSet,int,int):208:208 -> <init>
    47:53:void <init>(android.content.Context,android.util.AttributeSet,int,int):216:216 -> <init>
    54:57:void <init>(android.content.Context,android.util.AttributeSet,int,int):230:230 -> <init>
    58:62:void <init>(android.content.Context,android.util.AttributeSet,int,int):231:231 -> <init>
    63:67:void <init>(android.content.Context,android.util.AttributeSet,int,int):232:232 -> <init>
    68:72:void <init>(android.content.Context,android.util.AttributeSet,int,int):233:233 -> <init>
    73:79:void <init>(android.content.Context,android.util.AttributeSet,int,int):234:234 -> <init>
    80:83:void <init>(android.content.Context,android.util.AttributeSet,int,int):235:235 -> <init>
    1:4:void offsetChildrenHorizontal(int):1488:1488 -> A0
    5:8:void offsetChildrenHorizontal(int):1489:1489 -> A0
    9:19:void offsetChildrenHorizontal(int):1490:1490 -> A0
    1:4:void setLayoutStateDirection(int):1481:1481 -> A2
    5:20:void setLayoutStateDirection(int):1482:1482 -> A2
    1:4:void offsetChildrenVertical(int):1496:1496 -> B0
    5:8:void offsetChildrenVertical(int):1497:1497 -> B0
    9:19:void offsetChildrenVertical(int):1498:1498 -> B0
    7:15:void setOrientation(int):450:450 -> B2
    16:18:void setOrientation(int):452:452 -> B2
    19:23:void setOrientation(int):453:453 -> B2
    24:25:void setOrientation(int):456:456 -> B2
    26:27:void setOrientation(int):457:457 -> B2
    28:31:void setOrientation(int):458:458 -> B2
    32:33:void setOrientation(int):459:459 -> B2
    34:37:void setOrientation(int):460:460 -> B2
    1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2250:2250 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"}
    7:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2251:2251 -> C
    13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2254:2254 -> C
    2:4:void setReverseLayout(boolean):477:477 -> C2
    5:12:void setReverseLayout(boolean):478:478 -> C2
    13:14:void setReverseLayout(boolean):479:479 -> C2
    15:16:void setReverseLayout(boolean):481:481 -> C2
    17:20:void setReverseLayout(boolean):482:482 -> C2
    1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):2261:2261 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    2:4:void setSpanCount(int):429:429 -> D2
    5:8:void setSpanCount(int):430:430 -> D2
    9:11:void setSpanCount(int):431:431 -> D2
    12:13:void setSpanCount(int):432:432 -> D2
    14:22:void setSpanCount(int):433:433 -> D2
    23:29:void setSpanCount(int):434:434 -> D2
    30:33:void setSpanCount(int):435:435 -> D2
    34:45:void setSpanCount(int):436:436 -> D2
    46:49:void setSpanCount(int):438:438 -> D2
    1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2266:2266 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"}
    5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2267:2267 -> E
    13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2269:2269 -> E
    2:5:void updateAllRemainingSpans(int,int):1821:1821 -> E2
    6:18:void updateAllRemainingSpans(int,int):1822:1822 -> E2
    19:29:void updateAllRemainingSpans(int,int):1825:1825 -> E2
    1:8:boolean supportsPredictiveItemAnimations():935:935 -> F1
    1:4:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):840:840 -> F2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"}
    5:13:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):841:841 -> F2
    14:25:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):842:842 -> F2
    26:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):843:843 -> F2
    1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):323:323 -> G0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"}
    4:9:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):325:325 -> G0
    10:13:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):326:326 -> G0
    14:23:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):327:327 -> G0
    24:27:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):330:330 -> G0
    1:6:void appendViewToAllSpans(android.view.View):1808:1808 -> G1
    7:17:void appendViewToAllSpans(android.view.View):1809:1809 -> G1
    1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):849:849 -> G2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"}
    19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):853:853 -> G2
    27:40:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):859:859 -> G2
    41:42:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):920:920 -> G2
    43:48:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):921:921 -> G2
    49:56:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):862:862 -> G2
    57:65:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):866:866 -> G2
    66:71:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):867:867 -> G2
    72:75:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):868:868 -> G2
    76:79:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):869:869 -> G2
    80:88:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):870:870 -> G2
    89:98:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):872:872 -> G2
    99:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):874:874 -> G2
    108:117:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):876:876 -> G2
    118:123:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):882:882 -> G2
    124:131:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):883:883 -> G2
    132:137:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):885:885 -> G2
    138:144:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):886:886 -> G2
    145:151:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):887:887 -> G2
    152:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):891:891 -> G2
    160:167:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):892:892 -> G2
    168:170:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):894:894 -> G2
    171:178:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):897:897 -> G2
    179:185:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):898:898 -> G2
    186:188:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):900:900 -> G2
    189:191:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):904:904 -> G2
    192:195:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):908:908 -> G2
    196:199:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):909:909 -> G2
    200:206:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):910:910 -> G2
    207:208:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):912:912 -> G2
    209:212:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):913:913 -> G2
    213:215:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):915:915 -> G2
    216:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):917:917 -> G2
    219:220:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):854:854 -> G2
    221:223:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):855:855 -> G2
    1:8:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2286:2286 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)Landroid/view/View;"}
    9:15:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2290:2290 -> H0
    16:18:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2295:2295 -> H0
    19:27:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2296:2296 -> H0
    28:33:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2300:2300 -> H0
    34:35:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2301:2301 -> H0
    36:40:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2302:2302 -> H0
    41:45:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2305:2305 -> H0
    46:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2307:2307 -> H0
    50:52:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2309:2309 -> H0
    53:55:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2310:2310 -> H0
    56:62:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2312:2312 -> H0
    63:76:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2313:2313 -> H0
    77:81:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2314:2314 -> H0
    82:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2315:2315 -> H0
    84:86:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2316:2316 -> H0
    87:92:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2317:2317 -> H0
    93:101:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2319:2319 -> H0
    102:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2327:2327 -> H0
    108:112:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2328:2328 -> H0
    113:129:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2329:2329 -> H0
    130:133:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2335:2335 -> H0
    134:149:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2336:2336 -> H0
    150:167:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2347:2347 -> H0
    168:172:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2351:2351 -> H0
    173:176:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2352:2352 -> H0
    177:185:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2350:2350 -> H0
    186:191:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2358:2358 -> H0
    192:196:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2359:2359 -> H0
    197:203:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2360:2360 -> H0
    204:207:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2363:2363 -> H0
    208:216:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2364:2364 -> H0
    217:220:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2365:2365 -> H0
    221:232:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2363:2363 -> H0
    233:238:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2371:2371 -> H0
    239:242:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2372:2372 -> H0
    243:251:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2373:2373 -> H0
    252:255:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2374:2374 -> H0
    256:268:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2372:2372 -> H0
    1:6:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):786:786 -> H1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)V"}
    7:11:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):787:787 -> H1
    12:15:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):788:788 -> H1
    16:22:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):789:789 -> H1
    23:32:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):790:790 -> H1
    33:36:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):792:792 -> H1
    37:44:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):793:793 -> H1
    45:51:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):795:795 -> H1
    52:61:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):798:798 -> H1
    62:64:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):801:801 -> H1
    65:70:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):802:802 -> H1
    71:76:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):805:805 -> H1
    77:81:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):806:806 -> H1
    82:84:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):807:807 -> H1
    85:91:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):809:809 -> H1
    92:93:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):810:810 -> H1
    94:98:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):811:811 -> H1
    99:102:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):813:813 -> H1
    103:107:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):815:815 -> H1
    108:113:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):816:816 -> H1
    114:118:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):817:817 -> H1
    1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):822:822 -> H2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)V"}
    8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):825:825 -> H2
    15:18:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):831:831 -> H2
    19:21:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):832:832 -> H2
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1304:1304 -> I0
    4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1305:1305 -> I0
    11:14:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1306:1306 -> I0
    15:23:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1307:1307 -> I0
    24:27:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1311:1311 -> I0
    28:33:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1312:1312 -> I0
    34:36:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1314:1314 -> I0
    37:40:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1315:1315 -> I0
    41:43:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1317:1317 -> I0
    44:47:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1318:1318 -> I0
    1:13:boolean areAllEndsEqual():1867:1867 -> I1
    14:17:boolean areAllEndsEqual():1868:1868 -> I1
    18:32:boolean areAllEndsEqual():1869:1869 -> I1
    1:5:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1450:1450 -> I2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$y;)V"}
    6:7:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1451:1451 -> I2
    8:14:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1454:1454 -> I2
    15:21:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1455:1455 -> I2
    22:30:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1457:1457 -> I2
    31:38:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1458:1458 -> I2
    39:49:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1460:1460 -> I2
    50:55:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1466:1466 -> I2
    56:66:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1468:1468 -> I2
    67:78:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1469:1469 -> I2
    79:89:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1471:1471 -> I2
    90:94:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1472:1472 -> I2
    95:98:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1474:1474 -> I2
    99:100:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1475:1475 -> I2
    101:110:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1476:1476 -> I2
    111:120:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1477:1477 -> I2
    1:13:boolean areAllStartsEqual():1877:1877 -> J1
    14:17:boolean areAllStartsEqual():1878:1878 -> J1
    18:32:boolean areAllStartsEqual():1879:1879 -> J1
    1:6:void updateMeasureSpecs(int):927:927 -> J2
    7:8:void updateMeasureSpecs(int):929:929 -> J2
    9:12:void updateMeasureSpecs(int):930:930 -> J2
    13:19:void updateMeasureSpecs(int):929:929 -> J2
    1:5:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1752:1752 -> K1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;Landroidx/recyclerview/widget/f;)V"}
    6:9:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1753:1753 -> K1
    10:13:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1754:1754 -> K1
    14:19:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1756:1756 -> K1
    20:23:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1759:1759 -> K1
    24:27:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1760:1760 -> K1
    28:33:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1762:1762 -> K1
    1:8:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1830:1830 -> K2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;II)V"}
    9:15:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1832:1832 -> K2
    16:23:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1834:1834 -> K2
    24:30:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1837:1837 -> K2
    31:38:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1839:1839 -> K2
    1:8:int calculateScrollDirectionForPosition(int):2045:2045 -> L1
    9:14:int calculateScrollDirectionForPosition(int):2046:2046 -> L1
    15:23:int calculateScrollDirectionForPosition(int):2048:2048 -> L1
    24:29:int calculateScrollDirectionForPosition(int):2049:2049 -> L1
    6:19:int updateSpecWithExtra(int,int,int):1212:1212 -> L2
    20:30:int updateSpecWithExtra(int,int,int):1215:1215 -> L2
    31:35:int updateSpecWithExtra(int,int,int):1214:1214 -> L2
    1:5:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1346:1346 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    6:8:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1347:1347 -> M
    9:13:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1349:1349 -> M
    1:18:boolean checkForGaps():270:270 -> M1
    19:22:boolean checkForGaps():274:274 -> M1
    23:26:boolean checkForGaps():275:275 -> M1
    27:31:boolean checkForGaps():276:276 -> M1
    32:35:boolean checkForGaps():278:278 -> M1
    36:42:boolean checkForGaps():279:279 -> M1
    43:48:boolean checkForGaps():282:282 -> M1
    49:53:boolean checkForGaps():284:284 -> M1
    54:56:boolean checkForGaps():285:285 -> M1
    57:60:boolean checkForGaps():286:286 -> M1
    61:65:boolean checkForGaps():290:290 -> M1
    66:73:boolean checkForGaps():293:293 -> M1
    74:76:boolean checkForGaps():294:294 -> M1
    77:82:boolean checkForGaps():295:295 -> M1
    83:84:boolean checkForGaps():297:297 -> M1
    85:90:boolean checkForGaps():298:298 -> M1
    91:95:boolean checkForGaps():301:301 -> M1
    96:101:boolean checkForGaps():302:302 -> M1
    102:109:boolean checkForGaps():305:305 -> M1
    110:117:boolean checkForGaps():307:307 -> M1
    118:120:boolean checkForGaps():309:309 -> M1
    121:125:boolean checkForGaps():310:310 -> M1
    1:4:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1283:1283 -> N0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Landroid/view/View;Landroidx/core/view/accessibility/o;)V"}
    5:8:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1284:1284 -> N0
    9:12:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1285:1285 -> N0
    13:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1288:1288 -> N0
    15:19:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1289:1289 -> N0
    20:33:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1291:1291 -> N0
    34:41:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1290:1290 -> N0
    42:55:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1297:1297 -> N0
    56:63:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1295:1295 -> N0
    1:5:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):403:403 -> N1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)Z"}
    6:17:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):404:404 -> N1
    18:31:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):406:406 -> N1
    32:35:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):407:407 -> N1
    36:40:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):408:408 -> N1
    41:52:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):410:410 -> N1
    53:60:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):412:412 -> N1
    61:64:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):413:413 -> N1
    65:68:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):414:414 -> N1
    1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1092:1092 -> O1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:14:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> O1
    15:22:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1096:1096 -> O1
    23:30:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1097:1097 -> O1
    31:35:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> O1
    2:5:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1509:1509 -> P0
    1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1072:1072 -> P1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:14:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> P1
    15:22:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1076:1076 -> P1
    23:32:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1077:1077 -> P1
    33:37:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> P1
    1:5:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1514:1514 -> Q0
    6:9:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1515:1515 -> Q0
    1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1112:1112 -> Q1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    9:14:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1115:1115 -> Q1
    15:22:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1116:1116 -> Q1
    23:30:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1117:1117 -> Q1
    31:35:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1115:1115 -> Q1
    3:6:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):1520:1520 -> R0
    27:32:int convertFocusDirectionToLayoutDirection(int):2415:2415 -> R1
    33:38:int convertFocusDirectionToLayoutDirection(int):2421:2421 -> R1
    39:44:int convertFocusDirectionToLayoutDirection(int):2412:2412 -> R1
    45:50:int convertFocusDirectionToLayoutDirection(int):2418:2418 -> R1
    51:55:int convertFocusDirectionToLayoutDirection(int):2404:2404 -> R1
    56:63:int convertFocusDirectionToLayoutDirection(int):2406:2406 -> R1
    64:68:int convertFocusDirectionToLayoutDirection(int):2396:2396 -> R1
    69:76:int convertFocusDirectionToLayoutDirection(int):2398:2398 -> R1
    2:5:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1504:1504 -> S0
    1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1734:1734 -> S1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1735:1735 -> S1
    13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1736:1736 -> S1
    17:34:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1737:1737 -> S1
    1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1743:1743 -> T1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1744:1744 -> T1
    13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1745:1745 -> T1
    17:33:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1746:1746 -> T1
    2:5:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):1526:1526 -> U0
    1:8:void createOrientationHelpers():258:258 -> U1
    9:12:void createOrientationHelpers():259:259 -> U1
    13:19:void createOrientationHelpers():260:260 -> U1
    2:5:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):605:605 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    1:1:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1577:1577 -> V1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/f;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    2:3:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1582:1583 -> V1
    4:5:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1589:1590 -> V1
    6:6:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1592:1592 -> V1
    7:7:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1596:1596 -> V1
    8:10:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1603:1605 -> V1
    11:16:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1607:1612 -> V1
    17:18:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1616:1617 -> V1
    19:19:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1625:1625 -> V1
    20:22:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1628:1630 -> V1
    23:23:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1632:1632 -> V1
    24:24:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1634:1634 -> V1
    25:29:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1638:1642 -> V1
    30:33:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1644:1647 -> V1
    34:37:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1650:1653 -> V1
    38:41:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1655:1658 -> V1
    42:42:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1663:1663 -> V1
    43:43:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1665:1665 -> V1
    44:45:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1668:1669 -> V1
    46:46:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1671:1671 -> V1
    47:48:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1674:1675 -> V1
    49:49:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1677:1677 -> V1
    50:50:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1679:1679 -> V1
    51:51:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1683:1683 -> V1
    52:54:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1686:1688 -> V1
    55:55:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1690:1690 -> V1
    56:56:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1692:1692 -> V1
    57:58:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1694:1695 -> V1
    59:60:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1698:1699 -> V1
    61:61:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1701:1701 -> V1
    62:63:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1704:1705 -> V1
    64:64:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1707:1707 -> V1
    65:68:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1709:1712 -> V1
    69:69:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1714:1714 -> V1
    70:70:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1720:1720 -> V1
    71:73:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1723:1725 -> V1
    74:75:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1727:1728 -> V1
    76:76:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1730:1730 -> V1
    1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):726:726 -> W0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"}
    5:8:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):727:727 -> W0
    9:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):728:728 -> W0
    12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):729:729 -> W0
    14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):730:730 -> W0
    1:8:int findFirstReferenceChildPosition(int):2220:2220 -> W1
    9:12:int findFirstReferenceChildPosition(int):2222:2222 -> W1
    13:25:int findFirstReferenceChildPosition(int):2223:2223 -> W1
    1:6:android.view.View findFirstVisibleItemClosestToEnd(boolean):1389:1389 -> X1
    7:12:android.view.View findFirstVisibleItemClosestToEnd(boolean):1390:1390 -> X1
    13:21:android.view.View findFirstVisibleItemClosestToEnd(boolean):1392:1392 -> X1
    22:25:android.view.View findFirstVisibleItemClosestToEnd(boolean):1393:1393 -> X1
    26:31:android.view.View findFirstVisibleItemClosestToEnd(boolean):1394:1394 -> X1
    32:56:android.view.View findFirstVisibleItemClosestToEnd(boolean):1395:1395 -> X1
    1:6:android.view.View findFirstVisibleItemClosestToStart(boolean):1359:1359 -> Y1
    7:12:android.view.View findFirstVisibleItemClosestToStart(boolean):1360:1360 -> Y1
    13:20:android.view.View findFirstVisibleItemClosestToStart(boolean):1361:1361 -> Y1
    21:24:android.view.View findFirstVisibleItemClosestToStart(boolean):1364:1364 -> Y1
    25:30:android.view.View findFirstVisibleItemClosestToStart(boolean):1365:1365 -> Y1
    31:55:android.view.View findFirstVisibleItemClosestToStart(boolean):1366:1366 -> Y1
    1:10:int findFirstVisibleItemPositionInt():1329:1329 -> Z1
    11:18:int findFirstVisibleItemPositionInt():1330:1330 -> Z1
    19:23:int findFirstVisibleItemPositionInt():1331:1331 -> Z1
    1:4:void onRestoreInstanceState(android.os.Parcelable):1222:1222 -> a1
    5:8:void onRestoreInstanceState(android.os.Parcelable):1223:1223 -> a1
    9:12:void onRestoreInstanceState(android.os.Parcelable):1224:1224 -> a1
    1:8:int findLastReferenceChildPosition(int):2237:2237 -> a2
    9:12:int findLastReferenceChildPosition(int):2238:2238 -> a2
    13:26:int findLastReferenceChildPosition(int):2239:2239 -> a2
    1:4:android.os.Parcelable onSaveInstanceState():1232:1232 -> b1
    5:12:android.os.Parcelable onSaveInstanceState():1233:1233 -> b1
    13:17:android.os.Parcelable onSaveInstanceState():1235:1235 -> b1
    18:21:android.os.Parcelable onSaveInstanceState():1236:1236 -> b1
    22:25:android.os.Parcelable onSaveInstanceState():1237:1237 -> b1
    26:29:android.os.Parcelable onSaveInstanceState():1238:1238 -> b1
    30:38:android.os.Parcelable onSaveInstanceState():1240:1240 -> b1
    39:40:android.os.Parcelable onSaveInstanceState():1241:1241 -> b1
    41:43:android.os.Parcelable onSaveInstanceState():1242:1242 -> b1
    44:48:android.os.Parcelable onSaveInstanceState():1243:1243 -> b1
    49:50:android.os.Parcelable onSaveInstanceState():1245:1245 -> b1
    51:56:android.os.Parcelable onSaveInstanceState():1248:1248 -> b1
    57:65:android.os.Parcelable onSaveInstanceState():1249:1249 -> b1
    66:71:android.os.Parcelable onSaveInstanceState():1250:1250 -> b1
    72:77:android.os.Parcelable onSaveInstanceState():1251:1251 -> b1
    78:81:android.os.Parcelable onSaveInstanceState():1252:1252 -> b1
    82:85:android.os.Parcelable onSaveInstanceState():1253:1253 -> b1
    86:89:android.os.Parcelable onSaveInstanceState():1254:1254 -> b1
    90:95:android.os.Parcelable onSaveInstanceState():1256:1256 -> b1
    96:105:android.os.Parcelable onSaveInstanceState():1257:1257 -> b1
    106:113:android.os.Parcelable onSaveInstanceState():1259:1259 -> b1
    114:123:android.os.Parcelable onSaveInstanceState():1262:1262 -> b1
    124:130:android.os.Parcelable onSaveInstanceState():1264:1264 -> b1
    131:139:android.os.Parcelable onSaveInstanceState():1267:1267 -> b1
    140:141:android.os.Parcelable onSaveInstanceState():1270:1270 -> b1
    142:143:android.os.Parcelable onSaveInstanceState():1271:1271 -> b1
    144:146:android.os.Parcelable onSaveInstanceState():1272:1272 -> b1
    3:9:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1413:1413 -> b2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Z)V"}
    10:19:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1417:1417 -> b2
    20:29:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1420:1420 -> b2
    30:35:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1426:1426 -> b2
    3:6:void onScrollStateChanged(int):317:317 -> c1
    4:10:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1432:1432 -> c2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Z)V"}
    11:19:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1436:1436 -> c2
    20:28:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1439:1439 -> c2
    29:35:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1445:1445 -> c2
    1:8:int getFirstChildPosition():2210:2210 -> d2
    9:17:int getFirstChildPosition():2211:2211 -> d2
    1:10:int getLastChildPosition():2205:2205 -> e2
    11:19:int getLastChildPosition():2206:2206 -> e2
    1:4:void assertNotInLayoutOrScroll(java.lang.String):528:528 -> f
    5:8:void assertNotInLayoutOrScroll(java.lang.String):529:529 -> f
    1:10:int getMaxEnd(int):1887:1887 -> f2
    11:14:int getMaxEnd(int):1888:1888 -> f2
    15:29:int getMaxEnd(int):1889:1889 -> f2
    1:10:int getMaxStart(int):1845:1845 -> g2
    11:14:int getMaxStart(int):1846:1846 -> g2
    15:29:int getMaxStart(int):1847:1847 -> g2
    1:10:int getMinEnd(int):1898:1898 -> h2
    11:14:int getMinEnd(int):1899:1899 -> h2
    15:29:int getMinEnd(int):1900:1900 -> h2
    1:4:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1337:1337 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    5:7:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1338:1338 -> i0
    8:12:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1340:1340 -> i0
    1:10:int getMinStart(int):1856:1856 -> i2
    11:14:int getMinStart(int):1857:1857 -> i2
    15:29:int getMinStart(int):1858:1858 -> i2
    1:8:boolean canScrollHorizontally():2029:2029 -> j
    1:9:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1982:1982 -> j2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/f;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"}
    10:15:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1985:1985 -> j2
    16:19:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1990:1990 -> j2
    20:24:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1993:1993 -> j2
    25:35:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1996:1996 -> j2
    36:39:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1998:1998 -> j2
    40:50:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1999:1999 -> j2
    51:60:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2009:2009 -> j2
    61:64:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2011:2011 -> j2
    65:75:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2012:2012 -> j2
    1:8:boolean canScrollVertically():2024:2024 -> k
    1:30:void handleUpdate(int,int,int):1533:1533 -> k2
    31:44:void handleUpdate(int,int,int):1550:1550 -> k2
    45:49:void handleUpdate(int,int,int):1560:1560 -> k2
    50:55:void handleUpdate(int,int,int):1561:1561 -> k2
    56:61:void handleUpdate(int,int,int):1556:1556 -> k2
    62:69:void handleUpdate(int,int,int):1553:1553 -> k2
    70:84:void handleUpdate(int,int,int):1569:1569 -> k2
    85:88:void handleUpdate(int,int,int):1571:1571 -> k2
    1:3:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):2275:2275 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"}
    1:6:android.view.View hasGapsToFix():340:340 -> l2
    7:13:android.view.View hasGapsToFix():341:341 -> l2
    14:20:android.view.View hasGapsToFix():342:342 -> l2
    21:34:android.view.View hasGapsToFix():345:345 -> l2
    35:46:android.view.View hasGapsToFix():347:347 -> l2
    47:50:android.view.View hasGapsToFix():356:356 -> l2
    51:56:android.view.View hasGapsToFix():357:357 -> l2
    57:66:android.view.View hasGapsToFix():358:358 -> l2
    67:75:android.view.View hasGapsToFix():359:359 -> l2
    76:82:android.view.View hasGapsToFix():362:362 -> l2
    83:91:android.view.View hasGapsToFix():364:364 -> l2
    92:95:android.view.View hasGapsToFix():369:369 -> l2
    96:99:android.view.View hasGapsToFix():371:371 -> l2
    100:105:android.view.View hasGapsToFix():373:373 -> l2
    106:117:android.view.View hasGapsToFix():374:374 -> l2
    118:123:android.view.View hasGapsToFix():381:381 -> l2
    124:134:android.view.View hasGapsToFix():382:382 -> l2
    135:140:android.view.View hasGapsToFix():391:391 -> l2
    141:166:android.view.View hasGapsToFix():392:392 -> l2
    1:5:void invalidateSpanAssignments():549:549 -> m2
    6:9:void invalidateSpanAssignments():550:550 -> m2
    1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2125:2125 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$y;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"}
    7:16:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2126:2126 -> n
    17:19:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2130:2130 -> n
    20:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2133:2133 -> n
    29:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2134:2134 -> n
    38:41:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2138:2138 -> n
    42:54:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2140:2140 -> n
    55:66:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2141:2141 -> n
    67:77:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2142:2142 -> n
    78:86:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2145:2145 -> n
    87:93:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2149:2149 -> n
    94:101:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2152:2152 -> n
    102:112:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2153:2153 -> n
    113:125:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2155:2155 -> n
    1:10:boolean isLayoutRTL():568:568 -> n2
    1:5:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1193:1193 -> o2
    6:11:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1194:1194 -> o2
    12:27:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1195:1195 -> o2
    28:45:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1197:1197 -> o2
    46:50:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1200:1200 -> o2
    51:56:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1201:1201 -> o2
    57:60:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1203:1203 -> o2
    1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1088:1088 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:5:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1128:1128 -> p2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;Z)V"}
    6:9:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1129:1129 -> p2
    10:11:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1130:1130 -> p2
    12:15:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1132:1132 -> p2
    16:19:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1133:1133 -> p2
    20:30:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1134:1134 -> p2
    31:34:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1131:1131 -> p2
    35:38:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1130:1130 -> p2
    39:42:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1142:1142 -> p2
    43:46:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1143:1143 -> p2
    47:57:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1144:1144 -> p2
    58:63:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1141:1141 -> p2
    64:67:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1139:1139 -> p2
    68:72:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1151:1151 -> p2
    73:74:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1154:1154 -> p2
    75:80:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1158:1158 -> p2
    81:84:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1156:1156 -> p2
    85:88:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1163:1163 -> p2
    89:92:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1164:1164 -> p2
    93:103:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1165:1165 -> p2
    104:107:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1162:1162 -> p2
    108:111:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1154:1154 -> p2
    112:115:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1175:1175 -> p2
    116:119:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1176:1176 -> p2
    120:130:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1177:1177 -> p2
    131:136:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1174:1174 -> p2
    137:142:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1182:1182 -> p2
    143:146:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1180:1180 -> p2
    147:150:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1172:1172 -> p2
    1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1068:1068 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:8:boolean isAutoMeasureEnabled():254:254 -> q0
    1:2:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):611:611 -> q2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;Z)V"}
    3:11:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):612:612 -> q2
    12:17:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):613:613 -> q2
    18:20:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):614:614 -> q2
    21:24:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):615:615 -> q2
    25:44:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):620:620 -> q2
    45:47:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):623:623 -> q2
    48:51:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):624:624 -> q2
    52:55:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):625:625 -> q2
    56:58:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):627:627 -> q2
    59:62:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):628:628 -> q2
    63:65:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):630:630 -> q2
    66:67:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):631:631 -> q2
    68:75:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):633:633 -> q2
    76:81:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):634:634 -> q2
    82:89:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):635:635 -> q2
    90:94:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):636:636 -> q2
    95:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):637:637 -> q2
    97:110:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):641:641 -> q2
    111:115:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):643:643 -> q2
    116:119:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):644:644 -> q2
    120:126:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):646:646 -> q2
    127:132:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):647:647 -> q2
    133:144:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):648:648 -> q2
    145:152:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):652:652 -> q2
    153:156:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):659:659 -> q2
    157:160:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):660:660 -> q2
    161:163:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):661:661 -> q2
    164:176:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):662:662 -> q2
    177:180:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):653:653 -> q2
    181:194:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):654:654 -> q2
    195:201:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):657:657 -> q2
    202:204:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):667:667 -> q2
    205:208:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):668:668 -> q2
    209:210:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):669:669 -> q2
    211:219:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):670:670 -> q2
    220:224:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):671:671 -> q2
    225:228:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):672:672 -> q2
    229:231:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):674:674 -> q2
    232:236:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):675:675 -> q2
    237:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):677:677 -> q2
    240:248:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):678:678 -> q2
    249:252:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):679:679 -> q2
    253:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):682:682 -> q2
    256:260:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):683:683 -> q2
    261:263:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):685:685 -> q2
    264:272:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):686:686 -> q2
    273:275:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):687:687 -> q2
    276:278:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):690:690 -> q2
    279:284:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):692:692 -> q2
    285:288:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):693:693 -> q2
    289:291:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):694:694 -> q2
    292:295:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):695:695 -> q2
    296:298:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):697:697 -> q2
    299:303:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):698:698 -> q2
    304:309:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):702:702 -> q2
    310:313:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):703:703 -> q2
    314:323:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):704:704 -> q2
    324:329:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):705:705 -> q2
    330:334:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):707:707 -> q2
    335:342:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):708:708 -> q2
    343:348:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):713:713 -> q2
    349:353:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):714:714 -> q2
    354:357:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):716:716 -> q2
    358:365:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):717:717 -> q2
    366:370:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):719:719 -> q2
    371:374:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):720:720 -> q2
    1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1108:1108 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:12:boolean preferLastSpan(int):1972:1972 -> r2
    13:23:boolean preferLastSpan(int):1973:1973 -> r2
    24:38:boolean preferLastSpan(int):1975:1975 -> r2
    1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    4:9:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2164:2164 -> s2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$y;)V"}
    10:14:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2167:2167 -> s2
    15:18:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2169:2169 -> s2
    19:21:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2170:2170 -> s2
    22:24:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2171:2171 -> s2
    25:31:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2172:2172 -> s2
    32:38:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2173:2173 -> s2
    1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1083:1083 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:5:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2035:2035 -> t1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:6:void prependViewToAllSpans(android.view.View):1815:1815 -> t2
    7:17:void prependViewToAllSpans(android.view.View):1816:1816 -> t2
    1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1123:1123 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:5:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2041:2041 -> u1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    1:9:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1768:1768 -> u2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/f;)V"}
    10:14:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1771:1771 -> u2
    15:18:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1773:1773 -> u2
    19:24:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1774:1774 -> u2
    25:30:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1776:1776 -> u2
    31:34:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1781:1781 -> u2
    35:43:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1783:1783 -> u2
    44:46:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1786:1786 -> u2
    47:56:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1788:1788 -> u2
    57:60:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1790:1790 -> u2
    61:71:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1793:1793 -> u2
    72:74:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1796:1796 -> u2
    75:83:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1798:1798 -> u2
    84:87:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1800:1800 -> u2
    1:8:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1938:1938 -> v2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"}
    9:12:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1941:1941 -> v2
    13:22:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1942:1942 -> v2
    23:28:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1943:1943 -> v2
    29:34:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1944:1944 -> v2
    35:40:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1946:1946 -> v2
    41:44:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1947:1947 -> v2
    45:60:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1948:1948 -> v2
    61:64:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1952:1952 -> v2
    65:74:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1953:1953 -> v2
    75:85:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1956:1956 -> v2
    86:90:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1959:1959 -> v2
    91:97:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1961:1961 -> v2
    1:7:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1909:1909 -> w2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"}
    8:11:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1910:1910 -> w2
    12:21:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1911:1911 -> w2
    22:27:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1912:1912 -> w2
    28:33:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1913:1913 -> w2
    34:39:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1915:1915 -> w2
    40:43:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1916:1916 -> w2
    44:59:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1917:1917 -> w2
    60:63:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1921:1921 -> w2
    64:73:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1922:1922 -> w2
    74:84:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1925:1925 -> w2
    85:89:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1928:1928 -> w2
    90:94:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1930:1930 -> w2
    1:12:void repositionToWrapContentIfNecessary():734:734 -> x2
    13:21:void repositionToWrapContentIfNecessary():738:738 -> x2
    22:25:void repositionToWrapContentIfNecessary():740:740 -> x2
    26:37:void repositionToWrapContentIfNecessary():741:741 -> x2
    38:43:void repositionToWrapContentIfNecessary():745:745 -> x2
    44:52:void repositionToWrapContentIfNecessary():746:746 -> x2
    53:56:void repositionToWrapContentIfNecessary():747:747 -> x2
    57:63:void repositionToWrapContentIfNecessary():749:749 -> x2
    64:65:void repositionToWrapContentIfNecessary():751:751 -> x2
    66:73:void repositionToWrapContentIfNecessary():752:752 -> x2
    74:83:void repositionToWrapContentIfNecessary():753:753 -> x2
    84:93:void repositionToWrapContentIfNecessary():754:754 -> x2
    94:96:void repositionToWrapContentIfNecessary():756:756 -> x2
    97:103:void repositionToWrapContentIfNecessary():757:757 -> x2
    104:107:void repositionToWrapContentIfNecessary():761:761 -> x2
    108:113:void repositionToWrapContentIfNecessary():762:762 -> x2
    114:118:void repositionToWrapContentIfNecessary():763:763 -> x2
    119:129:void repositionToWrapContentIfNecessary():766:766 -> x2
    130:147:void repositionToWrapContentIfNecessary():767:767 -> x2
    148:151:void repositionToWrapContentIfNecessary():769:769 -> x2
    152:159:void repositionToWrapContentIfNecessary():771:771 -> x2
    160:164:void repositionToWrapContentIfNecessary():773:773 -> x2
    165:169:void repositionToWrapContentIfNecessary():774:774 -> x2
    170:176:void repositionToWrapContentIfNecessary():776:776 -> x2
    1:9:void setMeasuredDimension(android.graphics.Rect,int,int):587:587 -> y1
    10:18:void setMeasuredDimension(android.graphics.Rect,int,int):588:588 -> y1
    19:23:void setMeasuredDimension(android.graphics.Rect,int,int):589:589 -> y1
    24:28:void setMeasuredDimension(android.graphics.Rect,int,int):590:590 -> y1
    29:36:void setMeasuredDimension(android.graphics.Rect,int,int):591:591 -> y1
    37:42:void setMeasuredDimension(android.graphics.Rect,int,int):592:592 -> y1
    43:46:void setMeasuredDimension(android.graphics.Rect,int,int):593:593 -> y1
    47:51:void setMeasuredDimension(android.graphics.Rect,int,int):592:592 -> y1
    52:56:void setMeasuredDimension(android.graphics.Rect,int,int):595:595 -> y1
    57:64:void setMeasuredDimension(android.graphics.Rect,int,int):596:596 -> y1
    65:70:void setMeasuredDimension(android.graphics.Rect,int,int):597:597 -> y1
    71:74:void setMeasuredDimension(android.graphics.Rect,int,int):598:598 -> y1
    75:78:void setMeasuredDimension(android.graphics.Rect,int,int):597:597 -> y1
    79:82:void setMeasuredDimension(android.graphics.Rect,int,int):600:600 -> y1
    1:12:void resolveShouldLayoutReverse():560:560 -> y2
    13:18:void resolveShouldLayoutReverse():563:563 -> y2
    19:23:void resolveShouldLayoutReverse():561:561 -> y2
    1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2177:2177 -> z2
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$y;)I"}
    11:13:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2181:2181 -> z2
    14:19:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2182:2182 -> z2
    20:31:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2183:2183 -> z2
    32:37:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2196:2196 -> z2
    38:41:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2198:2198 -> z2
    42:45:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2199:2199 -> z2
    46:50:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2200:2200 -> z2
androidx.recyclerview.widget.StaggeredGridLayoutManager$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$a:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> e
    1:6:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager):216:216 -> <init>
    1:6:void run():219:219 -> run
androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo -> androidx.recyclerview.widget.StaggeredGridLayoutManager$b:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mPosition -> a
    int mOffset -> b
    boolean mLayoutFromEnd -> c
    boolean mInvalidateOffsets -> d
    boolean mValid -> e
    int[] mSpanReferenceLines -> f
    androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> g
    1:5:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager):3266:3266 -> <init>
    6:9:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager):3267:3267 -> <init>
    1:17:void assignCoordinateFromPadding():3293:3293 -> a
    18:24:void assignCoordinateFromPadding():3294:3294 -> a
    1:4:void assignCoordinateFromPadding(int):3298:3298 -> b
    5:16:void assignCoordinateFromPadding(int):3299:3299 -> b
    17:28:void assignCoordinateFromPadding(int):3301:3301 -> b
    2:5:void reset():3271:3271 -> c
    6:8:void reset():3272:3272 -> c
    9:10:void reset():3273:3273 -> c
    11:12:void reset():3274:3274 -> c
    13:14:void reset():3275:3275 -> c
    15:18:void reset():3276:3276 -> c
    19:22:void reset():3277:3277 -> c
    1:2:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3282:3283 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)V"}
    3:8:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3283:3283 -> d
    9:20:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3284:3284 -> d
    21:36:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3288:3288 -> d
androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams -> androidx.recyclerview.widget.StaggeredGridLayoutManager$c:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    androidx.recyclerview.widget.StaggeredGridLayoutManager$Span mSpan -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"}
    boolean mFullSpan -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):2452:2452 -> <init>
    2:2:void <init>(int,int):2456:2456 -> <init>
    3:3:void <init>(android.view.ViewGroup$MarginLayoutParams):2460:2460 -> <init>
    4:4:void <init>(android.view.ViewGroup$LayoutParams):2464:2464 -> <init>
    1:6:int getSpanIndex():2500:2500 -> e
    7:9:int getSpanIndex():2503:2503 -> e
    1:3:boolean isFullSpan():2490:2490 -> f
androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int[] mData -> a
    java.util.List mFullSpanItems -> b
    1:4:void <init>():2840:2840 -> <init>
    1:4:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3009:3009 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;)V"}
    5:11:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3010:3010 -> a
    12:20:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3012:3012 -> a
    21:28:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3014:3014 -> a
    29:34:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3015:3015 -> a
    35:39:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3019:3019 -> a
    40:45:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3022:3022 -> a
    46:54:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3023:3023 -> a
    55:60:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3028:3028 -> a
    1:5:void clear():2917:2917 -> b
    6:9:void clear():2918:2918 -> b
    10:12:void clear():2920:2920 -> b
    1:7:void ensureSize(int):2905:2905 -> c
    8:17:void ensureSize(int):2906:2906 -> c
    18:21:void ensureSize(int):2907:2907 -> c
    22:24:void ensureSize(int):2908:2908 -> c
    25:32:void ensureSize(int):2910:2910 -> c
    33:37:void ensureSize(int):2911:2911 -> c
    38:45:void ensureSize(int):2912:2912 -> c
    1:4:int forceInvalidateAfter(int):2851:2851 -> d
    5:12:int forceInvalidateAfter(int):2852:2852 -> d
    13:20:int forceInvalidateAfter(int):2853:2853 -> d
    21:24:int forceInvalidateAfter(int):2854:2854 -> d
    25:32:int forceInvalidateAfter(int):2855:2855 -> d
    33:37:int forceInvalidateAfter(int):2859:2859 -> d
    1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3053:3053 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIZ)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    7:13:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3056:3056 -> e
    14:21:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3058:3058 -> e
    22:30:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3059:3059 -> e
    31:45:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3062:3062 -> e
    1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3032:3032 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    7:14:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3035:3035 -> f
    15:22:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3036:3036 -> f
    23:31:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3037:3037 -> f
    1:8:int getSpan(int):2884:2884 -> g
    9:13:int getSpan(int):2887:2887 -> g
    1:6:int invalidateAfter(int):2866:2866 -> h
    7:10:int invalidateAfter(int):2869:2869 -> h
    11:16:int invalidateAfter(int):2872:2872 -> h
    17:22:int invalidateAfter(int):2874:2874 -> h
    23:26:int invalidateAfter(int):2875:2875 -> h
    27:34:int invalidateAfter(int):2878:2878 -> h
    1:6:int invalidateFullSpansAfter(int):2983:2983 -> i
    7:12:int invalidateFullSpansAfter(int):2986:2986 -> i
    13:17:int invalidateFullSpansAfter(int):2989:2989 -> i
    18:26:int invalidateFullSpansAfter(int):2992:2992 -> i
    27:34:int invalidateFullSpansAfter(int):2994:2994 -> i
    35:45:int invalidateFullSpansAfter(int):2995:2995 -> i
    46:53:int invalidateFullSpansAfter(int):3001:3001 -> i
    54:58:int invalidateFullSpansAfter(int):3002:3002 -> i
    59:62:int invalidateFullSpansAfter(int):3003:3003 -> i
    1:10:void offsetForAddition(int,int):2954:2954 -> j
    11:13:void offsetForAddition(int,int):2957:2957 -> j
    14:21:void offsetForAddition(int,int):2958:2958 -> j
    22:27:void offsetForAddition(int,int):2960:2960 -> j
    28:31:void offsetForAddition(int,int):2962:2962 -> j
    1:10:void offsetForRemoval(int,int):2924:2924 -> k
    11:13:void offsetForRemoval(int,int):2927:2927 -> k
    14:21:void offsetForRemoval(int,int):2928:2928 -> k
    22:30:void offsetForRemoval(int,int):2930:2930 -> k
    31:34:void offsetForRemoval(int,int):2932:2932 -> k
    1:5:void offsetFullSpansForAddition(int,int):2966:2966 -> l
    6:13:void offsetFullSpansForAddition(int,int):2969:2969 -> l
    14:21:void offsetFullSpansForAddition(int,int):2970:2970 -> l
    22:27:void offsetFullSpansForAddition(int,int):2971:2971 -> l
    28:33:void offsetFullSpansForAddition(int,int):2974:2974 -> l
    1:7:void offsetFullSpansForRemoval(int,int):2936:2936 -> m
    8:15:void offsetFullSpansForRemoval(int,int):2940:2940 -> m
    16:23:void offsetFullSpansForRemoval(int,int):2941:2941 -> m
    24:30:void offsetFullSpansForRemoval(int,int):2942:2942 -> m
    31:37:void offsetFullSpansForRemoval(int,int):2946:2946 -> m
    38:43:void offsetFullSpansForRemoval(int,int):2948:2948 -> m
    1:3:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2892:2892 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)V"}
    4:10:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2893:2893 -> n
    1:9:int sizeForPosition(int):2897:2897 -> o
androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mPosition -> e
    int mGapDir -> f
    int[] mGapPerSpan -> g
    boolean mHasUnwantedGapAfter -> h
    1:8:void <clinit>():3130:3130 -> <clinit>
    1:5:void <init>(android.os.Parcel):3084:3088 -> <init>
    6:7:void <init>(android.os.Parcel):3090:3091 -> <init>
    8:8:void <init>():3095:3095 -> <init>
    1:9:int getGapForSpan(int):3099:3099 -> a
    1:2:int describeContents():0:0 -> describeContents
    1:42:java.lang.String toString():3122:3122 -> toString
    43:59:java.lang.String toString():3126:3126 -> toString
    1:5:void writeToParcel(android.os.Parcel,int):3109:3109 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):3110:3110 -> writeToParcel
    11:15:void writeToParcel(android.os.Parcel,int):3111:3111 -> writeToParcel
    16:22:void writeToParcel(android.os.Parcel,int):3112:3112 -> writeToParcel
    23:26:void writeToParcel(android.os.Parcel,int):3113:3113 -> writeToParcel
    27:33:void writeToParcel(android.os.Parcel,int):3114:3114 -> writeToParcel
    34:37:void writeToParcel(android.os.Parcel,int):3116:3116 -> writeToParcel
androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    1:4:void <init>():3131:3131 -> <init>
    1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel(android.os.Parcel):3134:3134 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray(int):3139:3139 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):3131:3131 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):3131:3131 -> newArray
androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mAnchorPosition -> e
    int mVisibleAnchorPosition -> f
    int mSpanOffsetsSize -> g
    int[] mSpanOffsets -> h
    int mSpanLookupSize -> i
    int[] mSpanLookup -> j
    java.util.List mFullSpanItems -> k
    boolean mReverseLayout -> l
    boolean mAnchorLayoutFromEnd -> m
    boolean mLastLayoutRTL -> n
    1:8:void <clinit>():3238:3238 -> <clinit>
    1:1:void <init>():3162:3162 -> <init>
    2:5:void <init>(android.os.Parcel):3165:3168 -> <init>
    6:7:void <init>(android.os.Parcel):3170:3171 -> <init>
    8:8:void <init>(android.os.Parcel):3174:3174 -> <init>
    9:10:void <init>(android.os.Parcel):3176:3177 -> <init>
    11:13:void <init>(android.os.Parcel):3179:3181 -> <init>
    14:15:void <init>(android.os.Parcel):3183:3184 -> <init>
    16:16:void <init>(android.os.Parcel):3183:3183 -> <init>
    17:27:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState):3187:3197 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V"}
    2:4:void invalidateSpanInfo():3201:3201 -> a
    5:6:void invalidateSpanInfo():3202:3202 -> a
    7:8:void invalidateSpanInfo():3203:3203 -> a
    9:10:void invalidateSpanInfo():3204:3204 -> a
    11:13:void invalidateSpanInfo():3205:3205 -> a
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):3222:3222 -> writeToParcel
    6:10:void writeToParcel(android.os.Parcel,int):3223:3223 -> writeToParcel
    11:15:void writeToParcel(android.os.Parcel,int):3224:3224 -> writeToParcel
    16:19:void writeToParcel(android.os.Parcel,int):3225:3225 -> writeToParcel
    20:24:void writeToParcel(android.os.Parcel,int):3226:3226 -> writeToParcel
    25:29:void writeToParcel(android.os.Parcel,int):3228:3228 -> writeToParcel
    30:33:void writeToParcel(android.os.Parcel,int):3229:3229 -> writeToParcel
    34:38:void writeToParcel(android.os.Parcel,int):3230:3230 -> writeToParcel
    39:43:void writeToParcel(android.os.Parcel,int):3232:3232 -> writeToParcel
    44:48:void writeToParcel(android.os.Parcel,int):3233:3233 -> writeToParcel
    49:53:void writeToParcel(android.os.Parcel,int):3234:3234 -> writeToParcel
    54:59:void writeToParcel(android.os.Parcel,int):3235:3235 -> writeToParcel
androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    1:4:void <init>():3239:3239 -> <init>
    1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState createFromParcel(android.os.Parcel):3242:3242 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"}
    1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState[] newArray(int):3247:3247 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):3239:3239 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):3239:3239 -> newArray
androidx.recyclerview.widget.StaggeredGridLayoutManager$Span -> androidx.recyclerview.widget.StaggeredGridLayoutManager$f:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    java.util.ArrayList mViews -> a
    int mCachedStart -> b
    int mCachedEnd -> c
    int mDeletedSize -> d
    int mIndex -> e
    androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> f
    1:5:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2517:2517 -> <init>
    6:14:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2511:2511 -> <init>
    15:16:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2512:2512 -> <init>
    17:19:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2513:2513 -> <init>
    20:21:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2514:2514 -> <init>
    22:24:void <init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2518:2518 -> <init>
    1:4:void appendToSpan(android.view.View):2602:2602 -> a
    5:6:void appendToSpan(android.view.View):2603:2603 -> a
    7:13:void appendToSpan(android.view.View):2604:2604 -> a
    14:15:void appendToSpan(android.view.View):2605:2605 -> a
    16:24:void appendToSpan(android.view.View):2606:2606 -> a
    25:26:void appendToSpan(android.view.View):2607:2607 -> a
    27:40:void appendToSpan(android.view.View):2609:2609 -> a
    41:54:void appendToSpan(android.view.View):2610:2610 -> a
    5:9:void cacheReferenceLineAndClear(boolean,int):2618:2618 -> b
    10:13:void cacheReferenceLineAndClear(boolean,int):2620:2620 -> b
    14:21:void cacheReferenceLineAndClear(boolean,int):2622:2622 -> b
    22:37:void cacheReferenceLineAndClear(boolean,int):2626:2626 -> b
    38:47:void cacheReferenceLineAndClear(boolean,int):2627:2627 -> b
    48:52:void cacheReferenceLineAndClear(boolean,int):2633:2633 -> b
    1:14:void calculateCachedEnd():2567:2567 -> c
    15:18:void calculateCachedEnd():2568:2568 -> c
    19:28:void calculateCachedEnd():2569:2569 -> c
    29:32:void calculateCachedEnd():2570:2570 -> c
    33:36:void calculateCachedEnd():2571:2571 -> c
    37:46:void calculateCachedEnd():2572:2572 -> c
    47:50:void calculateCachedEnd():2573:2573 -> c
    51:62:void calculateCachedEnd():2574:2574 -> c
    1:9:void calculateCachedStart():2533:2533 -> d
    10:13:void calculateCachedStart():2534:2534 -> d
    14:23:void calculateCachedStart():2535:2535 -> d
    24:27:void calculateCachedStart():2536:2536 -> d
    28:31:void calculateCachedStart():2537:2537 -> d
    32:41:void calculateCachedStart():2538:2538 -> d
    42:46:void calculateCachedStart():2539:2539 -> d
    47:58:void calculateCachedStart():2540:2540 -> d
    1:5:void clear():2637:2637 -> e
    6:9:void clear():2638:2638 -> e
    10:12:void clear():2639:2639 -> e
    1:9:int findFirstPartiallyVisibleItemPosition():2702:2702 -> f
    10:22:int findFirstPartiallyVisibleItemPosition():2703:2703 -> f
    23:32:int findFirstPartiallyVisibleItemPosition():2704:2704 -> f
    1:9:int findLastPartiallyVisibleItemPosition():2720:2720 -> g
    10:21:int findLastPartiallyVisibleItemPosition():2721:2721 -> g
    22:32:int findLastPartiallyVisibleItemPosition():2722:2722 -> g
    1:8:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2758:2758 -> h
    9:25:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2759:2759 -> h
    26:33:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2762:2762 -> h
    34:41:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2763:2763 -> h
    42:82:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2764:2764 -> h
    83:91:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2773:2773 -> h
    92:102:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2777:2777 -> h
    103:112:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2781:2781 -> h
    7:11:int findOnePartiallyVisibleChild(int,int,boolean):2795:2795 -> i
    1:3:int getDeletedSize():2679:2679 -> j
    1:7:int getEndLine():2581:2581 -> k
    8:10:int getEndLine():2584:2584 -> k
    11:13:int getEndLine():2585:2585 -> k
    1:7:int getEndLine(int):2555:2555 -> l
    8:16:int getEndLine(int):2558:2558 -> l
    17:19:int getEndLine(int):2562:2562 -> l
    20:22:int getEndLine(int):2563:2563 -> l
    5:13:android.view.View getFocusableViewAfter(int,int):2805:2805 -> m
    14:21:android.view.View getFocusableViewAfter(int,int):2807:2807 -> m
    22:39:android.view.View getFocusableViewAfter(int,int):2808:2808 -> m
    40:46:android.view.View getFocusableViewAfter(int,int):2809:2809 -> m
    47:57:android.view.View getFocusableViewAfter(int,int):2812:2812 -> m
    58:67:android.view.View getFocusableViewAfter(int,int):2819:2819 -> m
    68:75:android.view.View getFocusableViewAfter(int,int):2820:2820 -> m
    76:93:android.view.View getFocusableViewAfter(int,int):2821:2821 -> m
    94:100:android.view.View getFocusableViewAfter(int,int):2822:2822 -> m
    101:111:android.view.View getFocusableViewAfter(int,int):2825:2825 -> m
    1:7:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams(android.view.View):2683:2683 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;"}
    1:7:int getStartLine():2547:2547 -> o
    8:10:int getStartLine():2550:2550 -> o
    11:13:int getStartLine():2551:2551 -> o
    1:7:int getStartLine(int):2522:2522 -> p
    8:16:int getStartLine(int):2525:2525 -> p
    17:19:int getStartLine(int):2528:2528 -> p
    20:22:int getStartLine(int):2529:2529 -> p
    3:4:void invalidateCache():2643:2643 -> q
    5:7:void invalidateCache():2644:2644 -> q
    1:7:void onOffset(int):2687:2687 -> r
    8:9:void onOffset(int):2688:2688 -> r
    10:14:void onOffset(int):2690:2690 -> r
    15:17:void onOffset(int):2691:2691 -> r
    1:6:void popEnd():2652:2652 -> s
    7:16:void popEnd():2653:2653 -> s
    17:21:void popEnd():2654:2654 -> s
    22:23:void popEnd():2655:2655 -> s
    24:35:void popEnd():2656:2656 -> s
    36:53:void popEnd():2657:2657 -> s
    54:55:void popEnd():2660:2660 -> s
    56:58:void popEnd():2662:2662 -> s
    1:9:void popStart():2666:2666 -> t
    10:14:void popStart():2667:2667 -> t
    15:16:void popStart():2668:2668 -> t
    17:26:void popStart():2669:2669 -> t
    27:28:void popStart():2670:2670 -> t
    29:40:void popStart():2672:2672 -> t
    41:53:void popStart():2673:2673 -> t
    54:56:void popStart():2675:2675 -> t
    1:4:void prependToSpan(android.view.View):2589:2589 -> u
    5:6:void prependToSpan(android.view.View):2590:2590 -> u
    7:14:void prependToSpan(android.view.View):2591:2591 -> u
    15:16:void prependToSpan(android.view.View):2592:2592 -> u
    17:25:void prependToSpan(android.view.View):2593:2593 -> u
    26:27:void prependToSpan(android.view.View):2594:2594 -> u
    28:41:void prependToSpan(android.view.View):2596:2596 -> u
    42:55:void prependToSpan(android.view.View):2597:2597 -> u
    1:5:void setLine(int):2648:2648 -> v
androidx.recyclerview.widget.ViewBoundsCheck -> androidx.recyclerview.widget.l:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
    androidx.recyclerview.widget.ViewBoundsCheck$Callback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"}
    androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags mBoundFlags -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$a;"}
    1:3:void <init>(androidx.recyclerview.widget.ViewBoundsCheck$Callback):131:131 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/l$b;)V"}
    4:5:void <init>(androidx.recyclerview.widget.ViewBoundsCheck$Callback):132:132 -> <init>
    6:13:void <init>(androidx.recyclerview.widget.ViewBoundsCheck$Callback):133:133 -> <init>
    1:6:android.view.View findOneViewWithinBoundFlags(int,int,int,int):217:217 -> a
    7:20:android.view.View findOneViewWithinBoundFlags(int,int,int,int):218:218 -> a
    21:26:android.view.View findOneViewWithinBoundFlags(int,int,int,int):222:222 -> a
    27:32:android.view.View findOneViewWithinBoundFlags(int,int,int,int):223:223 -> a
    33:38:android.view.View findOneViewWithinBoundFlags(int,int,int,int):224:224 -> a
    39:45:android.view.View findOneViewWithinBoundFlags(int,int,int,int):225:225 -> a
    46:50:android.view.View findOneViewWithinBoundFlags(int,int,int,int):227:227 -> a
    51:55:android.view.View findOneViewWithinBoundFlags(int,int,int,int):228:228 -> a
    56:66:android.view.View findOneViewWithinBoundFlags(int,int,int,int):229:229 -> a
    67:71:android.view.View findOneViewWithinBoundFlags(int,int,int,int):235:235 -> a
    72:76:android.view.View findOneViewWithinBoundFlags(int,int,int,int):236:236 -> a
    77:88:android.view.View findOneViewWithinBoundFlags(int,int,int,int):237:237 -> a
    1:16:boolean isViewWithinBoundFlags(android.view.View,int):252:252 -> b
    17:26:boolean isViewWithinBoundFlags(android.view.View,int):253:253 -> b
    27:31:boolean isViewWithinBoundFlags(android.view.View,int):252:252 -> b
    32:36:boolean isViewWithinBoundFlags(android.view.View,int):255:255 -> b
    37:41:boolean isViewWithinBoundFlags(android.view.View,int):256:256 -> b
    42:50:boolean isViewWithinBoundFlags(android.view.View,int):257:257 -> b
androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags -> androidx.recyclerview.widget.l$a:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
    int mBoundFlags -> a
    int mRvStart -> b
    int mRvEnd -> c
    int mChildStart -> d
    int mChildEnd -> e
    1:4:void <init>():136:136 -> <init>
    5:7:void <init>():137:137 -> <init>
    1:6:void addFlags(int):152:152 -> a
    1:7:boolean boundsMatch():170:170 -> b
    8:19:boolean boundsMatch():171:171 -> b
    20:25:boolean boundsMatch():176:176 -> b
    26:39:boolean boundsMatch():177:177 -> b
    40:45:boolean boundsMatch():182:182 -> b
    46:59:boolean boundsMatch():183:183 -> b
    60:65:boolean boundsMatch():188:188 -> b
    66:81:boolean boundsMatch():189:189 -> b
    1:10:int compare(int,int):0:0 -> c
    2:4:void resetFlags():156:156 -> d
    1:2:void setBounds(int,int,int,int):141:141 -> e
    3:4:void setBounds(int,int,int,int):142:142 -> e
    5:6:void setBounds(int,int,int,int):143:143 -> e
    7:9:void setBounds(int,int,int,int):144:144 -> e
androidx.recyclerview.widget.ViewBoundsCheck$Callback -> androidx.recyclerview.widget.l$b:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
    android.view.View getChildAt(int) -> a
    int getParentEnd() -> b
    int getChildStart(android.view.View) -> c
    int getParentStart() -> d
    int getChildEnd(android.view.View) -> e
androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.m:
# {"id":"sourceFile","fileName":"ViewInfoStore.java"}
    androidx.collection.ArrayMap mLayoutHolderMap -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.collection.LongSparseArray mOldChangedHolders -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/d;"}
    1:3:void <init>():35:35 -> <init>
    4:10:void <init>():42:42 -> <init>
    11:18:void <init>():45:45 -> <init>
    1:10:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):143:143 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    11:14:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):145:145 -> a
    15:19:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):146:146 -> a
    20:25:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):148:148 -> a
    26:28:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):149:149 -> a
    1:10:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):196:196 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    11:14:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):198:198 -> b
    15:19:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):199:199 -> b
    20:26:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):201:201 -> b
    1:6:void addToOldChangeHolders(long,androidx.recyclerview.widget.RecyclerView$ViewHolder):130:130 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:10:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):180:180 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    11:14:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):182:182 -> d
    15:19:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):183:183 -> d
    20:21:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):185:185 -> d
    22:28:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):186:186 -> d
    1:10:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):62:62 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    11:14:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):64:64 -> e
    15:19:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):65:65 -> e
    20:21:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):67:67 -> e
    22:28:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):68:68 -> e
    1:5:void clear():52:52 -> f
    6:11:void clear():53:53 -> f
    1:9:androidx.recyclerview.widget.RecyclerView$ViewHolder getFromOldChangeHolders(long):171:171 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$b0;"}
    1:10:boolean isDisappearing(androidx.recyclerview.widget.RecyclerView$ViewHolder):72:72 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    11:19:boolean isDisappearing(androidx.recyclerview.widget.RecyclerView$ViewHolder):73:73 -> h
    1:10:boolean isInPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):159:159 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Z"}
    11:20:boolean isInPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):160:160 -> i
    1:4:void onDetach():271:271 -> j
    1:4:void onViewDetached(androidx.recyclerview.widget.RecyclerView$ViewHolder):275:275 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    1:10:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):99:99 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;I)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    11:20:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):103:103 -> l
    21:28:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):104:104 -> l
    29:33:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):105:105 -> l
    34:40:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):108:108 -> l
    41:46:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):110:110 -> l
    47:51:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):116:116 -> l
    52:55:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):117:117 -> l
    56:64:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):112:112 -> l
    3:7:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):95:95 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    2:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):84:84 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    1:10:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):217:217 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/m$b;)V"}
    11:18:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):218:218 -> o
    19:26:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):219:219 -> o
    27:33:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):220:220 -> o
    34:41:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):222:222 -> o
    42:45:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):225:225 -> o
    46:49:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):228:228 -> o
    50:61:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):230:230 -> o
    62:75:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):234:234 -> o
    76:87:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):237:237 -> o
    88:98:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):240:240 -> o
    99:105:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):243:243 -> o
    106:112:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):249:249 -> o
    1:11:void removeFromDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):209:209 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    12:18:void removeFromDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):213:213 -> p
    1:10:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):258:258 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    11:18:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):259:259 -> q
    19:27:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):260:260 -> q
    28:37:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):264:264 -> q
    38:41:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):266:266 -> q
androidx.recyclerview.widget.ViewInfoStore$InfoRecord -> androidx.recyclerview.widget.m$a:
# {"id":"sourceFile","fileName":"ViewInfoStore.java"}
    int flags -> a
    androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$b;"}
    androidx.core.util.Pools$Pool sPool -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/util/d;"}
    1:10:void <clinit>():305:305 -> <clinit>
    1:4:void <init>():307:307 -> <init>
    1:10:void drainCache():324:324 -> a
    1:10:androidx.recyclerview.widget.ViewInfoStore$InfoRecord obtain():311:311 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/m$a;"}
    11:16:androidx.recyclerview.widget.ViewInfoStore$InfoRecord obtain():312:312 -> b
    2:4:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):316:316 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/m$a;)V"}
    5:6:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):317:317 -> c
    7:8:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):318:318 -> c
    9:14:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):319:319 -> c
androidx.recyclerview.widget.ViewInfoStore$ProcessCallback -> androidx.recyclerview.widget.m$b:
# {"id":"sourceFile","fileName":"ViewInfoStore.java"}
    void unused(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;)V"}
    void processAppeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
    void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"}
androidx.savedstate.R$id -> x.a:
    int view_tree_saved_state_registry_owner -> a
androidx.savedstate.Recreator -> androidx.savedstate.Recreator:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    androidx.savedstate.SavedStateRegistryOwner owner -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/e;"}
    androidx.savedstate.Recreator$Companion Companion -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    6:8:void <init>(androidx.savedstate.SavedStateRegistryOwner):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)V"}
    9:11:void <init>(androidx.savedstate.SavedStateRegistryOwner):25:25 -> <init>
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    15:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> a
    22:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> a
    28:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> a
    37:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):35:35 -> a
    45:59:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):41:41 -> a
    60:64:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):42:42 -> a
    65:66:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> a
    67:68:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> a
    69:72:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> a
    73:80:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> a
    1:2:void reflectiveNew(java.lang.String):48:48 -> b
    3:15:void reflectiveNew(java.lang.String):49:49 -> b
    16:19:void reflectiveNew(java.lang.String):50:50 -> b
    20:25:void reflectiveNew(java.lang.String):48:48 -> b
    26:30:void reflectiveNew(java.lang.String):56:56 -> b
    31:33:void reflectiveNew(java.lang.String):63:63 -> b
    34:37:void reflectiveNew(java.lang.String):66:66 -> b
    38:44:void reflectiveNew(java.lang.String):65:65 -> b
    45:51:void reflectiveNew(java.lang.String):70:70 -> b
    52:75:void reflectiveNew(java.lang.String):68:68 -> b
    76:77:void reflectiveNew(java.lang.String):58:58 -> b
    78:101:void reflectiveNew(java.lang.String):59:59 -> b
    102:106:void reflectiveNew(java.lang.String):58:58 -> b
    107:132:void reflectiveNew(java.lang.String):52:52 -> b
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":"(Lo0/e;)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
    6:8:void <init>(androidx.savedstate.SavedStateRegistry):73:73 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;)V"}
    9:15:void <init>(androidx.savedstate.SavedStateRegistry):76:76 -> <init>
    16:21:void <init>(androidx.savedstate.SavedStateRegistry):79:79 -> <init>
    1:5:android.os.Bundle saveState():83:83 -> a
    6:18:android.os.Bundle saveState():84:84 -> a
    6:11:void add(java.lang.String):89:89 -> b
androidx.savedstate.SavedStateRegistry -> x.c:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    androidx.arch.core.internal.SafeIterableMap components -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/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":"Lx/c$b;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:3:void <init>():32:32 -> <init>
    4:11:void <init>():34:34 -> <init>
    12:14:void <init>():48:48 -> <init>
    1:4:void x.SavedStateRegistry.$r8$lambda$Wkg1O5e92alHnmtbE8Y9OAVt1zA(x.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    6:9:android.os.Bundle consumeRestoredStateForKey(java.lang.String):72:72 -> b
    10:16:android.os.Bundle consumeRestoredStateForKey(java.lang.String):76:76 -> b
    17:22:android.os.Bundle consumeRestoredStateForKey(java.lang.String):77:77 -> b
    23:29:android.os.Bundle consumeRestoredStateForKey(java.lang.String):78:78 -> b
    30:40:android.os.Bundle consumeRestoredStateForKey(java.lang.String):79:79 -> b
    41:44:android.os.Bundle consumeRestoredStateForKey(java.lang.String):80:80 -> b
    45:52:android.os.Bundle consumeRestoredStateForKey(java.lang.String):72:72 -> b
    6:40:androidx.savedstate.SavedStateRegistry$SavedStateProvider getSavedStateProvider(java.lang.String):128:128 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lx/c$c;"}
    41:49:androidx.savedstate.SavedStateRegistry$SavedStateProvider getSavedStateProvider(java.lang.String):129:129 -> c
    16:20:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):202:202 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
    21:23:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):203:203 -> d
    24:28:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):204:204 -> d
    29:31:void performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):205:205 -> d
    6:9:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):199:199 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d;)V"}
    10:18:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):201:201 -> e
    19:21:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):208:208 -> e
    22:29:void performAttach$savedstate_release(androidx.lifecycle.Lifecycle):199:199 -> e
    1:4:void performRestore$savedstate_release(android.os.Bundle):217:217 -> f
    5:10:void performRestore$savedstate_release(android.os.Bundle):221:221 -> f
    11:21:void performRestore$savedstate_release(android.os.Bundle):222:222 -> f
    22:24:void performRestore$savedstate_release(android.os.Bundle):224:224 -> f
    25:32:void performRestore$savedstate_release(android.os.Bundle):221:221 -> f
    33:40:void performRestore$savedstate_release(android.os.Bundle):217:217 -> f
    6:10:void performSave(android.os.Bundle):239:239 -> g
    11:14:void performSave(android.os.Bundle):240:240 -> g
    15:17:void performSave(android.os.Bundle):241:241 -> g
    18:28:void performSave(android.os.Bundle):244:244 -> g
    29:34:void performSave(android.os.Bundle):245:245 -> g
    35:52:void performSave(android.os.Bundle):246:246 -> g
    53:60:void performSave(android.os.Bundle):247:247 -> g
    61:66:void performSave(android.os.Bundle):249:249 -> g
    67:72:void performSave(android.os.Bundle):250:250 -> g
    11:21:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):109:109 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lx/c$c;)V"}
    22:29:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):110:110 -> h
    6:9:void runOnNextRecreation(java.lang.Class):180:180 -> i
    10:21:void runOnNextRecreation(java.lang.Class):181:181 -> i
    22:24:void runOnNextRecreation(java.lang.Class):183:183 -> i
    25:42:void runOnNextRecreation(java.lang.Class):190:190 -> i
    43:44:void runOnNextRecreation(java.lang.Class):185:185 -> i
    45:70:void runOnNextRecreation(java.lang.Class):186:186 -> i
    71:74:void runOnNextRecreation(java.lang.Class):185:185 -> i
    75:82:void runOnNextRecreation(java.lang.Class):180:180 -> i
androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0 -> x.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$1$50312f5aad37730e2ae754624884f8ae4b17561c491607389f5341ebcae33dd6$0.f$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void x.SavedStateRegistry$$ExternalSyntheticLambda0.<init>(x.SavedStateRegistry):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/c;)V"}
    1:6:void x.SavedStateRegistry$$ExternalSyntheticLambda0.onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/i;Landroidx/lifecycle/d$b;)V"}
androidx.savedstate.SavedStateRegistry$AutoRecreated -> x.c$a:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    void onRecreated(androidx.savedstate.SavedStateRegistryOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)V"}
androidx.savedstate.SavedStateRegistry$Companion -> x.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":"(Lo0/e;)V"}
    2:2:void <init>():267:267 -> <init>
androidx.savedstate.SavedStateRegistry$SavedStateProvider -> x.c$c:
# {"id":"sourceFile","fileName":"SavedStateRegistry.kt"}
    android.os.Bundle saveState() -> a
androidx.savedstate.SavedStateRegistryController -> x.d:
# {"id":"sourceFile","fileName":"SavedStateRegistryController.kt"}
    androidx.savedstate.SavedStateRegistryOwner owner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/e;"}
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/c;"}
    boolean attached -> c
    androidx.savedstate.SavedStateRegistryController$Companion Companion -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d$a;"}
    1:9: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":"(Lx/e;Lo0/e;)V"}
    2:2:void <init>(androidx.savedstate.SavedStateRegistryOwner):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)V"}
    3:3:void <init>(androidx.savedstate.SavedStateRegistryOwner):33:33 -> <init>
    1:7:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)Lx/d;"}
    1:3:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():33:33 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/c;"}
    1:11:void performAttach():44:44 -> c
    12:19:void performAttach():45:45 -> c
    20:29:void performAttach():48:48 -> c
    30:35:void performAttach():49:49 -> c
    36:38:void performAttach():50:50 -> c
    39:46:void performAttach():45:45 -> c
    1:4:void performRestore(android.os.Bundle):62:62 -> d
    5:7:void performRestore(android.os.Bundle):63:63 -> d
    8:18:void performRestore(android.os.Bundle):65:65 -> d
    19:30:void performRestore(android.os.Bundle):66:66 -> d
    31:36:void performRestore(android.os.Bundle):69:69 -> d
    37:57:void performRestore(android.os.Bundle):67:67 -> d
    58:67:void performRestore(android.os.Bundle):66:66 -> d
    6:11:void performSave(android.os.Bundle):81:81 -> e
androidx.savedstate.SavedStateRegistryController$Companion -> x.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":"(Lo0/e;)V"}
    2:2:void <init>():84:84 -> <init>
    6:12:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):92:92 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/e;)Lx/d;"}
androidx.savedstate.SavedStateRegistryOwner -> x.e:
# {"id":"sourceFile","fileName":"SavedStateRegistryOwner.kt"}
    androidx.savedstate.SavedStateRegistry getSavedStateRegistry() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/c;"}
androidx.savedstate.ViewTreeSavedStateRegistryOwner -> x.f:
# {"id":"sourceFile","fileName":"ViewTreeSavedStateRegistryOwner.kt"}
    6:11:void set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):41:41 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/e;)V"}
androidx.tracing.Trace -> y.b:
# {"id":"sourceFile","fileName":"Trace.java"}
    long sTraceTagApp -> a
    java.lang.reflect.Method sIsTagEnabledMethod -> b
    1:4:void beginSection(java.lang.String):81:81 -> a
    1:4:void endSection():94:94 -> b
    1:4:void handleException(java.lang.String,java.lang.Exception):229:229 -> c
    5:8:void handleException(java.lang.String,java.lang.Exception):230:230 -> c
    9:12:void handleException(java.lang.String,java.lang.Exception):231:231 -> c
    13:15:void handleException(java.lang.String,java.lang.Exception):232:232 -> c
    16:21:void handleException(java.lang.String,java.lang.Exception):234:234 -> c
    22:49:void handleException(java.lang.String,java.lang.Exception):237:237 -> c
    1:4:boolean isEnabled():61:61 -> d
    5:9:boolean isEnabled():62:62 -> d
    10:14:boolean isEnabled():66:66 -> d
    1:4:boolean isEnabledFallback():159:159 -> e
    5:9:boolean isEnabledFallback():161:161 -> e
    10:15:boolean isEnabledFallback():162:162 -> e
    16:21:boolean isEnabledFallback():163:163 -> e
    22:27:boolean isEnabledFallback():164:164 -> e
    28:36:boolean isEnabledFallback():165:165 -> e
    37:59:boolean isEnabledFallback():167:167 -> e
    60:64:boolean isEnabledFallback():169:169 -> e
androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0 -> y.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:boolean y.Trace$$ExternalSyntheticApiModelOutline0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.tracing.TraceApi18Impl -> y.c:
# {"id":"sourceFile","fileName":"TraceApi18Impl.java"}
    1:4:void beginSection(java.lang.String):49:49 -> a
    1:4:void endSection():60:60 -> b
androidx.transition.AnimatorUtils -> z.a:
# {"id":"sourceFile","fileName":"AnimatorUtils.java"}
    1:4:void addPauseListener(android.animation.Animator,android.animation.AnimatorListenerAdapter):32:32 -> a
    1:4:void pause(android.animation.Animator):38:38 -> b
    1:4:void resume(android.animation.Animator):54:54 -> c
androidx.transition.AutoTransition -> z.b:
# {"id":"sourceFile","fileName":"AutoTransition.java"}
    1:3:void <init>():39:39 -> <init>
    4:7:void <init>():40:40 -> <init>
    2:4:void init():49:49 -> p0
    5:19:void init():50:50 -> p0
    20:28:void init():51:51 -> p0
    29:32:void init():52:52 -> p0
androidx.transition.ChangeBounds -> z.c:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    int[] mTempLocation -> M
    boolean mResizeClip -> N
    boolean mReparent -> O
    java.lang.String[] sTransitionProperties -> P
    android.util.Property DRAWABLE_ORIGIN_PROPERTY -> Q
    android.util.Property TOP_LEFT_PROPERTY -> R
    android.util.Property BOTTOM_RIGHT_PROPERTY -> S
    android.util.Property BOTTOM_RIGHT_ONLY_PROPERTY -> T
    android.util.Property TOP_LEFT_ONLY_PROPERTY -> U
    android.util.Property POSITION_PROPERTY -> V
    androidx.transition.RectEvaluator sRectEvaluator -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/j;"}
    1:16:void <clinit>():61:61 -> <clinit>
    17:27:void <clinit>():69:69 -> <clinit>
    28:36:void <clinit>():87:87 -> <clinit>
    37:45:void <clinit>():100:100 -> <clinit>
    46:52:void <clinit>():113:113 -> <clinit>
    53:59:void <clinit>():130:130 -> <clinit>
    60:68:void <clinit>():147:147 -> <clinit>
    69:76:void <clinit>():168:168 -> <clinit>
    1:4:void <init>():170:170 -> <init>
    5:9:void <init>():164:164 -> <init>
    10:11:void <init>():165:165 -> <init>
    12:14:void <init>():166:166 -> <init>
    1:3:java.lang.String[] getTransitionProperties():188:188 -> D
    1:2:void captureValues(androidx.transition.TransitionValues):220:220 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    3:20:void captureValues(androidx.transition.TransitionValues):222:222 -> c0
    21:32:void captureValues(androidx.transition.TransitionValues):223:223 -> c0
    33:43:void captureValues(androidx.transition.TransitionValues):224:224 -> c0
    44:48:void captureValues(androidx.transition.TransitionValues):223:223 -> c0
    49:61:void captureValues(androidx.transition.TransitionValues):225:225 -> c0
    62:65:void captureValues(androidx.transition.TransitionValues):226:226 -> c0
    66:72:void captureValues(androidx.transition.TransitionValues):227:227 -> c0
    73:88:void captureValues(androidx.transition.TransitionValues):228:228 -> c0
    89:104:void captureValues(androidx.transition.TransitionValues):229:229 -> c0
    105:108:void captureValues(androidx.transition.TransitionValues):231:231 -> c0
    109:120:void captureValues(androidx.transition.TransitionValues):232:232 -> c0
    1:5:boolean parentMatches(android.view.View,android.view.View):249:249 -> d0
    6:16:boolean parentMatches(android.view.View,android.view.View):250:250 -> d0
    17:23:boolean parentMatches(android.view.View,android.view.View):254:254 -> d0
    1:4:void captureEndValues(androidx.transition.TransitionValues):244:244 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    1:4:void captureStartValues(androidx.transition.TransitionValues):239:239 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    1:4:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):267:270 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    5:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):274:285 -> n
    17:18:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):290:291 -> n
    19:19:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):297:297 -> n
    20:21:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):303:304 -> n
    22:22:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):308:308 -> n
    23:23:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):310:310 -> n
    24:25:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):313:314 -> n
    26:27:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):316:317 -> n
    28:28:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):319:319 -> n
    29:29:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):321:321 -> n
    30:31:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):323:324 -> n
    32:32:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):326:326 -> n
    33:33:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):339:339 -> n
    34:34:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):341:341 -> n
    35:35:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):334:334 -> n
    36:36:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):336:336 -> n
    37:38:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):345:346 -> n
    39:39:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):348:348 -> n
    40:40:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):353:353 -> n
    41:41:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):355:355 -> n
    42:42:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):360:360 -> n
    43:43:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):363:363 -> n
    44:46:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):366:368 -> n
    47:47:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):370:370 -> n
    48:48:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):388:388 -> n
    49:52:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):391:394 -> n
    53:53:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):421:421 -> n
    54:57:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):426:429 -> n
    58:59:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):432:433 -> n
    60:62:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):435:437 -> n
    63:66:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):439:442 -> n
    67:67:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):445:445 -> n
    68:69:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):447:448 -> n
androidx.transition.ChangeBounds$1 -> z.c$b:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    android.graphics.Rect mBounds -> a
    1:3:void <init>(java.lang.Class,java.lang.String):70:70 -> <init>
    4:11:void <init>(java.lang.Class,java.lang.String):71:71 -> <init>
    1:5:android.graphics.PointF get(android.graphics.drawable.Drawable):82:82 -> a
    6:19:android.graphics.PointF get(android.graphics.drawable.Drawable):83:83 -> a
    1:5:void set(android.graphics.drawable.Drawable,android.graphics.PointF):75:75 -> b
    6:22:void set(android.graphics.drawable.Drawable,android.graphics.PointF):76:76 -> b
    23:28:void set(android.graphics.drawable.Drawable,android.graphics.PointF):77:77 -> b
    1:7:java.lang.Object get(java.lang.Object):70:70 -> get
    1:8:void set(java.lang.Object,java.lang.Object):70:70 -> set
androidx.transition.ChangeBounds$10 -> z.c$a:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    android.view.ViewGroup val$sceneRoot -> a
    android.graphics.drawable.BitmapDrawable val$drawable -> b
    android.view.View val$view -> c
    float val$transitionAlpha -> d
    androidx.transition.ChangeBounds this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    1:14:void <init>(androidx.transition.ChangeBounds,android.view.ViewGroup,android.graphics.drawable.BitmapDrawable,android.view.View,float):448:448 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c;Landroid/view/ViewGroup;Landroid/graphics/drawable/BitmapDrawable;Landroid/view/View;F)V"}
    1:11:void onAnimationEnd(android.animation.Animator):451:451 -> onAnimationEnd
    12:19:void onAnimationEnd(android.animation.Animator):452:452 -> onAnimationEnd
androidx.transition.ChangeBounds$2 -> z.c$c:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):88:88 -> <init>
    1:2:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):96:96 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c$k;)Landroid/graphics/PointF;"}
    1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):91:91 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c$k;Landroid/graphics/PointF;)V"}
    1:7:java.lang.Object get(java.lang.Object):88:88 -> get
    1:8:void set(java.lang.Object,java.lang.Object):88:88 -> set
androidx.transition.ChangeBounds$3 -> z.c$d:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):101:101 -> <init>
    1:2:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):109:109 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c$k;)Landroid/graphics/PointF;"}
    1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):104:104 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c$k;Landroid/graphics/PointF;)V"}
    1:7:java.lang.Object get(java.lang.Object):101:101 -> get
    1:8:void set(java.lang.Object,java.lang.Object):101:101 -> set
androidx.transition.ChangeBounds$4 -> z.c$e:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):114:114 -> <init>
    1:2:android.graphics.PointF get(android.view.View):126:126 -> a
    1:4:void set(android.view.View,android.graphics.PointF):117:117 -> b
    5:8:void set(android.view.View,android.graphics.PointF):118:118 -> b
    9:14:void set(android.view.View,android.graphics.PointF):119:119 -> b
    15:20:void set(android.view.View,android.graphics.PointF):120:120 -> b
    21:24:void set(android.view.View,android.graphics.PointF):121:121 -> b
    1:7:java.lang.Object get(java.lang.Object):114:114 -> get
    1:8:void set(java.lang.Object,java.lang.Object):114:114 -> set
androidx.transition.ChangeBounds$5 -> z.c$f:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):131:131 -> <init>
    1:2:android.graphics.PointF get(android.view.View):143:143 -> a
    1:6:void set(android.view.View,android.graphics.PointF):134:134 -> b
    7:12:void set(android.view.View,android.graphics.PointF):135:135 -> b
    13:16:void set(android.view.View,android.graphics.PointF):136:136 -> b
    17:20:void set(android.view.View,android.graphics.PointF):137:137 -> b
    21:24:void set(android.view.View,android.graphics.PointF):138:138 -> b
    1:7:java.lang.Object get(java.lang.Object):131:131 -> get
    1:8:void set(java.lang.Object,java.lang.Object):131:131 -> set
androidx.transition.ChangeBounds$6 -> z.c$g:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):148:148 -> <init>
    1:2:android.graphics.PointF get(android.view.View):160:160 -> a
    1:6:void set(android.view.View,android.graphics.PointF):151:151 -> b
    7:12:void set(android.view.View,android.graphics.PointF):152:152 -> b
    13:17:void set(android.view.View,android.graphics.PointF):153:153 -> b
    18:22:void set(android.view.View,android.graphics.PointF):154:154 -> b
    23:26:void set(android.view.View,android.graphics.PointF):155:155 -> b
    1:7:java.lang.Object get(java.lang.Object):148:148 -> get
    1:8:void set(java.lang.Object,java.lang.Object):148:148 -> set
androidx.transition.ChangeBounds$7 -> z.c$h:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    androidx.transition.ChangeBounds$ViewBounds val$viewBounds -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c$k;"}
    androidx.transition.ChangeBounds this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    androidx.transition.ChangeBounds$ViewBounds mViewBounds -> mViewBounds
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c$k;"}
    1:7:void <init>(androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):326:326 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c;Lz/c$k;)V"}
    8:10:void <init>(androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):329:329 -> <init>
androidx.transition.ChangeBounds$8 -> z.c$i:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    boolean mIsCanceled -> a
    android.view.View val$view -> b
    android.graphics.Rect val$finalClip -> c
    int val$endLeft -> d
    int val$endTop -> e
    int val$endRight -> f
    int val$endBottom -> g
    androidx.transition.ChangeBounds this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    1:18:void <init>(androidx.transition.ChangeBounds,android.view.View,android.graphics.Rect,int,int,int,int):370:370 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c;Landroid/view/View;Landroid/graphics/Rect;IIII)V"}
    2:4:void onAnimationCancel(android.animation.Animator):375:375 -> onAnimationCancel
    1:4:void onAnimationEnd(android.animation.Animator):380:380 -> onAnimationEnd
    5:11:void onAnimationEnd(android.animation.Animator):381:381 -> onAnimationEnd
    12:25:void onAnimationEnd(android.animation.Animator):382:382 -> onAnimationEnd
androidx.transition.ChangeBounds$9 -> z.c$j:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    boolean mCanceled -> a
    android.view.ViewGroup val$parent -> b
    androidx.transition.ChangeBounds this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/c;"}
    1:8:void <init>(androidx.transition.ChangeBounds,android.view.ViewGroup):394:394 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/c;Landroid/view/ViewGroup;)V"}
    9:11:void <init>(androidx.transition.ChangeBounds,android.view.ViewGroup):395:395 -> <init>
    1:4:void onTransitionEnd(androidx.transition.Transition):405:405 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    5:10:void onTransitionEnd(androidx.transition.Transition):406:406 -> a
    11:14:void onTransitionEnd(androidx.transition.Transition):408:408 -> a
    1:7:void onTransitionResume(androidx.transition.Transition):418:418 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:7:void onTransitionCancel(androidx.transition.Transition):399:399 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    8:10:void onTransitionCancel(androidx.transition.Transition):400:400 -> c
    1:7:void onTransitionPause(androidx.transition.Transition):413:413 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
androidx.transition.ChangeBounds$ViewBounds -> z.c$k:
# {"id":"sourceFile","fileName":"ChangeBounds.java"}
    int mLeft -> a
    int mTop -> b
    int mRight -> c
    int mBottom -> d
    android.view.View mView -> e
    int mTopLeftCalls -> f
    int mBottomRightCalls -> g
    1:3:void <init>(android.view.View):471:471 -> <init>
    4:6:void <init>(android.view.View):472:472 -> <init>
    1:8:void setBottomRight(android.graphics.PointF):485:485 -> a
    9:16:void setBottomRight(android.graphics.PointF):486:486 -> a
    17:22:void setBottomRight(android.graphics.PointF):487:487 -> a
    23:26:void setBottomRight(android.graphics.PointF):488:488 -> a
    27:30:void setBottomRight(android.graphics.PointF):489:489 -> a
    1:14:void setLeftTopRightBottom():494:494 -> b
    15:16:void setLeftTopRightBottom():495:495 -> b
    17:19:void setLeftTopRightBottom():496:496 -> b
    1:8:void setTopLeft(android.graphics.PointF):476:476 -> c
    9:16:void setTopLeft(android.graphics.PointF):477:477 -> c
    17:22:void setTopLeft(android.graphics.PointF):478:478 -> c
    23:26:void setTopLeft(android.graphics.PointF):479:479 -> c
    27:30:void setTopLeft(android.graphics.PointF):480:480 -> c
androidx.transition.Fade -> z.d:
# {"id":"sourceFile","fileName":"Fade.java"}
    1:3:void <init>(int):92:92 -> <init>
    4:7:void <init>(int):93:93 -> <init>
    2:13:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):157:157 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    14:18:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):161:161 -> e0
    1:5:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):168:168 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    6:10:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):169:169 -> g0
    11:15:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):170:170 -> g0
    1:3:void captureStartValues(androidx.transition.TransitionValues):116:116 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    4:7:void captureStartValues(androidx.transition.TransitionValues):117:117 -> j
    8:15:void captureStartValues(androidx.transition.TransitionValues):118:118 -> j
    16:21:void captureStartValues(androidx.transition.TransitionValues):117:117 -> j
    7:9:android.animation.Animator createAnimation(android.view.View,float,float):128:128 -> j0
    10:21:android.animation.Animator createAnimation(android.view.View,float,float):129:129 -> j0
    22:26:android.animation.Animator createAnimation(android.view.View,float,float):134:134 -> j0
    27:29:android.animation.Animator createAnimation(android.view.View,float,float):135:135 -> j0
    30:38:android.animation.Animator createAnimation(android.view.View,float,float):136:136 -> j0
    3:14:float getStartAlpha(androidx.transition.TransitionValues,float):176:176 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;F)F"}
    15:20:float getStartAlpha(androidx.transition.TransitionValues,float):178:178 -> k0
androidx.transition.Fade$1 -> z.d$a:
# {"id":"sourceFile","fileName":"Fade.java"}
    android.view.View val$view -> a
    androidx.transition.Fade this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/d;"}
    1:8:void <init>(androidx.transition.Fade,android.view.View):136:136 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/d;Landroid/view/View;)V"}
    1:7:void onTransitionEnd(androidx.transition.Transition):139:139 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    8:12:void onTransitionEnd(androidx.transition.Transition):140:140 -> a
    13:16:void onTransitionEnd(androidx.transition.Transition):141:141 -> a
androidx.transition.Fade$FadeAnimatorListener -> z.d$b:
# {"id":"sourceFile","fileName":"Fade.java"}
    android.view.View mView -> a
    boolean mLayerTypeChanged -> b
    1:4:void <init>(android.view.View):189:189 -> <init>
    5:6:void <init>(android.view.View):187:187 -> <init>
    7:9:void <init>(android.view.View):190:190 -> <init>
    1:7:void onAnimationEnd(android.animation.Animator):204:204 -> onAnimationEnd
    8:11:void onAnimationEnd(android.animation.Animator):205:205 -> onAnimationEnd
    12:19:void onAnimationEnd(android.animation.Animator):206:206 -> onAnimationEnd
    1:10:void onAnimationStart(android.animation.Animator):195:195 -> onAnimationStart
    11:17:void onAnimationStart(android.animation.Animator):196:196 -> onAnimationStart
    18:19:void onAnimationStart(android.animation.Animator):197:197 -> onAnimationStart
    20:27:void onAnimationStart(android.animation.Animator):198:198 -> onAnimationStart
androidx.transition.FragmentTransitionSupport -> z.e:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    1:4:void <init>():44:44 -> <init>
    1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):297:297 -> A
    5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):299:299 -> A
    12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):300:300 -> A
    19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):301:301 -> A
    5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):65:65 -> B
    10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):66:66 -> B
    1:10:boolean hasSimpleTarget(androidx.transition.Transition):128:128 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)Z"}
    11:20:boolean hasSimpleTarget(androidx.transition.Transition):129:129 -> C
    21:35:boolean hasSimpleTarget(androidx.transition.Transition):130:130 -> C
    3:4:void addTarget(java.lang.Object,android.view.View):335:335 -> a
    5:8:void addTarget(java.lang.Object,android.view.View):336:336 -> a
    1:5:void addTargets(java.lang.Object,java.util.ArrayList):104:104 -> b
    6:10:void addTargets(java.lang.Object,java.util.ArrayList):108:108 -> b
    11:12:void addTargets(java.lang.Object,java.util.ArrayList):109:109 -> b
    13:18:void addTargets(java.lang.Object,java.util.ArrayList):110:110 -> b
    19:22:void addTargets(java.lang.Object,java.util.ArrayList):112:112 -> b
    23:28:void addTargets(java.lang.Object,java.util.ArrayList):113:113 -> b
    29:34:void addTargets(java.lang.Object,java.util.ArrayList):115:115 -> b
    35:38:void addTargets(java.lang.Object,java.util.ArrayList):116:116 -> b
    39:44:void addTargets(java.lang.Object,java.util.ArrayList):117:117 -> b
    45:50:void addTargets(java.lang.Object,java.util.ArrayList):119:119 -> b
    51:63:void addTargets(java.lang.Object,java.util.ArrayList):121:121 -> b
    1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):223:223 -> c
    1:3:boolean canHandle(java.lang.Object):48:48 -> e
    3:11:java.lang.Object cloneTransition(java.lang.Object):55:55 -> g
    1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):196:196 -> m
    3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):197:197 -> m
    5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):198:198 -> m
    11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):200:200 -> m
    16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):201:201 -> m
    20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):202:202 -> m
    25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):203:203 -> m
    40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):210:210 -> m
    47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):212:212 -> m
    50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):214:214 -> m
    1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):136:136 -> n
    8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):138:138 -> n
    15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):141:141 -> n
    22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):144:144 -> n
    3:4:void removeTarget(java.lang.Object,android.view.View):343:343 -> p
    5:8:void removeTarget(java.lang.Object,android.view.View):344:344 -> p
    1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):308:308 -> q
    3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):309:309 -> q
    8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):310:310 -> q
    10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):311:311 -> q
    16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):313:313 -> q
    20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):314:314 -> q
    26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):316:316 -> q
    32:35:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):317:317 -> q
    36:45:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):318:318 -> q
    46:55:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):319:319 -> q
    56:61:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):321:321 -> q
    62:73:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):323:323 -> q
    74:81:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):325:325 -> q
    82:94:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):326:326 -> q
    1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):152:152 -> r
    3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):153:153 -> r
    1:2:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):231:231 -> t
    3:18:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):232:232 -> t
    3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):351:351 -> u
    5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):352:352 -> u
    3:4:void setEpicenter(java.lang.Object,android.view.View):89:89 -> v
    5:9:void setEpicenter(java.lang.Object,android.view.View):90:90 -> v
    10:12:void setEpicenter(java.lang.Object,android.view.View):91:91 -> v
    13:21:void setEpicenter(java.lang.Object,android.view.View):93:93 -> v
    1:2:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):267:267 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Landroidx/core/os/b;Ljava/lang/Runnable;)V"}
    3:10:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):268:268 -> w
    11:19:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):274:274 -> w
    1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> z
    3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):74:74 -> z
    7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):75:75 -> z
    10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):76:76 -> z
    17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):78:78 -> z
    23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):79:79 -> z
    29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):81:81 -> z
    32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):82:82 -> z
    35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):83:83 -> z
androidx.transition.FragmentTransitionSupport$1 -> z.e$a:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    android.graphics.Rect val$epicenter -> a
    androidx.transition.FragmentTransitionSupport this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:8:void <init>(androidx.transition.FragmentTransitionSupport,android.graphics.Rect):93:93 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Landroid/graphics/Rect;)V"}
androidx.transition.FragmentTransitionSupport$2 -> z.e$b:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    android.view.View val$fragmentView -> a
    java.util.ArrayList val$exitingViews -> b
    androidx.transition.FragmentTransitionSupport this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:10:void <init>(androidx.transition.FragmentTransitionSupport,android.view.View,java.util.ArrayList):153:153 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Landroid/view/View;Ljava/util/ArrayList;)V"}
    1:3:void onTransitionEnd(androidx.transition.Transition):168:168 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    4:10:void onTransitionEnd(androidx.transition.Transition):169:169 -> a
    11:20:void onTransitionEnd(androidx.transition.Transition):170:170 -> a
    21:35:void onTransitionEnd(androidx.transition.Transition):172:172 -> a
    1:1:void onTransitionResume(androidx.transition.Transition):186:186 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionCancel(androidx.transition.Transition):178:178 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionPause(androidx.transition.Transition):182:182 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:3:void onTransitionStart(androidx.transition.Transition):162:162 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    4:7:void onTransitionStart(androidx.transition.Transition):163:163 -> e
androidx.transition.FragmentTransitionSupport$3 -> z.e$c:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.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.transition.FragmentTransitionSupport this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:18:void <init>(androidx.transition.FragmentTransitionSupport,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):232:232 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"}
    1:4:void onTransitionEnd(androidx.transition.Transition):248:248 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:5:void onTransitionStart(androidx.transition.Transition):235:235 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    6:12:void onTransitionStart(androidx.transition.Transition):236:236 -> e
    13:16:void onTransitionStart(androidx.transition.Transition):238:238 -> e
    17:23:void onTransitionStart(androidx.transition.Transition):239:239 -> e
    24:27:void onTransitionStart(androidx.transition.Transition):241:241 -> e
    28:35:void onTransitionStart(androidx.transition.Transition):242:242 -> e
androidx.transition.FragmentTransitionSupport$4 -> z.e$d:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    androidx.transition.Transition val$realTransition -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    androidx.transition.FragmentTransitionSupport this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:8:void <init>(androidx.transition.FragmentTransitionSupport,androidx.transition.Transition):268:268 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Lz/l;)V"}
    1:6:void onCancel():271:271 -> onCancel
androidx.transition.FragmentTransitionSupport$5 -> z.e$e:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    java.lang.Runnable val$transitionCompleteRunnable -> a
    androidx.transition.FragmentTransitionSupport this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:8:void <init>(androidx.transition.FragmentTransitionSupport,java.lang.Runnable):274:274 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Ljava/lang/Runnable;)V"}
    1:6:void onTransitionEnd(androidx.transition.Transition):280:280 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionResume(androidx.transition.Transition):290:290 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionCancel(androidx.transition.Transition):284:284 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionPause(androidx.transition.Transition):287:287 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionStart(androidx.transition.Transition):276:276 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
androidx.transition.FragmentTransitionSupport$6 -> z.e$f:
# {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"}
    android.graphics.Rect val$epicenter -> a
    androidx.transition.FragmentTransitionSupport this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/e;"}
    1:8:void <init>(androidx.transition.FragmentTransitionSupport,android.graphics.Rect):352:352 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/e;Landroid/graphics/Rect;)V"}
androidx.transition.ObjectAnimatorUtils -> z.f:
# {"id":"sourceFile","fileName":"ObjectAnimatorUtils.java"}
    2:6:android.animation.ObjectAnimator ofPointF(java.lang.Object,android.util.Property,android.graphics.Path):29:29 -> a
androidx.transition.PathMotion -> z.g:
# {"id":"sourceFile","fileName":"PathMotion.java"}
    1:4:void <init>():45:45 -> <init>
    android.graphics.Path getPath(float,float,float,float) -> a
androidx.transition.PropertyValuesHolderUtils -> z.h:
# {"id":"sourceFile","fileName":"PropertyValuesHolderUtils.java"}
    2:6:android.animation.PropertyValuesHolder ofPointF(android.util.Property,android.graphics.Path):39:39 -> a
androidx.transition.R$id -> z.i:
    int save_overlay_view -> a
    int transition_current_scene -> b
androidx.transition.RectEvaluator -> z.j:
# {"id":"sourceFile","fileName":"RectEvaluator.java"}
    android.graphics.Rect mRect -> a
    1:4:void <init>():39:39 -> <init>
    1:9:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):75:75 -> a
    10:18:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):76:76 -> a
    19:27:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):77:77 -> a
    28:36:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):78:78 -> a
    37:40:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):79:79 -> a
    41:46:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):80:80 -> a
    47:49:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):82:82 -> a
    50:52:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):83:83 -> a
    1:9:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):25:25 -> evaluate
androidx.transition.Scene -> z.k:
# {"id":"sourceFile","fileName":"Scene.java"}
    1:11:androidx.transition.Scene getCurrentScene(android.view.ViewGroup):209:209 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Lz/k;"}
    1:6:void setCurrentScene(android.view.ViewGroup,androidx.transition.Scene):196:196 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/k;)V"}
androidx.transition.Transition -> z.l:
# {"id":"sourceFile","fileName":"Transition.java"}
    java.util.ArrayList mCurrentAnimators -> A
    int mNumInstances -> B
    boolean mPaused -> C
    boolean mEnded -> D
    java.util.ArrayList mListeners -> E
    java.util.ArrayList mAnimators -> F
    androidx.transition.Transition$EpicenterCallback mEpicenterCallback -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l$e;"}
    androidx.collection.ArrayMap mNameOverrides -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.transition.PathMotion mPathMotion -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/g;"}
    int[] DEFAULT_MATCH_ORDER -> J
    androidx.transition.PathMotion STRAIGHT_PATH_MOTION -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/g;"}
    java.lang.ThreadLocal sRunningAnimators -> L
    java.lang.String mName -> e
    long mStartDelay -> f
    long mDuration -> g
    android.animation.TimeInterpolator mInterpolator -> h
    java.util.ArrayList mTargetIds -> i
    java.util.ArrayList mTargets -> j
    java.util.ArrayList mTargetNames -> k
    java.util.ArrayList mTargetTypes -> l
    java.util.ArrayList mTargetIdExcludes -> m
    java.util.ArrayList mTargetExcludes -> n
    java.util.ArrayList mTargetTypeExcludes -> o
    java.util.ArrayList mTargetNameExcludes -> p
    java.util.ArrayList mTargetIdChildExcludes -> q
    java.util.ArrayList mTargetChildExcludes -> r
    java.util.ArrayList mTargetTypeChildExcludes -> s
    androidx.transition.TransitionValuesMaps mStartValues -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/t;"}
    androidx.transition.TransitionValuesMaps mEndValues -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/t;"}
    androidx.transition.TransitionSet mParent -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    int[] mMatchOrder -> w
    java.util.ArrayList mStartValuesList -> x
    java.util.ArrayList mEndValuesList -> y
    boolean mCanRemoveViews -> z
    5:10:void <clinit>():164:164 -> <clinit>
    11:17:void <clinit>():171:171 -> <clinit>
    18:25:void <clinit>():205:205 -> <clinit>
    1:3:void <init>():260:260 -> <init>
    4:15:void <init>():181:181 -> <init>
    16:17:void <init>():183:183 -> <init>
    18:20:void <init>():184:184 -> <init>
    21:22:void <init>():185:185 -> <init>
    23:29:void <init>():186:186 -> <init>
    30:36:void <init>():187:187 -> <init>
    37:38:void <init>():188:188 -> <init>
    39:40:void <init>():189:189 -> <init>
    41:42:void <init>():190:190 -> <init>
    43:44:void <init>():191:191 -> <init>
    45:46:void <init>():192:192 -> <init>
    47:48:void <init>():193:193 -> <init>
    49:50:void <init>():194:194 -> <init>
    51:52:void <init>():195:195 -> <init>
    53:54:void <init>():196:196 -> <init>
    55:61:void <init>():197:197 -> <init>
    62:68:void <init>():198:198 -> <init>
    69:70:void <init>():199:199 -> <init>
    71:75:void <init>():200:200 -> <init>
    76:77:void <init>():214:214 -> <init>
    78:84:void <init>():218:218 -> <init>
    85:86:void <init>():223:223 -> <init>
    87:88:void <init>():226:226 -> <init>
    89:90:void <init>():230:230 -> <init>
    91:92:void <init>():233:233 -> <init>
    93:99:void <init>():237:237 -> <init>
    100:104:void <init>():252:252 -> <init>
    1:3:java.util.List getTargetNames():1441:1441 -> A
    1:3:java.util.List getTargetTypes():1456:1456 -> B
    1:3:java.util.List getTargets():1426:1426 -> C
    1:2:java.lang.String[] getTransitionProperties():435:435 -> D
    1:4:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1660:1660 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Lz/s;"}
    5:11:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1661:1661 -> E
    12:16:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1663:1663 -> E
    17:25:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1664:1664 -> E
    6:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1831:1831 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;Lz/s;)Z"}
    13:18:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1833:1833 -> F
    19:28:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1834:1834 -> F
    29:50:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1840:1840 -> F
    51:58:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1841:1841 -> F
    1:4:boolean isValidTarget(android.view.View):813:813 -> G
    5:20:boolean isValidTarget(android.view.View):814:814 -> G
    21:31:boolean isValidTarget(android.view.View):817:817 -> G
    32:35:boolean isValidTarget(android.view.View):820:820 -> G
    36:42:boolean isValidTarget(android.view.View):821:821 -> G
    43:50:boolean isValidTarget(android.view.View):823:823 -> G
    51:60:boolean isValidTarget(android.view.View):824:824 -> G
    61:70:boolean isValidTarget(android.view.View):829:829 -> G
    71:83:boolean isValidTarget(android.view.View):830:830 -> G
    84:104:boolean isValidTarget(android.view.View):834:834 -> G
    105:114:boolean isValidTarget(android.view.View):835:835 -> G
    115:121:boolean isValidTarget(android.view.View):836:836 -> G
    122:142:boolean isValidTarget(android.view.View):839:839 -> G
    143:157:boolean isValidTarget(android.view.View):842:842 -> G
    158:162:boolean isValidTarget(android.view.View):845:845 -> G
    163:170:boolean isValidTarget(android.view.View):846:846 -> G
    171:190:boolean isValidTarget(android.view.View):847:847 -> G
    1:6:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1853:1853 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;Lz/s;Ljava/lang/String;)Z"}
    7:24:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1854:1854 -> H
    25:31:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1864:1864 -> H
    1:7:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):591:591 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;Landroid/util/SparseArray;Landroid/util/SparseArray;)V"}
    8:15:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):593:593 -> I
    16:21:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):594:594 -> I
    22:33:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):595:595 -> I
    34:39:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):596:596 -> I
    40:45:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):597:597 -> I
    46:55:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):598:598 -> I
    56:60:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):600:600 -> I
    61:65:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):601:601 -> I
    66:68:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):602:602 -> I
    69:75:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):603:603 -> I
    1:8:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):543:543 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;)V"}
    9:16:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):544:544 -> J
    17:22:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):545:545 -> J
    23:30:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):546:546 -> J
    31:38:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):547:547 -> J
    39:44:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):548:548 -> J
    45:49:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):549:549 -> J
    50:58:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):550:550 -> J
    1:7:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):564:564 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;Ln/d;Ln/d;)V"}
    8:15:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):566:566 -> K
    16:21:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):567:567 -> K
    22:33:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):568:568 -> K
    34:39:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):569:569 -> K
    40:45:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):570:570 -> K
    46:55:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):571:571 -> K
    56:60:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):573:573 -> K
    61:65:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):574:574 -> K
    66:68:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):575:575 -> K
    69:75:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):576:576 -> K
    1:7:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):618:618 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;Ln/a;Ln/a;)V"}
    8:15:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):620:620 -> L
    16:21:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):621:621 -> L
    22:33:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):622:622 -> L
    34:39:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):623:623 -> L
    40:45:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):624:624 -> L
    46:55:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):625:625 -> L
    56:60:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):627:627 -> L
    61:65:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):628:628 -> L
    66:68:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):629:629 -> L
    69:75:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):630:630 -> L
    1:7:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):664:664 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/t;Lz/t;)V"}
    8:15:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):665:665 -> M
    16:20:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):667:667 -> M
    21:35:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):668:668 -> M
    36:43:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):681:681 -> M
    44:51:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):677:677 -> M
    52:59:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):673:673 -> M
    60:65:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):670:670 -> M
    66:69:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):686:686 -> M
    1:4:void pause(android.view.View):1716:1716 -> N
    5:14:void pause(android.view.View):1717:1717 -> N
    15:22:void pause(android.view.View):1719:1719 -> N
    23:28:void pause(android.view.View):1720:1720 -> N
    29:38:void pause(android.view.View):1722:1722 -> N
    39:40:void pause(android.view.View):1723:1723 -> N
    41:46:void pause(android.view.View):1724:1724 -> N
    47:53:void pause(android.view.View):1725:1725 -> N
    54:65:void pause(android.view.View):1727:1727 -> N
    66:68:void pause(android.view.View):1730:1730 -> N
    1:7:void playTransition(android.view.ViewGroup):1769:1769 -> O
    8:14:void playTransition(android.view.ViewGroup):1770:1770 -> O
    15:21:void playTransition(android.view.ViewGroup):1771:1771 -> O
    22:25:void playTransition(android.view.ViewGroup):1773:1773 -> O
    26:29:void playTransition(android.view.ViewGroup):1774:1774 -> O
    30:37:void playTransition(android.view.ViewGroup):1775:1775 -> O
    38:45:void playTransition(android.view.ViewGroup):1777:1777 -> O
    46:53:void playTransition(android.view.ViewGroup):1779:1779 -> O
    54:59:void playTransition(android.view.ViewGroup):1780:1780 -> O
    60:65:void playTransition(android.view.ViewGroup):1781:1781 -> O
    66:67:void playTransition(android.view.ViewGroup):1782:1782 -> O
    68:69:void playTransition(android.view.ViewGroup):1783:1783 -> O
    70:73:void playTransition(android.view.ViewGroup):1784:1784 -> O
    74:81:void playTransition(android.view.ViewGroup):1785:1785 -> O
    82:96:void playTransition(android.view.ViewGroup):1787:1787 -> O
    97:98:void playTransition(android.view.ViewGroup):1789:1789 -> O
    99:104:void playTransition(android.view.ViewGroup):1790:1790 -> O
    105:117:void playTransition(android.view.ViewGroup):1792:1792 -> O
    118:121:void playTransition(android.view.ViewGroup):1801:1801 -> O
    122:127:void playTransition(android.view.ViewGroup):1796:1796 -> O
    128:140:void playTransition(android.view.ViewGroup):1808:1808 -> O
    141:144:void playTransition(android.view.ViewGroup):1809:1809 -> O
    1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2045:2045 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/l;"}
    6:8:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2048:2048 -> P
    9:17:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2049:2049 -> P
    18:20:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2050:2050 -> P
    1:6:androidx.transition.Transition removeTarget(android.view.View):1095:1095 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/l;"}
    1:4:void resume(android.view.View):1743:1743 -> R
    5:9:void resume(android.view.View):1744:1744 -> R
    10:19:void resume(android.view.View):1745:1745 -> R
    20:27:void resume(android.view.View):1747:1747 -> R
    28:33:void resume(android.view.View):1748:1748 -> R
    34:43:void resume(android.view.View):1750:1750 -> R
    44:45:void resume(android.view.View):1751:1751 -> R
    46:51:void resume(android.view.View):1752:1752 -> R
    52:58:void resume(android.view.View):1753:1753 -> R
    59:70:void resume(android.view.View):1755:1755 -> R
    71:73:void resume(android.view.View):1759:1759 -> R
    3:10:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):895:895 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Ln/a;)V"}
    11:14:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):907:907 -> S
    1:3:void runAnimators():875:875 -> T
    4:7:void runAnimators():876:876 -> T
    8:24:void runAnimators():878:878 -> T
    25:30:void runAnimators():882:882 -> T
    31:33:void runAnimators():883:883 -> T
    34:37:void runAnimators():884:884 -> T
    38:42:void runAnimators():887:887 -> T
    43:46:void runAnimators():888:888 -> T
    1:3:androidx.transition.Transition setDuration(long):341:341 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/l;"}
    1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):2105:2105 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$e;)V"}
    1:3:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):395:395 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lz/l;"}
    3:7:void setPathMotion(androidx.transition.PathMotion):2073:2073 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/g;)V"}
    8:10:void setPathMotion(androidx.transition.PathMotion):2075:2075 -> X
    1:1:void setPropagation(androidx.transition.TransitionPropagation):2152:2152 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/o;)V"}
    1:3:androidx.transition.Transition setStartDelay(long):368:368 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/l;"}
    1:4:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2029:2029 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/l;"}
    5:11:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2030:2030 -> a
    12:17:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2032:2032 -> a
    1:4:void start():1918:1918 -> a0
    5:15:void start():1919:1919 -> a0
    16:17:void start():1920:1920 -> a0
    18:23:void start():1921:1921 -> a0
    24:30:void start():1922:1922 -> a0
    31:42:void start():1924:1924 -> a0
    43:44:void start():1927:1927 -> a0
    45:51:void start():1929:1929 -> a0
    1:6:androidx.transition.Transition addTarget(android.view.View):997:997 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/l;"}
    1:24:java.lang.String toString(java.lang.String):2236:2236 -> b0
    25:44:java.lang.String toString(java.lang.String):2237:2237 -> b0
    45:54:java.lang.String toString(java.lang.String):2238:2238 -> b0
    55:79:java.lang.String toString(java.lang.String):2239:2239 -> b0
    80:85:java.lang.String toString(java.lang.String):2241:2241 -> b0
    86:110:java.lang.String toString(java.lang.String):2242:2242 -> b0
    111:114:java.lang.String toString(java.lang.String):2244:2244 -> b0
    115:139:java.lang.String toString(java.lang.String):2245:2245 -> b0
    140:157:java.lang.String toString(java.lang.String):2247:2247 -> b0
    158:174:java.lang.String toString(java.lang.String):2248:2248 -> b0
    175:186:java.lang.String toString(java.lang.String):2249:2249 -> b0
    187:196:java.lang.String toString(java.lang.String):2250:2250 -> b0
    197:211:java.lang.String toString(java.lang.String):2252:2252 -> b0
    212:235:java.lang.String toString(java.lang.String):2254:2254 -> b0
    236:243:java.lang.String toString(java.lang.String):2257:2257 -> b0
    244:253:java.lang.String toString(java.lang.String):2258:2258 -> b0
    254:268:java.lang.String toString(java.lang.String):2260:2260 -> b0
    269:292:java.lang.String toString(java.lang.String):2262:2262 -> b0
    293:310:java.lang.String toString(java.lang.String):2265:2265 -> b0
    3:9:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):644:644 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;)V"}
    10:15:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):645:645 -> c
    16:23:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):646:646 -> c
    24:28:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):647:647 -> c
    29:36:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):648:648 -> c
    37:42:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):653:653 -> c
    43:48:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):654:654 -> c
    49:56:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):655:655 -> c
    57:61:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):656:656 -> c
    62:70:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):657:657 -> c
    1:5:java.lang.Object clone():120:120 -> clone
    1:5:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1529:1529 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/t;Landroid/view/View;Lz/s;)V"}
    6:12:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1530:1530 -> d
    13:20:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1532:1532 -> d
    21:26:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1534:1534 -> d
    27:31:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1536:1536 -> d
    32:37:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1539:1539 -> d
    38:45:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1541:1541 -> d
    46:51:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1543:1543 -> d
    52:56:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1545:1545 -> d
    57:64:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1548:1548 -> d
    65:70:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1549:1549 -> d
    71:80:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1550:1550 -> d
    81:84:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1551:1551 -> d
    85:88:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1552:1552 -> d
    89:96:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1553:1553 -> d
    97:107:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1555:1555 -> d
    108:110:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1557:1557 -> d
    111:117:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1558:1558 -> d
    118:120:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1561:1561 -> d
    121:126:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1562:1562 -> d
    3:6:void animate(android.animation.Animator):1887:1887 -> e
    7:16:void animate(android.animation.Animator):1889:1889 -> e
    17:23:void animate(android.animation.Animator):1890:1890 -> e
    24:31:void animate(android.animation.Animator):1892:1892 -> e
    32:43:void animate(android.animation.Animator):1893:1893 -> e
    44:49:void animate(android.animation.Animator):1895:1895 -> e
    50:56:void animate(android.animation.Animator):1896:1896 -> e
    57:64:void animate(android.animation.Animator):1898:1898 -> e
    65:68:void animate(android.animation.Animator):1905:1905 -> e
    1:10:void cancel():2004:2004 -> f
    11:18:void cancel():2006:2006 -> f
    19:24:void cancel():2007:2007 -> f
    25:34:void cancel():2009:2009 -> f
    35:36:void cancel():2010:2010 -> f
    37:42:void cancel():2011:2011 -> f
    43:49:void cancel():2012:2012 -> f
    50:62:void cancel():2014:2014 -> f
    void captureEndValues(androidx.transition.TransitionValues) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    5:8:void captureHierarchy(android.view.View,boolean):1599:1599 -> h
    9:24:void captureHierarchy(android.view.View,boolean):1600:1600 -> h
    25:36:void captureHierarchy(android.view.View,boolean):1603:1603 -> h
    37:41:void captureHierarchy(android.view.View,boolean):1606:1606 -> h
    42:48:void captureHierarchy(android.view.View,boolean):1607:1607 -> h
    49:67:void captureHierarchy(android.view.View,boolean):1609:1609 -> h
    68:75:void captureHierarchy(android.view.View,boolean):1614:1614 -> h
    76:82:void captureHierarchy(android.view.View,boolean):1615:1615 -> h
    83:86:void captureHierarchy(android.view.View,boolean):1617:1617 -> h
    87:89:void captureHierarchy(android.view.View,boolean):1619:1619 -> h
    90:94:void captureHierarchy(android.view.View,boolean):1621:1621 -> h
    95:99:void captureHierarchy(android.view.View,boolean):1622:1622 -> h
    100:105:void captureHierarchy(android.view.View,boolean):1624:1624 -> h
    106:110:void captureHierarchy(android.view.View,boolean):1626:1626 -> h
    111:114:void captureHierarchy(android.view.View,boolean):1629:1629 -> h
    115:129:void captureHierarchy(android.view.View,boolean):1631:1631 -> h
    130:140:void captureHierarchy(android.view.View,boolean):1634:1634 -> h
    141:144:void captureHierarchy(android.view.View,boolean):1637:1637 -> h
    145:151:void captureHierarchy(android.view.View,boolean):1638:1638 -> h
    152:169:void captureHierarchy(android.view.View,boolean):1640:1640 -> h
    170:171:void captureHierarchy(android.view.View,boolean):1645:1645 -> h
    172:177:void captureHierarchy(android.view.View,boolean):1646:1646 -> h
    178:188:void captureHierarchy(android.view.View,boolean):1647:1647 -> h
    1:1:void capturePropagationValues(androidx.transition.TransitionValues):2192:2192 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    void captureStartValues(androidx.transition.TransitionValues) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    1:3:void captureValues(android.view.ViewGroup,boolean):1468:1468 -> k
    4:24:void captureValues(android.view.ViewGroup,boolean):1469:1469 -> k
    25:34:void captureValues(android.view.ViewGroup,boolean):1470:1470 -> k
    35:41:void captureValues(android.view.ViewGroup,boolean):1471:1471 -> k
    42:47:void captureValues(android.view.ViewGroup,boolean):1508:1508 -> k
    48:55:void captureValues(android.view.ViewGroup,boolean):1472:1472 -> k
    56:67:void captureValues(android.view.ViewGroup,boolean):1473:1473 -> k
    68:73:void captureValues(android.view.ViewGroup,boolean):1474:1474 -> k
    74:80:void captureValues(android.view.ViewGroup,boolean):1476:1476 -> k
    81:84:void captureValues(android.view.ViewGroup,boolean):1478:1478 -> k
    85:87:void captureValues(android.view.ViewGroup,boolean):1480:1480 -> k
    88:92:void captureValues(android.view.ViewGroup,boolean):1482:1482 -> k
    93:97:void captureValues(android.view.ViewGroup,boolean):1483:1483 -> k
    98:103:void captureValues(android.view.ViewGroup,boolean):1485:1485 -> k
    104:112:void captureValues(android.view.ViewGroup,boolean):1487:1487 -> k
    113:120:void captureValues(android.view.ViewGroup,boolean):1491:1491 -> k
    121:128:void captureValues(android.view.ViewGroup,boolean):1492:1492 -> k
    129:135:void captureValues(android.view.ViewGroup,boolean):1493:1493 -> k
    136:139:void captureValues(android.view.ViewGroup,boolean):1495:1495 -> k
    140:142:void captureValues(android.view.ViewGroup,boolean):1497:1497 -> k
    143:147:void captureValues(android.view.ViewGroup,boolean):1499:1499 -> k
    148:152:void captureValues(android.view.ViewGroup,boolean):1500:1500 -> k
    153:158:void captureValues(android.view.ViewGroup,boolean):1502:1502 -> k
    159:168:void captureValues(android.view.ViewGroup,boolean):1504:1504 -> k
    169:172:void captureValues(android.view.ViewGroup,boolean):1510:1510 -> k
    173:176:void captureValues(android.view.ViewGroup,boolean):1511:1511 -> k
    177:184:void captureValues(android.view.ViewGroup,boolean):1512:1512 -> k
    185:192:void captureValues(android.view.ViewGroup,boolean):1514:1514 -> k
    193:208:void captureValues(android.view.ViewGroup,boolean):1515:1515 -> k
    209:216:void captureValues(android.view.ViewGroup,boolean):1518:1518 -> k
    217:224:void captureValues(android.view.ViewGroup,boolean):1520:1520 -> k
    225:235:void captureValues(android.view.ViewGroup,boolean):1521:1521 -> k
    3:9:void clearValues(boolean):1575:1575 -> l
    10:16:void clearValues(boolean):1576:1576 -> l
    17:24:void clearValues(boolean):1577:1577 -> l
    25:31:void clearValues(boolean):1579:1579 -> l
    32:38:void clearValues(boolean):1580:1580 -> l
    39:46:void clearValues(boolean):1581:1581 -> l
    2:7:androidx.transition.Transition clone():2206:2206 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/l;"}
    8:14:androidx.transition.Transition clone():2207:2207 -> m
    15:21:androidx.transition.Transition clone():2208:2208 -> m
    22:28:androidx.transition.Transition clone():2209:2209 -> m
    29:30:androidx.transition.Transition clone():2210:2210 -> m
    31:34:androidx.transition.Transition clone():2211:2211 -> m
    1:2:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):486:486 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    3:6:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):707:707 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/t;Lz/t;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    7:11:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):709:709 -> o
    12:20:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):710:710 -> o
    21:28:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):712:712 -> o
    29:36:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):713:713 -> o
    37:47:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):714:714 -> o
    48:70:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):717:717 -> o
    71:78:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):724:724 -> o
    79:86:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):744:744 -> o
    87:88:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):750:750 -> o
    89:94:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):751:751 -> o
    95:97:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):752:752 -> o
    98:104:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):753:753 -> o
    105:115:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):754:754 -> o
    116:118:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):756:756 -> o
    119:128:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):757:757 -> o
    129:132:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):758:758 -> o
    133:140:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):757:757 -> o
    141:147:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):761:761 -> o
    148:153:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):763:763 -> o
    154:159:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):764:764 -> o
    160:171:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):765:765 -> o
    172:181:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):766:766 -> o
    182:214:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):767:767 -> o
    215:221:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):776:776 -> o
    222:227:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):784:784 -> o
    228:234:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):785:785 -> o
    235:237:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):786:786 -> o
    238:246:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):787:787 -> o
    247:253:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):792:792 -> o
    254:259:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):793:793 -> o
    260:263:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):794:794 -> o
    264:271:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):795:795 -> o
    272:287:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):796:796 -> o
    288:294:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):797:797 -> o
    1:8:void end():1945:1945 -> p
    9:19:void end():1947:1947 -> p
    20:21:void end():1948:1948 -> p
    22:27:void end():1949:1949 -> p
    28:34:void end():1950:1950 -> p
    35:47:void end():1952:1952 -> p
    48:57:void end():1955:1955 -> p
    58:69:void end():1956:1956 -> p
    70:76:void end():1958:1958 -> p
    77:86:void end():1961:1961 -> p
    87:98:void end():1962:1962 -> p
    99:104:void end():1964:1964 -> p
    105:107:void end():1967:1967 -> p
    1:3:long getDuration():354:354 -> q
    1:3:androidx.transition.Transition$EpicenterCallback getEpicenterCallback():2120:2120 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/l$e;"}
    1:3:android.animation.TimeInterpolator getInterpolator():409:409 -> s
    1:4:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1679:1679 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Lz/s;"}
    5:11:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1680:1680 -> t
    12:20:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1682:1682 -> t
    21:27:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1686:1686 -> t
    28:36:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1689:1689 -> t
    37:49:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1694:1694 -> t
    50:54:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1701:1701 -> t
    55:62:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1702:1702 -> t
    1:7:java.lang.String toString():2200:2200 -> toString
    1:3:java.lang.String getName():2232:2232 -> u
    1:3:androidx.transition.PathMotion getPathMotion():2090:2090 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/g;"}
    1:2:androidx.transition.TransitionPropagation getPropagation():2168:2168 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/o;"}
    1:10:androidx.collection.ArrayMap getRunningAnimators():856:856 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/a;"}
    11:15:androidx.collection.ArrayMap getRunningAnimators():858:858 -> x
    16:21:androidx.collection.ArrayMap getRunningAnimators():859:859 -> x
    1:3:long getStartDelay():381:381 -> y
    1:3:java.util.List getTargetIds():1412:1412 -> z
androidx.transition.Transition$1 -> z.l$a:
# {"id":"sourceFile","fileName":"Transition.java"}
    1:4:void <init>():171:171 -> <init>
    1:5:android.graphics.Path getPath(float,float,float,float):174:174 -> a
    6:8:android.graphics.Path getPath(float,float,float,float):175:175 -> a
    9:12:android.graphics.Path getPath(float,float,float,float):176:176 -> a
androidx.transition.Transition$2 -> z.l$b:
# {"id":"sourceFile","fileName":"Transition.java"}
    androidx.collection.ArrayMap val$runningAnimators -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.transition.Transition this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    1:8:void <init>(androidx.transition.Transition,androidx.collection.ArrayMap):895:895 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;Ln/a;)V"}
    1:5:void onAnimationEnd(android.animation.Animator):903:903 -> onAnimationEnd
    6:13:void onAnimationEnd(android.animation.Animator):904:904 -> onAnimationEnd
    1:8:void onAnimationStart(android.animation.Animator):898:898 -> onAnimationStart
androidx.transition.Transition$3 -> z.l$c:
# {"id":"sourceFile","fileName":"Transition.java"}
    androidx.transition.Transition this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    1:6:void <init>(androidx.transition.Transition):1898:1898 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:5:void onAnimationEnd(android.animation.Animator):1901:1901 -> onAnimationEnd
    6:9:void onAnimationEnd(android.animation.Animator):1902:1902 -> onAnimationEnd
androidx.transition.Transition$AnimationInfo -> z.l$d:
# {"id":"sourceFile","fileName":"Transition.java"}
    android.view.View mView -> a
    java.lang.String mName -> b
    androidx.transition.TransitionValues mValues -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/s;"}
    androidx.transition.WindowIdImpl mWindowId -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p0;"}
    androidx.transition.Transition mTransition -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    1:3:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2350:2350 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/String;Lz/l;Lz/p0;Lz/s;)V"}
    4:5:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2351:2351 -> <init>
    6:7:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2352:2352 -> <init>
    8:9:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2353:2353 -> <init>
    10:11:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2354:2354 -> <init>
    12:14:void <init>(android.view.View,java.lang.String,androidx.transition.Transition,androidx.transition.WindowIdImpl,androidx.transition.TransitionValues):2355:2355 -> <init>
androidx.transition.Transition$EpicenterCallback -> z.l$e:
# {"id":"sourceFile","fileName":"Transition.java"}
    1:4:void <init>():2413:2413 -> <init>
androidx.transition.Transition$TransitionListener -> z.l$f:
# {"id":"sourceFile","fileName":"Transition.java"}
    void onTransitionEnd(androidx.transition.Transition) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    void onTransitionResume(androidx.transition.Transition) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    void onTransitionCancel(androidx.transition.Transition) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    void onTransitionPause(androidx.transition.Transition) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    void onTransitionStart(androidx.transition.Transition) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
androidx.transition.TransitionListenerAdapter -> z.m:
# {"id":"sourceFile","fileName":"TransitionListenerAdapter.java"}
    1:4:void <init>():27:27 -> <init>
    1:1:void onTransitionResume(androidx.transition.Transition):47:47 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionCancel(androidx.transition.Transition):39:39 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionPause(androidx.transition.Transition):43:43 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionStart(androidx.transition.Transition):31:31 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
androidx.transition.TransitionManager -> z.n:
# {"id":"sourceFile","fileName":"TransitionManager.java"}
    androidx.transition.Transition sDefaultTransition -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    java.lang.ThreadLocal sRunningTransitions -> b
    java.util.ArrayList sPendingTransitions -> c
    1:7:void <clinit>():83:83 -> <clinit>
    8:14:void <clinit>():88:88 -> <clinit>
    15:22:void <clinit>():90:90 -> <clinit>
    1:14:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):407:407 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/l;)V"}
    15:21:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):412:412 -> a
    22:23:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):414:414 -> a
    24:27:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):416:416 -> a
    28:31:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):417:417 -> a
    32:34:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):418:418 -> a
    35:38:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):419:419 -> a
    1:2:androidx.collection.ArrayMap getRunningTransitions():199:199 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/a;"}
    3:10:androidx.collection.ArrayMap getRunningTransitions():200:200 -> b
    11:19:androidx.collection.ArrayMap getRunningTransitions():202:202 -> b
    20:24:androidx.collection.ArrayMap getRunningTransitions():207:207 -> b
    25:29:androidx.collection.ArrayMap getRunningTransitions():208:208 -> b
    30:35:androidx.collection.ArrayMap getRunningTransitions():209:209 -> b
    5:9:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):216:216 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/l;)V"}
    10:12:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):217:217 -> c
    13:20:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):218:218 -> c
    1:12:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):308:308 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/l;)V"}
    13:18:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):310:310 -> d
    19:33:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):311:311 -> d
    34:40:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):312:312 -> d
    41:43:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):317:317 -> d
    44:47:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):321:321 -> d
androidx.transition.TransitionManager$MultiListener -> z.n$a:
# {"id":"sourceFile","fileName":"TransitionManager.java"}
    androidx.transition.Transition mTransition -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    android.view.ViewGroup mSceneRoot -> f
    1:3:void <init>(androidx.transition.Transition,android.view.ViewGroup):237:237 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;Landroid/view/ViewGroup;)V"}
    4:5:void <init>(androidx.transition.Transition,android.view.ViewGroup):238:238 -> <init>
    6:8:void <init>(androidx.transition.Transition,android.view.ViewGroup):239:239 -> <init>
    1:9:void removeListeners():243:243 -> a
    10:15:void removeListeners():244:244 -> a
    1:3:boolean onPreDraw():267:267 -> onPreDraw
    4:15:boolean onPreDraw():270:270 -> onPreDraw
    16:19:boolean onPreDraw():276:276 -> onPreDraw
    20:30:boolean onPreDraw():277:277 -> onPreDraw
    31:35:boolean onPreDraw():280:280 -> onPreDraw
    36:41:boolean onPreDraw():281:281 -> onPreDraw
    42:47:boolean onPreDraw():282:282 -> onPreDraw
    48:52:boolean onPreDraw():283:283 -> onPreDraw
    53:57:boolean onPreDraw():285:285 -> onPreDraw
    58:67:boolean onPreDraw():286:286 -> onPreDraw
    68:77:boolean onPreDraw():294:294 -> onPreDraw
    78:91:boolean onPreDraw():296:296 -> onPreDraw
    92:97:boolean onPreDraw():297:297 -> onPreDraw
    98:105:boolean onPreDraw():300:300 -> onPreDraw
    1:1:void onViewAttachedToWindow(android.view.View):249:249 -> onViewAttachedToWindow
    1:3:void onViewDetachedFromWindow(android.view.View):253:253 -> onViewDetachedFromWindow
    4:10:void onViewDetachedFromWindow(android.view.View):255:255 -> onViewDetachedFromWindow
    11:24:void onViewDetachedFromWindow(android.view.View):256:256 -> onViewDetachedFromWindow
    25:30:void onViewDetachedFromWindow(android.view.View):257:257 -> onViewDetachedFromWindow
    31:45:void onViewDetachedFromWindow(android.view.View):258:258 -> onViewDetachedFromWindow
    46:51:void onViewDetachedFromWindow(android.view.View):259:259 -> onViewDetachedFromWindow
    52:58:void onViewDetachedFromWindow(android.view.View):262:262 -> onViewDetachedFromWindow
androidx.transition.TransitionManager$MultiListener$1 -> z.n$a$a:
# {"id":"sourceFile","fileName":"TransitionManager.java"}
    androidx.collection.ArrayMap val$runningTransitions -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.transition.TransitionManager$MultiListener this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/n$a;"}
    1:8:void <init>(androidx.transition.TransitionManager$MultiListener,androidx.collection.ArrayMap):286:286 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/n$a;Ln/a;)V"}
    1:12:void onTransitionEnd(androidx.transition.Transition):289:289 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    13:15:void onTransitionEnd(androidx.transition.Transition):290:290 -> a
    16:19:void onTransitionEnd(androidx.transition.Transition):291:291 -> a
androidx.transition.TransitionPropagation -> z.o:
# {"id":"sourceFile","fileName":"TransitionPropagation.java"}
androidx.transition.TransitionSet -> z.p:
# {"id":"sourceFile","fileName":"TransitionSet.java"}
    java.util.ArrayList mTransitions -> M
    boolean mPlayTogether -> N
    int mCurrentListeners -> O
    boolean mStarted -> P
    int mChangeFlags -> Q
    1:3:void <init>():110:110 -> <init>
    4:11:void <init>():80:80 -> <init>
    12:14:void <init>():81:81 -> <init>
    15:16:void <init>():84:84 -> <init>
    17:19:void <init>():88:88 -> <init>
    1:3:void pause(android.view.View):559:559 -> N
    4:12:void pause(android.view.View):560:560 -> N
    13:27:void pause(android.view.View):562:562 -> N
    1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):62:62 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/l;"}
    1:5:androidx.transition.Transition removeTarget(android.view.View):62:62 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/l;"}
    1:3:void resume(android.view.View):570:570 -> R
    4:12:void resume(android.view.View):571:571 -> R
    13:27:void resume(android.view.View):573:573 -> R
    1:8:void runAnimators():491:491 -> T
    9:11:void runAnimators():492:492 -> T
    12:15:void runAnimators():493:493 -> T
    16:18:void runAnimators():496:496 -> T
    19:24:void runAnimators():497:497 -> T
    25:32:void runAnimators():500:500 -> T
    33:42:void runAnimators():501:501 -> T
    43:50:void runAnimators():502:502 -> T
    51:61:void runAnimators():503:503 -> T
    62:71:void runAnimators():511:511 -> T
    72:75:void runAnimators():513:513 -> T
    76:91:void runAnimators():516:516 -> T
    92:96:void runAnimators():517:517 -> T
    1:5:androidx.transition.Transition setDuration(long):62:62 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/l;"}
    1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):620:620 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$e;)V"}
    4:9:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):621:621 -> V
    10:18:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):622:622 -> V
    19:33:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):624:624 -> V
    1:5:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):62:62 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lz/l;"}
    1:3:void setPathMotion(androidx.transition.PathMotion):390:390 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/g;)V"}
    4:9:void setPathMotion(androidx.transition.PathMotion):391:391 -> X
    10:14:void setPathMotion(androidx.transition.PathMotion):392:392 -> X
    15:22:void setPathMotion(androidx.transition.PathMotion):393:393 -> X
    23:37:void setPathMotion(androidx.transition.PathMotion):394:394 -> X
    1:3:void setPropagation(androidx.transition.TransitionPropagation):610:610 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/o;)V"}
    4:9:void setPropagation(androidx.transition.TransitionPropagation):611:611 -> Y
    10:18:void setPropagation(androidx.transition.TransitionPropagation):612:612 -> Y
    19:33:void setPropagation(androidx.transition.TransitionPropagation):614:614 -> Y
    1:5:androidx.transition.Transition setStartDelay(long):62:62 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/l;"}
    1:5:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):62:62 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/l;"}
    1:5:androidx.transition.Transition addTarget(android.view.View):62:62 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/l;"}
    1:5:java.lang.String toString(java.lang.String):630:630 -> b0
    6:13:java.lang.String toString(java.lang.String):631:631 -> b0
    14:66:java.lang.String toString(java.lang.String):632:632 -> b0
    1:7:androidx.transition.TransitionSet addListener(androidx.transition.Transition$TransitionListener):307:307 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/p;"}
    1:5:java.lang.Object clone():62:62 -> clone
    2:9:androidx.transition.TransitionSet addTarget(android.view.View):271:271 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/p;"}
    10:23:androidx.transition.TransitionSet addTarget(android.view.View):272:272 -> d0
    24:30:androidx.transition.TransitionSet addTarget(android.view.View):274:274 -> d0
    1:3:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):179:179 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)Lz/p;"}
    4:11:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):180:180 -> e0
    12:14:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):181:181 -> e0
    15:20:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):183:183 -> e0
    21:27:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):184:184 -> e0
    28:33:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):186:186 -> e0
    34:40:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):187:187 -> e0
    41:46:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):189:189 -> e0
    47:53:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):190:190 -> e0
    54:59:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):192:192 -> e0
    60:67:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):193:193 -> e0
    1:3:void cancel():581:581 -> f
    4:12:void cancel():582:582 -> f
    13:27:void cancel():584:584 -> f
    1:5:void addTransitionInternal(androidx.transition.Transition):199:199 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    6:8:void addTransitionInternal(androidx.transition.Transition):200:200 -> f0
    1:8:void captureEndValues(androidx.transition.TransitionValues):536:536 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    9:25:void captureEndValues(androidx.transition.TransitionValues):537:537 -> g
    26:33:void captureEndValues(androidx.transition.TransitionValues):538:538 -> g
    34:36:void captureEndValues(androidx.transition.TransitionValues):539:539 -> g
    37:43:void captureEndValues(androidx.transition.TransitionValues):540:540 -> g
    3:11:androidx.transition.Transition getTransitionAt(int):223:223 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/l;"}
    12:22:androidx.transition.Transition getTransitionAt(int):226:226 -> g0
    1:7:int getTransitionCount():211:211 -> h0
    1:3:void capturePropagationValues(androidx.transition.TransitionValues):548:548 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    4:12:void capturePropagationValues(androidx.transition.TransitionValues):549:549 -> i
    13:27:void capturePropagationValues(androidx.transition.TransitionValues):551:551 -> i
    1:7:androidx.transition.TransitionSet removeListener(androidx.transition.Transition$TransitionListener):385:385 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l$f;)Lz/p;"}
    1:8:void captureStartValues(androidx.transition.TransitionValues):524:524 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    9:25:void captureStartValues(androidx.transition.TransitionValues):525:525 -> j
    26:33:void captureStartValues(androidx.transition.TransitionValues):526:526 -> j
    34:36:void captureStartValues(androidx.transition.TransitionValues):527:527 -> j
    37:43:void captureStartValues(androidx.transition.TransitionValues):528:528 -> j
    2:9:androidx.transition.TransitionSet removeTarget(android.view.View):322:322 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/p;"}
    10:23:androidx.transition.TransitionSet removeTarget(android.view.View):323:323 -> j0
    24:30:androidx.transition.TransitionSet removeTarget(android.view.View):325:325 -> j0
    1:3:androidx.transition.TransitionSet setDuration(long):239:239 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/p;"}
    4:15:androidx.transition.TransitionSet setDuration(long):240:240 -> k0
    16:22:androidx.transition.TransitionSet setDuration(long):241:241 -> k0
    23:37:androidx.transition.TransitionSet setDuration(long):243:243 -> k0
    1:6:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):258:258 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lz/p;"}
    7:10:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):259:259 -> l0
    11:17:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):260:260 -> l0
    18:31:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):262:262 -> l0
    32:38:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):265:265 -> l0
    1:6:androidx.transition.Transition clone():639:639 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/l;"}
    7:13:androidx.transition.Transition clone():640:640 -> m
    14:22:androidx.transition.Transition clone():641:641 -> m
    23:41:androidx.transition.Transition clone():643:643 -> m
    7:9:androidx.transition.TransitionSet setOrdering(int):137:137 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/p;"}
    10:32:androidx.transition.TransitionSet setOrdering(int):143:143 -> m0
    33:35:androidx.transition.TransitionSet setOrdering(int):140:140 -> m0
    1:7:androidx.transition.TransitionSet setStartDelay(long):252:252 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lz/p;"}
    1:4:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):466:466 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/t;Lz/t;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    5:13:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):467:467 -> o
    14:28:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):469:469 -> o
    29:42:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):472:472 -> o
    43:51:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):473:473 -> o
    52:55:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):475:475 -> o
    56:59:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):477:477 -> o
    60:66:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):480:480 -> o
    1:5:void setupStartEndListeners():418:418 -> o0
    6:22:void setupStartEndListeners():419:419 -> o0
    23:26:void setupStartEndListeners():420:420 -> o0
    27:35:void setupStartEndListeners():422:422 -> o0
androidx.transition.TransitionSet$1 -> z.p$a:
# {"id":"sourceFile","fileName":"TransitionSet.java"}
    androidx.transition.Transition val$nextTransition -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/l;"}
    androidx.transition.TransitionSet this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    1:8:void <init>(androidx.transition.TransitionSet,androidx.transition.Transition):503:503 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/p;Lz/l;)V"}
    1:5:void onTransitionEnd(androidx.transition.Transition):506:506 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    6:9:void onTransitionEnd(androidx.transition.Transition):507:507 -> a
androidx.transition.TransitionSet$TransitionSetListener -> z.p$b:
# {"id":"sourceFile","fileName":"TransitionSet.java"}
    androidx.transition.TransitionSet mTransitionSet -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/p;"}
    1:3:void <init>(androidx.transition.TransitionSet):433:433 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/p;)V"}
    4:6:void <init>(androidx.transition.TransitionSet):434:434 -> <init>
    1:11:void onTransitionEnd(androidx.transition.Transition):447:447 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    12:13:void onTransitionEnd(androidx.transition.Transition):450:450 -> a
    14:16:void onTransitionEnd(androidx.transition.Transition):451:451 -> a
    17:20:void onTransitionEnd(androidx.transition.Transition):453:453 -> a
    1:6:void onTransitionStart(androidx.transition.Transition):439:439 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    7:9:void onTransitionStart(androidx.transition.Transition):440:440 -> e
    10:15:void onTransitionStart(androidx.transition.Transition):441:441 -> e
androidx.transition.TransitionUtils -> z.r:
# {"id":"sourceFile","fileName":"TransitionUtils.java"}
    boolean HAS_IS_ATTACHED_TO_WINDOW -> a
    boolean HAS_OVERLAY -> b
    boolean HAS_PICTURE_BITMAP -> c
    1:5:void <clinit>():35:35 -> <clinit>
    6:13:void <clinit>():37:37 -> <clinit>
    14:16:void <clinit>():39:39 -> <clinit>
    1:5:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):51:51 -> a
    6:20:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):52:52 -> a
    21:23:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):53:53 -> a
    24:26:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):54:54 -> a
    27:42:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):55:55 -> a
    43:45:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):56:56 -> a
    46:51:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):57:57 -> a
    52:57:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):58:58 -> a
    58:63:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):59:59 -> a
    64:69:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):60:60 -> a
    70:78:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):62:62 -> a
    79:83:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):63:63 -> a
    84:89:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):64:64 -> a
    90:96:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):66:66 -> a
    97:102:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):68:68 -> a
    103:106:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):69:69 -> a
    107:109:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):70:70 -> a
    110:113:android.view.View copyViewImage(android.view.ViewGroup,android.view.View,android.view.View):71:71 -> a
    1:5:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):93:93 -> b
    6:15:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):94:94 -> b
    16:22:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):95:95 -> b
    23:32:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):102:102 -> b
    33:38:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):106:106 -> b
    39:42:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):107:107 -> b
    43:52:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):108:108 -> b
    53:60:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):111:111 -> b
    61:80:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):112:112 -> b
    81:86:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):114:114 -> b
    87:92:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):115:115 -> b
    93:96:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):116:116 -> b
    97:105:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):117:117 -> b
    106:108:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):118:118 -> b
    109:112:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):120:120 -> b
    113:117:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):122:122 -> b
    118:121:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):123:123 -> b
    122:124:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):124:124 -> b
    125:127:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):125:125 -> b
    128:130:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):126:126 -> b
    131:135:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):127:127 -> b
    136:141:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):130:130 -> b
    142:146:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):131:131 -> b
    147:149:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):132:132 -> b
    150:156:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):133:133 -> b
    157:163:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):137:137 -> b
    164:167:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):138:138 -> b
    7:11:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):149:149 -> c
    12:19:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):150:150 -> c
androidx.transition.TransitionUtils$$ExternalSyntheticApiModelOutline0 -> z.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:android.graphics.Bitmap z.TransitionUtils$$ExternalSyntheticApiModelOutline0.m(android.graphics.Picture):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.TransitionValues -> z.s:
# {"id":"sourceFile","fileName":"TransitionValues.java"}
    java.util.Map values -> a
    android.view.View view -> b
    java.util.ArrayList mTargetedTransitions -> c
    1:3:void <init>(android.view.View):52:52 -> <init>
    4:10:void <init>(android.view.View):59:59 -> <init>
    11:17:void <init>(android.view.View):70:70 -> <init>
    18:20:void <init>(android.view.View):53:53 -> <init>
    1:4:boolean equals(java.lang.Object):74:74 -> equals
    5:12:boolean equals(java.lang.Object):75:75 -> equals
    13:26:boolean equals(java.lang.Object):76:76 -> equals
    1:16:int hashCode():86:86 -> hashCode
    1:30:java.lang.String toString():91:91 -> toString
    31:57:java.lang.String toString():92:92 -> toString
    58:74:java.lang.String toString():93:93 -> toString
    75:96:java.lang.String toString():94:94 -> toString
    97:135:java.lang.String toString():95:95 -> toString
androidx.transition.TransitionValuesMaps -> z.t:
# {"id":"sourceFile","fileName":"TransitionValuesMaps.java"}
    androidx.collection.ArrayMap mViewValues -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    android.util.SparseArray mIdValues -> b
    androidx.collection.LongSparseArray mItemIdValues -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/d;"}
    androidx.collection.ArrayMap mNameValues -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    1:3:void <init>():25:25 -> <init>
    4:10:void <init>():27:27 -> <init>
    11:17:void <init>():29:29 -> <init>
    18:24:void <init>():31:31 -> <init>
    25:32:void <init>():33:33 -> <init>
androidx.transition.ViewGroupOverlayApi18 -> z.u:
# {"id":"sourceFile","fileName":"ViewGroupOverlayApi18.java"}
    android.view.ViewGroupOverlay mViewGroupOverlay -> a
    1:3:void <init>(android.view.ViewGroup):32:32 -> <init>
    4:10:void <init>(android.view.ViewGroup):33:33 -> <init>
    1:6:void add(android.view.View):48:48 -> a
    1:6:void add(android.graphics.drawable.Drawable):38:38 -> b
    1:6:void remove(android.view.View):53:53 -> c
    1:6:void remove(android.graphics.drawable.Drawable):43:43 -> d
androidx.transition.ViewGroupOverlayImpl -> z.v:
# {"id":"sourceFile","fileName":"ViewGroupOverlayImpl.java"}
    void add(android.view.View) -> a
    void remove(android.view.View) -> c
androidx.transition.ViewGroupUtils -> z.x:
# {"id":"sourceFile","fileName":"ViewGroupUtils.java"}
    boolean sTryHiddenSuppressLayout -> a
    1:1:void <clinit>():37:37 -> <clinit>
    1:6:androidx.transition.ViewGroupOverlayImpl getOverlay(android.view.ViewGroup):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Lz/v;"}
    1:4:void hiddenSuppressLayout(android.view.ViewGroup,boolean):68:68 -> b
    5:9:void hiddenSuppressLayout(android.view.ViewGroup,boolean):72:72 -> b
    10:12:void hiddenSuppressLayout(android.view.ViewGroup,boolean):74:74 -> b
    1:6:void suppressLayout(android.view.ViewGroup,boolean):56:56 -> c
    7:10:void suppressLayout(android.view.ViewGroup,boolean):57:57 -> c
    11:14:void suppressLayout(android.view.ViewGroup,boolean):59:59 -> c
androidx.transition.ViewGroupUtils$$ExternalSyntheticApiModelOutline0 -> z.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewGroupUtils$$ExternalSyntheticApiModelOutline0.m(android.view.ViewGroup,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewOverlayApi18 -> z.y:
# {"id":"sourceFile","fileName":"ViewOverlayApi18.java"}
    android.view.ViewOverlay mViewOverlay -> a
    1:3:void <init>(android.view.View):31:31 -> <init>
    4:10:void <init>(android.view.View):32:32 -> <init>
    1:6:void add(android.graphics.drawable.Drawable):37:37 -> b
    1:6:void remove(android.graphics.drawable.Drawable):42:42 -> d
androidx.transition.ViewOverlayImpl -> z.z:
# {"id":"sourceFile","fileName":"ViewOverlayImpl.java"}
    void add(android.graphics.drawable.Drawable) -> b
    void remove(android.graphics.drawable.Drawable) -> d
androidx.transition.ViewUtils -> z.a0:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    androidx.transition.ViewUtilsBase IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/m0;"}
    android.util.Property TRANSITION_ALPHA -> b
    android.util.Property CLIP_BOUNDS -> c
    1:6:void <clinit>():38:38 -> <clinit>
    7:14:void <clinit>():39:39 -> <clinit>
    15:21:void <clinit>():41:41 -> <clinit>
    22:32:void <clinit>():56:56 -> <clinit>
    33:44:void <clinit>():71:71 -> <clinit>
    1:6:void clearNonTransitionAlpha(android.view.View):128:128 -> a
    1:6:androidx.transition.ViewOverlayImpl getOverlay(android.view.View):91:91 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/z;"}
    1:7:float getTransitionAlpha(android.view.View):111:111 -> c
    1:6:androidx.transition.WindowIdImpl getWindowId(android.view.View):101:101 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/p0;"}
    1:6:void saveNonTransitionAlpha(android.view.View):119:119 -> e
    1:11:void setLeftTopRightBottom(android.view.View,int,int,int,int):199:199 -> f
    1:6:void setTransitionAlpha(android.view.View,float):107:107 -> g
    1:6:void setTransitionVisibility(android.view.View,int):145:145 -> h
    1:6:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):161:161 -> i
    1:6:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):177:177 -> j
androidx.transition.ViewUtils$1 -> z.a0$a:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):57:57 -> <init>
    1:9:java.lang.Float get(android.view.View):61:61 -> a
    1:8:void set(android.view.View,java.lang.Float):66:66 -> b
    1:7:java.lang.Object get(java.lang.Object):57:57 -> get
    1:8:void set(java.lang.Object,java.lang.Object):57:57 -> set
androidx.transition.ViewUtils$2 -> z.a0$b:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    1:4:void <init>(java.lang.Class,java.lang.String):72:72 -> <init>
    1:5:android.graphics.Rect get(android.view.View):76:76 -> a
    1:4:void set(android.view.View,android.graphics.Rect):81:81 -> b
    1:7:java.lang.Object get(java.lang.Object):72:72 -> get
    1:8:void set(java.lang.Object,java.lang.Object):72:72 -> set
androidx.transition.ViewUtilsApi19 -> z.d0:
# {"id":"sourceFile","fileName":"ViewUtilsApi19.java"}
    boolean sTryHiddenTransitionAlpha -> c
    1:1:void <clinit>():31:31 -> <clinit>
    1:4:void <init>():26:26 -> <init>
    1:1:void clearNonTransitionAlpha(android.view.View):72:72 -> a
    1:4:float getTransitionAlpha(android.view.View):52:52 -> b
    5:10:float getTransitionAlpha(android.view.View):56:56 -> b
    11:12:float getTransitionAlpha(android.view.View):58:58 -> b
    13:17:float getTransitionAlpha(android.view.View):61:61 -> b
    1:1:void saveNonTransitionAlpha(android.view.View):67:67 -> c
    1:4:void setTransitionAlpha(android.view.View,float):36:36 -> e
    5:9:void setTransitionAlpha(android.view.View,float):40:40 -> e
    10:11:void setTransitionAlpha(android.view.View,float):43:43 -> e
    12:15:void setTransitionAlpha(android.view.View,float):46:46 -> e
androidx.transition.ViewUtilsApi19$$ExternalSyntheticApiModelOutline0 -> z.b0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewUtilsApi19$$ExternalSyntheticApiModelOutline0.m(android.view.View,float):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi19$$ExternalSyntheticApiModelOutline1 -> z.c0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:5:float z.ViewUtilsApi19$$ExternalSyntheticApiModelOutline1.m(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi21 -> z.g0:
# {"id":"sourceFile","fileName":"ViewUtilsApi21.java"}
    boolean sTryHiddenTransformMatrixToGlobal -> d
    boolean sTryHiddenTransformMatrixToLocal -> e
    1:1:void <clinit>():41:41 -> <clinit>
    1:4:void <init>():28:28 -> <init>
    1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):46:46 -> g
    5:9:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):50:50 -> g
    10:12:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):52:52 -> g
    1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):60:60 -> h
    5:9:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):64:64 -> h
    10:12:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):66:66 -> h
androidx.transition.ViewUtilsApi21$$ExternalSyntheticApiModelOutline0 -> z.e0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewUtilsApi21$$ExternalSyntheticApiModelOutline0.m(android.view.View,android.graphics.Matrix):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi21$$ExternalSyntheticApiModelOutline1 -> z.f0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewUtilsApi21$$ExternalSyntheticApiModelOutline1.m(android.view.View,android.graphics.Matrix):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi22 -> z.i0:
# {"id":"sourceFile","fileName":"ViewUtilsApi22.java"}
    boolean sTryHiddenSetLeftTopRightBottom -> f
    1:1:void <clinit>():31:31 -> <clinit>
    1:4:void <init>():26:26 -> <init>
    1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):36:36 -> d
    5:9:void setLeftTopRightBottom(android.view.View,int,int,int,int):40:40 -> d
    10:12:void setLeftTopRightBottom(android.view.View,int,int,int,int):42:42 -> d
androidx.transition.ViewUtilsApi22$$ExternalSyntheticApiModelOutline0 -> z.h0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewUtilsApi22$$ExternalSyntheticApiModelOutline0.m(android.view.View,int,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi23 -> z.k0:
# {"id":"sourceFile","fileName":"ViewUtilsApi23.java"}
    boolean sTryHiddenSetTransitionVisibility -> g
    1:1:void <clinit>():32:32 -> <clinit>
    1:4:void <init>():27:27 -> <init>
    1:6:void setTransitionVisibility(android.view.View,int):38:38 -> f
    7:10:void setTransitionVisibility(android.view.View,int):39:39 -> f
    11:14:void setTransitionVisibility(android.view.View,int):41:41 -> f
    15:19:void setTransitionVisibility(android.view.View,int):45:45 -> f
    20:22:void setTransitionVisibility(android.view.View,int):47:47 -> f
androidx.transition.ViewUtilsApi23$$ExternalSyntheticApiModelOutline0 -> z.j0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:4:void z.ViewUtilsApi23$$ExternalSyntheticApiModelOutline0.m(android.view.View,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.transition.ViewUtilsApi29 -> z.l0:
# {"id":"sourceFile","fileName":"ViewUtilsApi29.java"}
    1:4:void <init>():27:27 -> <init>
    1:5:float getTransitionAlpha(android.view.View):36:36 -> b
    1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):46:46 -> d
    1:4:void setTransitionAlpha(android.view.View,float):31:31 -> e
    1:4:void setTransitionVisibility(android.view.View,int):41:41 -> f
    1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):51:51 -> g
    1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):56:56 -> h
androidx.transition.ViewUtilsBase -> z.m0:
# {"id":"sourceFile","fileName":"ViewUtilsBase.java"}
    java.lang.reflect.Field sViewFlagsField -> a
    boolean sViewFlagsFieldFetched -> b
    1:4:void <init>():32:32 -> <init>
    void clearNonTransitionAlpha(android.view.View) -> a
    float getTransitionAlpha(android.view.View) -> b
    void saveNonTransitionAlpha(android.view.View) -> c
    void setLeftTopRightBottom(android.view.View,int,int,int,int) -> d
    void setTransitionAlpha(android.view.View,float) -> e
    1:5:void setTransitionVisibility(android.view.View,int):155:155 -> f
    6:15:void setTransitionVisibility(android.view.View,int):157:157 -> f
    16:19:void setTransitionVisibility(android.view.View,int):158:158 -> f
    20:26:void setTransitionVisibility(android.view.View,int):160:160 -> f
    27:28:void setTransitionVisibility(android.view.View,int):162:162 -> f
    29:32:void setTransitionVisibility(android.view.View,int):164:164 -> f
    33:36:void setTransitionVisibility(android.view.View,int):166:166 -> f
    37:45:void setTransitionVisibility(android.view.View,int):167:167 -> f
    void transformMatrixToGlobal(android.view.View,android.graphics.Matrix) -> g
    void transformMatrixToLocal(android.view.View,android.graphics.Matrix) -> h
androidx.transition.Visibility -> z.n0:
# {"id":"sourceFile","fileName":"Visibility.java"}
    int mMode -> M
    java.lang.String[] sTransitionProperties -> N
    1:11:void <clinit>():81:81 -> <clinit>
    1:4:void <init>():100:100 -> <init>
    5:7:void <init>():98:98 -> <init>
    1:3:java.lang.String[] getTransitionProperties():146:146 -> D
    11:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):515:515 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;Lz/s;)Z"}
    13:20:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):516:516 -> F
    21:27:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):517:517 -> F
    28:31:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):522:522 -> F
    32:46:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):523:523 -> F
    1:6:void captureValues(androidx.transition.TransitionValues):150:150 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    7:17:void captureValues(androidx.transition.TransitionValues):151:151 -> c0
    18:31:void captureValues(androidx.transition.TransitionValues):152:152 -> c0
    32:33:void captureValues(androidx.transition.TransitionValues):153:153 -> c0
    34:38:void captureValues(androidx.transition.TransitionValues):154:154 -> c0
    39:46:void captureValues(androidx.transition.TransitionValues):155:155 -> c0
    1:6:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):195:195 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;Lz/s;)Lz/n0$c;"}
    7:8:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):196:196 -> d0
    9:12:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):197:197 -> d0
    13:26:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):198:198 -> d0
    27:40:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):199:199 -> d0
    41:51:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):200:200 -> d0
    52:53:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):202:202 -> d0
    54:57:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):203:203 -> d0
    58:65:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):205:205 -> d0
    66:79:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):206:206 -> d0
    80:90:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):207:207 -> d0
    91:92:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):209:209 -> d0
    93:99:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):210:210 -> d0
    100:116:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):213:213 -> d0
    117:118:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):219:219 -> d0
    119:123:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):220:220 -> d0
    124:125:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):222:222 -> d0
    126:128:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):223:223 -> d0
    129:132:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):227:227 -> d0
    133:134:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):228:228 -> d0
    135:137:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):229:229 -> d0
    138:141:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):230:230 -> d0
    142:143:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):231:231 -> d0
    144:148:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):232:232 -> d0
    149:152:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):236:236 -> d0
    153:154:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):237:237 -> d0
    155:159:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):238:238 -> d0
    160:163:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):239:239 -> d0
    164:165:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):240:240 -> d0
    166:168:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):241:241 -> d0
    android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    1:12:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):284:284 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/s;ILz/s;I)Landroid/animation/Animator;"}
    13:21:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):288:288 -> f0
    22:25:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):289:289 -> f0
    26:29:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):291:291 -> f0
    30:33:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):293:293 -> f0
    34:38:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):294:294 -> f0
    39:46:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):298:298 -> f0
    1:4:void captureEndValues(androidx.transition.TransitionValues):165:165 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    1:11:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):343:343 -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/s;ILz/s;I)Landroid/animation/Animator;"}
    12:15:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):352:352 -> h0
    16:19:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):353:353 -> h0
    20:37:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):358:358 -> h0
    38:64:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):368:368 -> h0
    65:71:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):393:393 -> h0
    72:79:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):396:396 -> h0
    80:85:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):397:397 -> h0
    86:89:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):398:398 -> h0
    90:93:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):399:399 -> h0
    94:97:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):402:402 -> h0
    98:101:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):403:403 -> h0
    102:110:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):404:404 -> h0
    111:114:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):407:407 -> h0
    115:123:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):408:408 -> h0
    124:140:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):409:409 -> h0
    141:150:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):424:424 -> h0
    151:152:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):425:425 -> h0
    153:154:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):426:426 -> h0
    155:156:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):427:427 -> h0
    157:159:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):428:428 -> h0
    160:170:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):429:429 -> h0
    171:181:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):430:430 -> h0
    182:188:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):431:431 -> h0
    189:196:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):433:433 -> h0
    197:204:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):436:436 -> h0
    205:209:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):438:438 -> h0
    210:220:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):441:441 -> h0
    221:224:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):470:470 -> h0
    225:227:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):471:471 -> h0
    228:233:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):472:472 -> h0
    234:238:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):474:474 -> h0
    239:241:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):476:476 -> h0
    242:244:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):477:477 -> h0
    245:248:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):478:478 -> h0
    249:253:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):480:480 -> h0
    5:7:void setMode(int):129:129 -> i0
    8:15:void setMode(int):127:127 -> i0
    1:4:void captureStartValues(androidx.transition.TransitionValues):160:160 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/s;)V"}
    1:4:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):250:250 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lz/s;Lz/s;)Landroid/animation/Animator;"}
    5:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):251:251 -> n
    17:20:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):253:253 -> n
    21:36:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> n
    37:48:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):257:257 -> n
androidx.transition.Visibility$1 -> z.n0$a:
# {"id":"sourceFile","fileName":"Visibility.java"}
    android.view.ViewGroup val$overlayHost -> a
    android.view.View val$finalOverlayView -> b
    android.view.View val$startView -> c
    androidx.transition.Visibility this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/n0;"}
    1:12:void <init>(androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):441:441 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/n0;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;)V"}
    1:8:void onTransitionEnd(androidx.transition.Transition):459:459 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    9:19:void onTransitionEnd(androidx.transition.Transition):460:460 -> a
    20:23:void onTransitionEnd(androidx.transition.Transition):461:461 -> a
    1:8:void onTransitionResume(androidx.transition.Transition):450:450 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    9:20:void onTransitionResume(androidx.transition.Transition):451:451 -> b
    21:26:void onTransitionResume(androidx.transition.Transition):453:453 -> b
    1:12:void onTransitionPause(androidx.transition.Transition):445:445 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
androidx.transition.Visibility$DisappearListener -> z.n0$b:
# {"id":"sourceFile","fileName":"Visibility.java"}
    android.view.View mView -> a
    int mFinalVisibility -> b
    android.view.ViewGroup mParent -> c
    boolean mSuppressLayout -> d
    boolean mLayoutSuppressed -> e
    boolean mCanceled -> f
    1:4:void <init>(android.view.View,int,boolean):538:538 -> <init>
    5:6:void <init>(android.view.View,int,boolean):536:536 -> <init>
    7:8:void <init>(android.view.View,int,boolean):539:539 -> <init>
    9:10:void <init>(android.view.View,int,boolean):540:540 -> <init>
    11:18:void <init>(android.view.View,int,boolean):541:541 -> <init>
    19:21:void <init>(android.view.View,int,boolean):542:542 -> <init>
    22:25:void <init>(android.view.View,int,boolean):544:544 -> <init>
    1:3:void onTransitionEnd(androidx.transition.Transition):590:590 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    4:7:void onTransitionEnd(androidx.transition.Transition):591:591 -> a
    2:5:void onTransitionResume(androidx.transition.Transition):605:605 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionCancel(androidx.transition.Transition):596:596 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    2:5:void onTransitionPause(androidx.transition.Transition):600:600 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:1:void onTransitionStart(androidx.transition.Transition):586:586 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/l;)V"}
    1:4:void hideViewWhenNotCanceled():609:609 -> f
    5:11:void hideViewWhenNotCanceled():611:611 -> f
    12:15:void hideViewWhenNotCanceled():612:612 -> f
    16:19:void hideViewWhenNotCanceled():613:613 -> f
    20:23:void hideViewWhenNotCanceled():617:617 -> f
    1:12:void suppressLayout(boolean):621:621 -> g
    13:14:void suppressLayout(boolean):622:622 -> g
    15:18:void suppressLayout(boolean):623:623 -> g
    2:4:void onAnimationCancel(android.animation.Animator):567:567 -> onAnimationCancel
    1:4:void onAnimationEnd(android.animation.Animator):580:580 -> onAnimationEnd
    1:4:void onAnimationPause(android.animation.Animator):551:551 -> onAnimationPause
    5:12:void onAnimationPause(android.animation.Animator):552:552 -> onAnimationPause
    1:1:void onAnimationRepeat(android.animation.Animator):572:572 -> onAnimationRepeat
    1:4:void onAnimationResume(android.animation.Animator):560:560 -> onAnimationResume
    5:11:void onAnimationResume(android.animation.Animator):561:561 -> onAnimationResume
    1:1:void onAnimationStart(android.animation.Animator):576:576 -> onAnimationStart
androidx.transition.Visibility$VisibilityInfo -> z.n0$c:
# {"id":"sourceFile","fileName":"Visibility.java"}
    boolean mVisibilityChange -> a
    boolean mFadeIn -> b
    int mStartVisibility -> c
    int mEndVisibility -> d
    android.view.ViewGroup mStartParent -> e
    android.view.ViewGroup mEndParent -> f
    1:4:void <init>():87:87 -> <init>
androidx.transition.WindowIdApi18 -> z.o0:
# {"id":"sourceFile","fileName":"WindowIdApi18.java"}
    android.view.WindowId mWindowId -> a
    1:3:void <init>(android.view.View):29:29 -> <init>
    4:10:void <init>(android.view.View):30:30 -> <init>
    1:20:boolean equals(java.lang.Object):35:35 -> equals
    1:7:int hashCode():40:40 -> hashCode
androidx.transition.WindowIdImpl -> z.p0:
# {"id":"sourceFile","fileName":"WindowIdImpl.java"}
androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> a0.a:
# {"id":"sourceFile","fileName":"VectorDrawableCommon.java"}
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> a0.b:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparcelable.CustomVersionedParcelable:
# {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"}
    1:4:void <init>():27:27 -> <init>
androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    androidx.versionedparcelable.VersionedParcelable mParcel -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"}
    1:8:void <clinit>():60:60 -> <clinit>
    1:3:void <init>(android.os.Parcel):38:38 -> <init>
    4:15:void <init>(android.os.Parcel):39:39 -> <init>
    1:2:int describeContents():0:0 -> describeContents
    1:5:void writeToParcel(android.os.Parcel,int):56:56 -> writeToParcel
    6:11:void writeToParcel(android.os.Parcel,int):57:57 -> writeToParcel
androidx.versionedparcelable.ParcelImpl$1 -> androidx.versionedparcelable.ParcelImpl$a:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    1:4:void <init>():60:60 -> <init>
    1:6:androidx.versionedparcelable.ParcelImpl createFromParcel(android.os.Parcel):63:63 -> a
    1:3:androidx.versionedparcelable.ParcelImpl[] newArray(int):68:68 -> b
    1:5:java.lang.Object createFromParcel(android.os.Parcel):60:60 -> createFromParcel
    1:5: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":"Ln/a;"}
    androidx.collection.ArrayMap mWriteCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    androidx.collection.ArrayMap mParcelizerCache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"}
    1:3:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;Ln/a;Ln/a;)V"}
    4:5:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):87:87 -> <init>
    6:7:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):88:88 -> <init>
    8:10:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):89:89 -> <init>
    void writeByteArray(byte[]) -> A
    1:3:void writeByteArray(byte[],int):304:304 -> B
    4:7:void writeByteArray(byte[],int):305:305 -> B
    void writeCharSequence(java.lang.CharSequence) -> C
    1:3:void writeCharSequence(java.lang.CharSequence,int):325:325 -> D
    4:7:void writeCharSequence(java.lang.CharSequence,int):326:326 -> D
    void writeInt(int) -> E
    1:3:void writeInt(int,int):334:334 -> F
    4:7:void writeInt(int,int):335:335 -> F
    void writeParcelable(android.os.Parcelable) -> G
    1:3:void writeParcelable(android.os.Parcelable,int):391:391 -> H
    4:7:void writeParcelable(android.os.Parcelable,int):392:392 -> H
    void writeString(java.lang.String) -> I
    1:3:void writeString(java.lang.String,int):370:370 -> J
    4:7:void writeString(java.lang.String,int):371:371 -> J
    1:8:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1586:1586 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;Landroidx/versionedparcelable/a;)V"}
    9:25:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1587:1587 -> K
    26:33:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1598:1598 -> K
    34:41:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1596:1596 -> K
    42:49:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1591:1591 -> K
    50:56:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1592:1592 -> K
    57:64:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1594:1594 -> K
    65:72:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1589:1589 -> K
    4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1029:1029 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;)V"}
    8:10:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1032:1032 -> L
    11:14:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1034:1034 -> L
    15:17:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1035:1035 -> L
    18:21:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1036:1036 -> L
    1:3:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1021:1021 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;I)V"}
    4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1022:1022 -> M
    1:8:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1042:1042 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;)V"}
    9:17:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1047:1047 -> N
    18:48: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;"}
    1:14:java.lang.Class findParcelClass(java.lang.Class):1628:1628 -> c
    15:22:java.lang.Class findParcelClass(java.lang.Class):1630:1630 -> c
    23:37:java.lang.Class findParcelClass(java.lang.Class):1631:1631 -> c
    38:45:java.lang.Class findParcelClass(java.lang.Class):1632:1632 -> c
    46:55:java.lang.Class findParcelClass(java.lang.Class):1633:1633 -> c
    1:10:java.lang.reflect.Method getReadMethod(java.lang.String):1604:1604 -> d
    11:14:java.lang.reflect.Method getReadMethod(java.lang.String):1606:1606 -> d
    15:24:java.lang.reflect.Method getReadMethod(java.lang.String):1607:1607 -> d
    25:34:java.lang.reflect.Method getReadMethod(java.lang.String):1608:1608 -> d
    35:40:java.lang.reflect.Method getReadMethod(java.lang.String):1609:1609 -> d
    1:14:java.lang.reflect.Method getWriteMethod(java.lang.Class):1616:1616 -> e
    15:18:java.lang.reflect.Method getWriteMethod(java.lang.Class):1618:1618 -> e
    19:21:java.lang.reflect.Method getWriteMethod(java.lang.Class):1619:1619 -> e
    22:33:java.lang.reflect.Method getWriteMethod(java.lang.Class):1620:1620 -> e
    34:43:java.lang.reflect.Method getWriteMethod(java.lang.Class):1621:1621 -> e
    1:2:boolean isStream():0:0 -> f
    boolean readBoolean() -> g
    1:7:boolean readBoolean(boolean,int):399:399 -> h
    8:12:boolean readBoolean(boolean,int):402:402 -> h
    byte[] readByteArray() -> i
    1:7:byte[] readByteArray(byte[],int):472:472 -> j
    8:12:byte[] readByteArray(byte[],int):475:475 -> j
    java.lang.CharSequence readCharSequence() -> k
    1:7:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):616:616 -> l
    8:12:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):619:619 -> l
    boolean readField(int) -> m
    1:4: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;)Lb0/a;"}
    5:24:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1566:1566 -> n
    25:32:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1577:1577 -> n
    33:40:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1575:1575 -> n
    41:48:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1570:1570 -> n
    49:55:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1571:1571 -> n
    56:63:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1573:1573 -> n
    64:71:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1568:1568 -> n
    int readInt() -> o
    1:7:int readInt(int,int):409:409 -> p
    8:12:int readInt(int,int):412:412 -> p
    android.os.Parcelable readParcelable() -> q
    1:7:android.os.Parcelable readParcelable(android.os.Parcelable,int):481:481 -> r
    8:12:android.os.Parcelable readParcelable(android.os.Parcelable,int):484:484 -> r
    java.lang.String readString() -> s
    1:7:java.lang.String readString(java.lang.String,int):451:451 -> t
    8:12:java.lang.String readString(java.lang.String,int):454:454 -> t
    1:8:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1509:1509 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a;"}
    9:17:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1513:1513 -> u
    1:7:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1493:1493 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;I)Lb0/a;"}
    8:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1496:1496 -> v
    void setOutputField(int) -> w
    1:1:void setSerializationFlags(boolean,boolean):0:0 -> x
    void writeBoolean(boolean) -> y
    1:3:void writeBoolean(boolean,int):294:294 -> z
    4:7: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;Ln/a;Ln/a;Ln/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>
    3:8:void writeByteArray(byte[]):127:127 -> A
    9:14:void writeByteArray(byte[]):128:128 -> A
    15:21:void writeByteArray(byte[]):130:130 -> A
    1:7:void writeCharSequence(java.lang.CharSequence):196:196 -> C
    1:6:void writeInt(int):146:146 -> E
    1:7:void writeParcelable(android.os.Parcelable):176:176 -> G
    1:6:void writeString(java.lang.String):166:166 -> I
    1:4:void closeField():99:99 -> a
    5:10:void closeField():100:100 -> a
    11:18:void closeField():101:101 -> a
    19:23:void closeField():107:107 -> a
    24:28:void closeField():108:108 -> a
    29:34:void closeField():109:109 -> a
    1:45:androidx.versionedparcelable.VersionedParcel createSubParcel():119:119 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"}
    1:12:boolean readBoolean():258:258 -> g
    1:10:byte[] readByteArray():236:236 -> i
    11:12:byte[] readByteArray():240:240 -> i
    13:18:byte[] readByteArray():241:241 -> i
    1:11:java.lang.CharSequence readCharSequence():201:201 -> k
    1:8:boolean readField(int):70:70 -> m
    9:13:boolean readField(int):71:71 -> m
    14:28:boolean readField(int):74:74 -> m
    29:35:boolean readField(int):77:77 -> m
    36:41:boolean readField(int):78:78 -> m
    42:49:boolean readField(int):79:79 -> m
    50:55:boolean readField(int):82:82 -> m
    56:61:boolean readField(int):84:84 -> m
    1:7:int readInt():206:206 -> o
    1:15:android.os.Parcelable readParcelable():248:248 -> q
    1:7:java.lang.String readString():226:226 -> s
    1:3:void setOutputField(int):89:89 -> w
    4:5:void setOutputField(int):90:90 -> w
    6:17:void setOutputField(int):91:91 -> w
    18:20:void setOutputField(int):93:93 -> w
    21:24:void setOutputField(int):94:94 -> w
    1:6:void writeBoolean(boolean):181:181 -> y
androidx.versionedparcelable.VersionedParcelable -> b0.a:
# {"id":"sourceFile","fileName":"VersionedParcelable.java"}
com.android.inputmethodcommon.InputMethodSettingsFragment -> c0.a:
# {"id":"sourceFile","fileName":"InputMethodSettingsFragment.java"}
    com.android.inputmethodcommon.InputMethodSettingsImpl mSettings -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/b;"}
    1:3:void <init>():33:33 -> <init>
    4:11:void <init>():35:35 -> <init>
    1:3:void onResume():103:103 -> K0
    4:9:void onResume():104:104 -> K0
    1:1:void onCreatePreferences(android.os.Bundle,java.lang.String):48:48 -> P1
    1:6:void setInputMethodSettingsCategoryTitle(java.lang.CharSequence):63:63 -> Z1
    1:6:void setSubtypeEnablerTitle(java.lang.CharSequence):79:79 -> a2
    1:4:void onCreate(android.os.Bundle):39:39 -> p0
com.android.inputmethodcommon.InputMethodSettingsImpl -> c0.b:
# {"id":"sourceFile","fileName":"InputMethodSettingsImpl.java"}
    android.preference.Preference mSubtypeEnablerPreference -> a
    int mInputMethodSettingsCategoryTitleRes -> b
    java.lang.CharSequence mInputMethodSettingsCategoryTitle -> c
    int mSubtypeEnablerTitleRes -> d
    java.lang.CharSequence mSubtypeEnablerTitle -> e
    int mSubtypeEnablerIconRes -> f
    android.graphics.drawable.Drawable mSubtypeEnablerIcon -> g
    android.view.inputmethod.InputMethodManager mImm -> h
    android.view.inputmethod.InputMethodInfo mImi -> i
    android.content.Context mContext -> j
    1:4:void <init>():39:39 -> <init>
    9:12:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):102:102 -> a
    13:17:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):103:103 -> a
    18:24:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):104:104 -> a
    25:30:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):106:106 -> a
    31:36:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):107:107 -> a
    37:41:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):108:108 -> a
    42:45:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):110:110 -> a
    46:51:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):111:111 -> a
    52:61:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):110:110 -> a
    62:68:java.lang.String getEnabledSubtypesLabel(android.content.Context,android.view.inputmethod.InputMethodManager,android.view.inputmethod.InputMethodInfo):113:113 -> a
    2:3:void setInputMethodSettingsCategoryTitle(java.lang.CharSequence):129:129 -> b
    4:5:void setInputMethodSettingsCategoryTitle(java.lang.CharSequence):130:130 -> b
    6:9:void setInputMethodSettingsCategoryTitle(java.lang.CharSequence):131:131 -> b
    2:3:void setSubtypeEnablerTitle(java.lang.CharSequence):148:148 -> c
    4:5:void setSubtypeEnablerTitle(java.lang.CharSequence):149:149 -> c
    6:9:void setSubtypeEnablerTitle(java.lang.CharSequence):150:150 -> c
    1:4:void updateSubtypeEnabler():181:181 -> d
    5:8:void updateSubtypeEnabler():182:182 -> d
    9:12:void updateSubtypeEnabler():183:183 -> d
    13:20:void updateSubtypeEnabler():184:184 -> d
    21:27:void updateSubtypeEnabler():185:185 -> d
    28:37:void updateSubtypeEnabler():187:187 -> d
    38:43:void updateSubtypeEnabler():188:188 -> d
    44:48:void updateSubtypeEnabler():189:189 -> d
    49:52:void updateSubtypeEnabler():191:191 -> d
    53:58:void updateSubtypeEnabler():192:192 -> d
    59:62:void updateSubtypeEnabler():193:193 -> d
    63:68:void updateSubtypeEnabler():194:194 -> d
com.philolog.hoplitekeyboard.AboutActivity -> com.philolog.hoplitekeyboard.AboutActivity:
# {"id":"sourceFile","fileName":"AboutActivity.java"}
    android.widget.TextView tv -> B
    1:4:void <init>():29:29 -> <init>
    1:3:void onCreate(android.os.Bundle):33:33 -> onCreate
    4:8:void onCreate(android.os.Bundle):34:34 -> onCreate
    9:18:void onCreate(android.os.Bundle):36:36 -> onCreate
    19:29:void onCreate(android.os.Bundle):38:38 -> onCreate
com.philolog.hoplitekeyboard.GreekVerb -> com.philolog.hoplitekeyboard.GreekVerb:
# {"id":"sourceFile","fileName":"GreekVerb.java"}
    1:6:void <clinit>():31:31 -> <clinit>
com.philolog.hoplitekeyboard.HCGreekEditText -> com.philolog.hoplitekeyboard.HCGreekEditText:
# {"id":"sourceFile","fileName":"HCGreekEditText.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):11:11 -> <init>
    5:10:void <init>(android.content.Context,android.util.AttributeSet):15:15 -> <init>
    11:13:void <init>(android.content.Context,android.util.AttributeSet):16:16 -> <init>
    14:17:void <init>(android.content.Context,android.util.AttributeSet):17:17 -> <init>
com.philolog.hoplitekeyboard.HKHandleKeys -> d0.a:
# {"id":"sourceFile","fileName":"HKHandleKeys.java"}
    java.lang.String[] letters -> a
    1:265:void <clinit>():91:91 -> <clinit>
    1:45:boolean isCombiningCharacter(char):269:269 -> a
    1:45:boolean isDiacriticKey(int):282:282 -> b
    1:105:boolean isPunctuationKey(int):295:295 -> c
    1:13:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):167:167 -> d
    14:15:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):171:171 -> d
    16:18:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):172:172 -> d
    19:25:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):175:175 -> d
    26:29:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):179:179 -> d
    30:33:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):181:181 -> d
    34:40:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):186:186 -> d
    41:50:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):193:193 -> d
    51:58:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):196:196 -> d
    59:66:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):199:199 -> d
    67:69:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):200:200 -> d
    70:72:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):201:201 -> d
    73:76:void localAccentLetter(android.view.inputmethod.InputConnection,int,int,int):202:202 -> d
    1:9:int numCombiningChars(java.lang.String):209:209 -> e
    10:13:int numCombiningChars(java.lang.String):212:212 -> e
    14:25:int numCombiningChars(java.lang.String):213:213 -> e
    1:8:int numCombiningCharsAfter(java.lang.String):226:226 -> f
    9:12:int numCombiningCharsAfter(java.lang.String):229:229 -> f
    13:24:int numCombiningCharsAfter(java.lang.String):230:230 -> f
    10:15:void onKey(int,int[],android.view.inputmethod.InputConnection,int):106:106 -> g
    16:21:void onKey(int,int[],android.view.inputmethod.InputConnection,int):108:108 -> g
    22:31:void onKey(int,int[],android.view.inputmethod.InputConnection,int):109:109 -> g
    32:39:void onKey(int,int[],android.view.inputmethod.InputConnection,int):113:113 -> g
    40:43:void onKey(int,int[],android.view.inputmethod.InputConnection,int):117:117 -> g
    44:51:void onKey(int,int[],android.view.inputmethod.InputConnection,int):118:118 -> g
    52:55:void onKey(int,int[],android.view.inputmethod.InputConnection,int):122:122 -> g
    56:62:void onKey(int,int[],android.view.inputmethod.InputConnection,int):124:124 -> g
    63:66:void onKey(int,int[],android.view.inputmethod.InputConnection,int):128:128 -> g
    67:71:void onKey(int,int[],android.view.inputmethod.InputConnection,int):129:129 -> g
    72:77:void onKey(int,int[],android.view.inputmethod.InputConnection,int):130:130 -> g
    78:91:void onKey(int,int[],android.view.inputmethod.InputConnection,int):133:133 -> g
    92:100:void onKey(int,int[],android.view.inputmethod.InputConnection,int):144:144 -> g
    101:108:void onKey(int,int[],android.view.inputmethod.InputConnection,int):146:146 -> g
    109:117:void onKey(int,int[],android.view.inputmethod.InputConnection,int):148:148 -> g
    118:125:void onKey(int,int[],android.view.inputmethod.InputConnection,int):150:150 -> g
    126:134:void onKey(int,int[],android.view.inputmethod.InputConnection,int):152:152 -> g
    135:143:void onKey(int,int[],android.view.inputmethod.InputConnection,int):154:154 -> g
    144:151:void onKey(int,int[],android.view.inputmethod.InputConnection,int):156:156 -> g
    152:159:void onKey(int,int[],android.view.inputmethod.InputConnection,int):158:158 -> g
    160:169:void onKey(int,int[],android.view.inputmethod.InputConnection,int):160:160 -> g
    170:173:void onKey(int,int[],android.view.inputmethod.InputConnection,int):162:162 -> g
com.philolog.hoplitekeyboard.HKLocalOnKeyboardActionListener -> d0.b:
# {"id":"sourceFile","fileName":"HKLocalOnKeyboardActionListener.java"}
    com.philolog.hoplitekeyboard.HopliteKeyboardView kv -> e
    android.content.Context c -> f
    android.view.inputmethod.InputConnection ic -> g
    boolean capsLock -> h
    boolean extraKeysLock -> i
    1:4:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):44:44 -> <init>
    5:6:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):40:40 -> <init>
    7:8:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):41:41 -> <init>
    9:10:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):45:45 -> <init>
    11:12:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):46:46 -> <init>
    13:15:void <init>(android.view.inputmethod.InputConnection,com.philolog.hoplitekeyboard.HopliteKeyboardView,android.content.Context):47:47 -> <init>
    1:23:void playClick(int):151:151 -> a
    24:28:void playClick(int):164:164 -> a
    29:33:void playClick(int):155:155 -> a
    34:39:void playClick(int):161:161 -> a
    40:43:void playClick(int):158:158 -> a
    5:8:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):90:90 -> b
    9:12:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):91:91 -> b
    13:15:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):92:92 -> b
    16:18:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):95:95 -> b
    19:22:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):99:99 -> b
    23:25:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):100:100 -> b
    26:27:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):103:103 -> b
    28:32:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):106:106 -> b
    33:35:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):107:107 -> b
    36:38:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):108:108 -> b
    39:42:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):109:109 -> b
    1:15:void vibrate():144:144 -> c
    16:23:void vibrate():146:146 -> c
    1:17:void onKey(int,int[]):52:52 -> onKey
    18:31:void onKey(int,int[]):58:58 -> onKey
    32:36:void onKey(int,int[]):60:60 -> onKey
    37:43:void onKey(int,int[]):61:61 -> onKey
    44:48:void onKey(int,int[]):63:63 -> onKey
    49:50:void onKey(int,int[]):64:64 -> onKey
    51:54:void onKey(int,int[]):65:65 -> onKey
    55:59:void onKey(int,int[]):72:72 -> onKey
    60:65:void onKey(int,int[]):75:75 -> onKey
    66:68:void onKey(int,int[]):77:77 -> onKey
    69:74:void onKey(int,int[]):79:79 -> onKey
    75:78:void onKey(int,int[]):81:81 -> onKey
    1:7:void onPress(int):116:116 -> onPress
    1:1:void onRelease(int):121:121 -> onRelease
    1:1:void onText(java.lang.CharSequence):125:125 -> onText
    1:1:void swipeDown():129:129 -> swipeDown
    1:1:void swipeLeft():133:133 -> swipeLeft
    1:1:void swipeRight():137:137 -> swipeRight
    1:1:void swipeUp():141:141 -> swipeUp
com.philolog.hoplitekeyboard.HKMainMenu -> com.philolog.hoplitekeyboard.HKMainMenu:
# {"id":"sourceFile","fileName":"HKMainMenu.java"}
    com.philolog.hoplitekeyboard.HCGreekEditText mTextView -> B
    android.view.View menuView -> C
    com.philolog.hoplitekeyboard.HopliteKeyboardView mKeyboardView -> D
    1:4:void <init>():37:37 -> <init>
    1:4:void $r8$lambda$1NKpIAgr__E0Fv4o4lG5aPRGTRQ(com.philolog.hoplitekeyboard.HKMainMenu,android.content.SharedPreferences,java.lang.String):0:0 -> M
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:boolean $r8$lambda$Bm5rdINyQ4iX1vVw72Ko4IpGZ4A(com.philolog.hoplitekeyboard.HKMainMenu,android.view.View,android.view.MotionEvent):0:0 -> N
      # {"id":"com.android.tools.r8.synthesized"}
    3:59:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):92:92 -> O
    60:63:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):100:100 -> O
    64:69:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):94:94 -> O
    70:78:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):95:95 -> O
    79:87:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):97:97 -> O
    88:96:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):99:99 -> O
    1:8:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):107:107 -> P
    9:14:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):108:108 -> P
    15:20:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):109:109 -> P
    21:27:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):110:110 -> P
    1:4:void localSetTheme():43:43 -> Q
    5:12:void localSetTheme():44:44 -> Q
    13:31:void localSetTheme():46:46 -> Q
    32:37:void localSetTheme():54:54 -> Q
    38:43:void localSetTheme():48:48 -> Q
    44:49:void localSetTheme():51:51 -> Q
    1:3:void onCreate(android.os.Bundle):61:61 -> onCreate
    4:6:void onCreate(android.os.Bundle):62:62 -> onCreate
    7:11:void onCreate(android.os.Bundle):69:69 -> onCreate
    12:21:void onCreate(android.os.Bundle):71:71 -> onCreate
    22:31:void onCreate(android.os.Bundle):72:72 -> onCreate
    32:39:void onCreate(android.os.Bundle):73:73 -> onCreate
    40:44:void onCreate(android.os.Bundle):74:74 -> onCreate
    45:51:void onCreate(android.os.Bundle):76:76 -> onCreate
    52:61:void onCreate(android.os.Bundle):77:77 -> onCreate
    62:65:void onCreate(android.os.Bundle):79:79 -> onCreate
    66:76:void onCreate(android.os.Bundle):80:80 -> onCreate
    77:86:void onCreate(android.os.Bundle):81:81 -> onCreate
    87:94:void onCreate(android.os.Bundle):82:82 -> onCreate
    95:99:void onCreate(android.os.Bundle):84:84 -> onCreate
    100:104:void onCreate(android.os.Bundle):85:85 -> onCreate
    105:115:void onCreate(android.os.Bundle):87:87 -> onCreate
    116:129:void onCreate(android.os.Bundle):88:88 -> onCreate
    130:134:void onCreate(android.os.Bundle):90:90 -> onCreate
    135:137:void onCreate(android.os.Bundle):104:104 -> onCreate
    138:148:void onCreate(android.os.Bundle):106:106 -> onCreate
    1:3:void onResume():212:212 -> onResume
    4:13:void onResume():213:213 -> onResume
    14:23:void onResume():214:214 -> onResume
    24:27:void onResume():215:215 -> onResume
    1:5:void showAbout(android.view.View):117:117 -> showAbout
    6:13:void showAbout(android.view.View):119:119 -> showAbout
    14:16:void showAbout(android.view.View):128:128 -> showAbout
    17:20:void showAbout(android.view.View):129:129 -> showAbout
    1:5:void showInstallation(android.view.View):149:149 -> showInstallation
    6:13:void showInstallation(android.view.View):151:151 -> showInstallation
    14:16:void showInstallation(android.view.View):160:160 -> showInstallation
    17:20:void showInstallation(android.view.View):161:161 -> showInstallation
    1:5:void showSettings(android.view.View):133:133 -> showSettings
    6:13:void showSettings(android.view.View):135:135 -> showSettings
    14:16:void showSettings(android.view.View):144:144 -> showSettings
    17:20:void showSettings(android.view.View):145:145 -> showSettings
    1:5:void showTesting(android.view.View):165:165 -> showTesting
    6:13:void showTesting(android.view.View):167:167 -> showTesting
    14:16:void showTesting(android.view.View):176:176 -> showTesting
    17:20:void showTesting(android.view.View):177:177 -> showTesting
com.philolog.hoplitekeyboard.HKMainMenu$$ExternalSyntheticLambda0 -> d0.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.philolog.hoplitekeyboard.HKMainMenu com.philolog.hoplitekeyboard.HKMainMenu$$InternalSyntheticLambda$1$2c14729b2f1a5cf1549bba98731c9c099878089401a6dce2ee6dfdab8f01ac63$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKMainMenu$$ExternalSyntheticLambda0.<init>(com.philolog.hoplitekeyboard.HKMainMenu):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKMainMenu$$ExternalSyntheticLambda0.onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String):0:0 -> onSharedPreferenceChanged
      # {"id":"com.android.tools.r8.synthesized"}
com.philolog.hoplitekeyboard.HKMainMenu$$ExternalSyntheticLambda1 -> d0.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.philolog.hoplitekeyboard.HKMainMenu com.philolog.hoplitekeyboard.HKMainMenu$$InternalSyntheticLambda$1$2c14729b2f1a5cf1549bba98731c9c099878089401a6dce2ee6dfdab8f01ac63$1.f$0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKMainMenu$$ExternalSyntheticLambda1.<init>(com.philolog.hoplitekeyboard.HKMainMenu):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:7:boolean d0.HKMainMenu$$ExternalSyntheticLambda1.onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
      # {"id":"com.android.tools.r8.synthesized"}
com.philolog.hoplitekeyboard.HKSettings -> com.philolog.hoplitekeyboard.HKSettings:
# {"id":"sourceFile","fileName":"HKSettings.java"}
    1:4:void <init>():26:26 -> <init>
    1:3:void onCreate(android.os.Bundle):30:30 -> onCreate
    4:7:void onCreate(android.os.Bundle):32:32 -> onCreate
    8:19:void onCreate(android.os.Bundle):33:33 -> onCreate
    20:23:void onCreate(android.os.Bundle):34:34 -> onCreate
    24:26:void onCreate(android.os.Bundle):35:35 -> onCreate
    27:32:void onCreate(android.os.Bundle):38:38 -> onCreate
com.philolog.hoplitekeyboard.HKSettings$Settings -> com.philolog.hoplitekeyboard.HKSettings$a:
# {"id":"sourceFile","fileName":"HKSettings.java"}
    1:4:void <init>():41:41 -> <init>
    1:6:void onCreatePreferences(android.os.Bundle,java.lang.String):50:50 -> P1
    1:3:void onCreate(android.os.Bundle):44:44 -> p0
    4:8:void onCreate(android.os.Bundle):45:45 -> p0
    9:14:void onCreate(android.os.Bundle):46:46 -> p0
com.philolog.hoplitekeyboard.HKTestAppMainActivity -> com.philolog.hoplitekeyboard.HKTestAppMainActivity:
# {"id":"sourceFile","fileName":"HKTestAppMainActivity.java"}
    com.philolog.hoplitekeyboard.HCGreekEditText mTextView -> B
    android.widget.TextView mCodePointTextView -> C
    android.widget.TextView mModeView -> D
    com.philolog.hoplitekeyboard.HopliteKeyboardView mKeyboardView -> E
    1:4:void <init>():40:40 -> <init>
    1:5:boolean $r8$lambda$D0c94eONfq62QT5rGEiISpILqxE(com.philolog.hoplitekeyboard.HKTestAppMainActivity,android.view.View,android.view.MotionEvent):0:0 -> M
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void $r8$lambda$g28pr7_N89lp_Y5U9kNEBsb2qsA(com.philolog.hoplitekeyboard.HKTestAppMainActivity,android.content.SharedPreferences,java.lang.String):0:0 -> N
      # {"id":"com.android.tools.r8.synthesized"}
    3:59:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):89:89 -> O
    60:63:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):97:97 -> O
    64:69:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):91:91 -> O
    70:78:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):92:92 -> O
    79:87:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):94:94 -> O
    88:96:void lambda$onCreate$0(android.content.SharedPreferences,java.lang.String):96:96 -> O
    1:8:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):104:104 -> P
    9:14:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):105:105 -> P
    15:20:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):106:106 -> P
    21:27:boolean lambda$onCreate$1(android.view.View,android.view.MotionEvent):107:107 -> P
    1:4:void localSetTheme():46:46 -> Q
    5:12:void localSetTheme():47:47 -> Q
    13:31:void localSetTheme():49:49 -> Q
    32:37:void localSetTheme():57:57 -> Q
    38:43:void localSetTheme():51:51 -> Q
    44:49:void localSetTheme():54:54 -> Q
    1:3:void onCreate(android.os.Bundle):64:64 -> onCreate
    4:6:void onCreate(android.os.Bundle):65:65 -> onCreate
    7:11:void onCreate(android.os.Bundle):66:66 -> onCreate
    12:21:void onCreate(android.os.Bundle):68:68 -> onCreate
    22:31:void onCreate(android.os.Bundle):69:69 -> onCreate
    32:41:void onCreate(android.os.Bundle):70:70 -> onCreate
    42:51:void onCreate(android.os.Bundle):71:71 -> onCreate
    52:56:void onCreate(android.os.Bundle):72:72 -> onCreate
    57:63:void onCreate(android.os.Bundle):74:74 -> onCreate
    64:73:void onCreate(android.os.Bundle):75:75 -> onCreate
    74:77:void onCreate(android.os.Bundle):77:77 -> onCreate
    78:88:void onCreate(android.os.Bundle):78:78 -> onCreate
    89:98:void onCreate(android.os.Bundle):79:79 -> onCreate
    99:103:void onCreate(android.os.Bundle):81:81 -> onCreate
    104:108:void onCreate(android.os.Bundle):82:82 -> onCreate
    109:119:void onCreate(android.os.Bundle):84:84 -> onCreate
    120:133:void onCreate(android.os.Bundle):85:85 -> onCreate
    134:138:void onCreate(android.os.Bundle):87:87 -> onCreate
    139:141:void onCreate(android.os.Bundle):101:101 -> onCreate
    142:151:void onCreate(android.os.Bundle):103:103 -> onCreate
    152:159:void onCreate(android.os.Bundle):111:111 -> onCreate
    160:171:void onCreate(android.os.Bundle):112:112 -> onCreate
    172:174:void onCreate(android.os.Bundle):116:116 -> onCreate
    175:177:void onCreate(android.os.Bundle):115:115 -> onCreate
    178:180:void onCreate(android.os.Bundle):114:114 -> onCreate
    181:182:void onCreate(android.os.Bundle):113:113 -> onCreate
    183:204:void onCreate(android.os.Bundle):118:118 -> onCreate
    205:215:void onCreate(android.os.Bundle):120:120 -> onCreate
    1:3:void onResume():183:183 -> onResume
    4:13:void onResume():184:184 -> onResume
    14:23:void onResume():185:185 -> onResume
    24:27:void onResume():186:186 -> onResume
com.philolog.hoplitekeyboard.HKTestAppMainActivity$$ExternalSyntheticLambda0 -> d0.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.philolog.hoplitekeyboard.HKTestAppMainActivity com.philolog.hoplitekeyboard.HKTestAppMainActivity$$InternalSyntheticLambda$1$032ba5ffcf4fb17568516873936245686afeb9b66ce8edb8fa083d7c58e060cf$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKTestAppMainActivity$$ExternalSyntheticLambda0.<init>(com.philolog.hoplitekeyboard.HKTestAppMainActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKTestAppMainActivity$$ExternalSyntheticLambda0.onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String):0:0 -> onSharedPreferenceChanged
      # {"id":"com.android.tools.r8.synthesized"}
com.philolog.hoplitekeyboard.HKTestAppMainActivity$$ExternalSyntheticLambda1 -> d0.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.philolog.hoplitekeyboard.HKTestAppMainActivity com.philolog.hoplitekeyboard.HKTestAppMainActivity$$InternalSyntheticLambda$1$032ba5ffcf4fb17568516873936245686afeb9b66ce8edb8fa083d7c58e060cf$1.f$0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HKTestAppMainActivity$$ExternalSyntheticLambda1.<init>(com.philolog.hoplitekeyboard.HKTestAppMainActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:7:boolean d0.HKTestAppMainActivity$$ExternalSyntheticLambda1.onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
      # {"id":"com.android.tools.r8.synthesized"}
com.philolog.hoplitekeyboard.HKTestAppMainActivity$1 -> com.philolog.hoplitekeyboard.HKTestAppMainActivity$a:
# {"id":"sourceFile","fileName":"HKTestAppMainActivity.java"}
    com.philolog.hoplitekeyboard.HKTestAppMainActivity this$0 -> e
    1:6:void <init>(com.philolog.hoplitekeyboard.HKTestAppMainActivity):120:120 -> <init>
    1:1:void afterTextChanged(android.text.Editable):0:0 -> afterTextChanged
    1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):0:0 -> beforeTextChanged
    1:17:void onTextChanged(java.lang.CharSequence,int,int,int):134:134 -> onTextChanged
    18:22:void onTextChanged(java.lang.CharSequence,int,int,int):135:135 -> onTextChanged
    23:28:void onTextChanged(java.lang.CharSequence,int,int,int):137:137 -> onTextChanged
    29:32:void onTextChanged(java.lang.CharSequence,int,int,int):138:138 -> onTextChanged
    33:36:void onTextChanged(java.lang.CharSequence,int,int,int):139:139 -> onTextChanged
    37:56:void onTextChanged(java.lang.CharSequence,int,int,int):140:140 -> onTextChanged
    57:62:void onTextChanged(java.lang.CharSequence,int,int,int):142:142 -> onTextChanged
    63:72:void onTextChanged(java.lang.CharSequence,int,int,int):144:144 -> onTextChanged
    73:88:void onTextChanged(java.lang.CharSequence,int,int,int):145:145 -> onTextChanged
    89:100:void onTextChanged(java.lang.CharSequence,int,int,int):148:148 -> onTextChanged
com.philolog.hoplitekeyboard.HopliteKeyboard -> com.philolog.hoplitekeyboard.HopliteKeyboard:
# {"id":"sourceFile","fileName":"HopliteKeyboard.java"}
    com.philolog.hoplitekeyboard.HopliteKeyboardView kv -> e
    android.inputmethodservice.Keyboard keyboard -> f
    boolean capsLock -> g
    boolean extraKeysLock -> h
    int mLastBottomInset -> i
    1:4:void <init>():65:65 -> <init>
    5:6:void <init>():70:70 -> <init>
    7:8:void <init>():71:71 -> <init>
    9:11:void <init>():72:72 -> <init>
    1:5:androidx.core.view.WindowInsetsCompat $r8$lambda$YA6Cj-HK0sU4MNKVkwWMcDlMPrQ(com.philolog.hoplitekeyboard.HopliteKeyboard,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/philolog/hoplitekeyboard/HopliteKeyboard;Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
    1:8:android.os.IBinder getToken():303:303 -> b
    9:15:android.os.IBinder getToken():307:307 -> b
    16:22:android.os.IBinder getToken():311:311 -> b
    1:8:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):146:146 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
    9:16:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):149:149 -> c
    17:24:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):151:151 -> c
    25:26:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):156:156 -> c
    27:30:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):159:159 -> c
    31:34:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):160:160 -> c
    35:38:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):161:161 -> c
    39:41:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):158:158 -> c
    42:44:androidx.core.view.WindowInsetsCompat lambda$onCreateInputView$0(android.view.View,androidx.core.view.WindowInsetsCompat):165:165 -> c
    1:10:void nextKeyboard():295:295 -> d
    11:19:void nextKeyboard():297:297 -> d
    1:21:void playClick(int):322:322 -> e
    22:26:void playClick(int):335:335 -> e
    27:31:void playClick(int):326:326 -> e
    32:37:void playClick(int):332:332 -> e
    38:41:void playClick(int):329:329 -> e
    5:8:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):187:187 -> f
    9:12:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):188:188 -> f
    13:15:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):189:189 -> f
    16:18:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):192:192 -> f
    19:22:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):196:196 -> f
    23:25:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):197:197 -> f
    26:27:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):200:200 -> f
    28:32:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):203:203 -> f
    33:35:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):204:204 -> f
    36:38:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):205:205 -> f
    39:42:void setKeys(android.content.Context,android.inputmethodservice.KeyboardView):206:206 -> f
    1:13:void vibrate():315:315 -> g
    14:21:void vibrate():317:317 -> g
    1:4:void onCreate():75:75 -> onCreate
    1:4:android.view.View onCreateInputView():102:102 -> onCreateInputView
    5:12:android.view.View onCreateInputView():103:103 -> onCreateInputView
    13:31:android.view.View onCreateInputView():106:106 -> onCreateInputView
    32:33:android.view.View onCreateInputView():116:116 -> onCreateInputView
    34:36:android.view.View onCreateInputView():117:117 -> onCreateInputView
    37:38:android.view.View onCreateInputView():108:108 -> onCreateInputView
    39:41:android.view.View onCreateInputView():109:109 -> onCreateInputView
    42:43:android.view.View onCreateInputView():112:112 -> onCreateInputView
    44:45:android.view.View onCreateInputView():113:113 -> onCreateInputView
    46:50:android.view.View onCreateInputView():121:121 -> onCreateInputView
    51:54:android.view.View onCreateInputView():122:122 -> onCreateInputView
    55:60:android.view.View onCreateInputView():124:124 -> onCreateInputView
    61:68:android.view.View onCreateInputView():126:126 -> onCreateInputView
    69:71:android.view.View onCreateInputView():127:127 -> onCreateInputView
    72:76:android.view.View onCreateInputView():130:130 -> onCreateInputView
    77:86:android.view.View onCreateInputView():131:131 -> onCreateInputView
    87:91:android.view.View onCreateInputView():132:132 -> onCreateInputView
    92:100:android.view.View onCreateInputView():134:134 -> onCreateInputView
    101:105:android.view.View onCreateInputView():135:135 -> onCreateInputView
    106:110:android.view.View onCreateInputView():136:136 -> onCreateInputView
    111:115:android.view.View onCreateInputView():139:139 -> onCreateInputView
    116:120:android.view.View onCreateInputView():141:141 -> onCreateInputView
    121:128:android.view.View onCreateInputView():143:143 -> onCreateInputView
    129:137:android.view.View onCreateInputView():168:168 -> onCreateInputView
    1:3:void onInitializeInterface():80:80 -> onInitializeInterface
    4:14:void onInitializeInterface():81:81 -> onInitializeInterface
    15:18:void onInitializeInterface():83:83 -> onInitializeInterface
    1:8:void onKey(int,int[]):212:212 -> onKey
    9:12:void onKey(int,int[]):217:217 -> onKey
    13:20:void onKey(int,int[]):218:218 -> onKey
    21:24:void onKey(int,int[]):219:219 -> onKey
    25:31:void onKey(int,int[]):221:221 -> onKey
    32:43:void onKey(int,int[]):222:222 -> onKey
    44:63:void onKey(int,int[]):225:225 -> onKey
    64:74:void onKey(int,int[]):237:237 -> onKey
    75:80:void onKey(int,int[]):234:234 -> onKey
    81:85:void onKey(int,int[]):242:242 -> onKey
    86:93:void onKey(int,int[]):243:243 -> onKey
    94:98:void onKey(int,int[]):245:245 -> onKey
    99:100:void onKey(int,int[]):246:246 -> onKey
    101:108:void onKey(int,int[]):247:247 -> onKey
    109:112:void onKey(int,int[]):249:249 -> onKey
    113:117:void onKey(int,int[]):252:252 -> onKey
    118:122:void onKey(int,int[]):256:256 -> onKey
    123:126:void onKey(int,int[]):260:260 -> onKey
    1:7:void onPress(int):267:267 -> onPress
    1:1:void onRelease(int):0:0 -> onRelease
    1:8:void onStartInputView(android.view.inputmethod.EditorInfo,boolean):96:96 -> onStartInputView
    1:1:void onText(java.lang.CharSequence):0:0 -> onText
    1:1:void swipeDown():0:0 -> swipeDown
    1:1:void swipeLeft():0:0 -> swipeLeft
    1:1:void swipeRight():0:0 -> swipeRight
    1:1:void swipeUp():0:0 -> swipeUp
com.philolog.hoplitekeyboard.HopliteKeyboard$$ExternalSyntheticLambda0 -> d0.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.philolog.hoplitekeyboard.HopliteKeyboard com.philolog.hoplitekeyboard.HopliteKeyboard$$InternalSyntheticLambda$1$663f656803b5f30cbef840768ecf9705eef67e94b7f6be1a2a60b04f75b6ce83$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:void d0.HopliteKeyboard$$ExternalSyntheticLambda0.<init>(com.philolog.hoplitekeyboard.HopliteKeyboard):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:7:androidx.core.view.WindowInsetsCompat d0.HopliteKeyboard$$ExternalSyntheticLambda0.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/e0;)Landroidx/core/view/e0;"}
com.philolog.hoplitekeyboard.HopliteKeyboard$1 -> com.philolog.hoplitekeyboard.HopliteKeyboard$a:
# {"id":"sourceFile","fileName":"HopliteKeyboard.java"}
    com.philolog.hoplitekeyboard.HopliteKeyboard this$0 -> e
    1:6:void <init>(com.philolog.hoplitekeyboard.HopliteKeyboard):168:168 -> <init>
    1:4:void onViewAttachedToWindow(android.view.View):171:171 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
com.philolog.hoplitekeyboard.HopliteKeyboardView -> com.philolog.hoplitekeyboard.HopliteKeyboardView:
# {"id":"sourceFile","fileName":"HopliteKeyboardView.java"}
    boolean mMFPressed -> e
    boolean caps -> f
    boolean soundOn -> g
    boolean vibrateOn -> h
    int unicodeMode -> i
    int keyTextColor -> j
    int keyTextColorDown -> k
    int diacriticTextColor -> l
    int diacriticTextColorDown -> m
    int punctuationTextColor -> n
    int punctuationTextColorDown -> o
    int enterTextColor -> p
    int enterTextColorDown -> q
    int specialTextColor -> r
    int specialTextColorDown -> s
    int spaceTextColor -> t
    int keyboardBGColor -> u
    android.graphics.Paint mPaint -> v
    android.graphics.Typeface mKeyTypeface -> w
    1:4:void <init>(android.content.Context,android.util.AttributeSet):76:76 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet):52:52 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet):54:54 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet):55:55 -> <init>
    13:14:void <init>(android.content.Context,android.util.AttributeSet):56:56 -> <init>
    15:16:void <init>(android.content.Context,android.util.AttributeSet):58:58 -> <init>
    17:18:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    19:20:void <init>(android.content.Context,android.util.AttributeSet):60:60 -> <init>
    21:22:void <init>(android.content.Context,android.util.AttributeSet):61:61 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    25:26:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    27:28:void <init>(android.content.Context,android.util.AttributeSet):64:64 -> <init>
    29:30:void <init>(android.content.Context,android.util.AttributeSet):65:65 -> <init>
    31:32:void <init>(android.content.Context,android.util.AttributeSet):66:66 -> <init>
    33:34:void <init>(android.content.Context,android.util.AttributeSet):67:67 -> <init>
    35:36:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    37:38:void <init>(android.content.Context,android.util.AttributeSet):69:69 -> <init>
    39:45:void <init>(android.content.Context,android.util.AttributeSet):78:78 -> <init>
    46:57:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    58:62:void <init>(android.content.Context,android.util.AttributeSet):81:81 -> <init>
    63:66:void <init>(android.content.Context,android.util.AttributeSet):82:82 -> <init>
    67:72:void <init>(android.content.Context,android.util.AttributeSet):83:83 -> <init>
    73:76:void <init>(android.content.Context,android.util.AttributeSet):84:84 -> <init>
    77:81:void <init>(android.content.Context,android.util.AttributeSet):85:85 -> <init>
    82:85:void <init>(android.content.Context,android.util.AttributeSet):86:86 -> <init>
    86:90:void <init>(android.content.Context,android.util.AttributeSet):87:87 -> <init>
    91:94:void <init>(android.content.Context,android.util.AttributeSet):88:88 -> <init>
    95:99:void <init>(android.content.Context,android.util.AttributeSet):89:89 -> <init>
    100:103:void <init>(android.content.Context,android.util.AttributeSet):90:90 -> <init>
    104:108:void <init>(android.content.Context,android.util.AttributeSet):91:91 -> <init>
    109:112:void <init>(android.content.Context,android.util.AttributeSet):92:92 -> <init>
    113:117:void <init>(android.content.Context,android.util.AttributeSet):93:93 -> <init>
    118:121:void <init>(android.content.Context,android.util.AttributeSet):94:94 -> <init>
    122:126:void <init>(android.content.Context,android.util.AttributeSet):95:95 -> <init>
    127:130:void <init>(android.content.Context,android.util.AttributeSet):96:96 -> <init>
    131:135:void <init>(android.content.Context,android.util.AttributeSet):97:97 -> <init>
    136:139:void <init>(android.content.Context,android.util.AttributeSet):98:98 -> <init>
    140:144:void <init>(android.content.Context,android.util.AttributeSet):99:99 -> <init>
    145:148:void <init>(android.content.Context,android.util.AttributeSet):100:100 -> <init>
    149:153:void <init>(android.content.Context,android.util.AttributeSet):101:101 -> <init>
    154:157:void <init>(android.content.Context,android.util.AttributeSet):102:102 -> <init>
    158:162:void <init>(android.content.Context,android.util.AttributeSet):103:103 -> <init>
    163:166:void <init>(android.content.Context,android.util.AttributeSet):104:104 -> <init>
    167:171:void <init>(android.content.Context,android.util.AttributeSet):105:105 -> <init>
    172:176:void <init>(android.content.Context,android.util.AttributeSet):106:106 -> <init>
    1:8:void hideKeyboard():469:469 -> a
    9:12:void hideKeyboard():470:470 -> a
    1:8:void openKeyboard(android.view.View,java.lang.Runnable):451:451 -> b
    9:19:void openKeyboard(android.view.View,java.lang.Runnable):453:453 -> b
    20:23:void openKeyboard(android.view.View,java.lang.Runnable):454:454 -> b
    24:26:void openKeyboard(android.view.View,java.lang.Runnable):455:455 -> b
    27:34:void openKeyboard(android.view.View,java.lang.Runnable):456:456 -> b
    35:38:void openKeyboard(android.view.View,java.lang.Runnable):457:457 -> b
    39:41:void openKeyboard(android.view.View,java.lang.Runnable):459:459 -> b
    42:44:void openKeyboard(android.view.View,java.lang.Runnable):461:461 -> b
    45:63:void openKeyboard(android.view.View,java.lang.Runnable):462:462 -> b
    64:67:void openKeyboard(android.view.View,java.lang.Runnable):464:464 -> b
    1:8:void showWithAnimation(android.view.animation.Animation,java.lang.Runnable):425:425 -> c
    9:12:void showWithAnimation(android.view.animation.Animation,java.lang.Runnable):444:444 -> c
    1:8:int getUnicodeMode():417:417 -> getUnicodeMode
    9:16:int getUnicodeMode():418:418 -> getUnicodeMode
    17:21:int getUnicodeMode():419:419 -> getUnicodeMode
    1:2:void onDraw(android.graphics.Canvas):112:113 -> onDraw
    3:5:void onDraw(android.graphics.Canvas):115:117 -> onDraw
    6:8:void onDraw(android.graphics.Canvas):119:121 -> onDraw
    9:12:void onDraw(android.graphics.Canvas):123:126 -> onDraw
    13:15:void onDraw(android.graphics.Canvas):129:131 -> onDraw
    16:16:void onDraw(android.graphics.Canvas):133:133 -> onDraw
    17:17:void onDraw(android.graphics.Canvas):135:135 -> onDraw
    18:20:void onDraw(android.graphics.Canvas):137:139 -> onDraw
    21:22:void onDraw(android.graphics.Canvas):142:143 -> onDraw
    23:24:void onDraw(android.graphics.Canvas):145:146 -> onDraw
    25:25:void onDraw(android.graphics.Canvas):148:148 -> onDraw
    26:28:void onDraw(android.graphics.Canvas):150:152 -> onDraw
    29:30:void onDraw(android.graphics.Canvas):156:157 -> onDraw
    31:31:void onDraw(android.graphics.Canvas):161:161 -> onDraw
    32:32:void onDraw(android.graphics.Canvas):165:165 -> onDraw
    33:33:void onDraw(android.graphics.Canvas):162:162 -> onDraw
    34:34:void onDraw(android.graphics.Canvas):168:168 -> onDraw
    35:35:void onDraw(android.graphics.Canvas):170:170 -> onDraw
    36:38:void onDraw(android.graphics.Canvas):172:174 -> onDraw
    39:40:void onDraw(android.graphics.Canvas):177:178 -> onDraw
    41:42:void onDraw(android.graphics.Canvas):180:181 -> onDraw
    43:45:void onDraw(android.graphics.Canvas):183:185 -> onDraw
    46:47:void onDraw(android.graphics.Canvas):188:189 -> onDraw
    48:48:void onDraw(android.graphics.Canvas):192:192 -> onDraw
    49:51:void onDraw(android.graphics.Canvas):194:196 -> onDraw
    52:53:void onDraw(android.graphics.Canvas):199:200 -> onDraw
    54:54:void onDraw(android.graphics.Canvas):202:202 -> onDraw
    55:55:void onDraw(android.graphics.Canvas):205:205 -> onDraw
    56:58:void onDraw(android.graphics.Canvas):209:211 -> onDraw
    59:60:void onDraw(android.graphics.Canvas):214:215 -> onDraw
    61:62:void onDraw(android.graphics.Canvas):217:218 -> onDraw
    63:65:void onDraw(android.graphics.Canvas):220:222 -> onDraw
    66:67:void onDraw(android.graphics.Canvas):225:226 -> onDraw
    68:68:void onDraw(android.graphics.Canvas):229:229 -> onDraw
    69:71:void onDraw(android.graphics.Canvas):231:233 -> onDraw
    72:73:void onDraw(android.graphics.Canvas):236:237 -> onDraw
    74:74:void onDraw(android.graphics.Canvas):239:239 -> onDraw
    75:75:void onDraw(android.graphics.Canvas):242:242 -> onDraw
    76:78:void onDraw(android.graphics.Canvas):246:248 -> onDraw
    79:80:void onDraw(android.graphics.Canvas):251:252 -> onDraw
    81:82:void onDraw(android.graphics.Canvas):254:255 -> onDraw
    83:85:void onDraw(android.graphics.Canvas):257:259 -> onDraw
    86:87:void onDraw(android.graphics.Canvas):262:263 -> onDraw
    88:88:void onDraw(android.graphics.Canvas):266:266 -> onDraw
    89:91:void onDraw(android.graphics.Canvas):269:271 -> onDraw
    92:93:void onDraw(android.graphics.Canvas):274:275 -> onDraw
    94:94:void onDraw(android.graphics.Canvas):277:277 -> onDraw
    95:95:void onDraw(android.graphics.Canvas):280:280 -> onDraw
    96:98:void onDraw(android.graphics.Canvas):284:286 -> onDraw
    99:100:void onDraw(android.graphics.Canvas):289:290 -> onDraw
    101:102:void onDraw(android.graphics.Canvas):292:293 -> onDraw
    103:105:void onDraw(android.graphics.Canvas):297:299 -> onDraw
    106:107:void onDraw(android.graphics.Canvas):302:303 -> onDraw
    108:109:void onDraw(android.graphics.Canvas):306:307 -> onDraw
    110:110:void onDraw(android.graphics.Canvas):310:310 -> onDraw
    111:111:void onDraw(android.graphics.Canvas):312:312 -> onDraw
    112:112:void onDraw(android.graphics.Canvas):315:315 -> onDraw
    113:113:void onDraw(android.graphics.Canvas):318:318 -> onDraw
    114:114:void onDraw(android.graphics.Canvas):328:328 -> onDraw
    115:115:void onDraw(android.graphics.Canvas):331:331 -> onDraw
    116:116:void onDraw(android.graphics.Canvas):333:333 -> onDraw
    117:117:void onDraw(android.graphics.Canvas):343:343 -> onDraw
    118:118:void onDraw(android.graphics.Canvas):324:324 -> onDraw
    119:119:void onDraw(android.graphics.Canvas):320:320 -> onDraw
    120:121:void onDraw(android.graphics.Canvas):346:347 -> onDraw
    122:122:void onDraw(android.graphics.Canvas):350:350 -> onDraw
    123:123:void onDraw(android.graphics.Canvas):352:352 -> onDraw
    124:126:void onDraw(android.graphics.Canvas):354:356 -> onDraw
    127:128:void onDraw(android.graphics.Canvas):360:361 -> onDraw
    129:129:void onDraw(android.graphics.Canvas):363:363 -> onDraw
    130:130:void onDraw(android.graphics.Canvas):367:367 -> onDraw
    131:131:void onDraw(android.graphics.Canvas):371:371 -> onDraw
    132:132:void onDraw(android.graphics.Canvas):375:375 -> onDraw
    133:133:void onDraw(android.graphics.Canvas):378:378 -> onDraw
    134:134:void onDraw(android.graphics.Canvas):383:383 -> onDraw
    135:135:void onDraw(android.graphics.Canvas):387:387 -> onDraw
    136:136:void onDraw(android.graphics.Canvas):389:389 -> onDraw
    137:137:void onDraw(android.graphics.Canvas):391:391 -> onDraw
    138:138:void onDraw(android.graphics.Canvas):395:395 -> onDraw
    139:139:void onDraw(android.graphics.Canvas):399:399 -> onDraw
    140:140:void onDraw(android.graphics.Canvas):402:402 -> onDraw
    141:141:void onDraw(android.graphics.Canvas):406:406 -> onDraw
    142:143:void onDraw(android.graphics.Canvas):409:410 -> onDraw
com.philolog.hoplitekeyboard.HopliteKeyboardView$1 -> com.philolog.hoplitekeyboard.HopliteKeyboardView$a:
# {"id":"sourceFile","fileName":"HopliteKeyboardView.java"}
    java.lang.Runnable val$onComplete -> a
    com.philolog.hoplitekeyboard.HopliteKeyboardView this$0 -> b
    1:8:void <init>(com.philolog.hoplitekeyboard.HopliteKeyboardView,java.lang.Runnable):425:425 -> <init>
    1:10:void onAnimationEnd(android.view.animation.Animation):440:440 -> onAnimationEnd
    1:1:void onAnimationRepeat(android.view.animation.Animation):0:0 -> onAnimationRepeat
    1:1:void onAnimationStart(android.view.animation.Animation):0:0 -> onAnimationStart
com.philolog.hoplitekeyboard.InstallationActivity -> com.philolog.hoplitekeyboard.InstallationActivity:
# {"id":"sourceFile","fileName":"InstallationActivity.java"}
    android.widget.TextView iv -> B
    1:4:void <init>():33:33 -> <init>
    1:3:void onCreate(android.os.Bundle):37:37 -> onCreate
    4:8:void onCreate(android.os.Bundle):38:38 -> onCreate
    9:18:void onCreate(android.os.Bundle):40:40 -> onCreate
    19:29:void onCreate(android.os.Bundle):42:42 -> onCreate
com.philolog.hoplitekeyboard.R$anim -> d0.h:
    int slide_in_bottom -> a
com.philolog.hoplitekeyboard.R$attr -> d0.i:
    int diacriticTextColor -> a
    int diacriticTextColorDown -> b
    int enterTextColor -> c
    int enterTextColorDown -> d
    int keyTextColor -> e
    int keyTextColorDown -> f
    int keyboardBgColor -> g
    int punctuationTextColor -> h
    int punctuationTextColorDown -> i
    int spaceTextColor -> j
    int specialTextColor -> k
    int specialTextColorDown -> l
com.philolog.hoplitekeyboard.R$drawable -> d0.j:
    int accentbutton -> a
    int accentbuttondown -> b
    int capslockicon -> c
    int capslockicond -> d
    int deleteicon -> e
    int deleteicond -> f
    int enterbutton -> g
    int enterbuttondown -> h
    int globeicon -> i
    int globeicond -> j
    int greybutton -> k
    int normalbutton -> l
    int normalbuttondown -> m
    int puncbutton -> n
    int puncbuttondown -> o
com.philolog.hoplitekeyboard.R$id -> d0.k:
    int HKMenu -> a
    int aboutTextView -> b
    int installationTextView -> c
    int keyboardview -> d
    int mCodePointTextView -> e
    int mTextView -> f
    int modeView -> g
com.philolog.hoplitekeyboard.R$layout -> d0.l:
    int about -> a
    int hk_testing_activity -> b
    int installation -> c
    int keyboard_dark -> d
    int keyboard_daynight -> e
    int keyboard_light -> f
    int main -> g
com.philolog.hoplitekeyboard.R$style -> d0.m:
    int HKDark -> a
    int HKDayNight -> b
    int HKLight -> c
com.philolog.hoplitekeyboard.R$xml -> d0.n:
    int hoplitekeyboard -> a
    int hoplitekeyboardmisc -> b
    int hoplitekeyboardmiscupper -> c
    int hoplitekeyboardupper -> d
    int settings -> e
kotlin.ExceptionsKt -> e0.a:
# {"id":"sourceFile","fileName":"Exceptions.kt"}
kotlin.ExceptionsKt__ExceptionsKt -> e0.b:
# {"id":"sourceFile","fileName":"Exceptions.kt"}
    13:18:void addSuppressed(java.lang.Throwable,java.lang.Throwable):71:71 -> a
kotlin.Function -> e0.c:
# {"id":"sourceFile","fileName":"Function.kt"}
kotlin.KotlinNothingValueException -> e0.d:
# {"id":"sourceFile","fileName":"ExceptionsH.kt"}
    1:4:void <init>():118:118 -> <init>
kotlin.Lazy -> e0.e:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    java.lang.Object getValue() -> getValue
kotlin.LazyKt -> e0.f:
kotlin.LazyKt__LazyJVMKt -> e0.g:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    6:13:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):21:21 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/a;)Le0/e;"}
kotlin.LazyKt__LazyKt -> e0.h:
# {"id":"sourceFile","fileName":"Lazy.kt"}
kotlin.NoWhenBranchMatchedException -> e0.i:
# {"id":"sourceFile","fileName":"NoWhenBranchMatchedException.kt"}
    1:4:void <init>():9:9 -> <init>
kotlin.Pair -> e0.j:
# {"id":"sourceFile","fileName":"Tuples.kt"}
    java.lang.Object first -> e
    java.lang.Object second -> f
    1:3:void <init>(java.lang.Object,java.lang.Object):26:26 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Object):27:27 -> <init>
    6:8:void <init>(java.lang.Object,java.lang.Object):28:28 -> <init>
    1:3:java.lang.Object component1():0:0 -> a
    1:3:java.lang.Object component2():0:0 -> b
    1:3:java.lang.Object getFirst():27:27 -> c
    1:3:java.lang.Object getSecond():28:28 -> d
    5:35:boolean equals(java.lang.Object):0:0 -> equals
    1:24:int hashCode():0:0 -> hashCode
    1:35:java.lang.String toString():34:34 -> toString
kotlin.Result -> e0.k:
# {"id":"sourceFile","fileName":"Result.kt"}
    kotlin.Result$Companion Companion -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/k$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> a
    1:11:java.lang.Throwable exceptionOrNull-impl(java.lang.Object):64:64 -> b
    1:3:boolean isFailure-impl(java.lang.Object):38:38 -> c
kotlin.Result$Companion -> e0.k$a:
# {"id":"sourceFile","fileName":"Result.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:2:void <init>():85:85 -> <init>
kotlin.Result$Failure -> e0.k$b:
# {"id":"sourceFile","fileName":"Result.kt"}
    java.lang.Throwable exception -> e
    6:8:void <init>(java.lang.Throwable):105:105 -> <init>
    9:11:void <init>(java.lang.Throwable):106:106 -> <init>
    1:20:boolean equals(java.lang.Object):109:109 -> equals
    1:7:int hashCode():110:110 -> hashCode
    1:25:java.lang.String toString():111:111 -> toString
kotlin.ResultKt -> e0.l:
# {"id":"sourceFile","fileName":"Result.kt"}
    6:11:java.lang.Object createFailure(java.lang.Throwable):122:122 -> a
    1:10:void throwOnFailure(java.lang.Object):132:132 -> b
kotlin.SynchronizedLazyImpl -> e0.m:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    kotlin.jvm.functions.Function0 initializer -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/a;"}
    java.lang.Object _value -> f
    java.lang.Object lock -> g
    1:3:void <init>(kotlin.jvm.functions.Function0,java.lang.Object):55:57 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/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":"(Ln0/a;Ljava/lang/Object;ILo0/e;)V"}
    1:10:boolean isInitialized():82:82 -> a
    1:2:java.lang.Object getValue():63:63 -> getValue
    3:7:java.lang.Object getValue():64:64 -> getValue
    8:10:java.lang.Object getValue():69:69 -> getValue
    11:15:java.lang.Object getValue():70:70 -> getValue
    16:24:java.lang.Object getValue():74:74 -> getValue
    25:27:java.lang.Object getValue():75:75 -> getValue
    28:29:java.lang.Object getValue():76:76 -> getValue
    30:34:java.lang.Object getValue():69:69 -> getValue
    1:18:java.lang.String toString():84:84 -> toString
kotlin.TuplesKt -> e0.n:
# {"id":"sourceFile","fileName":"Tuples.kt"}
    1:6: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;)Le0/j;"}
kotlin.UNINITIALIZED_VALUE -> e0.o:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    kotlin.UNINITIALIZED_VALUE INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/o;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():71:71 -> <init>
kotlin.UninitializedPropertyAccessException -> e0.p:
# {"id":"sourceFile","fileName":"UninitializedPropertyAccessException.kt"}
    1:4:void <init>(java.lang.String):11:11 -> <init>
kotlin.Unit -> e0.q:
# {"id":"sourceFile","fileName":"Unit.kt"}
    kotlin.Unit INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/q;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():22:22 -> <init>
    1:3:java.lang.String toString():23:23 -> toString
kotlin.collections.ArraysKt -> f0.a:
kotlin.collections.ArraysKt__ArraysJVMKt -> f0.b:
# {"id":"sourceFile","fileName":"ArraysJVM.kt"}
kotlin.collections.ArraysKt__ArraysKt -> f0.c:
# {"id":"sourceFile","fileName":"Arrays.kt"}
kotlin.collections.ArraysKt___ArraysJvmKt -> f0.d:
# {"id":"sourceFile","fileName":"_ArraysJvm.kt"}
    6:15:java.util.List asList(java.lang.Object[]):133:133 -> a
    12:15:java.lang.Object[] copyInto(java.lang.Object[],java.lang.Object[],int,int,int):1247:1247 -> b
    16:21:java.lang.Object[] copyInto$default(java.lang.Object[],java.lang.Object[],int,int,int,int,java.lang.Object):1246:1246 -> c
kotlin.collections.ArraysKt___ArraysKt -> f0.e:
# {"id":"sourceFile","fileName":"_Arrays.kt"}
    6:17:java.util.List filterNotNull(java.lang.Object[]):4191:4191 -> d
    11:25:java.util.Collection filterNotNullTo(java.lang.Object[],java.util.Collection):4200:4200 -> e
    6:12:char single(char[]):2890:2890 -> f
    13:15:char single(char[]):2892:2892 -> f
    16:23:char single(char[]):2893:2893 -> f
    24:31:char single(char[]):2891:2891 -> f
    6:15:java.lang.Object singleOrNull(java.lang.Object[]):3063:3063 -> g
kotlin.collections.ArraysUtilJVM -> f0.f:
# {"id":"sourceFile","fileName":"ArraysUtilJVM.java"}
    1:5:java.util.List asList(java.lang.Object[]):13:13 -> a
kotlin.collections.CollectionsKt -> f0.g:
kotlin.collections.CollectionsKt__CollectionsJVMKt -> f0.h:
# {"id":"sourceFile","fileName":"CollectionsJVM.kt"}
    1:10:java.util.List listOf(java.lang.Object):20:20 -> a
kotlin.collections.CollectionsKt__CollectionsKt -> f0.i:
# {"id":"sourceFile","fileName":"Collections.kt"}
    1:3:java.util.List emptyList():71:71 -> b
    6:18:java.util.List listOf(java.lang.Object[]):77:77 -> c
    6:16:java.util.List optimizeReadOnlyList(java.util.List):291:291 -> d
    17:25:java.util.List optimizeReadOnlyList(java.util.List):293:293 -> d
    26:30:java.util.List optimizeReadOnlyList(java.util.List):292:292 -> d
    1:8:void throwIndexOverflow():463:463 -> e
kotlin.collections.CollectionsKt__IterablesKt -> f0.j:
# {"id":"sourceFile","fileName":"Iterables.kt"}
    6:17:int collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> f
kotlin.collections.CollectionsKt__IteratorsJVMKt -> f0.k:
# {"id":"sourceFile","fileName":"IteratorsJVM.kt"}
kotlin.collections.CollectionsKt__IteratorsKt -> f0.l:
# {"id":"sourceFile","fileName":"Iterators.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> f0.m:
# {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsKt -> f0.n:
# {"id":"sourceFile","fileName":"MutableCollections.kt"}
kotlin.collections.CollectionsKt__ReversedViewsKt -> f0.o:
# {"id":"sourceFile","fileName":"ReversedViews.kt"}
kotlin.collections.CollectionsKt___CollectionsJvmKt -> f0.p:
# {"id":"sourceFile","fileName":"_CollectionsJvm.kt"}
kotlin.collections.CollectionsKt___CollectionsKt -> f0.q:
# {"id":"sourceFile","fileName":"_Collections.kt"}
    11:14:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3745:3745 -> g
    15:18:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3746:3746 -> g
    19:37:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3747:3747 -> g
    38:49:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3748:3748 -> g
    50:57:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3749:3749 -> g
    58:66:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3279:3279 -> g
kotlin.collections.EmptyIterator -> f0.r:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyIterator INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/r;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():15:15 -> <init>
    1:6:java.lang.Void next():20:20 -> a
    1:8:void add(java.lang.Object):0:0 -> add
    1:6:java.lang.Void previous():21:21 -> b
    1:2:boolean hasNext():16:16 -> hasNext
    1:2:boolean hasPrevious():17:17 -> hasPrevious
    1:5:java.lang.Object next():15:15 -> next
    1:2:int nextIndex():18:18 -> nextIndex
    1:5:java.lang.Object previous():15:15 -> previous
    1:2:int previousIndex():19:19 -> previousIndex
    1:8:void remove():0:0 -> remove
    1:8:void set(java.lang.Object):0:0 -> set
kotlin.collections.EmptyList -> f0.s:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyList INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/s;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():24:24 -> <init>
    1:7:boolean f0.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
    1:28:java.lang.Void get(int):36:36 -> b
    1:2:int getSize():31:31 -> c
    1:8:void clear():0:0 -> clear
    1:13:boolean contains(java.lang.Object):24:24 -> contains
    6:10:boolean containsAll(java.util.Collection):34:34 -> containsAll
    1:7:int f0.EmptyList.indexOf(java.lang.Void):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:7:int f0.EmptyList.lastIndexOf(java.lang.Void):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:16:boolean equals(java.lang.Object):27:27 -> equals
    1:5:java.lang.Object get(int):24:24 -> get
    1:2:int hashCode():28:28 -> hashCode
    1:13:int indexOf(java.lang.Object):24:24 -> indexOf
    1:2:boolean isEmpty():32:32 -> isEmpty
    1:3:java.util.Iterator iterator():40:40 -> iterator
    1:13: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
    1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set
    1:5:int size():24:24 -> size
    6:36: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
    1:3:java.lang.String toString():29:29 -> toString
kotlin.collections.EmptyMap -> f0.t:
# {"id":"sourceFile","fileName":"Maps.kt"}
    kotlin.collections.EmptyMap INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/t;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():14:14 -> <init>
    1:7:boolean f0.EmptyMap.containsValue(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:2:java.lang.Void get(java.lang.Object):26:26 -> b
    1:3:java.util.Set getEntries():27:27 -> c
    1:8:void clear():0:0 -> clear
    1:2:boolean containsKey(java.lang.Object):24:24 -> containsKey
    1:13:boolean containsValue(java.lang.Object):14:14 -> containsValue
    1:3:java.util.Set getKeys():28:28 -> d
    1:2:int getSize():21:21 -> e
    1:5:java.util.Set entrySet():14:14 -> entrySet
    1:16:boolean equals(java.lang.Object):17:17 -> equals
    1:3:java.util.Collection getValues():29:29 -> f
    1:8:java.lang.Void remove(java.lang.Object):0:0 -> g
    1:5:java.lang.Object get(java.lang.Object):14:14 -> get
    1:2:int hashCode():18:18 -> hashCode
    1:2:boolean isEmpty():22:22 -> isEmpty
    1:5:java.util.Set keySet():14:14 -> keySet
    1:8:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
    1:8:void putAll(java.util.Map):0:0 -> putAll
    1:5:java.lang.Object remove(java.lang.Object):14:14 -> remove
    1:5:int size():14:14 -> size
    1:3:java.lang.String toString():19:19 -> toString
    1:5:java.util.Collection values():14:14 -> values
kotlin.collections.EmptySet -> f0.u:
# {"id":"sourceFile","fileName":"Sets.kt"}
    kotlin.collections.EmptySet INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/u;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():14:14 -> <init>
    1:7:boolean f0.EmptySet.contains(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:8:boolean add(java.lang.Object):0:0 -> add
    1:8:boolean addAll(java.util.Collection):0:0 -> addAll
    1:2:int getSize():21:21 -> b
    1:8:void clear():0:0 -> clear
    1:13:boolean contains(java.lang.Object):14:14 -> contains
    6:10:boolean containsAll(java.util.Collection):24:24 -> containsAll
    1:16:boolean equals(java.lang.Object):17:17 -> equals
    1:2:int hashCode():18:18 -> hashCode
    1:2:boolean isEmpty():22:22 -> isEmpty
    1:3:java.util.Iterator iterator():26:26 -> iterator
    1:8:boolean remove(java.lang.Object):0:0 -> remove
    1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:5: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
    1:3:java.lang.String toString():19:19 -> toString
kotlin.collections.IntIterator -> f0.v:
# {"id":"sourceFile","fileName":"Iterators.kt"}
    1:4:void <init>():35:35 -> <init>
    1:9:java.lang.Object next():35:35 -> next
    int nextInt() -> nextInt
    1:8:void remove():0:0 -> remove
kotlin.collections.MapsKt -> f0.w:
kotlin.collections.MapsKt__MapWithDefaultKt -> f0.x:
# {"id":"sourceFile","fileName":"MapWithDefault.kt"}
kotlin.collections.MapsKt__MapsJVMKt -> f0.y:
# {"id":"sourceFile","fileName":"MapsJVM.kt"}
    1:26:int mapCapacity(int):151:151 -> a
    6:23:java.util.Map mapOf(kotlin.Pair):27:27 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/j;)Ljava/util/Map;"}
    6:37:java.util.Map toSingletonMap(java.util.Map):140:140 -> c
kotlin.collections.MapsKt__MapsKt -> f0.z:
# {"id":"sourceFile","fileName":"Maps.kt"}
    1:3:java.util.Map emptyMap():40:40 -> d
    6:15:java.util.Map optimizeReadOnlyMap(java.util.Map):784:784 -> e
    16:20:java.util.Map optimizeReadOnlyMap(java.util.Map):786:786 -> e
    21:25:java.util.Map optimizeReadOnlyMap(java.util.Map):785:785 -> e
    11:34:void putAll(java.util.Map,java.lang.Iterable):415:415 -> f
    35:39:void putAll(java.util.Map,java.lang.Iterable):416:416 -> f
    6:9:java.util.Map toMap(java.lang.Iterable):546:546 -> g
    10:21:java.util.Map toMap(java.lang.Iterable):547:547 -> g
    22:39:java.util.Map toMap(java.lang.Iterable):550:550 -> g
    40:67:java.util.Map toMap(java.lang.Iterable):549:549 -> g
    68:72:java.util.Map toMap(java.lang.Iterable):548:548 -> g
    73:86:java.util.Map toMap(java.lang.Iterable):553:553 -> g
    11:14:java.util.Map toMap(java.lang.Iterable,java.util.Map):560:560 -> h
kotlin.collections.MapsKt___MapsKt -> f0.a0:
# {"id":"sourceFile","fileName":"_Maps.kt"}
kotlin.coroutines.AbstractCoroutineContextElement -> g0.a:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext$Key key -> key
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g$c;"}
    6:8:void <init>(kotlin.coroutines.CoroutineContext$Key):14:14 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)V"}
    9:11:void <init>(kotlin.coroutines.CoroutineContext$Key):15:15 -> <init>
    1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):14:14 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):14:14 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    1:3:kotlin.coroutines.CoroutineContext$Key getKey():15:15 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g$c;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):14:14 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):14:14 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
kotlin.coroutines.AbstractCoroutineContextKey -> g0.b:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.jvm.functions.Function1 safeCast -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/l;"}
    kotlin.coroutines.CoroutineContext$Key topmostKey -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g$c;"}
    11:13:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):46:46 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;Ln0/l;)V"}
    14:15:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):50:50 -> <init>
    16:26:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):52:52 -> <init>
    8:16:boolean isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):55:55 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Z"}
    6:14:kotlin.coroutines.CoroutineContext$Element tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):54:54 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;)Lg0/g$b;"}
kotlin.coroutines.CombinedContext -> g0.c:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext left -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    kotlin.coroutines.CoroutineContext$Element element -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g$b;"}
    11:13:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):111:111 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g$b;)V"}
    14:15:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):113:113 -> <init>
    16:18:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):114:114 -> <init>
    1:13:boolean contains(kotlin.coroutines.CoroutineContext$Element):153:153 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;)Z"}
    1:10:boolean containsAll(kotlin.coroutines.CombinedContext):158:158 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/c;)Z"}
    11:12:boolean containsAll(kotlin.coroutines.CombinedContext):159:159 -> c
    13:16:boolean containsAll(kotlin.coroutines.CombinedContext):160:160 -> c
    17:19:boolean containsAll(kotlin.coroutines.CombinedContext):161:161 -> c
    20:26:boolean containsAll(kotlin.coroutines.CombinedContext):163:163 -> c
    3:18:int size():147:147 -> e
    3:29:boolean equals(java.lang.Object):169:169 -> equals
    6:18:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):131:131 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    7:15:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):120:120 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    16:17:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):121:121 -> get
    18:21:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):122:122 -> get
    22:24:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):123:123 -> get
    25:29:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):125:125 -> get
    1:14:int hashCode():171:171 -> hashCode
    1:16:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):134:134 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    17:22:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):135:135 -> minusKey
    23:27:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):137:137 -> minusKey
    28:34:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):138:138 -> minusKey
    35:42:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):139:139 -> minusKey
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):111:111 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
    1:33:java.lang.String toString():174:174 -> toString
kotlin.coroutines.CombinedContext$toString$1 -> g0.c$a:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CombinedContext$toString$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/c$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    11:42:java.lang.String invoke(java.lang.String,kotlin.coroutines.CoroutineContext$Element):175:175 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lg0/g$b;)Ljava/lang/String;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):174:174 -> g
kotlin.coroutines.Continuation -> g0.d:
# {"id":"sourceFile","fileName":"Continuation.kt"}
    kotlin.coroutines.CoroutineContext getContext() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    void resumeWith(java.lang.Object) -> f
kotlin.coroutines.ContinuationInterceptor -> g0.e:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    kotlin.coroutines.ContinuationInterceptor$Key Key -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/e$b;"}
    1:5:void <clinit>():0:0 -> <clinit>
    kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)Lg0/d;"}
    void releaseInterceptedContinuation(kotlin.coroutines.Continuation) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
kotlin.coroutines.ContinuationInterceptor$DefaultImpls -> g0.e$a:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    6:10:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):55:55 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/e;Lg0/g$c;)Lg0/g$b;"}
    11:30:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):57:57 -> a
    31:36:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):60:60 -> a
    6:9:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):67:67 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/e;Lg0/g$c;)Lg0/g;"}
    10:30:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):68:68 -> b
    31:37:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):70:70 -> b
kotlin.coroutines.ContinuationInterceptor$Key -> g0.e$b:
# {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"}
    kotlin.coroutines.ContinuationInterceptor$Key $$INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/e$b;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():24:24 -> <init>
kotlin.coroutines.ContinuationKt -> g0.f:
# {"id":"sourceFile","fileName":"Continuation.kt"}
    11:30:void startCoroutine(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):129:129 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;)V"}
kotlin.coroutines.CoroutineContext -> g0.g:
# {"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;Ln0/p;)Ljava/lang/Object;"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext) -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
kotlin.coroutines.CoroutineContext$DefaultImpls -> g0.g$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    6:10:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):31:31 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g;)Lg0/g;"}
    11:19:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):32:32 -> a
kotlin.coroutines.CoroutineContext$Element -> g0.g$b:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    kotlin.coroutines.CoroutineContext$Key getKey() -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g$c;"}
kotlin.coroutines.CoroutineContext$Element$DefaultImpls -> g0.g$b$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    6:10: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":"(Lg0/g$b;Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    6:18:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):67:67 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;Lg0/g$c;)Lg0/g$b;"}
    6:18:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):73:73 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;Lg0/g$c;)Lg0/g;"}
    6:10:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):59:59 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;Lg0/g;)Lg0/g;"}
kotlin.coroutines.CoroutineContext$Key -> g0.g$c:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
kotlin.coroutines.CoroutineContext$plus$1 -> g0.g$a$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.coroutines.CoroutineContext$plus$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g$a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    11:18:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):33:33 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g$b;)Lg0/g;"}
    19:23:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):34:34 -> a
    24:33:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):36:36 -> a
    34:39:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):37:37 -> a
    40:45:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):38:38 -> a
    46:51:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):39:39 -> a
    52:62:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):40:40 -> a
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):32:32 -> g
kotlin.coroutines.EmptyCoroutineContext -> g0.h:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.EmptyCoroutineContext INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/h;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():94:94 -> <init>
    1:6:java.lang.Object g0.EmptyCoroutineContext.fold(java.lang.Object,n0.Function2):0:0 -> fold
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    1:7:g0.CoroutineContext$Element g0.EmptyCoroutineContext.get(g0.CoroutineContext$Key):0:0 -> get
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    1:2:int hashCode():103:103 -> hashCode
    1:6:g0.CoroutineContext g0.EmptyCoroutineContext.minusKey(g0.CoroutineContext$Key):0:0 -> minusKey
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    1:6:g0.CoroutineContext g0.EmptyCoroutineContext.plus(g0.CoroutineContext):0:0 -> plus
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
    1:3:java.lang.String toString():104:104 -> toString
kotlin.coroutines.intrinsics.CoroutineSingletons -> h0.a:
# {"id":"sourceFile","fileName":"Intrinsics.kt"}
    kotlin.coroutines.intrinsics.CoroutineSingletons COROUTINE_SUSPENDED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a;"}
    kotlin.coroutines.intrinsics.CoroutineSingletons UNDECIDED -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a;"}
    kotlin.coroutines.intrinsics.CoroutineSingletons RESUMED -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a;"}
    kotlin.coroutines.intrinsics.CoroutineSingletons[] $VALUES -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lh0/a;"}
    1:37:void <clinit>():64:64 -> <clinit>
    1:4:void <init>(java.lang.String,int):62:62 -> <init>
    1:11:kotlin.coroutines.intrinsics.CoroutineSingletons[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh0/a;"}
    1:9:kotlin.coroutines.intrinsics.CoroutineSingletons valueOf(java.lang.String):0:0 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh0/a;"}
    1:9:kotlin.coroutines.intrinsics.CoroutineSingletons[] values():0:0 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh0/a;"}
kotlin.coroutines.intrinsics.IntrinsicsKt -> h0.b:
kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt -> h0.c:
# {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"}
    11:14:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):122:122 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;)Lg0/d;"}
    15:18:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):123:123 -> a
    19:25:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):124:124 -> a
    26:29:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):210:210 -> a
    30:33:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):212:212 -> a
    34:39:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):213:213 -> a
    40:45:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):214:214 -> a
    6:25:kotlin.coroutines.Continuation intercepted(kotlin.coroutines.Continuation):143:143 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)Lg0/d;"}
kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3 -> h0.c$a:
# {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"}
    int label -> f
    kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    java.lang.Object $receiver$inlined -> h
    5:8:void <init>(kotlin.coroutines.Continuation,kotlin.jvm.functions.Function2,java.lang.Object):168:168 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Ln0/p;Ljava/lang/Object;)V"}
    1:8:java.lang.Object invokeSuspend(java.lang.Object):172:172 -> k
    9:10:java.lang.Object invokeSuspend(java.lang.Object):179:179 -> k
    11:16:java.lang.Object invokeSuspend(java.lang.Object):180:180 -> k
    17:22:java.lang.Object invokeSuspend(java.lang.Object):182:182 -> k
    23:24:java.lang.Object invokeSuspend(java.lang.Object):174:174 -> k
    25:27:java.lang.Object invokeSuspend(java.lang.Object):175:175 -> k
    28:42:java.lang.Object invokeSuspend(java.lang.Object):205:205 -> k
kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4 -> h0.c$b:
# {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"}
    int label -> h
    kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    java.lang.Object $receiver$inlined -> j
    5:8:void <init>(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,java.lang.Object):186:186 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Lg0/g;Ln0/p;Ljava/lang/Object;)V"}
    1:8:java.lang.Object invokeSuspend(java.lang.Object):190:190 -> k
    9:10:java.lang.Object invokeSuspend(java.lang.Object):197:197 -> k
    11:16:java.lang.Object invokeSuspend(java.lang.Object):198:198 -> k
    17:22:java.lang.Object invokeSuspend(java.lang.Object):200:200 -> k
    23:24:java.lang.Object invokeSuspend(java.lang.Object):192:192 -> k
    25:27:java.lang.Object invokeSuspend(java.lang.Object):193:193 -> k
    28:42:java.lang.Object invokeSuspend(java.lang.Object):205:205 -> k
kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt -> h0.d:
# {"id":"sourceFile","fileName":"Intrinsics.kt"}
    1:3:java.lang.Object getCOROUTINE_SUSPENDED():57:57 -> c
kotlin.coroutines.jvm.internal.BaseContinuationImpl -> i0.a:
# {"id":"sourceFile","fileName":"ContinuationImpl.kt"}
    kotlin.coroutines.Continuation completion -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/d;"}
    1:3:void <init>(kotlin.coroutines.Continuation):14:14 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
    4:6:void <init>(kotlin.coroutines.Continuation):18:18 -> <init>
    6:13:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):64:64 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg0/d;)Lg0/d;"}
    1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():73:73 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"}
    2:4:void resumeWith(java.lang.Object):28:28 -> f
    5:6:void resumeWith(java.lang.Object):29:29 -> f
    7:11:void resumeWith(java.lang.Object):30:30 -> f
    12:15:void resumeWith(java.lang.Object):33:33 -> f
    16:22:void resumeWith(java.lang.Object):34:34 -> f
    23:28:void resumeWith(java.lang.Object):35:35 -> f
    29:38:void resumeWith(java.lang.Object):37:37 -> f
    39:41:void resumeWith(java.lang.Object):39:39 -> f
    42:47:void resumeWith(java.lang.Object):40:40 -> f
    48:51:void resumeWith(java.lang.Object):46:46 -> f
    1:3:kotlin.coroutines.Continuation getCompletion():18:18 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/d;"}
    1:5:java.lang.StackTraceElement getStackTraceElement():76:76 -> j
    java.lang.Object invokeSuspend(java.lang.Object) -> k
    1:1:void releaseIntercepted():57:57 -> l
    1:33:java.lang.String toString():68:68 -> toString
kotlin.coroutines.jvm.internal.CompletedContinuation -> i0.b:
# {"id":"sourceFile","fileName":"ContinuationImpl.kt"}
    kotlin.coroutines.jvm.internal.CompletedContinuation INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():124:124 -> <init>
    3:8:kotlin.coroutines.CoroutineContext getContext():126:126 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    3:8:void resumeWith(java.lang.Object):129:129 -> f
    1:3:java.lang.String toString():132:132 -> toString
kotlin.coroutines.jvm.internal.ContinuationImpl -> i0.c:
# {"id":"sourceFile","fileName":"ContinuationImpl.kt"}
    kotlin.coroutines.CoroutineContext _context -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    kotlin.coroutines.Continuation intercepted -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/d;"}
    1:1:void <init>(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):101:101 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Lg0/g;)V"}
    2:2:void <init>(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):100:100 -> <init>
    3:3:void <init>(kotlin.coroutines.Continuation):102:102 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
    1:6:kotlin.coroutines.CoroutineContext getContext():105:105 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    1:6:void releaseIntercepted():116:116 -> l
    7:24:void releaseIntercepted():118:118 -> l
    25:29:void releaseIntercepted():120:120 -> l
    1:4:kotlin.coroutines.Continuation intercepted():111:111 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/d;"}
    5:25:kotlin.coroutines.Continuation intercepted():112:112 -> m
    26:28:kotlin.coroutines.Continuation intercepted():113:113 -> m
kotlin.coroutines.jvm.internal.CoroutineStackFrame -> i0.d:
# {"id":"sourceFile","fileName":"CoroutineStackFrame.kt"}
    kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"}
kotlin.coroutines.jvm.internal.DebugMetadata -> i0.e:
# {"id":"sourceFile","fileName":"DebugMetadata.kt"}
    java.lang.String c() -> c
    java.lang.String f() -> f
    int[] l() -> l
    java.lang.String m() -> m
    int v() -> v
kotlin.coroutines.jvm.internal.DebugMetadataKt -> i0.f:
# {"id":"sourceFile","fileName":"DebugMetadata.kt"}
    4:5:void checkDebugMetadataVersion(int,int):102:102 -> a
    6:43:void checkDebugMetadataVersion(int,int):103:103 -> a
    1:13:kotlin.coroutines.jvm.internal.DebugMetadata getDebugMetadataAnnotation(kotlin.coroutines.jvm.internal.BaseContinuationImpl):90:90 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)Li0/e;"}
    1:11:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):94:94 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)I"}
    12:14:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):95:95 -> c
    15:38:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):96:96 -> c
    6:14:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):42:42 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)Ljava/lang/StackTraceElement;"}
    15:21:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):43:43 -> d
    22:29:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):44:44 -> d
    30:35:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):45:45 -> d
    36:43:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):46:46 -> d
    44:72:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):47:47 -> d
    73:86:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):48:48 -> d
kotlin.coroutines.jvm.internal.DebugProbesKt -> i0.g:
# {"id":"sourceFile","fileName":"DebugProbes.kt"}
    1:6:g0.Continuation i0.DebugProbesKt.probeCoroutineCreated(g0.Continuation):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)Lg0/d;"}
    1:6:void i0.DebugProbesKt.probeCoroutineResumed(g0.Continuation):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
    1:6:void i0.DebugProbesKt.probeCoroutineSuspended(g0.Continuation):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
kotlin.coroutines.jvm.internal.ModuleNameRetriever -> i0.h:
# {"id":"sourceFile","fileName":"DebugMetadata.kt"}
    kotlin.coroutines.jvm.internal.ModuleNameRetriever INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h;"}
    kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache notOnJava9 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h$a;"}
    kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h$a;"}
    8:16:void <clinit>():61:61 -> <clinit>
    1:4:void <init>():51:51 -> <init>
    1:2:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):76:76 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)Li0/h$a;"}
    3:9:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):77:77 -> a
    10:23:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):78:78 -> a
    24:29:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):79:79 -> a
    30:43:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):80:80 -> a
    44:49:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):81:81 -> a
    50:57:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):82:82 -> a
    58:62:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):84:84 -> a
    6:13:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):66:66 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)Ljava/lang/String;"}
    14:19:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):67:67 -> b
    20:36:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):70:70 -> b
    37:49:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):71:71 -> b
    50:67:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):72:72 -> b
kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache -> i0.h$a:
# {"id":"sourceFile","fileName":"DebugMetadata.kt"}
    java.lang.reflect.Method getModuleMethod -> a
    java.lang.reflect.Method getDescriptorMethod -> b
    java.lang.reflect.Method nameMethod -> c
    1:3:void <init>(java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):52:52 -> <init>
    4:5:void <init>(java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):53:53 -> <init>
    6:7:void <init>(java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):55:55 -> <init>
    8:10:void <init>(java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):57:57 -> <init>
kotlin.coroutines.jvm.internal.RestrictedContinuationImpl -> i0.i:
# {"id":"sourceFile","fileName":"ContinuationImpl.kt"}
    1:5:void <init>(kotlin.coroutines.Continuation):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
    6:23:void <init>(kotlin.coroutines.Continuation):86:86 -> <init>
    1:3:kotlin.coroutines.CoroutineContext getContext():93:93 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
kotlin.coroutines.jvm.internal.SuspendLambda -> i0.j:
# {"id":"sourceFile","fileName":"ContinuationImpl.kt"}
    int arity -> h
    1:3:void <init>(int,kotlin.coroutines.Continuation):159:159 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILg0/d;)V"}
    4:6:void <init>(int,kotlin.coroutines.Continuation):157:157 -> <init>
    1:3:int getArity():157:157 -> d
    1:6:java.lang.String toString():163:163 -> toString
    7:16:java.lang.String toString():164:164 -> toString
    17:21:java.lang.String toString():166:166 -> toString
kotlin.internal.PlatformImplementations -> j0.a:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    1:4:void <init>():13:13 -> <init>
    11:22:void addSuppressed(java.lang.Throwable,java.lang.Throwable):32:32 -> a
    1:6:kotlin.random.Random defaultPlatformRandom():45:45 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/c;"}
kotlin.internal.PlatformImplementations$ReflectThrowable -> j0.a$a:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    kotlin.internal.PlatformImplementations$ReflectThrowable INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$a;"}
    java.lang.reflect.Method addSuppressed -> b
    java.lang.reflect.Method getSuppressed -> c
    8:13:void <clinit>():23:23 -> <clinit>
    14:26:void <clinit>():24:24 -> <clinit>
    27:62:void <clinit>():25:25 -> <clinit>
    63:64:void <clinit>():24:24 -> <clinit>
    65:89:void <clinit>():27:27 -> <clinit>
    1:4:void <init>():15:15 -> <init>
kotlin.internal.PlatformImplementationsKt -> j0.b:
# {"id":"sourceFile","fileName":"PlatformImplementations.kt"}
    kotlin.internal.PlatformImplementations IMPLEMENTATIONS -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"}
    1:9:void <clinit>():51:51 -> <clinit>
    10:23:void <clinit>():52:52 -> <clinit>
    24:92:void <clinit>():54:54 -> <clinit>
    93:172:void <clinit>():57:57 -> <clinit>
    173:242:void <clinit>():63:63 -> <clinit>
    243:315:void <clinit>():66:66 -> <clinit>
    316:320:void <clinit>():70:70 -> <clinit>
    321:323:void <clinit>():50:50 -> <clinit>
    1:18:int getJavaVersion():89:89 -> a
    19:26:int getJavaVersion():90:90 -> a
    27:39:int getJavaVersion():92:92 -> a
    40:45:int getJavaVersion():94:94 -> a
    46:50:int getJavaVersion():95:95 -> a
    51:59:int getJavaVersion():97:97 -> a
    60:66:int getJavaVersion():98:98 -> a
    67:78:int getJavaVersion():100:100 -> a
kotlin.internal.ProgressionUtilKt -> j0.c:
# {"id":"sourceFile","fileName":"progressionUtil.kt"}
    1:14:int differenceModulo(int,int,int):21:21 -> a
    6:17:int getProgressionLastElement(int,int,int):46:46 -> b
    18:23:int getProgressionLastElement(int,int,int):47:47 -> b
    24:31:int getProgressionLastElement(int,int,int):48:48 -> b
    1:6:int mod(int,int):10:10 -> c
kotlin.internal.jdk7.JDK7PlatformImplementations -> k0.a:
# {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"}
    1:4:void <init>():11:11 -> <init>
    11:14:void addSuppressed(java.lang.Throwable,java.lang.Throwable):14:14 -> a
kotlin.internal.jdk8.JDK8PlatformImplementations -> l0.a:
# {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"}
    1:4:void <init>():27:27 -> <init>
    1:6:kotlin.random.Random defaultPlatformRandom():39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/c;"}
kotlin.jvm.JvmClassMappingKt -> m0.a:
# {"id":"sourceFile","fileName":"JvmClassMapping.kt"}
    6:12:java.lang.Class getJavaClass(kotlin.reflect.KClass):28:28 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)Ljava/lang/Class;"}
    6:11:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):58:58 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)Ljava/lang/Class;"}
    12:19:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):59:59 -> b
    20:140:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):61:61 -> b
kotlin.jvm.functions.Function0 -> n0.a:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke() -> b
kotlin.jvm.functions.Function1 -> n0.l:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke(java.lang.Object) -> h
kotlin.jvm.functions.Function10 -> n0.b:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function11 -> n0.c:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function12 -> n0.d:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function13 -> n0.e:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function14 -> n0.f:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function15 -> n0.g:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function16 -> n0.h:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function17 -> n0.i:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function18 -> n0.j:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function19 -> n0.k:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function2 -> n0.p:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke(java.lang.Object,java.lang.Object) -> g
kotlin.jvm.functions.Function20 -> n0.m:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function21 -> n0.n:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function22 -> n0.o:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function3 -> n0.q:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function4 -> n0.r:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function5 -> n0.s:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function6 -> n0.t:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function7 -> n0.u:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function8 -> n0.v:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.functions.Function9 -> n0.w:
# {"id":"sourceFile","fileName":"Functions.kt"}
kotlin.jvm.internal.CallableReference -> o0.a:
# {"id":"sourceFile","fileName":"CallableReference.java"}
    kotlin.reflect.KCallable reflected -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/a;"}
    java.lang.Object receiver -> f
    java.lang.Class owner -> g
    java.lang.String name -> h
    java.lang.String signature -> i
    boolean isTopLevel -> j
    java.lang.Object NO_RECEIVER -> k
    1:7:void <clinit>():48:48 -> <clinit>
    1:3:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):69:69 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):70:70 -> <init>
    6:7:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):71:71 -> <init>
    8:9:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):72:72 -> <init>
    10:11:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):73:73 -> <init>
    12:14:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):74:74 -> <init>
    1:4:kotlin.reflect.KCallable compute():86:86 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls0/a;"}
    5:8:kotlin.reflect.KCallable compute():88:88 -> a
    9:11:kotlin.reflect.KCallable compute():89:89 -> a
    kotlin.reflect.KCallable computeReflected() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls0/a;"}
    1:3:java.lang.Object getBoundReceiver():81:81 -> e
    1:3:java.lang.String getName():120:120 -> f
    1:20:kotlin.reflect.KDeclarationContainer getOwner():111:111 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls0/c;"}
    1:3:java.lang.String getSignature():132:132 -> j
kotlin.jvm.internal.CallableReference$NoReceiver -> o0.a$a:
# {"id":"sourceFile","fileName":"CallableReference.java"}
    kotlin.jvm.internal.CallableReference$NoReceiver INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/a$a;"}
    1:8:void <clinit>():52:52 -> <clinit>
    1:4:void <init>():51:51 -> <init>
    1:3:kotlin.jvm.internal.CallableReference$NoReceiver access$000():51:51 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/a$a;"}
kotlin.jvm.internal.ClassBasedDeclarationContainer -> o0.b:
# {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"}
    java.lang.Class getJClass() -> a
kotlin.jvm.internal.ClassReference -> o0.c:
# {"id":"sourceFile","fileName":"ClassReference.kt"}
    java.lang.Class jClass -> a
    kotlin.jvm.internal.ClassReference$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c$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
    9:58:void <clinit>():102:102 -> <clinit>
    59:62:void <clinit>():101:101 -> <clinit>
    63:73:void <clinit>():206:206 -> <clinit>
    74:92:void <clinit>():208:208 -> <clinit>
    93:97:void <clinit>():209:209 -> <clinit>
    98:116:void <clinit>():107:107 -> <clinit>
    117:121:void <clinit>():109:109 -> <clinit>
    122:128:void <clinit>():110:110 -> <clinit>
    129:135:void <clinit>():111:111 -> <clinit>
    136:142:void <clinit>():112:112 -> <clinit>
    143:149:void <clinit>():113:113 -> <clinit>
    150:156:void <clinit>():114:114 -> <clinit>
    157:163:void <clinit>():115:115 -> <clinit>
    164:170:void <clinit>():116:116 -> <clinit>
    171:177:void <clinit>():117:117 -> <clinit>
    178:179:void <clinit>():109:109 -> <clinit>
    180:184:void <clinit>():120:120 -> <clinit>
    185:189:void <clinit>():121:121 -> <clinit>
    190:194:void <clinit>():122:122 -> <clinit>
    195:199:void <clinit>():123:123 -> <clinit>
    200:204:void <clinit>():124:124 -> <clinit>
    205:209:void <clinit>():125:125 -> <clinit>
    210:214:void <clinit>():126:126 -> <clinit>
    215:219:void <clinit>():127:127 -> <clinit>
    220:224:void <clinit>():128:128 -> <clinit>
    225:226:void <clinit>():120:120 -> <clinit>
    227:231:void <clinit>():132:132 -> <clinit>
    232:238:void <clinit>():133:133 -> <clinit>
    239:245:void <clinit>():134:134 -> <clinit>
    246:252:void <clinit>():135:135 -> <clinit>
    253:259:void <clinit>():136:136 -> <clinit>
    260:266:void <clinit>():137:137 -> <clinit>
    267:273:void <clinit>():138:138 -> <clinit>
    274:280:void <clinit>():139:139 -> <clinit>
    281:287:void <clinit>():140:140 -> <clinit>
    288:294:void <clinit>():141:141 -> <clinit>
    295:301:void <clinit>():142:142 -> <clinit>
    302:308:void <clinit>():143:143 -> <clinit>
    309:315:void <clinit>():144:144 -> <clinit>
    316:322:void <clinit>():145:145 -> <clinit>
    323:329:void <clinit>():146:146 -> <clinit>
    330:336:void <clinit>():147:147 -> <clinit>
    337:343:void <clinit>():148:148 -> <clinit>
    344:350:void <clinit>():149:149 -> <clinit>
    351:357:void <clinit>():150:150 -> <clinit>
    358:364:void <clinit>():151:151 -> <clinit>
    365:367:void <clinit>():153:153 -> <clinit>
    368:370:void <clinit>():154:154 -> <clinit>
    371:379:void <clinit>():155:155 -> <clinit>
    380:396:void <clinit>():211:211 -> <clinit>
    397:398:void <clinit>():212:212 -> <clinit>
    399:462:void <clinit>():156:156 -> <clinit>
    463:500:void <clinit>():158:158 -> <clinit>
    501:525:void <clinit>():159:159 -> <clinit>
    526:527:void <clinit>():132:132 -> <clinit>
    528:540:void <clinit>():215:215 -> <clinit>
    541:544:void <clinit>():216:216 -> <clinit>
    545:558:void <clinit>():217:217 -> <clinit>
    559:560:void <clinit>():218:218 -> <clinit>
    561:564:void <clinit>():216:216 -> <clinit>
    565:581:void <clinit>():163:163 -> <clinit>
    6:11:void <init>(java.lang.Class):10:10 -> <init>
    1:3:java.lang.Class getJClass():10:10 -> a
    1:24:boolean equals(java.lang.Object):91:91 -> equals
    1:9:int hashCode():94:94 -> hashCode
    1:26:java.lang.String toString():97:97 -> toString
kotlin.jvm.internal.ClassReference$Companion -> o0.c$a:
# {"id":"sourceFile","fileName":"ClassReference.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:2:void <init>():99:99 -> <init>
kotlin.jvm.internal.CollectionToArray -> o0.d:
# {"id":"sourceFile","fileName":"CollectionToArray.kt"}
    java.lang.Object[] EMPTY -> a
    2:3:void <clinit>():127:127 -> <clinit>
    4:6:void <clinit>():14:14 -> <clinit>
    6:11:java.lang.Object[] toArray(java.util.Collection):83:83 -> a
    12:14:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    15:18:java.lang.Object[] toArray(java.util.Collection):85:85 -> a
    19:24:java.lang.Object[] toArray(java.util.Collection):86:86 -> a
    25:27:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    28:32:java.lang.Object[] toArray(java.util.Collection):22:22 -> a
    33:38:java.lang.Object[] toArray(java.util.Collection):91:91 -> a
    39:41:java.lang.Object[] toArray(java.util.Collection):92:92 -> a
    42:62:java.lang.Object[] toArray(java.util.Collection):93:93 -> a
    63:68:java.lang.Object[] toArray(java.util.Collection):99:99 -> a
    69:79:java.lang.Object[] toArray(java.util.Collection):102:102 -> a
    80:85:java.lang.Object[] toArray(java.util.Collection):104:104 -> a
    86:95:java.lang.Object[] toArray(java.util.Collection):23:23 -> a
    6:8:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):30:30 -> b
    9:16:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):105:105 -> b
    17:22:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    23:26:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):107:107 -> b
    27:32:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):108:108 -> b
    33:38:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    39:61:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:39 -> b
    62:67:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):113:113 -> b
    68:70:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):114:114 -> b
    71:91:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):115:115 -> b
    92:97:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):121:121 -> b
    98:108:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):124:124 -> b
    109:116:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):126:126 -> b
    117:119:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):43:43 -> b
    120:129:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):46:46 -> b
    130:137:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:39 -> b
kotlin.jvm.internal.DefaultConstructorMarker -> o0.e:
# {"id":"sourceFile","fileName":"DefaultConstructorMarker.java"}
kotlin.jvm.internal.FunctionBase -> o0.f:
# {"id":"sourceFile","fileName":"FunctionBase.kt"}
    int getArity() -> d
kotlin.jvm.internal.Intrinsics -> o0.g:
# {"id":"sourceFile","fileName":"Intrinsics.java"}
    9:13:boolean areEqual(java.lang.Object,java.lang.Object):167:167 -> a
    3:6:void checkNotNull(java.lang.Object):25:25 -> b
    4:32:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> c
    3:6:void checkNotNullParameter(java.lang.Object,java.lang.String):131:131 -> d
    1:10:int compare(int,int):163:163 -> e
    1:9:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):144:144 -> f
    10:11:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):151:151 -> f
    12:15:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):152:152 -> f
    16:19:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):153:153 -> f
    20:53:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):155:155 -> f
    1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):251:251 -> g
    1:4:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):255:255 -> h
    5:9:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):256:256 -> h
    10:27:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):260:260 -> h
    28:33:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):265:265 -> h
    34:37:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):266:266 -> h
    1:16:java.lang.String stringPlus(java.lang.String,java.lang.Object):20:20 -> i
    1:12:void throwJavaNpe():45:45 -> j
    1:16:void throwParameterIsNullNPE(java.lang.String):140:140 -> k
    1:12:void throwUninitializedProperty(java.lang.String):54:54 -> l
    1:26:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> m
kotlin.jvm.internal.Lambda -> o0.h:
# {"id":"sourceFile","fileName":"Lambda.kt"}
    int arity -> e
    1:6:void <init>(int):10:10 -> <init>
    1:3:int getArity():10:10 -> d
    1:10:java.lang.String toString():11:11 -> toString
kotlin.jvm.internal.PackageReference -> o0.i:
# {"id":"sourceFile","fileName":"PackageReference.kt"}
    java.lang.Class jClass -> a
    java.lang.String moduleName -> b
    11:13:void <init>(java.lang.Class,java.lang.String):10:10 -> <init>
    14:15:void <init>(java.lang.Class,java.lang.String):12:12 -> <init>
    16:18:void <init>(java.lang.Class,java.lang.String):13:13 -> <init>
    1:3:java.lang.Class getJClass():12:12 -> a
    1:24:boolean equals(java.lang.Object):19:19 -> equals
    1:9:int hashCode():22:22 -> hashCode
    1:26:java.lang.String toString():25:25 -> toString
kotlin.jvm.internal.PropertyReference -> o0.l:
# {"id":"sourceFile","fileName":"PropertyReference.java"}
    14:17:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):25:25 -> <init>
    5:9:boolean equals(java.lang.Object):49:49 -> equals
    10:11:boolean equals(java.lang.Object):50:50 -> equals
    12:69:boolean equals(java.lang.Object):51:51 -> equals
    70:73:boolean equals(java.lang.Object):56:56 -> equals
    74:83:boolean equals(java.lang.Object):57:57 -> equals
    1:31:int hashCode():64:64 -> hashCode
    1:6:java.lang.String toString():69:69 -> toString
    7:11:java.lang.String toString():71:71 -> toString
    12:38:java.lang.String toString():74:74 -> toString
kotlin.jvm.internal.PropertyReference0 -> o0.j:
# {"id":"sourceFile","fileName":"PropertyReference0.java"}
    1:4:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):25:25 -> <init>
    1:5:java.lang.Object invoke():35:35 -> b
    1:5:kotlin.reflect.KCallable computeReflected():30:30 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls0/a;"}
kotlin.jvm.internal.PropertyReference0Impl -> o0.k:
# {"id":"sourceFile","fileName":"PropertyReference0Impl.java"}
    1:4:void <init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> <init>
kotlin.jvm.internal.Ref$ObjectRef -> o0.m:
# {"id":"sourceFile","fileName":"Ref.java"}
    java.lang.Object element -> e
    1:4:void <init>():13:13 -> <init>
    1:7:java.lang.String toString():18:18 -> toString
kotlin.jvm.internal.Reflection -> o0.n:
# {"id":"sourceFile","fileName":"Reflection.java"}
    kotlin.jvm.internal.ReflectionFactory factory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/o;"}
    kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls0/b;"}
    2:7:void <clinit>():26:26 -> <clinit>
    8:17:void <clinit>():27:27 -> <clinit>
    18:25:void <clinit>():34:34 -> <clinit>
    26:30:void <clinit>():39:39 -> <clinit>
    1:7:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):59:59 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Ls0/b;"}
    1:9:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class):51:51 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Ls0/c;"}
    1:7:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):95:95 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/j;)Ls0/d;"}
    1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):83:83 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/f;)Ljava/lang/String;"}
    1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):78:78 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;)Ljava/lang/String;"}
kotlin.jvm.internal.ReflectionFactory -> o0.o:
# {"id":"sourceFile","fileName":"ReflectionFactory.java"}
    1:4:void <init>():14:14 -> <init>
    1:6:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):30:30 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Ls0/b;"}
    1:6:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class,java.lang.String):26:26 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/String;)Ls0/c;"}
    1:1:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):57:57 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/j;)Ls0/d;"}
    1:15:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:44 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/f;)Ljava/lang/String;"}
    16:30:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):45:45 -> d
    1:5:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):39:39 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;)Ljava/lang/String;"}
kotlin.jvm.internal.TypeIntrinsics -> o0.p:
# {"id":"sourceFile","fileName":"TypeIntrinsics.java"}
    3:8:java.lang.Object beforeCheckcastToFunctionOfArity(java.lang.Object,int):341:341 -> a
    9:29:java.lang.Object beforeCheckcastToFunctionOfArity(java.lang.Object,int):342:342 -> a
    1:4:int getFunctionArity(java.lang.Object):258:258 -> b
    5:11:int getFunctionArity(java.lang.Object):259:259 -> b
    12:17:int getFunctionArity(java.lang.Object):261:261 -> b
    18:23:int getFunctionArity(java.lang.Object):264:264 -> b
    24:31:int getFunctionArity(java.lang.Object):267:267 -> b
    1:14:boolean isFunctionOfArity(java.lang.Object,int):336:336 -> c
    1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):17:17 -> d
    1:7:java.lang.ClassCastException throwCce(java.lang.ClassCastException):30:30 -> e
    3:13:void throwCce(java.lang.Object,java.lang.String):21:21 -> f
    14:37:void throwCce(java.lang.Object,java.lang.String):22:22 -> f
    1:10:void throwCce(java.lang.String):26:26 -> g
kotlin.random.AbstractPlatformRandom -> p0.a:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    1:4:void <init>():35:35 -> <init>
    1:9:int nextInt():41:41 -> b
    java.util.Random getImpl() -> c
kotlin.random.FallbackThreadLocalRandom -> p0.b:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    kotlin.random.FallbackThreadLocalRandom$implStorage$1 implStorage -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/b$a;"}
    1:3:void <init>():50:50 -> <init>
    4:11:void <init>():51:51 -> <init>
    1:14:java.util.Random getImpl():56:56 -> c
kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> p0.b$a:
# {"id":"sourceFile","fileName":"PlatformRandom.kt"}
    1:4:void <init>():51:51 -> <init>
    1:6:java.util.Random initialValue():52:52 -> a
    1:5:java.lang.Object initialValue():51:51 -> initialValue
kotlin.random.Random -> p0.c:
# {"id":"sourceFile","fileName":"Random.kt"}
    kotlin.random.Random$Default Default -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c$a;"}
    kotlin.random.Random defaultRandom -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"}
    9:17:void <clinit>():271:271 -> <clinit>
    1:4:void <init>():19:19 -> <init>
    1:3:kotlin.random.Random access$getDefaultRandom$cp():19:19 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/c;"}
    int nextInt() -> b
kotlin.random.Random$Default -> p0.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":"(Lo0/e;)V"}
    2:2:void <init>():270:270 -> <init>
    1:9:int nextInt():282:282 -> b
kotlin.random.jdk8.PlatformThreadLocalRandom -> q0.a:
# {"id":"sourceFile","fileName":"PlatformThreadLocalRandom.kt"}
    1:4:void <init>():11:11 -> <init>
    1:10:java.util.Random getImpl():13:13 -> c
kotlin.ranges.IntProgression -> r0.a:
# {"id":"sourceFile","fileName":"Progressions.kt"}
    int first -> e
    int last -> f
    int step -> g
    kotlin.ranges.IntProgression$Companion Companion -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:9:void <init>(int,int,int):77:77 -> <init>
    10:11:void <init>(int,int,int):92:92 -> <init>
    12:17:void <init>(int,int,int):97:97 -> <init>
    18:20:void <init>(int,int,int):102:102 -> <init>
    21:28:void <init>(int,int,int):86:86 -> <init>
    29:36:void <init>(int,int,int):85:85 -> <init>
    1:3:int getFirst():92:92 -> a
    1:3:int getLast():97:97 -> b
    1:12:kotlin.collections.IntIterator iterator():104:104 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/v;"}
    1:5:java.util.Iterator iterator():77:77 -> iterator
kotlin.ranges.IntProgression$Companion -> r0.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":"(Lo0/e;)V"}
    2:2:void <init>():123:123 -> <init>
kotlin.ranges.IntProgressionIterator -> r0.b:
# {"id":"sourceFile","fileName":"ProgressionIterators.kt"}
    int step -> e
    int finalElement -> f
    boolean hasNext -> g
    int next -> h
    1:5:void <init>(int,int,int):38:38 -> <init>
    6:18:void <init>(int,int,int):39:39 -> <init>
    19:24:void <init>(int,int,int):40:40 -> <init>
    25:27:void <init>(int,int,int):41:41 -> <init>
    1:3:boolean hasNext():43:43 -> hasNext
    1:2:int nextInt():46:46 -> nextInt
    3:6:int nextInt():47:47 -> nextInt
    7:11:int nextInt():48:48 -> nextInt
    12:14:int nextInt():49:49 -> nextInt
    15:20:int nextInt():48:48 -> nextInt
    21:26:int nextInt():52:52 -> nextInt
kotlin.ranges.IntRange -> r0.c:
# {"id":"sourceFile","fileName":"Ranges.kt"}
    kotlin.ranges.IntRange$Companion Companion -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"}
    kotlin.ranges.IntRange EMPTY -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c;"}
    9:18:void <clinit>():68:68 -> <clinit>
    2:5:void <init>(int,int):44:44 -> <init>
    1:19:boolean equals(java.lang.Object):58:58 -> equals
    20:45:boolean equals(java.lang.Object):59:59 -> equals
    1:20:int hashCode():62:62 -> hashCode
    1:14:boolean isEmpty():55:55 -> isEmpty
    1:29:java.lang.String toString():64:64 -> toString
kotlin.ranges.IntRange$Companion -> r0.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":"(Lo0/e;)V"}
    2:2:void <init>():66:66 -> <init>
kotlin.ranges.RangesKt -> r0.d:
kotlin.ranges.RangesKt__RangesKt -> r0.e:
# {"id":"sourceFile","fileName":"Ranges.kt"}
kotlin.ranges.RangesKt___RangesKt -> r0.f:
# {"id":"sourceFile","fileName":"_Ranges.kt"}
    1:4:int coerceAtLeast(int,int):934:934 -> a
    1:4:int coerceAtMost(int,int):1011:1011 -> b
    1:6:long coerceAtMost(long,long):1022:1022 -> c
kotlin.reflect.KCallable -> s0.a:
# {"id":"sourceFile","fileName":"KCallable.kt"}
kotlin.reflect.KClass -> s0.b:
# {"id":"sourceFile","fileName":"KClass.kt"}
kotlin.reflect.KDeclarationContainer -> s0.c:
# {"id":"sourceFile","fileName":"KDeclarationContainer.kt"}
kotlin.reflect.KProperty -> s0.e:
# {"id":"sourceFile","fileName":"KProperty.kt"}
kotlin.reflect.KProperty0 -> s0.d:
# {"id":"sourceFile","fileName":"KProperty.kt"}
    java.lang.Object get() -> get
kotlin.sequences.ConstrainedOnceSequence -> t0.a:
# {"id":"sourceFile","fileName":"SequencesJVM.kt"}
    java.util.concurrent.atomic.AtomicReference sequenceRef -> a
    6:8:void <init>(kotlin.sequences.Sequence):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)V"}
    9:16:void <init>(kotlin.sequences.Sequence):20:20 -> <init>
    1:11:java.util.Iterator iterator():23:23 -> iterator
    12:16:java.util.Iterator iterator():24:24 -> iterator
    17:24:java.util.Iterator iterator():23:23 -> iterator
kotlin.sequences.Sequence -> t0.b:
# {"id":"sourceFile","fileName":"Sequence.kt"}
    java.util.Iterator iterator() -> iterator
kotlin.sequences.SequencesKt -> t0.c:
kotlin.sequences.SequencesKt__SequenceBuilderKt -> t0.d:
# {"id":"sourceFile","fileName":"SequenceBuilder.kt"}
kotlin.sequences.SequencesKt__SequencesJVMKt -> t0.e:
# {"id":"sourceFile","fileName":"SequencesJVM.kt"}
kotlin.sequences.SequencesKt__SequencesKt -> t0.f:
# {"id":"sourceFile","fileName":"Sequences.kt"}
    6:15:kotlin.sequences.Sequence asSequence(java.util.Iterator):30:30 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)Lt0/b;"}
    6:16:kotlin.sequences.Sequence constrainOnce(kotlin.sequences.Sequence):626:626 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Lt0/b;"}
kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> t0.f$a:
# {"id":"sourceFile","fileName":"Sequences.kt"}
    java.util.Iterator $this_asSequence$inlined -> a
    3:6:void <init>(java.util.Iterator):21:21 -> <init>
    1:3:java.util.Iterator iterator():681:681 -> iterator
kotlin.sequences.SequencesKt___SequencesJvmKt -> t0.g:
# {"id":"sourceFile","fileName":"_SequencesJvm.kt"}
kotlin.sequences.SequencesKt___SequencesKt -> t0.h:
# {"id":"sourceFile","fileName":"_Sequences.kt"}
    11:24:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):786:786 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;Ljava/util/Collection;)Ljava/util/Collection;"}
    25:29:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):787:787 -> c
    6:14:java.util.List toList(kotlin.sequences.Sequence):807:807 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/util/List;"}
    6:17:java.util.List toMutableList(kotlin.sequences.Sequence):816:816 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/util/List;"}
kotlin.text.CharsKt__CharJVMKt -> u0.a:
# {"id":"sourceFile","fileName":"CharJVM.kt"}
    9:46:int checkRadix(int):314:314 -> a
    1:5:int digitOf(char,int):306:306 -> b
kotlin.text.CharsKt__CharKt -> u0.b:
# {"id":"sourceFile","fileName":"Char.kt"}
    9:12:boolean equals(char,char,boolean):237:237 -> c
    13:18:boolean equals(char,char,boolean):238:238 -> c
    19:31:boolean equals(char,char,boolean):240:240 -> c
kotlin.text.StringsKt -> u0.c:
kotlin.text.StringsKt__AppendableKt -> u0.d:
# {"id":"sourceFile","fileName":"Appendable.kt"}
kotlin.text.StringsKt__IndentKt -> u0.e:
# {"id":"sourceFile","fileName":"Indent.kt"}
kotlin.text.StringsKt__RegexExtensionsJVMKt -> u0.f:
# {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"}
kotlin.text.StringsKt__RegexExtensionsKt -> u0.g:
# {"id":"sourceFile","fileName":"RegexExtensions.kt"}
kotlin.text.StringsKt__StringBuilderJVMKt -> u0.h:
# {"id":"sourceFile","fileName":"StringBuilderJVM.kt"}
kotlin.text.StringsKt__StringBuilderKt -> u0.i:
# {"id":"sourceFile","fileName":"StringBuilder.kt"}
kotlin.text.StringsKt__StringNumberConversionsJVMKt -> u0.j:
# {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"}
kotlin.text.StringsKt__StringNumberConversionsKt -> u0.k:
# {"id":"sourceFile","fileName":"StringNumberConversions.kt"}
    8:12:java.lang.Long toLongOrNull(java.lang.String):132:132 -> a
    10:12:java.lang.Long toLongOrNull(java.lang.String,int):142:142 -> b
    13:21:java.lang.Long toLongOrNull(java.lang.String,int):144:144 -> b
    22:27:java.lang.Long toLongOrNull(java.lang.String,int):151:151 -> b
    28:72:java.lang.Long toLongOrNull(java.lang.String,int):152:152 -> b
    73:92:java.lang.Long toLongOrNull(java.lang.String,int):177:177 -> b
    93:121:java.lang.Long toLongOrNull(java.lang.String,int):182:182 -> b
    122:132:java.lang.Long toLongOrNull(java.lang.String,int):199:199 -> b
kotlin.text.StringsKt__StringsJVMKt -> u0.l:
# {"id":"sourceFile","fileName":"StringsJVM.kt"}
kotlin.text.StringsKt__StringsKt -> u0.m:
# {"id":"sourceFile","fileName":"Strings.kt"}
    6:12:int getLastIndex(java.lang.CharSequence):379:379 -> c
    8:12:int indexOf(java.lang.CharSequence,char,int,boolean):1087:1087 -> d
    13:20:int indexOf(java.lang.CharSequence,char,int,boolean):1090:1090 -> d
    21:30:int indexOf(java.lang.CharSequence,char,int,boolean):1088:1088 -> d
    12:16:int indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086:1086 -> e
    13:20:int indexOfAny(java.lang.CharSequence,char[],int,boolean):933:933 -> f
    21:24:int indexOfAny(java.lang.CharSequence,char[],int,boolean):934:934 -> f
    25:32:int indexOfAny(java.lang.CharSequence,char[],int,boolean):935:935 -> f
    33:42:int indexOfAny(java.lang.CharSequence,char[],int,boolean):938:938 -> f
    43:46:int indexOfAny(java.lang.CharSequence,char[],int,boolean):939:939 -> f
    47:52:int indexOfAny(java.lang.CharSequence,char[],int,boolean):1618:1618 -> f
    53:69:int indexOfAny(java.lang.CharSequence,char[],int,boolean):940:940 -> f
    8:12:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1117:1117 -> g
    13:20:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1120:1120 -> g
    21:30:int lastIndexOf(java.lang.CharSequence,char,int,boolean):1118:1118 -> g
    5:18:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116:1116 -> h
    13:20:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):956:956 -> i
    21:24:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):957:957 -> i
    25:31:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):958:958 -> i
    32:42:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):962:962 -> i
    43:46:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):963:963 -> i
    47:52:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):1620:1620 -> i
    53:66:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):964:964 -> i
    17:26:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):484:484 -> j
    27:40:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):485:485 -> j
    6:10:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483:483 -> k
kotlin.text.StringsKt___StringsJvmKt -> u0.n:
# {"id":"sourceFile","fileName":"_StringsJvm.kt"}
kotlin.text.StringsKt___StringsKt -> u0.o:
# {"id":"sourceFile","fileName":"_Strings.kt"}
kotlinx.coroutines.AbstractCoroutine -> v0.a:
# {"id":"sourceFile","fileName":"AbstractCoroutine.kt"}
    kotlin.coroutines.CoroutineContext context -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    1:5:void <init>(kotlin.coroutines.CoroutineContext,boolean,boolean):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;ZZ)V"}
    6:16:void <init>(kotlin.coroutines.CoroutineContext,boolean,boolean):51:51 -> <init>
    17:23:void <init>(kotlin.coroutines.CoroutineContext,boolean,boolean):58:58 -> <init>
    1:6:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):108:108 -> N
    1:13:java.lang.String nameString$kotlinx_coroutines_core():112:112 -> U
    14:43:java.lang.String nameString$kotlinx_coroutines_core():113:113 -> U
    1:4:void onCompletionInternal(java.lang.Object):90:90 -> Z
    5:16:void onCompletionInternal(java.lang.Object):91:91 -> Z
    17:20:void onCompletionInternal(java.lang.Object):93:93 -> Z
    1:5:boolean isActive():65:65 -> a
    1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():63:63 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    1:3:kotlin.coroutines.CoroutineContext getContext():58:58 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    3:10:void resumeWith(java.lang.Object):100:100 -> f
    11:15:void resumeWith(java.lang.Object):101:101 -> f
    16:19:void resumeWith(java.lang.Object):102:102 -> f
    1:4:void afterResume(java.lang.Object):105:105 -> p0
    1:1:void onCancelled(java.lang.Throwable,boolean):84:84 -> q0
    1:1:void onCompleted(java.lang.Object):71:71 -> r0
    1:4:void start(kotlinx.coroutines.CoroutineStart,java.lang.Object,kotlin.jvm.functions.Function2):126:126 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/w;Ljava/lang/Object;Ln0/p;)V"}
    1:11:java.lang.String cancellationExceptionMessage():86:86 -> y
kotlinx.coroutines.AbstractTimeSource -> v0.b:
# {"id":"sourceFile","fileName":"AbstractTimeSource.kt"}
kotlinx.coroutines.AbstractTimeSourceKt -> v0.c:
# {"id":"sourceFile","fileName":"AbstractTimeSource.kt"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:2:v0.AbstractTimeSource v0.AbstractTimeSourceKt.getTimeSource():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/b;"}
kotlinx.coroutines.BlockingEventLoop -> v0.d:
# {"id":"sourceFile","fileName":"EventLoop.kt"}
    java.lang.Thread thread -> k
    1:3:void <init>(java.lang.Thread):23:23 -> <init>
    4:6:void <init>(java.lang.Thread):22:22 -> <init>
    1:3:java.lang.Thread getThread():22:22 -> x
kotlinx.coroutines.BuildersKt -> v0.e:
    1:5:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/g;Lv0/w;Ln0/p;)Lv0/u0;"}
    1:5:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/g;Lv0/w;Ln0/p;ILjava/lang/Object;)Lv0/u0;"}
kotlinx.coroutines.BuildersKt__Builders_commonKt -> v0.f:
# {"id":"sourceFile","fileName":"Builders.common.kt"}
    1:4:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):52:52 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/g;Lv0/w;Ln0/p;)Lv0/u0;"}
    5:10:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):53:53 -> a
    11:16:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):54:54 -> a
    17:22:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):55:55 -> a
    23:26:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):56:56 -> a
    5:10:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):48:48 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/g;Lv0/w;Ln0/p;ILjava/lang/Object;)Lv0/u0;"}
    11:12:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):49:49 -> b
    13:17:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):47:47 -> b
kotlinx.coroutines.CancellableContinuationImpl -> v0.g:
# {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"}
kotlinx.coroutines.ChildHandle -> v0.h:
# {"id":"sourceFile","fileName":"Job.kt"}
    boolean childCancelled(java.lang.Throwable) -> e
kotlinx.coroutines.ChildHandleNode -> v0.i:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.ChildJob childJob -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/j;"}
    1:3:void <init>(kotlinx.coroutines.ChildJob):1463:1463 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/j;)V"}
    4:6:void <init>(kotlinx.coroutines.ChildJob):1462:1462 -> <init>
    1:9:boolean childCancelled(java.lang.Throwable):1466:1466 -> e
    1:8:java.lang.Object invoke(java.lang.Object):1461:1461 -> h
    1:10:void invoke(java.lang.Throwable):1465:1465 -> v
kotlinx.coroutines.ChildJob -> v0.j:
# {"id":"sourceFile","fileName":"Job.kt"}
    void parentCancelled(kotlinx.coroutines.ParentJob) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/g1;)V"}
kotlinx.coroutines.CompletedExceptionally -> v0.k:
# {"id":"sourceFile","fileName":"CompletionState.kt"}
    java.lang.Throwable cause -> a
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _handled$FU -> b
    1:11:void <clinit>():0:0 -> <clinit>
    1:2:void <init>(java.lang.Throwable,boolean):42:43 -> <init>
    3:3:void <init>(java.lang.Throwable,boolean):46:46 -> <init>
    4:4:void <init>(java.lang.Throwable,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;ZILo0/e;)V"}
    1:3:boolean getHandled():47:47 -> a
    1:9:boolean makeHandled():48:48 -> b
    1:32:java.lang.String toString():49:49 -> toString
kotlinx.coroutines.CompletedWithCancellation -> v0.l:
# {"id":"sourceFile","fileName":"CompletionState.kt"}
    java.lang.Object result -> a
    kotlin.jvm.functions.Function1 onCancellation -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/l;"}
    1:3:void <init>(java.lang.Object,kotlin.jvm.functions.Function1):31:31 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/l;)V"}
    4:5:void <init>(java.lang.Object,kotlin.jvm.functions.Function1):32:32 -> <init>
    6:8:void <init>(java.lang.Object,kotlin.jvm.functions.Function1):33:33 -> <init>
    5:35:boolean equals(java.lang.Object):0:0 -> equals
    1:20:int hashCode():0:0 -> hashCode
    1:35:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.CompletionHandlerBase -> v0.m:
# {"id":"sourceFile","fileName":"CompletionHandler.kt"}
    1:4:void <init>():9:9 -> <init>
    void invoke(java.lang.Throwable) -> v
kotlinx.coroutines.CompletionHandlerException -> v0.n:
# {"id":"sourceFile","fileName":"Exceptions.common.kt"}
    1:4:void <init>(java.lang.String,java.lang.Throwable):13:13 -> <init>
kotlinx.coroutines.CompletionStateKt -> v0.o:
# {"id":"sourceFile","fileName":"CompletionState.kt"}
    1:4:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):26:26 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg0/d;)Ljava/lang/Object;"}
    5:19:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):27:27 -> a
    20:24:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):29:29 -> a
    1:8:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):14:14 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/l;)Ljava/lang/Object;"}
    9:15:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):15:15 -> b
    16:24:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):16:16 -> b
    6:10:java.lang.Object toState$default(java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):12:12 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/l;ILjava/lang/Object;)Ljava/lang/Object;"}
kotlinx.coroutines.CoroutineContextKt -> v0.p:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    1:4:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):54:54 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g;Z)Lg0/g;"}
    5:12:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):55:55 -> a
    13:17:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):59:59 -> a
    18:24:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):62:62 -> a
    25:39:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):63:63 -> a
    40:51:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):80:80 -> a
    52:60:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):88:88 -> a
    1:2:java.lang.String getCoroutineName(kotlin.coroutines.CoroutineContext):208:208 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Ljava/lang/String;"}
    1:15:boolean hasCopyableElements(kotlin.coroutines.CoroutineContext):40:40 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Z"}
    1:9:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):19:19 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u;Lg0/g;)Lg0/g;"}
    10:23:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):21:21 -> d
    24:32:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):22:22 -> d
    1:8:kotlinx.coroutines.UndispatchedCoroutine undispatchedCompletion(kotlin.coroutines.jvm.internal.CoroutineStackFrame):149:149 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/d;)Lv0/l1;"}
    1:6:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):125:125 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Lg0/g;Ljava/lang/Object;)Lv0/l1;"}
    7:14:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):138:138 -> f
    15:20:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):140:140 -> f
kotlinx.coroutines.CoroutineContextKt$foldCopies$1 -> v0.p$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlinx.coroutines.CoroutineContextKt$foldCopies$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/p$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):85:85 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g$b;)Lg0/g;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):80:80 -> g
kotlinx.coroutines.CoroutineContextKt$foldCopies$folded$1 -> v0.p$b:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.jvm.internal.Ref$ObjectRef $leftoverContext -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/m;"}
    boolean $isNewCoroutine -> g
    1:9:void <init>(kotlin.jvm.internal.Ref$ObjectRef,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/m;Z)V"}
    1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):64:64 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/g$b;)Lg0/g;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):63:63 -> g
kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 -> v0.p$c:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/p$c;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    1:5:java.lang.Boolean invoke(boolean,kotlin.coroutines.CoroutineContext$Element):40:40 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLg0/g$b;)Ljava/lang/Boolean;"}
    1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):40:40 -> g
kotlinx.coroutines.CoroutineDispatcher -> v0.q:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher$Key Key -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:6:void <init>():32:32 -> <init>
    void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):62:62 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Z"}
    1:3:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):100:100 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv0/q;"}
    4:9:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):101:101 -> e
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):31:31 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    1:6:kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation):140:140 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)Lg0/d;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):31:31 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    1:2:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):147:147 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)V"}
    3:6:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):148:148 -> n
    1:29:java.lang.String toString():166:166 -> toString
kotlinx.coroutines.CoroutineDispatcher$Key -> v0.q$a:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:3:void <init>():37:38 -> <init>
    4:4:void <init>():36:36 -> <init>
kotlinx.coroutines.CoroutineDispatcher$Key$1 -> v0.q$a$a:
# {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher$Key$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q$a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    1:9:kotlinx.coroutines.CoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):38:38 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;)Lv0/q;"}
    1:7:java.lang.Object invoke(java.lang.Object):38:38 -> h
kotlinx.coroutines.CoroutineExceptionHandler -> v0.r:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    kotlinx.coroutines.CoroutineExceptionHandler$Key Key -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/r$a;"}
    1:5:void <clinit>():0:0 -> <clinit>
    void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Throwable;)V"}
kotlinx.coroutines.CoroutineExceptionHandler$Key -> v0.r$a:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/r$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():102:102 -> <init>
kotlinx.coroutines.CoroutineExceptionHandlerImplKt -> v0.s:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"}
    java.util.List handlers -> a
    1:6:void <clinit>():22:22 -> <clinit>
    7:10:void <clinit>():20:20 -> <clinit>
    11:25:void <clinit>():23:23 -> <clinit>
    1:18:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):46:46 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Throwable;)V"}
    19:23:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):48:48 -> a
    24:27:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):51:51 -> a
    28:39:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):52:52 -> a
    40:43:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):57:57 -> a
    44:69:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):60:60 -> a
    70:77:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):61:61 -> a
kotlinx.coroutines.CoroutineExceptionHandlerKt -> v0.t:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"}
    1:10:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):24:24 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Throwable;)V"}
    11:14:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):33:33 -> a
    15:19:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):25:25 -> a
    20:27:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):29:29 -> a
    4:10:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):38:38 -> b
    11:14:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):111:111 -> b
kotlinx.coroutines.CoroutineScope -> v0.u:
# {"id":"sourceFile","fileName":"CoroutineScope.kt"}
    kotlin.coroutines.CoroutineContext getCoroutineContext() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
kotlinx.coroutines.CoroutineScopeKt -> v0.v:
# {"id":"sourceFile","fileName":"CoroutineScope.kt"}
    1:9:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):263:263 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Lg0/d;)Ljava/lang/Object;"}
    10:13:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):264:264 -> a
    14:23:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):262:262 -> a
kotlinx.coroutines.CoroutineStart -> v0.w:
# {"id":"sourceFile","fileName":"CoroutineStart.kt"}
    kotlinx.coroutines.CoroutineStart DEFAULT -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/w;"}
    kotlinx.coroutines.CoroutineStart LAZY -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/w;"}
    kotlinx.coroutines.CoroutineStart ATOMIC -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/w;"}
    kotlinx.coroutines.CoroutineStart UNDISPATCHED -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/w;"}
    kotlinx.coroutines.CoroutineStart[] $VALUES -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv0/w;"}
    1:10:void <clinit>():37:37 -> <clinit>
    11:20:void <clinit>():48:48 -> <clinit>
    21:30:void <clinit>():57:57 -> <clinit>
    31:47:void <clinit>():76:76 -> <clinit>
    1:4:void <init>(java.lang.String,int):20:20 -> <init>
    1:13:kotlinx.coroutines.CoroutineStart[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv0/w;"}
    1:21:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):109:109 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;)V"}
    22:27:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):113:113 -> b
    28:31:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):112:112 -> b
    32:41:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):111:111 -> b
    42:45:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):110:110 -> b
    1:8:boolean isLazy():122:122 -> c
    1:9:kotlinx.coroutines.CoroutineStart valueOf(java.lang.String):0:0 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/w;"}
    1:9:kotlinx.coroutines.CoroutineStart[] values():0:0 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv0/w;"}
kotlinx.coroutines.CoroutineStart$WhenMappings -> v0.w$a:
# {"id":"sourceFile","fileName":"CoroutineStart.kt"}
    int[] $EnumSwitchMapping$0 -> a
    1:46:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.CoroutinesInternalError -> v0.x:
# {"id":"sourceFile","fileName":"Exceptions.common.kt"}
    1:4:void <init>(java.lang.String,java.lang.Throwable):28:28 -> <init>
kotlinx.coroutines.DebugStringsKt -> v0.y:
# {"id":"sourceFile","fileName":"DebugStrings.kt"}
    1:9:java.lang.String getClassSimpleName(java.lang.Object):21:21 -> a
    1:9:java.lang.String getHexAddress(java.lang.Object):13:13 -> b
    1:11:java.lang.String toDebugString(kotlin.coroutines.Continuation):16:16 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;)Ljava/lang/String;"}
    12:91:java.lang.String toDebugString(kotlin.coroutines.Continuation):18:18 -> c
kotlinx.coroutines.DefaultExecutor -> v0.z:
# {"id":"sourceFile","fileName":"DefaultExecutor.kt"}
    kotlinx.coroutines.DefaultExecutor INSTANCE -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/z;"}
    long KEEP_ALIVE_NANOS -> l
    11:13:void <clinit>():32:32 -> <clinit>
    14:17:void <clinit>():37:37 -> <clinit>
    18:24:void <clinit>():39:39 -> <clinit>
    25:32:void <clinit>():41:41 -> <clinit>
    33:39:void <clinit>():37:37 -> <clinit>
    1:4:void <init>():28:28 -> <init>
    1:9:void enqueue(java.lang.Runnable):68:68 -> B
    10:13:void enqueue(java.lang.Runnable):69:69 -> B
    2:10:void acknowledgeShutdownIfNeeded():177:177 -> J
    11:12:void acknowledgeShutdownIfNeeded():178:178 -> J
    13:15:void acknowledgeShutdownIfNeeded():179:179 -> J
    16:18:void acknowledgeShutdownIfNeeded():180:180 -> J
    19:23:void acknowledgeShutdownIfNeeded():181:181 -> J
    2:12:java.lang.Thread createThreadSync():135:135 -> K
    13:15:java.lang.Thread createThreadSync():136:136 -> K
    16:18:java.lang.Thread createThreadSync():137:137 -> K
    19:24:java.lang.Thread createThreadSync():138:138 -> K
    25:28:java.lang.Thread createThreadSync():135:135 -> K
    1:9:boolean isShutDown():60:60 -> L
    1:13:boolean isShutdownRequested():63:63 -> M
    2:11:boolean notifyStartup():154:154 -> N
    12:13:boolean notifyStartup():155:155 -> N
    14:16:boolean notifyStartup():156:156 -> N
    17:21:boolean notifyStartup():157:157 -> N
    1:8:void shutdownError():78:78 -> O
    1:5:void run():101:101 -> run
    6:9:void run():102:102 -> run
    10:15:void run():105:105 -> run
    16:17:void run():125:125 -> run
    18:20:void run():126:126 -> run
    21:23:void run():127:127 -> run
    24:39:void run():129:129 -> run
    40:42:void run():107:107 -> run
    43:52:void run():108:108 -> run
    53:63:void run():111:111 -> run
    64:75:void run():112:112 -> run
    76:77:void run():125:125 -> run
    78:80:void run():126:126 -> run
    81:83:void run():127:127 -> run
    84:93:void run():129:129 -> run
    94:103:void run():115:115 -> run
    104:109:void run():120:120 -> run
    110:111:void run():125:125 -> run
    112:114:void run():126:126 -> run
    115:117:void run():127:127 -> run
    118:127:void run():129:129 -> run
    128:134:void run():121:121 -> run
    135:136:void run():125:125 -> run
    137:139:void run():126:126 -> run
    140:142:void run():127:127 -> run
    143:152:void run():129:129 -> run
    2:3:void shutdown():84:84 -> shutdown
    4:7:void shutdown():85:85 -> shutdown
    1:9:java.lang.Thread getThread():49:49 -> x
kotlinx.coroutines.DefaultExecutorKt -> v0.a0:
# {"id":"sourceFile","fileName":"DefaultExecutor.kt"}
    boolean defaultMainDelayOptIn -> a
    kotlinx.coroutines.Delay DefaultDelay -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/b0;"}
    1:9:void <clinit>():11:11 -> <clinit>
    10:16:void <clinit>():13:13 -> <clinit>
    1:3:kotlinx.coroutines.Delay getDefaultDelay():13:13 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/b0;"}
    1:7:kotlinx.coroutines.Delay initializeDefaultDelay():17:17 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/b0;"}
    8:11:kotlinx.coroutines.Delay initializeDefaultDelay():18:18 -> b
    12:28:kotlinx.coroutines.Delay initializeDefaultDelay():24:24 -> b
kotlinx.coroutines.Delay -> v0.b0:
# {"id":"sourceFile","fileName":"Delay.kt"}
kotlinx.coroutines.DiagnosticCoroutineContextException -> v0.c0:
# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"}
    kotlin.coroutines.CoroutineContext context -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    1:6:void <init>(kotlin.coroutines.CoroutineContext):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)V"}
    2:3:java.lang.Throwable fillInStackTrace():64:64 -> fillInStackTrace
    4:7:java.lang.Throwable fillInStackTrace():39:39 -> fillInStackTrace
    1:7:java.lang.String getLocalizedMessage():34:34 -> getLocalizedMessage
kotlinx.coroutines.DispatchedTask -> v0.d0:
# {"id":"sourceFile","fileName":"DispatchedTask.kt"}
    int resumeMode -> g
    1:3:void <init>(int):52:52 -> <init>
    4:6:void <init>(int):51:51 -> <init>
    void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable) -> a
    kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/d;"}
    1:15:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):79:79 -> d
    1:1:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):69:69 -> g
    10:15:void handleFatalException(java.lang.Throwable,java.lang.Throwable):240:240 -> h
    16:39:void handleFatalException(java.lang.Throwable,java.lang.Throwable):144:144 -> h
    40:42:void handleFatalException(java.lang.Throwable,java.lang.Throwable):145:145 -> h
    43:45:void handleFatalException(java.lang.Throwable,java.lang.Throwable):144:144 -> h
    46:57:void handleFatalException(java.lang.Throwable,java.lang.Throwable):146:146 -> h
    java.lang.Object takeState$kotlinx_coroutines_core() -> i
    1:2:void run():83:83 -> run
    3:8:void run():86:86 -> run
    9:10:void run():87:87 -> run
    11:12:void run():88:88 -> run
    13:16:void run():223:223 -> run
    17:20:void run():224:224 -> run
    21:24:void run():225:225 -> run
    25:31:void run():227:227 -> run
    32:35:void run():89:89 -> run
    36:39:void run():90:90 -> run
    40:46:void run():91:91 -> run
    47:68:void run():97:97 -> run
    69:74:void run():98:98 -> run
    75:78:void run():99:99 -> run
    79:81:void run():100:100 -> run
    82:97:void run():233:233 -> run
    98:111:void run():104:104 -> run
    112:122:void run():106:106 -> run
    123:124:void run():109:109 -> run
    125:127:void run():238:238 -> run
    128:148:void run():114:114 -> run
    149:156:void run():115:115 -> run
    157:160:void run():238:238 -> run
    161:183:void run():114:114 -> run
    184:191:void run():115:115 -> run
kotlinx.coroutines.DispatchedTaskKt -> v0.e0:
# {"id":"sourceFile","fileName":"DispatchedTask.kt"}
    1:10:boolean isCancellableMode(int):47:47 -> a
kotlinx.coroutines.Dispatchers -> v0.f0:
# {"id":"sourceFile","fileName":"Dispatchers.kt"}
    kotlinx.coroutines.Dispatchers INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/f0;"}
    kotlinx.coroutines.CoroutineDispatcher Default -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    kotlinx.coroutines.CoroutineDispatcher Unconfined -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    kotlinx.coroutines.CoroutineDispatcher IO -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    8:11:void <clinit>():32:32 -> <clinit>
    12:15:void <clinit>():93:93 -> <clinit>
    16:20:void <clinit>():134:134 -> <clinit>
    1:4:void <init>():21:21 -> <init>
    1:3:kotlinx.coroutines.CoroutineDispatcher getDefault():32:32 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/q;"}
    1:3:kotlinx.coroutines.CoroutineDispatcher getIO():134:134 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/q;"}
    1:3:kotlinx.coroutines.MainCoroutineDispatcher getMain():57:57 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d1;"}
kotlinx.coroutines.DisposableHandle -> v0.g0:
# {"id":"sourceFile","fileName":"Job.kt"}
    void dispose() -> c
kotlinx.coroutines.Empty -> v0.h0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    boolean isActive -> e
    1:6:void <init>(boolean):1310:1310 -> <init>
    1:3:boolean isActive():1310:1310 -> a
    1:2:kotlinx.coroutines.NodeList getList():1311:1311 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
    1:34:java.lang.String toString():1312:1312 -> toString
kotlinx.coroutines.EventLoop -> v0.i0:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    long useCount -> f
    boolean shared -> g
    kotlinx.coroutines.internal.ArrayQueue unconfinedQueue -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/a;"}
    1:4:void <init>():23:23 -> <init>
    1:16:void decrementUseCount(boolean):109:109 -> f
    17:20:void decrementUseCount(boolean):112:112 -> f
    21:24:void decrementUseCount(boolean):114:114 -> f
    1:11:long delta(boolean):101:101 -> p
    1:4:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):85:85 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d0;)V"}
    5:11:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):86:86 -> q
    12:15:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):87:87 -> q
    1:10:long getNextTime():62:62 -> r
    11:20:long getNextTime():63:63 -> r
    1:12:void incrementUseCount(boolean):104:104 -> s
    13:15:void incrementUseCount(boolean):105:105 -> s
    void shutdown() -> shutdown
    8:19:void incrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):103:103 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/i0;ZILjava/lang/Object;)V"}
    1:14:boolean isUnconfinedLoopActive():94:94 -> u
    1:11:boolean isUnconfinedQueueEmpty():98:98 -> v
    1:6:boolean processUnconfinedEvent():67:67 -> w
    7:15:boolean processUnconfinedEvent():68:68 -> w
    16:20:boolean processUnconfinedEvent():69:69 -> w
kotlinx.coroutines.EventLoopImplBase -> v0.k0:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU -> i
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$FU -> j
    1:21:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():184:184 -> <init>
    5:6:void <init>():186:186 -> <init>
    7:9:void <init>():189:189 -> <init>
    10:12:void <init>():191:191 -> <init>
    1:6:java.lang.Runnable dequeue():558:558 -> A
    7:10:java.lang.Runnable dequeue():328:328 -> A
    11:17:java.lang.Runnable dequeue():329:329 -> A
    18:24:java.lang.Runnable dequeue():330:330 -> A
    25:34:java.lang.Runnable dequeue():331:331 -> A
    35:41:java.lang.Runnable dequeue():334:334 -> A
    42:52:java.lang.Runnable dequeue():335:335 -> A
    1:6:void enqueue(java.lang.Runnable):288:288 -> B
    7:10:void enqueue(java.lang.Runnable):290:290 -> B
    11:16:void enqueue(java.lang.Runnable):292:292 -> B
    1:2:boolean enqueueImpl(java.lang.Runnable):556:556 -> C
    3:13:boolean enqueueImpl(java.lang.Runnable):299:299 -> C
    14:23:boolean enqueueImpl(java.lang.Runnable):301:301 -> C
    24:27:boolean enqueueImpl(java.lang.Runnable):302:302 -> C
    28:43:boolean enqueueImpl(java.lang.Runnable):303:303 -> C
    44:54:boolean enqueueImpl(java.lang.Runnable):306:306 -> C
    55:61:boolean enqueueImpl(java.lang.Runnable):310:310 -> C
    62:68:boolean enqueueImpl(java.lang.Runnable):313:313 -> C
    69:74:boolean enqueueImpl(java.lang.Runnable):314:314 -> C
    75:77:boolean enqueueImpl(java.lang.Runnable):315:315 -> C
    78:86:boolean enqueueImpl(java.lang.Runnable):316:316 -> C
    1:3:boolean isCompleted():193:193 -> D
    1:8:boolean isEmpty():197:197 -> E
    9:12:boolean isEmpty():198:198 -> E
    13:18:boolean isEmpty():200:200 -> E
    19:29:boolean isEmpty():202:202 -> E
    30:37:boolean isEmpty():203:203 -> E
    1:9:long processNextEvent():259:259 -> F
    10:13:long processNextEvent():261:261 -> F
    14:19:long processNextEvent():277:277 -> F
    20:23:long processNextEvent():279:279 -> F
    24:28:long processNextEvent():282:282 -> F
    1:6:void rescheduleAllDelayed():392:392 -> G
    7:11:void rescheduleAllDelayed():401:401 -> G
    2:3:void resetAll():386:386 -> H
    4:6:void resetAll():387:387 -> H
    1:3:void setCompleted(boolean):194:194 -> I
    1:4:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):285:285 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    1:11:long getNextTime():209:209 -> r
    12:21:long getNextTime():210:210 -> r
    22:34:long getNextTime():213:213 -> r
    35:39:long getNextTime():217:217 -> r
    40:47:long getNextTime():214:214 -> r
    1:6:void shutdown():223:223 -> shutdown
    7:9:void shutdown():226:226 -> shutdown
    10:12:void shutdown():227:227 -> shutdown
    13:23:void shutdown():229:229 -> shutdown
    24:27:void shutdown():231:231 -> shutdown
    1:4:void closeQueue():561:561 -> z
    5:18:void closeQueue():345:345 -> z
    19:22:void closeQueue():346:346 -> z
    23:28:void closeQueue():347:347 -> z
    29:35:void closeQueue():351:351 -> z
    36:43:void closeQueue():354:354 -> z
    44:49:void closeQueue():355:355 -> z
    50:58:void closeQueue():356:356 -> z
kotlinx.coroutines.EventLoopImplBase$$ExternalSyntheticBackportWithForwarding0 -> v0.j0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:16:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"}
kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue -> v0.k0$a:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
kotlinx.coroutines.EventLoopImplPlatform -> v0.l0:
# {"id":"sourceFile","fileName":"EventLoop.kt"}
    1:4:void <init>():7:7 -> <init>
    java.lang.Thread getThread() -> x
    1:4:void unpark():11:11 -> y
    5:10:void unpark():12:12 -> y
    11:17:void unpark():13:13 -> y
kotlinx.coroutines.EventLoopKt -> v0.m0:
# {"id":"sourceFile","fileName":"EventLoop.kt"}
    1:10:kotlinx.coroutines.EventLoop createEventLoop():25:25 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/i0;"}
kotlinx.coroutines.EventLoop_commonKt -> v0.n0:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    kotlinx.coroutines.internal.Symbol DISPOSED_TASK -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol CLOSED_EMPTY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    1:9:void <clinit>():146:146 -> <clinit>
    10:19:void <clinit>():172:172 -> <clinit>
    1:3:kotlinx.coroutines.internal.Symbol access$getCLOSED_EMPTY$p():1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
kotlinx.coroutines.ExecutorCoroutineDispatcher -> v0.o0:
# {"id":"sourceFile","fileName":"Executors.kt"}
    kotlinx.coroutines.ExecutorCoroutineDispatcher$Key Key -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/o0$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():20:20 -> <init>
kotlinx.coroutines.ExecutorCoroutineDispatcher$Key -> v0.o0$a:
# {"id":"sourceFile","fileName":"Executors.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:3:void <init>():24:25 -> <init>
    4:4:void <init>():23:23 -> <init>
kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 -> v0.o0$a$a:
# {"id":"sourceFile","fileName":"Executors.kt"}
    kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/o0$a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    2:5:void <init>():0:0 -> <init>
    1:9:kotlinx.coroutines.ExecutorCoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):25:25 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$b;)Lv0/o0;"}
    1:7:java.lang.Object invoke(java.lang.Object):25:25 -> h
kotlinx.coroutines.InactiveNodeList -> v0.p0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.NodeList list -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/e1;"}
    1:3:void <init>(kotlinx.coroutines.NodeList):1381:1381 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/e1;)V"}
    4:6:void <init>(kotlinx.coroutines.NodeList):1382:1382 -> <init>
    1:2:boolean isActive():1384:1384 -> a
    1:3:kotlinx.coroutines.NodeList getList():1382:1382 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
    1:5:java.lang.String toString():1385:1385 -> toString
kotlinx.coroutines.Incomplete -> v0.q0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    boolean isActive() -> a
    kotlinx.coroutines.NodeList getList() -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
kotlinx.coroutines.IncompleteStateBox -> v0.r0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.Incomplete state -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q0;"}
    1:6:void <init>(kotlinx.coroutines.Incomplete):1283:1283 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;)V"}
kotlinx.coroutines.InvokeOnCancelling -> v0.s0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlin.jvm.functions.Function1 handler -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/l;"}
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _invoked$FU -> j
    1:11:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(kotlin.jvm.functions.Function1):1453:1453 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/l;)V"}
    4:6:void <init>(kotlin.jvm.functions.Function1):1452:1452 -> <init>
    7:9:void <init>(kotlin.jvm.functions.Function1):1455:1455 -> <init>
    1:8:java.lang.Object invoke(java.lang.Object):1451:1451 -> h
    1:16:void invoke(java.lang.Throwable):1457:1457 -> v
kotlinx.coroutines.InvokeOnCompletion -> v0.t0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlin.jvm.functions.Function1 handler -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/l;"}
    1:3:void <init>(kotlin.jvm.functions.Function1):1390:1390 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/l;)V"}
    4:6:void <init>(kotlin.jvm.functions.Function1):1389:1389 -> <init>
    1:8:java.lang.Object invoke(java.lang.Object):1388:1388 -> h
    1:6:void invoke(java.lang.Throwable):1391:1391 -> v
kotlinx.coroutines.Job -> v0.u0:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key Key -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/u0$b;"}
    1:5:void <clinit>():0:0 -> <clinit>
    boolean isActive() -> a
    java.util.concurrent.CancellationException getCancellationException() -> k
    kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLn0/l;)Lv0/g0;"}
    void cancel(java.util.concurrent.CancellationException) -> m
    kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/j;)Lv0/h;"}
    boolean start() -> start
kotlinx.coroutines.Job$DefaultImpls -> v0.u0$a:
# {"id":"sourceFile","fileName":"Job.kt"}
    8:19:void cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):183:183 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}
    1:5:java.lang.Object fold(kotlinx.coroutines.Job,java.lang.Object,kotlin.jvm.functions.Function2):112:112 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):112:112 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;Lg0/g$c;)Lg0/g$b;"}
    13:25:kotlinx.coroutines.DisposableHandle invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,boolean,kotlin.jvm.functions.Function1,int,java.lang.Object):341:341 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;ZZLn0/l;ILjava/lang/Object;)Lv0/g0;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):112:112 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;Lg0/g$c;)Lg0/g;"}
    1:5:kotlin.coroutines.CoroutineContext plus(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext):112:112 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;Lg0/g;)Lg0/g;"}
kotlinx.coroutines.Job$Key -> v0.u0$b:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key $$INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/u0$b;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():116:116 -> <init>
kotlinx.coroutines.JobCancellationException -> v0.v0:
# {"id":"sourceFile","fileName":"Exceptions.kt"}
    kotlinx.coroutines.Job job -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/u0;"}
    1:3:void <init>(java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):33:33 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lv0/u0;)V"}
    4:7:void <init>(java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):32:32 -> <init>
    8:11:void <init>(java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):36:36 -> <init>
    3:51:boolean equals(java.lang.Object):68:68 -> equals
    2:3:java.lang.Throwable fillInStackTrace():77:77 -> fillInStackTrace
    4:7:java.lang.Throwable fillInStackTrace():44:44 -> fillInStackTrace
    1:36:int hashCode():70:70 -> hashCode
    1:27:java.lang.String toString():64:64 -> toString
kotlinx.coroutines.JobCancellingNode -> v0.w0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    1:4:void <init>():1449:1449 -> <init>
kotlinx.coroutines.JobKt -> v0.x0:
    1:4:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/util/concurrent/CancellationException;)V"}
    1:4:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):1:1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}
kotlinx.coroutines.JobKt__JobKt -> v0.y0:
# {"id":"sourceFile","fileName":"Job.kt"}
    1:15:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):549:549 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/util/concurrent/CancellationException;)V"}
    6:9:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):548:548 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}
kotlinx.coroutines.JobNode -> v0.z0:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.JobSupport job -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a1;"}
    1:4:void <init>():1350:1350 -> <init>
    1:2:boolean isActive():1355:1355 -> a
    1:8:void dispose():1357:1357 -> c
    1:2:kotlinx.coroutines.NodeList getList():1356:1356 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
    1:50:java.lang.String toString():1358:1358 -> toString
    1:12:kotlinx.coroutines.JobSupport getJob():1354:1354 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/a1;"}
    1:3:void setJob(kotlinx.coroutines.JobSupport):1354:1354 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1;)V"}
kotlinx.coroutines.JobSupport -> v0.a1:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> e
    1:13:void <clinit>():0:0 -> <clinit>
    1:5:void <init>(boolean):27:27 -> <init>
    6:17:void <init>(boolean):129:129 -> <init>
    18:20:void <init>(boolean):131:131 -> <init>
    1:7:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):307:307 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;Ljava/lang/Object;)V"}
    8:10:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):308:308 -> A
    11:15:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):309:309 -> A
    16:29:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):311:311 -> A
    30:33:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):316:316 -> A
    34:41:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):318:318 -> A
    42:75:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):320:320 -> A
    76:86:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):323:323 -> A
    1:6:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):931:931 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1$b;Lv0/i;Ljava/lang/Object;)V"}
    7:13:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):933:933 -> B
    14:17:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):935:935 -> B
    18:21:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):936:936 -> B
    5:12:java.lang.Throwable createCauseException(java.lang.Object):719:719 -> C
    13:25:java.lang.Throwable createCauseException(java.lang.Object):1584:1584 -> C
    26:40:java.lang.Throwable createCauseException(java.lang.Object):720:720 -> C
    1:16:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):208:208 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1$b;Ljava/lang/Object;)Ljava/lang/Object;"}
    17:17:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):1482:1482 -> D
    18:21:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):212:212 -> D
    22:25:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):213:213 -> D
    26:31:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):214:214 -> D
    32:37:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):215:215 -> D
    38:44:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):216:216 -> D
    45:53:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):225:225 -> D
    54:67:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):229:229 -> D
    68:84:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):230:230 -> D
    85:87:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):234:234 -> D
    88:90:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):235:235 -> D
    91:99:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):237:237 -> D
    100:103:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):240:240 -> D
    104:105:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):216:216 -> D
    1:25:kotlinx.coroutines.ChildHandleNode firstChild(kotlinx.coroutines.Incomplete):913:913 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;)Lv0/i;"}
    1:15:java.lang.Throwable getExceptionOrNull(java.lang.Object):910:910 -> F
    1:7:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):246:246 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1$b;Ljava/util/List;)Ljava/lang/Throwable;"}
    8:13:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):248:248 -> G
    14:24:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1484:1484 -> G
    25:41:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1485:1485 -> G
    42:52:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):259:259 -> G
    53:59:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):261:261 -> G
    1:2:boolean getHandlesException$kotlinx_coroutines_core():1015:1015 -> H
    1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():613:613 -> I
    1:6:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):773:773 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;)Lv0/e1;"}
    7:16:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):775:775 -> J
    17:20:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):776:776 -> J
    21:27:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):779:779 -> J
    28:29:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):780:780 -> J
    30:44:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):782:782 -> J
    1:5:kotlinx.coroutines.ChildHandle getParentHandle$kotlinx_coroutines_core():133:133 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/h;"}
    1:2:java.lang.Object getState$kotlinx_coroutines_core():1481:1481 -> L
    3:7:java.lang.Object getState$kotlinx_coroutines_core():167:167 -> L
    8:13:java.lang.Object getState$kotlinx_coroutines_core():168:168 -> L
    1:2:boolean handleJobException(java.lang.Throwable):1027:1027 -> M
    1:1:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):980:980 -> N
    3:8:void initParentJob(kotlinx.coroutines.Job):145:145 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/u0;)V"}
    9:11:void initParentJob(kotlinx.coroutines.Job):148:148 -> O
    12:15:void initParentJob(kotlinx.coroutines.Job):150:150 -> O
    16:18:void initParentJob(kotlinx.coroutines.Job):151:151 -> O
    19:24:void initParentJob(kotlinx.coroutines.Job):153:153 -> O
    25:27:void initParentJob(kotlinx.coroutines.Job):154:154 -> O
    28:33:void initParentJob(kotlinx.coroutines.Job):155:155 -> O
    1:9:boolean isCompleted():186:186 -> P
    1:2:boolean isScopedCoroutine():1006:1006 -> Q
    3:6:java.lang.Object makeCancelling(java.lang.Object):1586:1586 -> R
    7:10:java.lang.Object makeCancelling(java.lang.Object):734:734 -> R
    11:11:java.lang.Object makeCancelling(java.lang.Object):1587:1587 -> R
    12:28:java.lang.Object makeCancelling(java.lang.Object):736:736 -> R
    29:41:java.lang.Object makeCancelling(java.lang.Object):738:738 -> R
    42:45:java.lang.Object makeCancelling(java.lang.Object):741:741 -> R
    46:51:java.lang.Object makeCancelling(java.lang.Object):742:742 -> R
    52:65:java.lang.Object makeCancelling(java.lang.Object):745:745 -> R
    66:74:java.lang.Object makeCancelling(java.lang.Object):747:747 -> R
    75:79:java.lang.Object makeCancelling(java.lang.Object):748:748 -> R
    80:81:java.lang.Object makeCancelling(java.lang.Object):745:745 -> R
    82:87:java.lang.Object makeCancelling(java.lang.Object):750:750 -> R
    88:91:java.lang.Object makeCancelling(java.lang.Object):752:752 -> R
    92:100:java.lang.Object makeCancelling(java.lang.Object):753:753 -> R
    101:111:java.lang.Object makeCancelling(java.lang.Object):755:755 -> R
    112:122:java.lang.Object makeCancelling(java.lang.Object):758:758 -> R
    123:128:java.lang.Object makeCancelling(java.lang.Object):760:760 -> R
    129:137:java.lang.Object makeCancelling(java.lang.Object):761:761 -> R
    138:153:java.lang.Object makeCancelling(java.lang.Object):760:760 -> R
    154:158:java.lang.Object makeCancelling(java.lang.Object):766:766 -> R
    1:4:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):1591:1591 -> S
    5:8:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):828:828 -> S
    9:14:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):830:830 -> S
    15:22:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):835:835 -> S
    23:24:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):831:831 -> S
    25:49:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):832:832 -> S
    50:53:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):833:833 -> S
    54:57:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):831:831 -> S
    4:12:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):512:512 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/l;Z)Lv0/z0;"}
    13:18:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):513:513 -> T
    19:33:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):515:515 -> T
    34:38:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):517:517 -> T
    39:42:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):519:519 -> T
    1:5:java.lang.String nameString$kotlinx_coroutines_core():1058:1058 -> U
    1:11:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):941:941 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Lv0/i;"}
    12:15:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):943:943 -> V
    16:22:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):944:944 -> V
    23:29:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):945:945 -> V
    30:35:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):946:946 -> V
    1:3:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):329:329 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/e1;Ljava/lang/Throwable;)V"}
    4:11:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1495:1495 -> W
    12:17:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1496:1496 -> W
    18:24:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1497:1497 -> W
    25:33:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1499:1499 -> W
    34:39:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1503:1503 -> W
    40:69:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1504:1504 -> W
    70:77:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1508:1508 -> W
    78:80:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1511:1511 -> W
    81:84:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):332:332 -> W
    1:8:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1515:1515 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/e1;Ljava/lang/Throwable;)V"}
    9:14:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1516:1516 -> X
    15:21:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1517:1517 -> X
    22:30:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1519:1519 -> X
    31:36:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1523:1523 -> X
    37:66:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1524:1524 -> X
    67:74:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1528:1528 -> X
    75:78:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1531:1531 -> X
    1:1:void onCancelling(java.lang.Throwable):998:998 -> Y
    1:1:void onCompletionInternal(java.lang.Object):1037:1037 -> Z
    1:4:boolean isActive():182:182 -> a
    5:20:boolean isActive():183:183 -> a
    1:1:void onStart():412:412 -> a0
    1:5:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):528:528 -> b0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/h0;)V"}
    6:18:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):529:529 -> b0
    19:24:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):530:530 -> b0
    1:8:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):535:535 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/z0;)V"}
    9:12:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):537:537 -> c0
    13:18:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):539:539 -> c0
    1:4:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):1576:1576 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/z0;)V"}
    5:11:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):592:592 -> d0
    12:24:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):595:595 -> d0
    25:28:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):597:597 -> d0
    29:40:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):599:599 -> d0
    1:3:void setParentHandle$kotlinx_coroutines_core(kotlinx.coroutines.ChildHandle):134:134 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/h;)V"}
    1:7:int startInternal(java.lang.Object):393:393 -> f0
    8:17:int startInternal(java.lang.Object):394:394 -> f0
    18:30:int startInternal(java.lang.Object):395:395 -> f0
    31:34:int startInternal(java.lang.Object):396:396 -> f0
    35:38:int startInternal(java.lang.Object):399:399 -> f0
    39:54:int startInternal(java.lang.Object):400:400 -> f0
    55:59:int startInternal(java.lang.Object):401:401 -> f0
    1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):27:27 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    1:4:void parentCancelled(kotlinx.coroutines.ParentJob):637:637 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/g1;)V"}
    1:6:java.lang.String stateString(java.lang.Object):1061:1061 -> g0
    7:17:java.lang.String stateString(java.lang.Object):1062:1062 -> g0
    18:27:java.lang.String stateString(java.lang.Object):1063:1063 -> g0
    28:43:java.lang.String stateString(java.lang.Object):1066:1066 -> g0
    44:50:java.lang.String stateString(java.lang.Object):1067:1067 -> g0
    51:53:java.lang.String stateString(java.lang.Object):1068:1068 -> g0
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):27:27 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    1:3:kotlin.coroutines.CoroutineContext$Key getKey():29:29 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g$c;"}
    1:11:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):424:424 -> h0
    12:23:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):1542:1542 -> h0
    8:20:java.util.concurrent.CancellationException toCancellationException$default(kotlinx.coroutines.JobSupport,java.lang.Throwable,java.lang.String,int,java.lang.Object):423:423 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException;"}
    1:4:java.util.concurrent.CancellationException getChildJobCancellationCause():707:707 -> j
    5:17:java.util.concurrent.CancellationException getChildJobCancellationCause():709:709 -> j
    18:27:java.util.concurrent.CancellationException getChildJobCancellationCause():710:710 -> j
    28:32:java.util.concurrent.CancellationException getChildJobCancellationCause():711:711 -> j
    33:57:java.util.concurrent.CancellationException getChildJobCancellationCause():714:714 -> j
    58:73:java.util.concurrent.CancellationException getChildJobCancellationCause():711:711 -> j
    1:38:java.lang.String toDebugString():1053:1053 -> j0
    1:4:java.util.concurrent.CancellationException getCancellationException():415:415 -> k
    5:39:java.util.concurrent.CancellationException getCancellationException():416:416 -> k
    40:51:java.util.concurrent.CancellationException getCancellationException():417:417 -> k
    52:55:java.util.concurrent.CancellationException getCancellationException():418:418 -> k
    56:69:java.util.concurrent.CancellationException getCancellationException():419:419 -> k
    70:85:java.util.concurrent.CancellationException getCancellationException():420:420 -> k
    86:99:java.util.concurrent.CancellationException getCancellationException():418:418 -> k
    1:15:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):292:292 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;Ljava/lang/Object;)Z"}
    16:18:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):293:293 -> k0
    19:21:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):294:294 -> k0
    22:26:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):295:295 -> k0
    1:4:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):458:458 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLn0/l;)Lv0/g0;"}
    5:8:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1544:1544 -> l
    9:12:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):461:461 -> l
    13:21:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):462:462 -> l
    22:30:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):464:464 -> l
    31:34:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):466:466 -> l
    35:39:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):468:468 -> l
    40:48:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):469:469 -> l
    49:54:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):471:471 -> l
    55:58:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):474:474 -> l
    59:62:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):475:475 -> l
    63:63:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1545:1545 -> l
    64:72:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):478:478 -> l
    73:76:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1546:1546 -> l
    77:88:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):481:481 -> l
    89:98:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):483:483 -> l
    99:101:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):485:485 -> l
    102:111:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):489:489 -> l
    112:115:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1547:1547 -> l
    116:124:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):496:496 -> l
    125:137:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):503:503 -> l
    138:140:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1548:1548 -> l
    141:143:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):504:504 -> l
    1:8:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):790:790 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;Ljava/lang/Throwable;)Z"}
    9:13:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):792:792 -> l0
    14:22:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):793:793 -> l0
    23:27:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):795:795 -> l0
    3:12:void cancel(java.util.concurrent.CancellationException):1578:1578 -> m
    13:16:void cancel(java.util.concurrent.CancellationException):617:617 -> m
    1:4:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):847:847 -> m0
    5:9:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):848:848 -> m0
    10:25:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):855:855 -> m0
    26:34:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):856:856 -> m0
    35:39:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):860:860 -> m0
    40:46:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):863:863 -> m0
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):27:27 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    1:11:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):873:873 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q0;Ljava/lang/Object;)Ljava/lang/Object;"}
    12:29:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):877:877 -> n0
    30:30:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):1592:1592 -> n0
    31:45:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):882:882 -> n0
    46:50:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):884:884 -> n0
    51:64:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):889:889 -> n0
    65:68:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):894:894 -> n0
    69:85:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):895:895 -> n0
    86:92:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):897:897 -> n0
    93:98:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):898:898 -> n0
    99:101:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):900:900 -> n0
    102:107:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):902:902 -> n0
    108:113:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):903:903 -> n0
    114:116:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):904:904 -> n0
    117:121:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):906:906 -> n0
    122:123:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):898:898 -> n0
    1:17:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):970:970 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/j;)Lv0/h;"}
    1:2:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):918:918 -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1$b;Lv0/i;Ljava/lang/Object;)Z"}
    3:11:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):920:920 -> o0
    12:15:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):918:918 -> o0
    16:21:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):922:922 -> o0
    22:29:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):923:923 -> o0
    1:5:java.lang.String access$cancellationExceptionMessage(kotlinx.coroutines.JobSupport):27:27 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1;)Ljava/lang/String;"}
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):27:27 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
    1:4:void access$continueCompleting(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):27:27 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1;Lv0/a1$b;Lv0/i;Ljava/lang/Object;)V"}
    1:5:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1550:1550 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv0/e1;Lv0/z0;)Z"}
    6:9:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1554:1554 -> r
    10:23:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1555:1555 -> r
    1:8:void addSuppressedExceptions(java.lang.Throwable,java.util.List):270:270 -> s
    9:12:void addSuppressedExceptions(java.lang.Throwable,java.util.List):271:271 -> s
    13:21:void addSuppressedExceptions(java.lang.Throwable,java.util.List):1489:1489 -> s
    22:41:void addSuppressedExceptions(java.lang.Throwable,java.util.List):278:278 -> s
    42:51:void addSuppressedExceptions(java.lang.Throwable,java.util.List):281:281 -> s
    52:56:void addSuppressedExceptions(java.lang.Throwable,java.util.List):1492:1492 -> s
    1:4:boolean start():1541:1541 -> start
    5:17:boolean start():380:380 -> start
    1:1:void afterCompletion(java.lang.Object):1046:1046 -> t
    1:29:java.lang.String toString():1050:1050 -> toString
    1:4:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):663:663 -> u
    5:11:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):664:664 -> u
    12:15:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):667:667 -> u
    16:20:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):668:668 -> u
    21:26:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):670:670 -> u
    27:30:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):671:671 -> u
    31:37:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):674:674 -> u
    38:42:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):675:675 -> u
    43:50:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):676:676 -> u
    51:54:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):678:678 -> u
    1:4:void cancelInternal(java.lang.Throwable):632:632 -> v
    1:4:java.lang.Object cancelMakeCompleting(java.lang.Object):1582:1582 -> w
    5:22:java.lang.Object cancelMakeCompleting(java.lang.Object):691:691 -> w
    23:34:java.lang.Object cancelMakeCompleting(java.lang.Object):695:695 -> w
    35:38:java.lang.Object cancelMakeCompleting(java.lang.Object):696:696 -> w
    39:45:java.lang.Object cancelMakeCompleting(java.lang.Object):697:697 -> w
    46:50:java.lang.Object cancelMakeCompleting(java.lang.Object):693:693 -> w
    1:8:boolean cancelParent(java.lang.Throwable):344:344 -> x
    9:10:boolean cancelParent(java.lang.Throwable):350:350 -> x
    11:16:boolean cancelParent(java.lang.Throwable):351:351 -> x
    17:21:boolean cancelParent(java.lang.Throwable):353:353 -> x
    22:34:boolean cancelParent(java.lang.Throwable):358:358 -> x
    1:3:java.lang.String cancellationExceptionMessage():620:620 -> y
    1:6:boolean childCancelled(java.lang.Throwable):650:650 -> z
    7:21:boolean childCancelled(java.lang.Throwable):651:651 -> z
kotlinx.coroutines.JobSupport$ChildCompletion -> v0.a1$a:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.JobSupport parent -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a1;"}
    kotlinx.coroutines.JobSupport$Finishing state -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a1$b;"}
    kotlinx.coroutines.ChildHandleNode child -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/i;"}
    java.lang.Object proposedUpdate -> l
    1:3:void <init>(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1153:1153 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a1;Lv0/a1$b;Lv0/i;Ljava/lang/Object;)V"}
    4:5:void <init>(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1149:1149 -> <init>
    6:7:void <init>(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1150:1150 -> <init>
    8:9:void <init>(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1151:1151 -> <init>
    10:12:void <init>(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1152:1152 -> <init>
    1:8:java.lang.Object invoke(java.lang.Object):1148:1148 -> h
    1:12:void invoke(java.lang.Throwable):1155:1155 -> v
kotlinx.coroutines.JobSupport$Finishing -> v0.a1$b:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.NodeList list -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/e1;"}
    1:3:void <init>(kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1078:1078 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/e1;ZLjava/lang/Throwable;)V"}
    4:5:void <init>(kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1075:1075 -> <init>
    6:7:void <init>(kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1079:1079 -> <init>
    8:10:void <init>(kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1084:1084 -> <init>
    11:13:void <init>(kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1089:1089 -> <init>
    1:10:boolean isActive():1097:1097 -> a
    1:6:void addExceptionLocked(java.lang.Throwable):1117:1117 -> b
    7:13:void addExceptionLocked(java.lang.Throwable):1119:1119 -> b
    14:19:void addExceptionLocked(java.lang.Throwable):1123:1123 -> b
    20:23:void addExceptionLocked(java.lang.Throwable):1124:1124 -> b
    24:30:void addExceptionLocked(java.lang.Throwable):1125:1125 -> b
    31:34:void addExceptionLocked(java.lang.Throwable):1127:1127 -> b
    35:37:void addExceptionLocked(java.lang.Throwable):1128:1128 -> b
    38:40:void addExceptionLocked(java.lang.Throwable):1129:1129 -> b
    41:44:void addExceptionLocked(java.lang.Throwable):1127:1127 -> b
    45:56:void addExceptionLocked(java.lang.Throwable):1133:1133 -> b
    57:70:void addExceptionLocked(java.lang.Throwable):1134:1134 -> b
    1:7:java.util.ArrayList allocateList():1138:1138 -> c
    1:3:java.lang.Object getExceptionsHolder():1091:1091 -> d
    1:5:java.lang.Throwable getRootCause():1086:1086 -> e
    1:3:kotlinx.coroutines.NodeList getList():1075:1075 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
    1:10:boolean isCancelling():1096:1096 -> g
    1:3:boolean isCompleting():1081:1081 -> h
    1:14:boolean isSealed():1095:1095 -> i
    1:6:java.util.List sealLocked(java.lang.Throwable):1102:1102 -> j
    7:11:java.util.List sealLocked(java.lang.Throwable):1103:1103 -> j
    12:24:java.util.List sealLocked(java.lang.Throwable):1104:1104 -> j
    25:30:java.util.List sealLocked(java.lang.Throwable):1105:1105 -> j
    31:38:java.util.List sealLocked(java.lang.Throwable):1108:1108 -> j
    39:43:java.util.List sealLocked(java.lang.Throwable):1109:1109 -> j
    44:52:java.util.List sealLocked(java.lang.Throwable):1110:1110 -> j
    53:60:java.util.List sealLocked(java.lang.Throwable):1111:1111 -> j
    61:62:java.util.List sealLocked(java.lang.Throwable):1105:1105 -> j
    63:76:java.util.List sealLocked(java.lang.Throwable):1106:1106 -> j
    1:3:void setCompleting(boolean):1082:1082 -> k
    1:3:void setExceptionsHolder(java.lang.Object):1092:1092 -> l
    1:3:void setRootCause(java.lang.Throwable):1087:1087 -> m
    1:75:java.lang.String toString():1141:1141 -> toString
kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1 -> v0.a1$c:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    kotlinx.coroutines.internal.LockFreeLinkedListNode $node -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"}
    kotlinx.coroutines.JobSupport this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a1;"}
    java.lang.Object $expect$inlined -> f
    7:10:void <init>(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.JobSupport,java.lang.Object):91:91 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Lv0/a1;Ljava/lang/Object;)V"}
    1:7:java.lang.Object prepare(java.lang.Object):91:91 -> g
    1:17:java.lang.Object prepare(kotlinx.coroutines.internal.LockFreeLinkedListNode):672:672 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Ljava/lang/Object;"}
kotlinx.coroutines.JobSupportKt -> v0.b1:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    kotlinx.coroutines.internal.Symbol COMPLETING_ALREADY -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol COMPLETING_WAITING_CHILDREN -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol COMPLETING_RETRY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol TOO_LATE_TO_CANCEL -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol SEALED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.Empty EMPTY_NEW -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/h0;"}
    kotlinx.coroutines.Empty EMPTY_ACTIVE -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/h0;"}
    1:9:void <clinit>():1290:1290 -> <clinit>
    10:18:void <clinit>():1293:1293 -> <clinit>
    19:27:void <clinit>():1295:1295 -> <clinit>
    28:36:void <clinit>():1297:1297 -> <clinit>
    37:45:void <clinit>():1304:1304 -> <clinit>
    46:53:void <clinit>():1306:1306 -> <clinit>
    54:62:void <clinit>():1308:1308 -> <clinit>
    1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_ALREADY$p():1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
    1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_RETRY$p():1:1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
    1:3:kotlinx.coroutines.Empty access$getEMPTY_ACTIVE$p():1:1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/h0;"}
    1:3:kotlinx.coroutines.Empty access$getEMPTY_NEW$p():1:1 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/h0;"}
    1:3:kotlinx.coroutines.internal.Symbol access$getSEALED$p():1:1 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
    1:3:kotlinx.coroutines.internal.Symbol access$getTOO_LATE_TO_CANCEL$p():1:1 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
    1:13:java.lang.Object boxIncomplete(java.lang.Object):1284:1284 -> g
    1:18:java.lang.Object unboxState(java.lang.Object):1285:1285 -> h
kotlinx.coroutines.LazyStandaloneCoroutine -> v0.c1:
# {"id":"sourceFile","fileName":"Builders.common.kt"}
    kotlin.coroutines.Continuation continuation -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/d;"}
    2:4:void <init>(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):201:201 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ln0/p;)V"}
    5:11:void <init>(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):202:202 -> <init>
    1:6:void onStart():205:205 -> a0
kotlinx.coroutines.MainCoroutineDispatcher -> v0.d1:
# {"id":"sourceFile","fileName":"MainCoroutineDispatcher.kt"}
    1:4:void <init>():15:15 -> <init>
    kotlinx.coroutines.MainCoroutineDispatcher getImmediate() -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d1;"}
    1:6:java.lang.String toStringInternalImpl():69:69 -> p
    7:10:java.lang.String toStringInternalImpl():70:70 -> p
    11:18:java.lang.String toStringInternalImpl():72:72 -> p
    19:22:java.lang.String toStringInternalImpl():74:74 -> p
kotlinx.coroutines.NodeList -> v0.e1:
# {"id":"sourceFile","fileName":"JobSupport.kt"}
    1:4:void <init>():1361:1361 -> <init>
    1:2:boolean isActive():1362:1362 -> a
    1:1:kotlinx.coroutines.NodeList getList():1363:1363 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/e1;"}
    1:5:java.lang.String toString():1378:1378 -> toString
kotlinx.coroutines.NonDisposableHandle -> v0.f1:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.NonDisposableHandle INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/f1;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():647:647 -> <init>
    1:1:void dispose():656:656 -> c
    1:2:boolean childCancelled(java.lang.Throwable):662:662 -> e
    1:3:java.lang.String toString():668:668 -> toString
kotlinx.coroutines.ParentJob -> v0.g1:
# {"id":"sourceFile","fileName":"Job.kt"}
    java.util.concurrent.CancellationException getChildJobCancellationCause() -> j
kotlinx.coroutines.StandaloneCoroutine -> v0.h1:
# {"id":"sourceFile","fileName":"Builders.common.kt"}
    2:5:void <init>(kotlin.coroutines.CoroutineContext,boolean):191:191 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Z)V"}
    1:9:boolean handleJobException(java.lang.Throwable):193:193 -> M
kotlinx.coroutines.ThreadContextElement -> v0.i1:
# {"id":"sourceFile","fileName":"ThreadContextElement.kt"}
    void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Object;)V"}
    java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Ljava/lang/Object;"}
kotlinx.coroutines.ThreadLocalEventLoop -> v0.j1:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    kotlinx.coroutines.ThreadLocalEventLoop INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/j1;"}
    java.lang.ThreadLocal ref -> b
    8:15:void <clinit>():128:128 -> <clinit>
    1:4:void <init>():126:126 -> <init>
    1:18:kotlinx.coroutines.EventLoop getEventLoop$kotlinx_coroutines_core():131:131 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/i0;"}
    1:7:void resetEventLoop$kotlinx_coroutines_core():137:137 -> b
    1:6:void setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):141:141 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/i0;)V"}
kotlinx.coroutines.Unconfined -> v0.k1:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    kotlinx.coroutines.Unconfined INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/k1;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():13:13 -> <init>
    1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):24:24 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    10:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):30:30 -> b
    1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):20:20 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Z"}
    1:3:java.lang.String toString():35:35 -> toString
kotlinx.coroutines.UndispatchedCoroutine -> v0.l1:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
kotlinx.coroutines.UndispatchedMarker -> v0.m1:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlinx.coroutines.UndispatchedMarker INSTANCE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/m1;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():159:159 -> <init>
    1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):159:159 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):159:159 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g$b;"}
    1:1:kotlin.coroutines.CoroutineContext$Key getKey():161:161 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g$c;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):159:159 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g$c;)Lg0/g;"}
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):159:159 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Lg0/g;"}
kotlinx.coroutines.YieldContext -> v0.n1:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    kotlinx.coroutines.YieldContext$Key Key -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/n1$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.YieldContext$Key -> v0.n1$a:
# {"id":"sourceFile","fileName":"Unconfined.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:2:void <init>():43:43 -> <init>
kotlinx.coroutines.android.AndroidDispatcherFactory -> kotlinx.coroutines.android.AndroidDispatcherFactory:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    1:4:void <init>():52:52 -> <init>
    1:6:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lv0/d1;"}
    7:19:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):56:56 -> createDispatcher
    20:27:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> createDispatcher
    1:4:int getLoadPriority():0:0 -> getLoadPriority
    1:3:java.lang.String hintOnError():59:59 -> hintOnError
kotlinx.coroutines.android.AndroidExceptionPreHandler -> kotlinx.coroutines.android.AndroidExceptionPreHandler:
# {"id":"sourceFile","fileName":"AndroidExceptionPreHandler.kt"}
    1:5:void <init>():15:15 -> <init>
    6:8:void <init>():18:18 -> <init>
    1:6:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):49:49 -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Throwable;)V"}
    7:29:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):50:50 -> handleException
    30:37:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):51:51 -> handleException
    1:4:java.lang.reflect.Method preHandler():22:22 -> preHandler
    5:8:java.lang.reflect.Method preHandler():23:23 -> preHandler
    9:10:java.lang.reflect.Method preHandler():24:24 -> preHandler
    11:16:java.lang.reflect.Method preHandler():25:25 -> preHandler
    17:37:java.lang.reflect.Method preHandler():26:26 -> preHandler
    38:40:java.lang.reflect.Method preHandler():31:31 -> preHandler
kotlinx.coroutines.android.HandlerContext -> w0.a:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    kotlinx.coroutines.android.HandlerContext _immediate -> _immediate
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"}
    android.os.Handler handler -> f
    java.lang.String name -> g
    boolean invokeImmediately -> h
    kotlinx.coroutines.android.HandlerContext immediate -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/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;ILo0/e;)V"}
    10:10:void <init>(android.os.Handler,java.lang.String):128:128 -> <init>
    1:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):141:141 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    9:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):142:142 -> b
    1:25:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):137:137 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Z"}
    1:16:boolean equals(java.lang.Object):175:175 -> equals
    1:5:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():114:114 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d1;"}
    1:7:int hashCode():176:176 -> hashCode
    1:30:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):166:166 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    31:38:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):167:167 -> q
    1:3:kotlinx.coroutines.android.HandlerContext getImmediate():133:133 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/a;"}
    1:6:java.lang.String toString():170:170 -> toString
    7:16:java.lang.String toString():171:171 -> toString
    17:27:java.lang.String toString():172:172 -> toString
kotlinx.coroutines.android.HandlerDispatcher -> w0.b:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:2:void <init>():22:22 -> <init>
kotlinx.coroutines.android.HandlerDispatcherKt -> w0.c:
# {"id":"sourceFile","fileName":"HandlerDispatcher.kt"}
    kotlinx.coroutines.android.HandlerDispatcher Main -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/b;"}
    2:47:void <clinit>():109:109 -> <clinit>
    3:7:android.os.Handler asHandler(android.os.Looper,boolean):86:86 -> a
    8:13:android.os.Handler asHandler(android.os.Looper,boolean):90:90 -> a
    14:23:android.os.Handler asHandler(android.os.Looper,boolean):92:92 -> a
    24:44:android.os.Handler asHandler(android.os.Looper,boolean):93:93 -> a
    45:56:android.os.Handler asHandler(android.os.Looper,boolean):98:98 -> a
    57:69:android.os.Handler asHandler(android.os.Looper,boolean):104:104 -> a
    70:75:android.os.Handler asHandler(android.os.Looper,boolean):102:102 -> a
    76:81:android.os.Handler asHandler(android.os.Looper,boolean):87:87 -> a
kotlinx.coroutines.internal.ArrayQueue -> kotlinx.coroutines.internal.a:
# {"id":"sourceFile","fileName":"ArrayQueue.kt"}
    java.lang.Object[] elements -> a
    int head -> b
    int tail -> c
    1:5:void <init>():7:7 -> <init>
    6:10:void <init>():8:8 -> <init>
    1:8:void addLast(java.lang.Object):15:15 -> a
    9:14:void addLast(java.lang.Object):16:16 -> a
    15:22:void addLast(java.lang.Object):17:17 -> a
    1:5:void ensureCapacity():36:36 -> b
    6:7:void ensureCapacity():38:38 -> b
    8:14:void ensureCapacity():41:41 -> b
    15:17:void ensureCapacity():39:39 -> b
    18:19:void ensureCapacity():43:43 -> b
    20:28:void ensureCapacity():45:45 -> b
    29:31:void ensureCapacity():43:43 -> b
    32:34:void ensureCapacity():48:48 -> b
    35:36:void ensureCapacity():49:49 -> b
    37:39:void ensureCapacity():50:50 -> b
    1:10:boolean isEmpty():12:12 -> c
    1:8:java.lang.Object removeFirstOrNull():22:22 -> d
    9:12:java.lang.Object removeFirstOrNull():23:23 -> d
    13:16:java.lang.Object removeFirstOrNull():24:24 -> d
    17:25:java.lang.Object removeFirstOrNull():25:25 -> d
    26:33:java.lang.Object removeFirstOrNull():26:26 -> d
kotlinx.coroutines.internal.AtomicKt -> kotlinx.coroutines.internal.b:
# {"id":"sourceFile","fileName":"Atomic.kt"}
    java.lang.Object NO_DECISION -> a
    java.lang.Object RETRY_ATOMIC -> b
    1:9:void <clinit>():43:43 -> <clinit>
    10:19:void <clinit>():121:121 -> <clinit>
kotlinx.coroutines.internal.AtomicOp -> kotlinx.coroutines.internal.c:
# {"id":"sourceFile","fileName":"Atomic.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _consensus$FU -> a
    1:13:void <clinit>():0:0 -> <clinit>
    1:3:void <init>():57:57 -> <init>
    4:8:void <init>():58:58 -> <init>
    1:1:kotlinx.coroutines.internal.AtomicOp getAtomicOp():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/c;"}
    1:2:java.lang.Object perform(java.lang.Object):94:94 -> c
    3:6:java.lang.Object perform(java.lang.Object):95:95 -> c
    7:14:java.lang.Object perform(java.lang.Object):96:96 -> c
    15:18:java.lang.Object perform(java.lang.Object):99:99 -> c
    void complete(java.lang.Object,java.lang.Object) -> d
    1:2:java.lang.Object decide(java.lang.Object):80:80 -> e
    3:7:java.lang.Object decide(java.lang.Object):81:81 -> e
    8:16:java.lang.Object decide(java.lang.Object):82:82 -> e
    17:19:java.lang.Object decide(java.lang.Object):83:83 -> e
    1:3:long getOpSequence():0:0 -> f
    java.lang.Object prepare(java.lang.Object) -> g
kotlinx.coroutines.internal.DispatchedContinuation -> kotlinx.coroutines.internal.d:
# {"id":"sourceFile","fileName":"DispatchedContinuation.kt"}
    kotlinx.coroutines.CoroutineDispatcher dispatcher -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    kotlin.coroutines.Continuation continuation -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/d;"}
    java.lang.Object _state -> j
    java.lang.Object countOrElement -> k
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _reusableCancellableContinuation$FU -> l
    1:13:void <clinit>():0:0 -> <clinit>
    2:4:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q;Lg0/d;)V"}
    5:6:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):20:20 -> <init>
    7:8:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):21:21 -> <init>
    9:14:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):25:25 -> <init>
    15:25:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):29:29 -> <init>
    26:28:void <init>(kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):59:59 -> <init>
    1:4:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):236:236 -> a
    5:12:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):237:237 -> a
    1:1:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():193:193 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/d;"}
    1:7:kotlin.coroutines.CoroutineContext getContext():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g;"}
    1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():26:26 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"}
    1:8:void resumeWith(java.lang.Object):196:196 -> f
    9:12:void resumeWith(java.lang.Object):197:197 -> f
    13:21:void resumeWith(java.lang.Object):198:198 -> f
    22:23:void resumeWith(java.lang.Object):199:199 -> f
    24:25:void resumeWith(java.lang.Object):200:200 -> f
    26:31:void resumeWith(java.lang.Object):201:201 -> f
    32:37:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):302:302 -> f
    32:37:void resumeWith(java.lang.Object):203 -> f
    38:43:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):305:305 -> f
    38:43:void resumeWith(java.lang.Object):203 -> f
    44:45:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):307:307 -> f
    44:45:void resumeWith(java.lang.Object):203 -> f
    46:47:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):308:308 -> f
    46:47:void resumeWith(java.lang.Object):203 -> f
    48:51:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):309:309 -> f
    48:51:void resumeWith(java.lang.Object):203 -> f
    52:54:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):199:199 -> f
    52:54:void resumeWith(java.lang.Object):203 -> f
    55:60:void resumeWith(java.lang.Object):204:204 -> f
    61:64:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):95:95 -> f
    61:64:void resumeWith(java.lang.Object):204 -> f
    65:69:void resumeWith(java.lang.Object):205:205 -> f
    70:71:void resumeWith(java.lang.Object):206:206 -> f
    72:74:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):99:99 -> f
    72:74:void resumeWith(java.lang.Object):204 -> f
    75:80:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):204:204 -> f
    75:80:void resumeWith(java.lang.Object):203 -> f
    81:87:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> f
    81:87:void resumeWith(java.lang.Object):203 -> f
    88:91:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):99:99 -> f
    88:91:void resumeWith(java.lang.Object):204 -> f
    92:97:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):211:211 -> f
    92:97:void resumeWith(java.lang.Object):203 -> f
    98:101:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> f
    98:101:void resumeWith(java.lang.Object):203 -> f
    1:2:java.lang.Object takeState$kotlinx_coroutines_core():186:186 -> i
    3:9:java.lang.Object takeState$kotlinx_coroutines_core():188:188 -> i
    1:2:void awaitReusability():319:319 -> j
    3:7:void awaitReusability():80:80 -> j
    1:2:kotlinx.coroutines.CancellableContinuationImpl getReusableCancellableContinuation():62:62 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/g;"}
    1:3:void release():90:90 -> l
    4:7:void release():91:91 -> l
    1:39:java.lang.String toString():268:268 -> toString
kotlinx.coroutines.internal.DispatchedContinuationKt -> kotlinx.coroutines.internal.e:
# {"id":"sourceFile","fileName":"DispatchedContinuation.kt"}
    kotlinx.coroutines.internal.Symbol UNDEFINED -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlinx.coroutines.internal.Symbol REUSABLE_CLAIMED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    1:9:void <clinit>():14:14 -> <clinit>
    10:19:void <clinit>():17:17 -> <clinit>
    1:3:kotlinx.coroutines.internal.Symbol access$getUNDEFINED$p():1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"}
    1:6:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282:282 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Ljava/lang/Object;Ln0/l;)V"}
    7:10:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):218:218 -> b
    7:10:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    11:23:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):219:219 -> b
    11:23:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    24:25:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):220:220 -> b
    24:25:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    26:27:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):221:221 -> b
    26:27:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    28:38:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):222:222 -> b
    28:38:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    39:44:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):302:302 -> b
    39:44:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    45:50:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):305:305 -> b
    45:50:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    51:52:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):307:307 -> b
    51:52:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    53:54:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):308:308 -> b
    53:54:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    55:58:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):309:309 -> b
    55:58:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    59:61:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):199:199 -> b
    59:61:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    62:75:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):243:243 -> b
    62:75:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    76:81:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):244:244 -> b
    76:81:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    82:85:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):245:245 -> b
    82:85:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    86:88:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):246:246 -> b
    86:88:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    89:104:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):247:247 -> b
    89:104:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    105:108:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):255:255 -> b
    105:108:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    109:112:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):107:107 -> b
    109:112:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    113:116:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):108:108 -> b
    113:116:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    117:120:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):109:109 -> b
    117:120:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    121:123:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):111:111 -> b
    121:123:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    124:128:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):256:256 -> b
    124:128:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    129:130:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):257:257 -> b
    129:130:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    131:133:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):119:119 -> b
    131:133:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    134:139:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):204:204 -> b
    134:139:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    140:144:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b
    140:144:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    145:149:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):119:119 -> b
    145:149:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    150:155:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):211:211 -> b
    150:155:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    156:159:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b
    156:159:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b
    160:163:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):283:283 -> b
    6:9:void resumeCancellableWith$default(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):278:278 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Ljava/lang/Object;Ln0/l;ILjava/lang/Object;)V"}
kotlinx.coroutines.internal.LimitedDispatcher -> kotlinx.coroutines.internal.f:
# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"}
    kotlinx.coroutines.CoroutineDispatcher dispatcher -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    int parallelism -> g
    kotlinx.coroutines.Delay $$delegate_0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/b0;"}
    kotlinx.coroutines.internal.LockFreeTaskQueue queue -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/k;"}
    java.lang.Object workerAllocationLock -> j
    1:3:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/q;I)V"}
    4:5:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):17:17 -> <init>
    6:7:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):18:18 -> <init>
    8:23:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> <init>
    24:31:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):24:24 -> <init>
    32:39:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):27:27 -> <init>
    1:7:void dispatchInternal(java.lang.Runnable,kotlin.jvm.functions.Function0):80:80 -> b
    1:7:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):66 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    8:14:void dispatchInternal(java.lang.Runnable,kotlin.jvm.functions.Function0):87:87 -> b
    8:14:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):66 -> b
    15:20:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):67:67 -> b
    1:5:boolean addAndTryDispatching(java.lang.Runnable):100:100 -> f
    6:15:boolean addAndTryDispatching(java.lang.Runnable):101:101 -> f
    1:2:boolean tryAllocateWorker():92:92 -> p
    3:3:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> p
    3:3:boolean tryAllocateWorker():92 -> p
    4:12:boolean tryAllocateWorker():93:93 -> p
    13:18:boolean tryAllocateWorker():94:94 -> p
    19:23:boolean tryAllocateWorker():95:95 -> p
    3:12:void run():39:39 -> run
    13:17:void run():42:42 -> run
    18:28:void run():44:44 -> run
    29:36:void run():47:47 -> run
    37:42:void run():50:50 -> run
    43:44:void run():56:56 -> run
    45:45:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> run
    45:45:void run():56 -> run
    46:51:void run():57:57 -> run
    52:61:void run():58:58 -> run
    62:67:void run():59:59 -> run
    68:74:void run():61:61 -> run
kotlinx.coroutines.internal.LimitedDispatcherKt -> kotlinx.coroutines.internal.g:
# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"}
    5:24:void checkParallelism(int):106:106 -> a
kotlinx.coroutines.internal.LockFreeLinkedListHead -> kotlinx.coroutines.internal.h:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    1:4:void <init>():638:638 -> <init>
    1:2:boolean isRemoved():0:0 -> q
kotlinx.coroutines.internal.LockFreeLinkedListKt -> kotlinx.coroutines.internal.i:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    java.lang.Object CONDITION_FALSE -> a
    java.lang.Object LIST_EMPTY -> b
    1:9:void <clinit>():26:26 -> <clinit>
    10:19:void <clinit>():30:30 -> <clinit>
    1:3:java.lang.Object getCONDITION_FALSE():26:26 -> a
    1:21:kotlinx.coroutines.internal.LockFreeLinkedListNode unwrap(java.lang.Object):631:631 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lkotlinx/coroutines/internal/j;"}
kotlinx.coroutines.internal.LockFreeLinkedListNode -> kotlinx.coroutines.internal.j:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> e
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$FU -> f
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _removedRef$FU -> g
    1:29:void <clinit>():0:0 -> <clinit>
    1:3:kotlinx.coroutines.internal.Removed access$removed(kotlinx.coroutines.internal.LockFreeLinkedListNode):63:63 -> <init>
    1:3:void <init>():63 -> <init>
    4:5:void <init>():66:66 -> <init>
    6:8:void <init>():67:67 -> <init>
    9:11:void <init>():68:68 -> <init>
    1:4:kotlinx.coroutines.internal.Removed access$removed(kotlinx.coroutines.internal.LockFreeLinkedListNode):63:63 -> i
    1:4:void access$finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):63 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j;)V"}
    1:5:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):124:124 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Z"}
    6:10:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):125:125 -> j
    11:18:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):127:127 -> j
    19:26:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):129:129 -> j
    27:31:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):131:131 -> j
    1:7:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):573:573 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/q;)Lkotlinx/coroutines/internal/j;"}
    8:14:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):577:577 -> k
    15:23:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):583:583 -> k
    24:33:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):590:590 -> k
    34:39:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):592:592 -> k
    40:49:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):593:593 -> k
    50:55:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):595:595 -> k
    56:61:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):598:598 -> k
    62:76:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):601:601 -> k
    77:81:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):607:607 -> k
    82:88:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):612:612 -> k
    1:7:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):117:117 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Lkotlinx/coroutines/internal/j;"}
    8:12:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):118:118 -> l
    1:4:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):682:682 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"}
    5:11:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):547:547 -> m
    12:19:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):548:548 -> m
    20:30:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):551:551 -> m
    1:2:java.lang.Object getNext():674:674 -> n
    3:7:java.lang.Object getNext():100:100 -> n
    8:13:java.lang.Object getNext():101:101 -> n
    1:9:kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode():106:106 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"}
    2:16:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():114:114 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"}
    1:7:boolean isRemoved():95:95 -> q
    1:10:boolean remove():245:245 -> r
    1:4:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():251:251 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"}
    5:15:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():252:252 -> s
    16:18:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():253:253 -> s
    19:25:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():254:254 -> s
    26:34:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():255:255 -> s
    35:38:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():257:257 -> s
    1:17:kotlinx.coroutines.internal.Removed removed():71:71 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/r;"}
    1:30:java.lang.String toString():623:623 -> toString
    1:5:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):226:226 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j$a;)I"}
    6:10:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):227:227 -> u
    11:12:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):228:228 -> u
    13:20:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):229:229 -> u
    21:30:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):231:231 -> u
kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp -> kotlinx.coroutines.internal.j$a:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    kotlinx.coroutines.internal.LockFreeLinkedListNode newNode -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"}
    kotlinx.coroutines.internal.LockFreeLinkedListNode oldNext -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"}
    1:3:void <init>(kotlinx.coroutines.internal.LockFreeLinkedListNode):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"}
    4:6:void <init>(kotlinx.coroutines.internal.LockFreeLinkedListNode):75:75 -> <init>
    1:6:void complete(java.lang.Object,java.lang.Object):73:73 -> d
    8:14:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):81:81 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Ljava/lang/Object;)V"}
    15:24:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):82:82 -> h
    25:35:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):84:84 -> h
kotlinx.coroutines.internal.LockFreeLinkedListNode$toString$1 -> kotlinx.coroutines.internal.j$b:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    1:13:void <init>(java.lang.Object):0:0 -> <init>
    1:7:java.lang.Object get():623:623 -> get
kotlinx.coroutines.internal.LockFreeTaskQueue -> kotlinx.coroutines.internal.k:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU -> a
    1:13:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(boolean):30:30 -> <init>
    4:13:void <init>(boolean):33:33 -> <init>
    1:4:boolean addLast(java.lang.Object):312:312 -> a
    5:19:boolean addLast(java.lang.Object):48:48 -> a
    20:30:boolean addLast(java.lang.Object):51:51 -> a
    1:4:void close():310:310 -> b
    5:11:void close():41:41 -> b
    12:21:void close():42:42 -> b
    1:9:int getSize():37:37 -> c
    1:4:java.lang.Object removeFirstOrNull():314:314 -> d
    5:8:java.lang.Object removeFirstOrNull():59:59 -> d
    9:13:java.lang.Object removeFirstOrNull():60:60 -> d
    14:23:java.lang.Object removeFirstOrNull():61:61 -> d
kotlinx.coroutines.internal.LockFreeTaskQueueCore -> kotlinx.coroutines.internal.l:
# {"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":"Lkotlinx/coroutines/internal/l$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":"Lkotlinx/coroutines/internal/u;"}
    9:38:void <clinit>():288:288 -> <clinit>
    1:3:void <init>(int,boolean):76:76 -> <init>
    4:5:void <init>(int,boolean):77:77 -> <init>
    6:9:void <init>(int,boolean):78:78 -> <init>
    10:12:void <init>(int,boolean):80:80 -> <init>
    13:16:void <init>(int,boolean):81:81 -> <init>
    17:18:void <init>(int,boolean):82:82 -> <init>
    19:28:void <init>(int,boolean):83:83 -> <init>
    29: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>
    1:11:int addLast(java.lang.Object):320:320 -> a
    12:33:int addLast(java.lang.Object):106:106 -> a
    34:44:int addLast(java.lang.Object):108:108 -> a
    45:61:int addLast(java.lang.Object):114:114 -> a
    62:82:int addLast(java.lang.Object):120:120 -> a
    83:97:int addLast(java.lang.Object):127:127 -> a
    98:105:int addLast(java.lang.Object):129:129 -> a
    106:115:int addLast(java.lang.Object):133:133 -> a
    116:127:int addLast(java.lang.Object):134:134 -> a
    1:26:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):230:230 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lkotlinx/coroutines/internal/l;"}
    27:34:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):233:233 -> b
    35:48:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):235:235 -> b
    49:59:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):236:236 -> b
    60:70:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):239:239 -> b
    1:7:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):340:340 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lkotlinx/coroutines/internal/l;"}
    8:18:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):225:225 -> c
    1:25:boolean close():316:316 -> d
    26:35:boolean close():318:318 -> d
    1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):143:143 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Lkotlinx/coroutines/internal/l;"}
    10:19:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):154:154 -> e
    20:30:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):155:155 -> e
    1:23:int getSize():92:92 -> f
    1:23:boolean isEmpty():91:91 -> g
    1:15:long markFrozen():336:336 -> h
    16:25:long markFrozen():338:338 -> h
    1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():214:214 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/l;"}
    1:11:java.lang.Object removeFirstOrNull():325:325 -> j
    12:29:java.lang.Object removeFirstOrNull():166:166 -> j
    30:38:java.lang.Object removeFirstOrNull():168:168 -> j
    39:47:java.lang.Object removeFirstOrNull():169:169 -> j
    48:54:java.lang.Object removeFirstOrNull():172:172 -> j
    55:66:java.lang.Object removeFirstOrNull():177:177 -> j
    67:81:java.lang.Object removeFirstOrNull():180:180 -> j
    82:90:java.lang.Object removeFirstOrNull():183:183 -> j
    91:96:java.lang.Object removeFirstOrNull():187:187 -> j
    97:103:java.lang.Object removeFirstOrNull():192:192 -> j
    1:16:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):330:330 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lkotlinx/coroutines/internal/l;"}
    17:21:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):204:204 -> k
    22:36:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):206:206 -> k
    37:46:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):207:207 -> k
kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion -> kotlinx.coroutines.internal.l$a:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    2:2:void <init>():270:270 -> <init>
    1:13:int addFailReason(long):0:0 -> a
    4:10:long updateHead(long,int):295:295 -> b
    6:15:long updateTail(long,int):296:296 -> c
    1:3:long wo(long,long):0:0 -> d
kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> kotlinx.coroutines.internal.l$b:
# {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"}
    int index -> a
    1:6:void <init>(int):268:268 -> <init>
kotlinx.coroutines.internal.MainDispatcherFactory -> kotlinx.coroutines.internal.m:
# {"id":"sourceFile","fileName":"MainDispatcherFactory.kt"}
    kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List) -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lv0/d1;"}
kotlinx.coroutines.internal.MainDispatcherLoader -> kotlinx.coroutines.internal.n:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
    kotlinx.coroutines.internal.MainDispatcherLoader INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/n;"}
    kotlinx.coroutines.MainCoroutineDispatcher dispatcher -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d1;"}
    8:13:void <clinit>():19:19 -> <clinit>
    14:20:void <clinit>():22:22 -> <clinit>
    1:4:void <init>():17:17 -> <init>
    1:3:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():25:25 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d1;"}
    4:7:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a
    8:11:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():32:32 -> a
    12:23:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():35:35 -> a
    24:27:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1895:1895 -> a
    24:27:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    28:35:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1896:1896 -> a
    28:35:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    36:39:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1897:1897 -> a
    36:39:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    40:46:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1898:1898 -> a
    40:46:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    47:49:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1899:1899 -> a
    47:49:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    50:53:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    54:57:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1901:1901 -> a
    54:57:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    58:60:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1902:1902 -> a
    58:60:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    61:68:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    69:74:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.maxByOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1907:1907 -> a
    69:74:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a
    75:87:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a
    88:95:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():39:39 -> a
    96:99:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():42:42 -> a
kotlinx.coroutines.internal.MainDispatchersKt -> kotlinx.coroutines.internal.o:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
    1:1:void <clinit>():0:0 -> <clinit>
    3:12: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;)Lkotlinx/coroutines/internal/p;"}
    12:16: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;)Lkotlinx/coroutines/internal/p;"}
    1:7:boolean isMissing(kotlinx.coroutines.MainCoroutineDispatcher):66:66 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d1;)Z"}
    1:2:java.lang.Void throwMissingMainDispatcherException():81:81 -> d
    3:4:java.lang.Void throwMissingMainDispatcherException():82:82 -> d
    5:8:java.lang.Void throwMissingMainDispatcherException():81:81 -> d
    1:6:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):57:57 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/m;Ljava/util/List;)Lv0/d1;"}
    7:15:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):59:59 -> e
kotlinx.coroutines.internal.MissingMainCoroutineDispatcher -> kotlinx.coroutines.internal.p:
# {"id":"sourceFile","fileName":"MainDispatchers.kt"}
kotlinx.coroutines.internal.OpDescriptor -> kotlinx.coroutines.internal.q:
# {"id":"sourceFile","fileName":"Atomic.kt"}
    1:4:void <init>():19:19 -> <init>
    kotlinx.coroutines.internal.AtomicOp getAtomicOp() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/c;"}
    1:8:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):35:35 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/q;)Z"}
    9:15:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):36:36 -> b
    16:30:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):37:37 -> b
    java.lang.Object perform(java.lang.Object) -> c
    1:29:java.lang.String toString():32:32 -> toString
kotlinx.coroutines.internal.Removed -> kotlinx.coroutines.internal.r:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    kotlinx.coroutines.internal.LockFreeLinkedListNode ref -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"}
    1:6:void <init>(kotlinx.coroutines.internal.LockFreeLinkedListNode):626:626 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"}
    1:25:java.lang.String toString():627:627 -> toString
kotlinx.coroutines.internal.ResizableAtomicArray -> kotlinx.coroutines.internal.s:
# {"id":"sourceFile","fileName":"ResizableAtomicArray.kt"}
    1:3:void <init>(int):13:13 -> <init>
    4:11:void <init>(int):15:15 -> <init>
    1:7:int currentLength():18:18 -> a
    1:2:java.lang.Object get(int):21:21 -> b
    3:15:java.lang.Object get(int):22:22 -> b
    1:2:void setSynchronized(int,java.lang.Object):27:27 -> c
    3:8:void setSynchronized(int,java.lang.Object):28:28 -> c
    9:12:void setSynchronized(int,java.lang.Object):30:30 -> c
    13:30:void setSynchronized(int,java.lang.Object):32:32 -> c
    31:39:void setSynchronized(int,java.lang.Object):33:33 -> c
    40:42:void setSynchronized(int,java.lang.Object):34:34 -> c
    43:45:void setSynchronized(int,java.lang.Object):35:35 -> c
kotlinx.coroutines.internal.ScopeCoroutine -> kotlinx.coroutines.internal.t:
# {"id":"sourceFile","fileName":"Scopes.kt"}
    kotlin.coroutines.Continuation uCont -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/d;"}
    2:4:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):18:18 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Lg0/d;)V"}
    5:7:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):17:17 -> <init>
    1:2:boolean isScopedCoroutine():0:0 -> Q
    1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():20:20 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"}
    1:10:void afterResume(java.lang.Object):33:33 -> p0
    1:18:void afterCompletion(java.lang.Object):28:28 -> t
kotlinx.coroutines.internal.Symbol -> kotlinx.coroutines.internal.u:
# {"id":"sourceFile","fileName":"Symbol.kt"}
    java.lang.String symbol -> a
    1:6:void <init>(java.lang.String):14:14 -> <init>
    1:25:java.lang.String toString():15:15 -> toString
kotlinx.coroutines.internal.SynchronizedKt -> R8$$REMOVED$$CLASS$$1:
# {"id":"sourceFile","fileName":"Synchronized.kt"}
kotlinx.coroutines.internal.SystemPropsKt -> kotlinx.coroutines.internal.v:
    1:5:int getAVAILABLE_PROCESSORS():1:1 -> a
    1:5:int systemProp(java.lang.String,int,int,int):1:1 -> b
    1:5:long systemProp(java.lang.String,long,long,long):1:1 -> c
    1:5:java.lang.String systemProp(java.lang.String):1:1 -> d
    1:5:boolean systemProp(java.lang.String,boolean):1:1 -> e
    1:5:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):1:1 -> f
    1:5:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):1:1 -> g
kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> kotlinx.coroutines.internal.w:
# {"id":"sourceFile","fileName":"SystemProps.kt"}
    int AVAILABLE_PROCESSORS -> a
    1:11:void <clinit>():11:11 -> <clinit>
    1:3:int getAVAILABLE_PROCESSORS():11:11 -> a
    1:7:java.lang.String systemProp(java.lang.String):17:17 -> b
kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt -> kotlinx.coroutines.internal.x:
# {"id":"sourceFile","fileName":"SystemProps.common.kt"}
    5:10:int systemProp(java.lang.String,int,int,int):35:35 -> a
    1:7:long systemProp(java.lang.String,long,long,long):50:50 -> b
    8:30:long systemProp(java.lang.String,long,long,long):51:51 -> b
    31:32:long systemProp(java.lang.String,long,long,long):53:53 -> b
    33:82:long systemProp(java.lang.String,long,long,long):54:54 -> b
    83:84:long systemProp(java.lang.String,long,long,long):51:51 -> b
    85:118:long systemProp(java.lang.String,long,long,long):52:52 -> b
    1:12:boolean systemProp(java.lang.String,boolean):21:21 -> c
    13:17:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):30:30 -> d
    20:24:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):44:44 -> e
kotlinx.coroutines.internal.ThreadContextKt -> kotlinx.coroutines.internal.y:
# {"id":"sourceFile","fileName":"ThreadContext.kt"}
    kotlinx.coroutines.internal.Symbol NO_THREAD_ELEMENTS -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    kotlin.jvm.functions.Function2 countAll -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    kotlin.jvm.functions.Function2 findOne -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    kotlin.jvm.functions.Function2 updateState -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/p;"}
    1:9:void <clinit>():11:11 -> <clinit>
    10:13:void <clinit>():35:35 -> <clinit>
    14:17:void <clinit>():45:45 -> <clinit>
    18:22:void <clinit>():52:52 -> <clinit>
    1:5:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):85:85 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Object;)V"}
    6:9:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):86:86 -> a
    10:16:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):88:88 -> a
    17:26:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):93:93 -> a
    27:30:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):94:94 -> a
    31:38:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):93:93 -> a
    2:15:java.lang.Object threadContextElements(kotlin.coroutines.CoroutineContext):59:59 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)Ljava/lang/Object;"}
    3:7:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):65:65 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Object;)Ljava/lang/Object;"}
    8:16:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):68:68 -> c
    17:20:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):70:70 -> c
    21:38:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):72:72 -> c
    39:40:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):77:77 -> c
    41:45:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):78:78 -> c
kotlinx.coroutines.internal.ThreadContextKt$countAll$1 -> kotlinx.coroutines.internal.y$a:
# {"id":"sourceFile","fileName":"ThreadContext.kt"}
    kotlinx.coroutines.internal.ThreadContextKt$countAll$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:5:void <init>():0:0 -> <init>
    1:4:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):36:36 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg0/g$b;)Ljava/lang/Object;"}
    5:25:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):37:37 -> a
    26:30:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):38:38 -> a
    1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):35:35 -> g
kotlinx.coroutines.internal.ThreadContextKt$findOne$1 -> kotlinx.coroutines.internal.y$b:
# {"id":"sourceFile","fileName":"ThreadContext.kt"}
    kotlinx.coroutines.internal.ThreadContextKt$findOne$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$b;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:5:void <init>():0:0 -> <init>
    4:12:kotlinx.coroutines.ThreadContextElement invoke(kotlinx.coroutines.ThreadContextElement,kotlin.coroutines.CoroutineContext$Element):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/i1;Lg0/g$b;)Lv0/i1;"}
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):45:45 -> g
kotlinx.coroutines.internal.ThreadContextKt$updateState$1 -> kotlinx.coroutines.internal.y$c:
# {"id":"sourceFile","fileName":"ThreadContext.kt"}
    kotlinx.coroutines.internal.ThreadContextKt$updateState$1 INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$c;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:5:void <init>():0:0 -> <init>
    1:4:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):53:53 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/b0;Lg0/g$b;)Lkotlinx/coroutines/internal/b0;"}
    5:16:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):54:54 -> a
    1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):52:52 -> g
kotlinx.coroutines.internal.ThreadSafeHeap -> kotlinx.coroutines.internal.z:
# {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"}
    kotlinx.coroutines.internal.ThreadSafeHeapNode firstImpl() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/a0;"}
    boolean isEmpty() -> b
    kotlinx.coroutines.internal.ThreadSafeHeapNode peek() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/a0;"}
    kotlinx.coroutines.internal.ThreadSafeHeapNode removeFirstOrNull() -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/a0;"}
kotlinx.coroutines.internal.ThreadSafeHeapNode -> kotlinx.coroutines.internal.a0:
# {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"}
kotlinx.coroutines.internal.ThreadState -> kotlinx.coroutines.internal.b0:
# {"id":"sourceFile","fileName":"ThreadContext.kt"}
    kotlin.coroutines.CoroutineContext context -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/g;"}
    java.lang.Object[] values -> b
    kotlinx.coroutines.ThreadContextElement[] elements -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv0/i1;"}
    int i -> d
    1:3:void <init>(kotlin.coroutines.CoroutineContext,int):14:14 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;I)V"}
    4:5:void <init>(kotlin.coroutines.CoroutineContext,int):15:15 -> <init>
    6:9:void <init>(kotlin.coroutines.CoroutineContext,int):16:16 -> <init>
    10:14:void <init>(kotlin.coroutines.CoroutineContext,int):17:17 -> <init>
    1:6:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):21:21 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/i1;Ljava/lang/Object;)V"}
    7:15:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):22:22 -> a
    1:9:void restore(kotlin.coroutines.CoroutineContext):26:26 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;)V"}
    10:29:void restore(kotlin.coroutines.CoroutineContext):27:27 -> b
kotlinx.coroutines.intrinsics.CancellableKt -> x0.a:
# {"id":"sourceFile","fileName":"Cancellable.kt"}
    1:13:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):65:65 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Ljava/lang/Throwable;)V"}
    14:14:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):66:66 -> a
    1:19:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/d;Lg0/d;)V"}
    20:23:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):84:84 -> b
    1:21:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):30:30 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;Ln0/l;)V"}
    22:25:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):78:78 -> c
    6:9:void startCoroutineCancellable$default(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1,int,java.lang.Object):25:25 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;Ln0/l;ILjava/lang/Object;)V"}
kotlinx.coroutines.intrinsics.UndispatchedKt -> x0.b:
# {"id":"sourceFile","fileName":"Undispatched.kt"}
    1:4:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):184:184 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/p;Ljava/lang/Object;Lg0/d;)V"}
    5:9:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):54:54 -> a
    10:14:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):187:187 -> a
    15:24:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):55:55 -> a
    25:27:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):191:191 -> a
    28:33:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):196:196 -> a
    34:44:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):198:198 -> a
    45:48:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):191:191 -> a
    49:62:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):193:193 -> a
    2:13:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):89:89 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/t;Ljava/lang/Object;Ln0/p;)Ljava/lang/Object;"}
    14:21:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):205:205 -> b
    22:32:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):206:206 -> b
    33:36:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):207:207 -> b
    37:45:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):208:208 -> b
    46:49:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):209:209 -> b
    50:54:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):218:218 -> b
    55:58:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):211:211 -> b
    59:59:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):213:213 -> b
kotlinx.coroutines.scheduling.CoroutineScheduler -> kotlinx.coroutines.scheduling.a:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    int corePoolSize -> e
    int maxPoolSize -> f
    long idleWorkerKeepAliveNs -> g
    java.lang.String schedulerName -> h
    kotlinx.coroutines.scheduling.GlobalQueue globalCpuQueue -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"}
    kotlinx.coroutines.scheduling.GlobalQueue globalBlockingQueue -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"}
    kotlinx.coroutines.internal.ResizableAtomicArray workers -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/s;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$Companion Companion -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$a;"}
    java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU -> m
    java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU -> n
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU -> o
    kotlinx.coroutines.internal.Symbol NOT_IN_STACK -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"}
    9:44:void <clinit>():303:303 -> <clinit>
    1:3:void <init>(int,int,long,java.lang.String):90:90 -> <init>
    4:5:void <init>(int,int,long,java.lang.String):92:92 -> <init>
    6:7:void <init>(int,int,long,java.lang.String):93:93 -> <init>
    8:9:void <init>(int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):94:94 -> <init>
    8:9:void <init>(int,int,long,java.lang.String):94 -> <init>
    10:14:void <init>(int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):95:95 -> <init>
    10:14:void <init>(int,int,long,java.lang.String):95 -> <init>
    15:29:void <init>(int,int,long,java.lang.String):101:101 -> <init>
    30:36:void <init>(int,int,long,java.lang.String):113:113 -> <init>
    37:43:void <init>(int,int,long,java.lang.String):115:115 -> <init>
    44:45:void <init>(int,int,long,java.lang.String):139:139 -> <init>
    46:58:void <init>(int,int,long,java.lang.String):263:263 -> <init>
    59:61:void <init>(int,int,long,java.lang.String):269:269 -> <init>
    62:64:void <init>(int,int,long,java.lang.String):297:297 -> <init>
    65:86:void <init>(int,int,long,java.lang.String):108:108 -> <init>
    87:96:void <init>(int,int,long,java.lang.String):107:107 -> <init>
    97:116:void <init>(int,int,long,java.lang.String):105:105 -> <init>
    117:126:void <init>(int,int,long,java.lang.String):104:104 -> <init>
    127:149:void <init>(int,int,long,java.lang.String):102:102 -> <init>
    150:159:void <init>(int,int,long,java.lang.String):101:101 -> <init>
    160:181:void <init>(int,int,long,java.lang.String):99:99 -> <init>
    182:191:void <init>(int,int,long,java.lang.String):98:98 -> <init>
    1:9:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> a
    1:9:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):118 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Z"}
    10:16:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):119:119 -> a
    17:23:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):121:121 -> a
    1:2:int createNewWorker():463:463 -> b
    3:3:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> b
    3:3:int createNewWorker():463 -> b
    4:12:int createNewWorker():465:465 -> b
    13:33:int createNewWorker():466:466 -> b
    34:37:int createNewWorker():469:469 -> b
    38:43:int createNewWorker():471:471 -> b
    44:49:int createNewWorker():472:472 -> b
    50:57:int getCreatedWorkers():270:270 -> b
    50:57:int createNewWorker():474 -> b
    58:65:int createNewWorker():475:475 -> b
    66:70:int createNewWorker():481:481 -> b
    71:75:int createNewWorker():482:482 -> b
    76:85:int incrementCreatedWorkers():278:278 -> b
    76:85:int createNewWorker():483 -> b
    86:90:int createNewWorker():484:484 -> b
    91:94:int createNewWorker():485:485 -> b
    95:102:int incrementCreatedWorkers():278:278 -> b
    95:102:int createNewWorker():483 -> b
    103:110:int createNewWorker():475:475 -> b
    111:112:int createNewWorker():485:485 -> b
    1:6: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;"}
    7:10:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):407:407 -> c
    11:14:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):408:408 -> c
    15:17:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):409:409 -> c
    18:23:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):412:412 -> c
    3:6:void close():328:328 -> close
    1:16:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"}
    17:20:kotlinx.coroutines.scheduling.CoroutineScheduler kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.getScheduler():596:596 -> d
    17:20:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508 -> d
    21:28:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> d
    1:3: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"}
    4:7:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):384:384 -> e
    8:11:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):386:386 -> e
    12:17:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):387:387 -> e
    18:24:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):389:389 -> e
    25:45:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):391:391 -> e
    46:56:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> e
    46:56:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):396 -> e
    57:60:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):398:398 -> e
    61:64:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):401:401 -> e
    7:10:void execute(java.lang.Runnable):326:326 -> execute
    5:15: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"}
    1:4:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):236:236 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)I"}
    5:14:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):239:239 -> g
    15:16:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):242:242 -> g
    17:23:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):243:243 -> g
    24:28:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):246:246 -> g
    1:7:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():988:988 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"}
    8:28:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():206:206 -> h
    29:36:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():208:208 -> h
    37:47:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():215:215 -> h
    48:53:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():222:222 -> h
    1:10:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):177:177 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)Z"}
    11:25:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):985:985 -> i
    26:29:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):185:185 -> i
    30:38:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):187:187 -> i
    39:51:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):193:193 -> i
    1:3:boolean isTerminated():298:298 -> isTerminated
    1:19:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):983:983 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;II)V"}
    20:29:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):154:154 -> j
    30:41:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):162:162 -> j
    1:3:void runSafely(kotlinx.coroutines.scheduling.Task):570:570 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    4:8:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> k
    9:12:void runSafely(kotlinx.coroutines.scheduling.Task):572:572 -> k
    13:19:void runSafely(kotlinx.coroutines.scheduling.Task):573:573 -> k
    20:28:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> k
    1:11:void shutdown(long):333:333 -> l
    12:15:void shutdown(long):335:335 -> l
    16:17:void shutdown(long):337:337 -> l
    18:18:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> l
    18:18:void shutdown(long):337 -> l
    19:25:int getCreatedWorkers():270:270 -> l
    19:25:void shutdown(long):337 -> l
    26:31:void shutdown(long):337:337 -> l
    32:44:void shutdown(long):340:340 -> l
    45:50:void shutdown(long):342:342 -> l
    51:53:void shutdown(long):343:343 -> l
    54:57:void shutdown(long):344:344 -> l
    58:69:void shutdown(long):348:348 -> l
    70:74:void shutdown(long):352:352 -> l
    75:83:void shutdown(long):353:353 -> l
    84:89:void shutdown(long):356:356 -> l
    90:99:void shutdown(long):357:357 -> l
    100:112:void shutdown(long):358:358 -> l
    113:119:void shutdown(long):363:363 -> l
    120:121:void shutdown(long):366:366 -> l
    122:124:void shutdown(long):367:367 -> l
    125:129:void shutdown(long):360:360 -> l
    130:131:void shutdown(long):337:337 -> l
    1:12:long incrementBlockingTasks():281:281 -> m
    1:12:void signalBlockingWork(boolean):417 -> m
    13:19:void signalBlockingWork(boolean):419:419 -> m
    20:26:void signalBlockingWork(boolean):420:420 -> m
    27:30:void signalBlockingWork(boolean):421:421 -> m
    1:11:void signalCpuWork():425:425 -> n
    12:18:void signalCpuWork():426:426 -> n
    19:22:void signalCpuWork():427:427 -> n
    4:10:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):499:499 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"}
    11:18:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> o
    11:18:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501 -> o
    19:26:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501:501 -> o
    27:28:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):504:504 -> o
    29:35:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):505:505 -> o
    18:21:boolean tryCreateWorker(long):433:433 -> p
    22:25:boolean tryCreateWorker(long):438:438 -> p
    26:32:boolean tryCreateWorker(long):439:439 -> p
    33:43:boolean tryCreateWorker(long):442:442 -> p
    5:11:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):430:430 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;JILjava/lang/Object;)Z"}
    1:8:boolean tryUnpark():450:450 -> r
    9:17:boolean tryUnpark():451:451 -> r
    18:22:boolean tryUnpark():452:452 -> r
    1:5:java.lang.String toString():526:526 -> toString
    6:22:java.lang.String toString():527:527 -> toString
    23:34:java.lang.String toString():528:528 -> toString
    35:40:java.lang.String toString():529:529 -> toString
    41:72:java.lang.String toString():530:530 -> toString
    73:95:java.lang.String toString():542:542 -> toString
    96:118:java.lang.String toString():538:538 -> toString
    119:142:java.lang.String toString():534:534 -> toString
    143:144:java.lang.String toString():547:547 -> toString
    145:171:java.lang.String toString():548:548 -> toString
    172:173:java.lang.String toString():550:550 -> toString
    174:176:java.lang.String toString():548:548 -> toString
    177:178:java.lang.String toString():550:550 -> toString
    179:181:java.lang.String toString():548:548 -> toString
    182:183:java.lang.String toString():551:551 -> toString
    184:186:java.lang.String toString():548:548 -> toString
    187:188:java.lang.String toString():551:551 -> toString
    189:194:java.lang.String toString():548:548 -> toString
    195:196:java.lang.String toString():553:553 -> toString
    197:202:java.lang.String toString():548:548 -> toString
    203:204:java.lang.String toString():554:554 -> toString
    205:210:java.lang.String toString():548:548 -> toString
    211:212:java.lang.String toString():555:555 -> toString
    213:218:java.lang.String toString():548:548 -> toString
    219:220:java.lang.String toString():556:556 -> toString
    221:226:java.lang.String toString():548:548 -> toString
    227:228:java.lang.String toString():557:557 -> toString
    229:234:java.lang.String toString():548:548 -> toString
    235:236:java.lang.String toString():558:558 -> toString
    237:239:java.lang.String toString():548:548 -> toString
    240:245:java.lang.String toString():559:559 -> toString
    246:248:java.lang.String toString():548:548 -> toString
    249:250:java.lang.String toString():559:559 -> toString
    251:253:java.lang.String toString():548:548 -> toString
    254:259:java.lang.String toString():560:560 -> toString
    260:262:java.lang.String toString():548:548 -> toString
    263:264:java.lang.String toString():560:560 -> toString
    265:275:java.lang.String toString():548:548 -> toString
    276:277:java.lang.String toString():562:562 -> toString
    278:293:java.lang.String toString():548:548 -> toString
    294:295:java.lang.String toString():563:563 -> toString
    296:298:java.lang.String toString():548:548 -> toString
    299:311:java.lang.String toString():564:564 -> toString
    312:314:java.lang.String toString():548:548 -> toString
    315:316:java.lang.String toString():565:565 -> toString
    317:324: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":"(Lo0/e;)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
    1:55:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> kotlinx.coroutines.scheduling.a$c:
# {"id":"sourceFile","fileName":"CoroutineScheduler.kt"}
    kotlinx.coroutines.scheduling.WorkQueue localQueue -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/o;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    long terminationDeadline -> g
    long minDelayUntilStealableTaskNs -> h
    int rngState -> i
    boolean mayHaveLocalTasks -> j
    kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"}
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$FU -> l
    1:11:void <clinit>():0:0 -> <clinit>
    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"}
    1:3: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;"}
    4:5:void afterTask(int):763:763 -> b
    6:13:void kotlinx.coroutines.scheduling.CoroutineScheduler.decrementBlockingTasks():284:284 -> b
    6:13:void afterTask(int):763 -> b
    14:15:void afterTask(int):764:764 -> b
    16:19:void afterTask(int):766:766 -> b
    20:24:void afterTask(int):768:768 -> b
    4:11:void beforeTask(int):756:756 -> c
    12:17:void beforeTask(int):757:757 -> c
    1:6:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> d
    1:6:void executeTask(kotlinx.coroutines.scheduling.Task):746 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    7:9:void executeTask(kotlinx.coroutines.scheduling.Task):747:747 -> d
    10:12:void executeTask(kotlinx.coroutines.scheduling.Task):748:748 -> d
    13:17:void executeTask(kotlinx.coroutines.scheduling.Task):749:749 -> d
    18:21:void executeTask(kotlinx.coroutines.scheduling.Task):750:750 -> d
    4:20:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):885:885 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    21:28:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):886:886 -> e
    29:38:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):887:887 -> e
    39:47:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):888:888 -> e
    48:53:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):890:890 -> e
    54:58:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):892:892 -> e
    1:13:kotlinx.coroutines.scheduling.Task findTask(boolean):869:869 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    14:32:kotlinx.coroutines.scheduling.Task findTask(boolean):872:872 -> f
    33:45:kotlinx.coroutines.scheduling.Task findTask(boolean):874:874 -> f
    46:50:kotlinx.coroutines.scheduling.Task findTask(boolean):876:876 -> f
    1:3:int getIndexInArray():586:586 -> g
    1:3:void setNextParkedWorker(java.lang.Object):630:630 -> h
    1:3:java.lang.Object getNextParkedWorker():630 -> h
    3:4:void idleReset(int):861:861 -> i
    5:10:void idleReset(int):862:862 -> i
    11:15:void idleReset(int):864:864 -> i
    1:10:boolean inStack():743:743 -> j
    1:11:int nextInt(int):777:777 -> k
    12:26:int nextInt(int):781:781 -> k
    27:28:int nextInt(int):787:787 -> k
    1:19:void park():792:792 -> l
    20:26:void park():794:794 -> l
    27:37:void park():797:797 -> l
    38:39:void park():798:798 -> l
    40:43:void park():799:799 -> l
    2:7:kotlinx.coroutines.scheduling.Task pollGlobalQueues():896:896 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    8:19:kotlinx.coroutines.scheduling.Task pollGlobalQueues():897:897 -> m
    20:30:kotlinx.coroutines.scheduling.Task pollGlobalQueues():898:898 -> m
    31:42:kotlinx.coroutines.scheduling.Task pollGlobalQueues():900:900 -> m
    43:53:kotlinx.coroutines.scheduling.Task pollGlobalQueues():901:901 -> m
    3:16:void runWorker():671:671 -> n
    17:26:void runWorker():672:672 -> n
    27:28:void runWorker():676:676 -> n
    29:32:void runWorker():677:677 -> n
    33:34:void runWorker():680:680 -> n
    35:44:void runWorker():693:693 -> n
    45:49:void runWorker():698:698 -> n
    50:52:void runWorker():699:699 -> n
    53:57:void runWorker():700:700 -> n
    58:60:void runWorker():701:701 -> n
    61:64:void runWorker():710:710 -> n
    65:70:void runWorker():712:712 -> n
    1:36:void setIndexInArray(int):588:588 -> o
    37:39:void setIndexInArray(int):589:589 -> o
    1:3:void setNextParkedWorker(java.lang.Object):630:630 -> p
    1:8:boolean tryAcquireCpuPermit():644:644 -> q
    9:10:boolean tryAcquireCpuPermit():645:645 -> q
    11:33:boolean tryAcquireCpuPermit():983:983 -> q
    34:41:boolean kotlinx.coroutines.scheduling.CoroutineScheduler.tryAcquireCpuPermit():291:291 -> q
    34:41:boolean tryAcquireCpuPermit():645 -> q
    42:46:boolean tryAcquireCpuPermit():646:646 -> q
    1:6:void tryPark():717:717 -> r
    7:13:void tryPark():718:718 -> r
    14:15:void tryPark():722:722 -> r
    16:25:void tryPark():735:735 -> r
    26:40:void tryPark():736:736 -> r
    41:45:void tryPark():737:737 -> r
    46:48:void tryPark():738:738 -> r
    49:53:void tryPark():739:739 -> r
    1:4:void run():664:664 -> run
    1:2:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):657:657 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$d;)Z"}
    3:11:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):658:658 -> s
    12:13:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659:659 -> s
    14:25:long kotlinx.coroutines.scheduling.CoroutineScheduler.releaseCpuPermit():294:294 -> s
    14:25:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659 -> s
    26:28:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):660:660 -> s
    3:4:kotlinx.coroutines.scheduling.Task trySteal(boolean):907:907 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    5:16:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> t
    5:16:kotlinx.coroutines.scheduling.Task trySteal(boolean):907 -> t
    17:20:kotlinx.coroutines.scheduling.Task trySteal(boolean):913:913 -> t
    21:40:kotlinx.coroutines.scheduling.Task trySteal(boolean):915:915 -> t
    41:54:kotlinx.coroutines.scheduling.Task trySteal(boolean):918:918 -> t
    55:63:kotlinx.coroutines.scheduling.Task trySteal(boolean):922:922 -> t
    64:77:kotlinx.coroutines.scheduling.Task trySteal(boolean):924:924 -> t
    78:88:kotlinx.coroutines.scheduling.Task trySteal(boolean):927:927 -> t
    89:99:kotlinx.coroutines.scheduling.Task trySteal(boolean):929:929 -> t
    100:102:kotlinx.coroutines.scheduling.Task trySteal(boolean):933:933 -> t
    1:4:void tryTerminateWorker():807:807 -> u
    5:5:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> u
    5:5:void tryTerminateWorker():807 -> u
    6:13:void tryTerminateWorker():809:809 -> u
    14:20:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> u
    14:20:void tryTerminateWorker():811 -> u
    21:26:void tryTerminateWorker():811:811 -> u
    27:38:void tryTerminateWorker():816:816 -> u
    39:43:void tryTerminateWorker():823:823 -> u
    44:46:void tryTerminateWorker():824:824 -> u
    47:49:void tryTerminateWorker():832:832 -> u
    50:60:int kotlinx.coroutines.scheduling.CoroutineScheduler.decrementCreatedWorkers():279:279 -> u
    50:60:void tryTerminateWorker():837 -> u
    61:71:void tryTerminateWorker():839:839 -> u
    72:76:void tryTerminateWorker():840:840 -> u
    77:79:void tryTerminateWorker():841:841 -> u
    80:85:void tryTerminateWorker():849:849 -> u
    86:91:void tryTerminateWorker():854:854 -> u
    92:94:void tryTerminateWorker():855:855 -> u
    95:99:void tryTerminateWorker():856:856 -> u
    100:101: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 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState BLOCKING -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState PARKING -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState DORMANT -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState TERMINATED -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"}
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $VALUES -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lkotlinx/coroutines/scheduling/a$d;"}
    1:10:void <clinit>():942:942 -> <clinit>
    11:20:void <clinit>():947:947 -> <clinit>
    21:30:void <clinit>():952:952 -> <clinit>
    31:40:void <clinit>():957:957 -> <clinit>
    41:57:void <clinit>():962:962 -> <clinit>
    1:4:void <init>(java.lang.String,int):938:938 -> <init>
    1:15:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lkotlinx/coroutines/scheduling/a$d;"}
    1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState valueOf(java.lang.String):0:0 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lkotlinx/coroutines/scheduling/a$d;"}
    1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] values():0:0 -> values
      # {"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 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/b;"}
    kotlinx.coroutines.CoroutineDispatcher default -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/q;"}
    8:11:void <clinit>():46:46 -> <clinit>
    12:22:void <clinit>():49:49 -> <clinit>
    23:30:void <clinit>():47:47 -> <clinit>
    31:37:void <clinit>():46:46 -> <clinit>
    1:4:void <init>():44:44 -> <init>
    1:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):65:65 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    3:8:void close():74:74 -> close
    1:6:void execute(java.lang.Runnable):56:56 -> execute
    1:3: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 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/c;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():14:14 -> <init>
    5:9:void <init>():15:15 -> <init>
    10:13:void <init>():13:13 -> <init>
    1:8:void close():24:24 -> close
    1:3:java.lang.String toString():27:27 -> toString
kotlinx.coroutines.scheduling.GlobalQueue -> kotlinx.coroutines.scheduling.d:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    2:5: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;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():113:113 -> <init>
    1:5:long nanoTime():114:114 -> a
kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> kotlinx.coroutines.scheduling.f:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    int corePoolSize -> g
    int maxPoolSize -> h
    long idleWorkerKeepAliveNs -> i
    java.lang.String schedulerName -> j
    kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"}
    1:3:void <init>(int,int,long,java.lang.String):86:86 -> <init>
    4:5:void <init>(int,int,long,java.lang.String):82:82 -> <init>
    6:7:void <init>(int,int,long,java.lang.String):83:83 -> <init>
    8:9:void <init>(int,int,long,java.lang.String):84:84 -> <init>
    10:11:void <init>(int,int,long,java.lang.String):85:85 -> <init>
    12:18:void <init>(int,int,long,java.lang.String):92:92 -> <init>
    1:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):97:97 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
    1:14:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():95:95 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a;"}
    1:6:void dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):103:103 -> p
      # {"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"}
    1:4:void <init>():109:109 -> <init>
    long nanoTime() -> a
kotlinx.coroutines.scheduling.Task -> kotlinx.coroutines.scheduling.h:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    long submissionTime -> e
    kotlinx.coroutines.scheduling.TaskContext taskContext -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"}
    1:3:void <init>(long,kotlinx.coroutines.scheduling.TaskContext):77:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLkotlinx/coroutines/scheduling/i;)V"}
    4:4:void <init>():81:81 -> <init>
kotlinx.coroutines.scheduling.TaskContext -> kotlinx.coroutines.scheduling.i:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    void afterTask() -> a
    int getTaskMode() -> b
kotlinx.coroutines.scheduling.TaskContextImpl -> kotlinx.coroutines.scheduling.j:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    int taskMode -> a
    1:6:void <init>(int):65:65 -> <init>
    1:1:void afterTask():0:0 -> a
    1:3:int getTaskMode():65:65 -> b
kotlinx.coroutines.scheduling.TaskImpl -> kotlinx.coroutines.scheduling.k:
# {"id":"sourceFile","fileName":"Tasks.kt"}
    java.lang.Runnable block -> g
    1:3: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"}
    4:6:void <init>(java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):89:89 -> <init>
    1:5:void run():95:95 -> run
    6:18:void run():97:97 -> run
    1:61: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;"}
    4:18:void <clinit>():17:17 -> <clinit>
    19:30:void <clinit>():30:30 -> <clinit>
    31:42:void <clinit>():28:28 -> <clinit>
    43:57:void <clinit>():36:36 -> <clinit>
    58:62:void <clinit>():43:43 -> <clinit>
    63:74:void <clinit>():44:44 -> <clinit>
    75:80:void <clinit>():43:43 -> <clinit>
    81:84:void <clinit>():48:48 -> <clinit>
    85:92:void <clinit>():72:72 -> <clinit>
    93:101:void <clinit>():75:75 -> <clinit>
kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> kotlinx.coroutines.scheduling.m:
# {"id":"sourceFile","fileName":"Dispatcher.kt"}
    kotlinx.coroutines.scheduling.UnlimitedIoScheduler INSTANCE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/m;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():31:31 -> <init>
    1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/g;Ljava/lang/Runnable;)V"}
kotlinx.coroutines.scheduling.WorkQueue -> kotlinx.coroutines.scheduling.o:
# {"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
    1:37:void <clinit>():0:0 -> <clinit>
    1:3:void <init>():37:37 -> <init>
    4:13:void <init>():54:54 -> <init>
    14:16:void <init>():55:55 -> <init>
    17:18:void <init>():57:57 -> <init>
    19:20:void <init>():58:58 -> <init>
    21:23:void <init>():60:60 -> <init>
    3:7: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;"}
    8:19:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):74:74 -> a
    20:24:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):75:75 -> a
    6:10: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/o;Lkotlinx/coroutines/scheduling/h;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/h;"}
    1:9:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> c
    1:9: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;"}
    10:14:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):83:83 -> c
    15:23:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):84:84 -> c
    24:26:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):85:85 -> c
    27:34:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):94:94 -> c
    35:38:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):95:95 -> c
    39:43:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):97:97 -> c
    44:50:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):98:98 -> c
    3:11:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> d
    3:11:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):195 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"}
    12:17:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):196:196 -> d
    1:6:int getBufferSize$kotlinx_coroutines_core():52:52 -> e
    1:16:int getSize$kotlinx_coroutines_core():53:53 -> f
    1:15:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):141:141 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)V"}
    16:23:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):142:142 -> g
    1:16:kotlinx.coroutines.scheduling.Task poll():66:66 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    1:2:kotlinx.coroutines.scheduling.Task pollBuffer():182:182 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    3:12:kotlinx.coroutines.scheduling.Task pollBuffer():183:183 -> i
    13:22:kotlinx.coroutines.scheduling.Task pollBuffer():185:185 -> i
    23:33:kotlinx.coroutines.scheduling.Task pollBuffer():187:187 -> i
    34:37:kotlinx.coroutines.scheduling.Task pollBuffer():188:188 -> i
    1:8:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):175:175 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)Z"}
    9:13:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):176:176 -> j
    1:2:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):121:121 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;)J"}
    3:4:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):122:122 -> k
    5:11:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):123:123 -> k
    12:16:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):127:127 -> k
    17:24:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):128:128 -> k
    25:33:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> k
    25:33:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129 -> k
    34:39:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129:129 -> k
    40:46:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):130:130 -> k
    47:55:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):131:131 -> k
    56:60:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):137:137 -> k
    1:9:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):110:110 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;)J"}
    10:15:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):112:112 -> l
    16:20:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):116:116 -> l
    1:11:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):152:152 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;Z)J"}
    12:22:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> m
    12:22:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):153 -> m
    23:28:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):156:156 -> m
    29:31:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):157:157 -> m
    32:39:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):158:158 -> m
    40:50:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):166:166 -> m
    51:56:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):167:167 -> m
kotlinx.coroutines.scheduling.WorkQueue$$ExternalSyntheticBackportWithForwarding0 -> kotlinx.coroutines.scheduling.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:16:boolean java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet(int,java.lang.Object,java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;Ljava/lang/Object;)Z"}
kotlinx.coroutines.sync.Mutex -> y0.a:
# {"id":"sourceFile","fileName":"Mutex.kt"}
kotlinx.coroutines.sync.MutexKt -> R8$$REMOVED$$CLASS$$2:
# {"id":"sourceFile","fileName":"Mutex.kt"}
